diff --git a/ports/caveexpress/Cave Express.sh b/ports/caveexpress/Cave Express.sh new file mode 100755 index 0000000000..83cc2a7c6a --- /dev/null +++ b/ports/caveexpress/Cave Express.sh @@ -0,0 +1,48 @@ +#!/bin/bash +XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} + +if [ -d "/opt/system/Tools/PortMaster/" ]; then + controlfolder="/opt/system/Tools/PortMaster" +elif [ -d "/opt/tools/PortMaster/" ]; then + controlfolder="/opt/tools/PortMaster" +elif [ -d "$XDG_DATA_HOME/PortMaster/" ]; then + controlfolder="$XDG_DATA_HOME/PortMaster" +else + controlfolder="/roms/ports/PortMaster" +fi + +source $controlfolder/control.txt +source $controlfolder/device_info.txt + +[ -f "${controlfolder}/mod_${CFW_NAME}.txt" ] && source "${controlfolder}/mod_${CFW_NAME}.txt" + +get_controls + +GAMEDIR=/$directory/ports/caveexpress +CONFDIR="$GAMEDIR/conf/" + +> "$GAMEDIR/log.txt" && exec > >(tee "$GAMEDIR/log.txt") 2>&1 + +mkdir -p "$GAMEDIR/conf" + +# For Ports that use gptokeyb's xbox360 mode, interactive input or config-mode +$ESUDO chmod 666 /dev/uinput + +export XDG_DATA_HOME="$CONFDIR" +export DEVICE_ARCH="${DEVICE_ARCH:-aarch64}" +export LD_LIBRARY_PATH="$GAMEDIR/libs.${DEVICE_ARCH}:$LD_LIBRARY_PATH" +export SDL_GAMECONTROLLERCONFIG="$sdl_controllerconfig" +#export TEXTINPUTINTERACTIVE="Y" + + +# $ESUDO rm -rf ~/.config/warmux +# ln -sfv /$directory/ports/warmux/conf/.config/warmux ~/ + +cd $GAMEDIR + +$GPTOKEYB "caveexpress" -c "./caveexpress.gptk" & +./caveexpress + +$ESUDO kill -9 $(pidof gptokeyb) +$ESUDO systemctl restart oga_events & +printf "\033c" > /dev/tty0 \ No newline at end of file diff --git a/ports/caveexpress/README.md b/ports/caveexpress/README.md new file mode 100644 index 0000000000..0e14f8de63 --- /dev/null +++ b/ports/caveexpress/README.md @@ -0,0 +1,31 @@ +## Notes +Thanks to the [Chris Mohler and Martin Gerhardy](http://www.caveproductions.org/) for creating this game and making it available for free! + +## Controls + +| Button | Action | +|--|--| +|DPAD| Move| + + +## Compile + +```shell +dget -u http://deb.debian.org/debian/pool/main/c/caveexpress/caveexpress_2.5.2-1.dsc +cd caveexpress-2.5.2/ +mkdir build && cd build + +rewrite initControllerAndHaptic function in src/modules/gfx/SDLFrontend.cpp to: + +void SDLFrontend::initControllerAndHaptic () +{ + // Log controller initialization attempt + Log::info(LOG_GFX, "Controller initialization has been skipped."); + + // Immediately exit the function without initializing controllers or haptics + return; +} + +cmake . +make +``` \ No newline at end of file diff --git a/ports/caveexpress/caveexpress/LICENSE b/ports/caveexpress/caveexpress/LICENSE new file mode 100644 index 0000000000..fc032bc506 --- /dev/null +++ b/ports/caveexpress/caveexpress/LICENSE @@ -0,0 +1,39 @@ +Copyright 2014-2016, Martin Gerhardy info@caveproductions.org + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 3 of the License, 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 General Public License for more details. +. +You should have received a copy of the GNU General Public License along with +this package; if not, write to the Free Software Foundation, Inc., 51 Franklin +St, Fifth Floor, Boston, MA 02110-1301 USA + +All artwork and assets are licensed under the Creative Commons +Attribution-ShareAlike 4.0 International license (CC-BY-SA-4.0). + +In addition this project incorporates third party software which is differently +licensed: + +Files: src/libs/cJSON/* +Copyright: 2009, Dave Gamble +License: MIT/Expat + +Files: src/libs/SDL/include/* +Copyright: 2013-2014, The Khronos Group Inc. +License: MIT/Expat + +Files: src/caveexpress/server/entities/Buoyancy.h +Copyright: 2006-2011, Erin Catto http://www.box2d.org +License: zlib + +Please also add the full license text of the GPL-3 and CC-BY-SA-4.0 license to +the repository and the release tarball. + +Please note that the licenses of the external dependencies that are available +under src/libs are not explicitly stated here, a packager should rely on the +distribution packages. diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/00-tutorial-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/00-tutorial-campaign.lua new file mode 100755 index 0000000000..0c9912a389 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/00-tutorial-campaign.lua @@ -0,0 +1,19 @@ +-- create a new campaign +local c = Campaign.new("tutorial") +-- set an ingame icon for this campaign +--c:setSetting("icon", "tutorial-campaign") +-- set the on screen message when this campaign is activated +c:setSetting("text", "Introduction") +c:setSetting("achievement", "achievement_finish_the_tutorial") +-- now add all maps +c:addMaps("introducing-01-package") +c:addMaps("introducing-02-game") +c:addMaps("introducing-03-tree") +c:addMaps("introducing-04-geyser") +c:addMaps("introducing-05-flying") +c:addMaps("introducing-06-attack") +c:addMaps("introducing-07-findyourway") +c:addMaps("introducing-08-npcdeliver") +c:addMaps("introducing-09-npcrescue") +--c:addMaps("introducing-10-placestone") +c:unlock() diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/01-ice-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/01-ice-campaign.lua new file mode 100755 index 0000000000..a256f60ac8 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/01-ice-campaign.lua @@ -0,0 +1,27 @@ +-- create a new campaign +local c = Campaign.new("ice") +-- set an ingame icon for this campaign +c:setSetting("icon", "icon-campaign-ice") +-- set the on screen message when this campaign is activated +c:setSetting("text", "Ice Campaign") +-- now add all maps +c:addMaps("ice-01") +c:addMaps("ice-02") +c:addMaps("ice-03") +c:addMaps("ice-04") +c:addMaps("ice-05") +c:addMaps("ice-06") +c:addMaps("ice-07") +c:addMaps("ice-08") +c:addMaps("ice-09") +c:addMaps("ice-10") +c:addMaps("ice-11") +c:addMaps("ice-12") +c:addMaps("ice-13") +c:addMaps("ice-14") +c:addMaps("ice-15") +c:addMaps("ice-16") +c:addMaps("ice-17") +c:addMaps("ice-18") +c:addMaps("ice-20") +c:addMaps("ice-21") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/02-rock-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/02-rock-campaign.lua new file mode 100755 index 0000000000..facc042913 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/02-rock-campaign.lua @@ -0,0 +1,24 @@ +-- create a new campaign +local c = Campaign.new("rock") +-- set an ingame icon for this campaign +c:setSetting("icon", "icon-campaign-rock") +-- set the on screen message when this campaign is activated +c:setSetting("text", "Rock Campaign") +-- now add all maps +c:addMaps("rock-01") +c:addMaps("rock-02") +c:addMaps("rock-03") +c:addMaps("rock-04") +c:addMaps("rock-05") +c:addMaps("rock-06") +c:addMaps("rock-07") +c:addMaps("rock-08") +c:addMaps("rock-09") +c:addMaps("rock-10") +c:addMaps("rock-11") +c:addMaps("rock-12") +c:addMaps("rock-13") +c:addMaps("rock-14") +c:addMaps("rock-15") +c:addMaps("rock-16") +c:addMaps("rock-17") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/03-second-rock-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/03-second-rock-campaign.lua new file mode 100755 index 0000000000..7f09b99552 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/03-second-rock-campaign.lua @@ -0,0 +1,13 @@ +-- create a new campaign +local c = Campaign.new("secondrock") +-- set an ingame icon for this campaign +c:setSetting("icon", "icon-campaign-rock") +-- set the on screen message when this campaign is activated +c:setSetting("text", "SecondRock") +-- now add all maps +c:addMaps("second-rock-01") +c:addMaps("second-rock-02") +c:addMaps("second-rock-03") +c:addMaps("second-rock-04") +c:addMaps("second-rock-05") +c:addMaps("second-rock-06") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/04-second-ice-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/04-second-ice-campaign.lua new file mode 100755 index 0000000000..e9d3631a6b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/04-second-ice-campaign.lua @@ -0,0 +1,23 @@ +-- create a new campaign +local c = Campaign.new("secondice") +-- set an ingame icon for this campaign +c:setSetting("icon", "icon-campaign-ice") +-- set the on screen message when this campaign is activated +c:setSetting("text", "SecondIce") +-- now add all maps +c:addMaps("second-ice-01") +c:addMaps("second-ice-02") +c:addMaps("second-ice-03") +c:addMaps("second-ice-04") +c:addMaps("second-ice-05") +c:addMaps("second-ice-06") +c:addMaps("second-ice-07") +c:addMaps("second-ice-08") +c:addMaps("second-ice-09") +c:addMaps("second-ice-10") +c:addMaps("second-ice-11") +c:addMaps("second-ice-12") +c:addMaps("second-ice-13") +c:addMaps("second-ice-14") +c:addMaps("second-ice-15") +c:addMaps("second-ice-16") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/05-third-ice-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/05-third-ice-campaign.lua new file mode 100755 index 0000000000..3ab266de52 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/05-third-ice-campaign.lua @@ -0,0 +1,27 @@ +-- create a new campaign +local c = Campaign.new("thirdice") +-- set an ingame icon for this campaign +c:setSetting("icon", "icon-campaign-ice") +-- set the on screen message when this campaign is activated +c:setSetting("text", "ThirdIce") +-- now add all maps +c:addMaps("third-ice-01") +c:addMaps("third-ice-02") +c:addMaps("third-ice-03") +c:addMaps("third-ice-04") +c:addMaps("third-ice-05") +c:addMaps("third-ice-06") +c:addMaps("third-ice-07") +c:addMaps("third-ice-08") +c:addMaps("third-ice-09") +c:addMaps("third-ice-10") +c:addMaps("third-ice-11") +c:addMaps("third-ice-12") +c:addMaps("third-ice-13") +c:addMaps("third-ice-14") +c:addMaps("third-ice-15") +c:addMaps("third-ice-16") +c:addMaps("third-ice-17") +c:addMaps("third-ice-18") +c:addMaps("third-ice-19") +c:addMaps("third-ice-20") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/06-wind-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/06-wind-campaign.lua new file mode 100755 index 0000000000..1b9f38d34d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/06-wind-campaign.lua @@ -0,0 +1,11 @@ +-- create a new campaign +local c = Campaign.new("wind") +-- set an ingame icon for this campaign +--c:setSetting("icon", "wind-campaign") +-- set the on screen message when this campaign is activated +c:setSetting("text", "Wind") +-- now add all maps +c:addMaps("wind-01") +c:addMaps("wind-02") +c:addMaps("wind-03") +c:addMaps("wind-04") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/campaigns/07-taxi-campaign.lua b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/07-taxi-campaign.lua new file mode 100755 index 0000000000..21df699f0b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/campaigns/07-taxi-campaign.lua @@ -0,0 +1,13 @@ +-- create a new campaign +local c = Campaign.new("taxi") +-- set an ingame icon for this campaign +--c:setSetting("icon", "wind-campaign") +-- set the on screen message when this campaign is activated +c:setSetting("text", "Taxi") +-- now add all maps +c:addMaps("taxi-01") +c:addMaps("taxi-02") +c:addMaps("taxi-03") +c:addMaps("taxi-04") +c:addMaps("taxi-05") +c:addMaps("taxi-06") diff --git a/ports/caveexpress/caveexpress/base/caveexpress/config.lua b/ports/caveexpress/caveexpress/base/caveexpress/config.lua new file mode 100644 index 0000000000..834e79bbfe --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/config.lua @@ -0,0 +1,194 @@ +function isMobile() + return (isAndroid() or isIOS()) and not isOUYA(); +end + +defaultwidth = -1 +defaultheight = -1 +defaultfullscreen = true +defaultpersister = "sqlite" +defaultfrontend = "sdl" +defaultsoundengine = "sdl" +defaultnetwork = true +defaultshowcursor = true +defaultgamecontroller = true +defaulttexturesize = "auto" +defaultreferencetimefactor = 1.0 +defaultdamagethreshold = 3.0 +defaultnpcflyingspeed = 2.0 +defaultparticles = 100 +defaultred = 8 +defaultgreen = 8 +defaultblue = 8 + +if isOUYA() then + defaultgamecontroller = true + defaultreferencetimefactor = 1.3 + defaultdamagethreshold = 5.0 + defaultparticles = 0 + defaultred = 6 + defaultgreen = 5 + defaultblue = 6 +elseif isSteamLink() then + defaultwidth = 1280 + defaultheight = 720 + defaultgamecontroller = true + defaultparticles = 0 + defaultnetwork = true + defaultshowcursor = false +elseif isAndroid() then + defaultpersister = "googleplay" + defaultreferencetimefactor = 1.5 + defaultshowcursor = false + defaultnetwork = true + defaultdamagethreshold = 5.0 + defaultparticles = 50 + defaultred = 6 + defaultgreen = 5 + defaultblue = 6 +elseif isMobile() then + defaultreferencetimefactor = 1.5 + defaultshowcursor = false + defaultnetwork = true + defaultdamagethreshold = 5.0 + defaultparticles = 0 +elseif isHTML5() then + defaultfrontend = "opengl" + defaultsoundengine = "dummy" + defaultnetwork = false +elseif isNaCl() then + defaultpersister = "nop" + defaultnetwork = false +else + defaultgamecontroller = true + defaultfrontend = "opengl3" +end + +settings = { + width = defaultwidth, + height = defaultheight, + fullscreen = defaultfullscreen, + frontend = defaultfrontend, + port = 45678, + grabmouse = true, + showcursor = defaultshowcursor, + debug = false, + showfps = false, + gamecontroller = defaultgamecontroller, + gamecontrollertriggeraxis = false, + sound = true, + soundengine = defaultsoundengine, + persister = defaultpersister, + network = defaultnetwork, + texturesize = defaulttexturesize, + referencetimefactor = defaultreferencetimefactor, + damagethreshold = defaultdamagethreshold, + fruitcollectdelayforanewlife = 15000, + amountoffruitsforanewlife = 4, + fruithitpoints = 10, + waterparticle = false, + npcflyingspeed = defaultnpcflyingspeed, + particles = defaultparticles, + red = defaultred, + green = defaultgreen, + blue = defaultblue, +} + +controllerbindings = { + ["ui"] = { + A = "ui_execute", + B = "ui_pop", + --X = "ui_pop", + --Y = "ui_pop", + BACK = "ui_pop", + --GUIDE = "", + --START = "", + --LEFTSTICK = "", + --RIGHTSTICK = "", + --LEFTSHOULDER = "", + --RIGHTSHOULDER = "", + DPUP = "ui_focus_prev", + DPDOWN = "ui_focus_next", + DPLEFT = "ui_focus_prev", + DPRIGHT = "ui_focus_next", + }, + ["map"] = { + A = "drop", + B = "drop", + --X = "ui_pop", + --Y = "ui_pop", + BACK = "ui_pop", + --GUIDE = "", + START = "ui_pop", + LEFTSTICK = "+move_left", + RIGHTSTICK = "+move_right", + LEFTSHOULDER = "+zoom 0.1", + RIGHTSHOULDER = "+zoom -0.1", + DPUP = "+move_up", + DPDOWN = "+move_down", + DPLEFT = "+move_left", + DPRIGHT = "+move_right", + }, +} + +if isMobile() or isOUYA() then + keybindings = { + ["ui"] = { + AC_BACK = "ui_pop", + }, + ["map"] = { + --MENU = "ui_push settings", + AC_BACK = "ui_pop", + }, + } + + if isOUYA() then + keybindings["ui"]["PAUSE"] = "ui_pop" + keybindings["map"]["PAUSE"] = "ui_pop" + end +else + keybindings = { + ["ui"] = { + LEFT = "ui_focus_prev", + RIGHT = "ui_focus_next", + UP = "ui_focus_prev +", + DOWN = "ui_focus_next -", + A = "ui_focus_prev", + D = "ui_focus_next", + W = "ui_focus_prev +", + S = "ui_focus_next -", + SPACE = "ui_execute", + RETURN = "ui_execute", + ESCAPE = "ui_pop", + TAB = "ui_focus_next", + }, + ["map"] = { + LEFT = "+move_left", + RIGHT = "+move_right", + UP = "+move_up", + DOWN = "+move_down", + A = "+move_left", + D = "+move_right", + W = "+move_up", + S = "+move_down", + SPACE = "drop", + RETURN = "drop", + ESCAPE = "ui_pop", + TAB = "ui_focus_next", + PAGEDOWN = "zoom -0.1", + PAGEUP = "zoom 0.1", + }, + } +end + +if isDebug() then + keybindings["ui"]["."] = "screenshot" + keybindings["map"]["."] = "screenshot" + keybindings["map"]["BACKSPACE"] = "map_debug" + keybindings["map"]["E"] = "map_open_in_editor" + keybindings["map"]["X"] = "kill" + keybindings["map"]["F"] = "finish" +end + +if isMobile() and isDebug() then + keybindings["map"]["VOLUMEUP"] = "map_debug" +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/entities.lua b/ports/caveexpress/caveexpress/base/caveexpress/entities.lua new file mode 100644 index 0000000000..3881b530af --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/entities.lua @@ -0,0 +1,84 @@ +npcblowing = { + width = 3.4, + height = 1.2, +} + +npcgrandpa = { + width = 0.39, + height = 0.57, +} + +npcmammut = { + width = 1.4, + height = 0.97, +} + +npcman = { + width = 0.42, + height = 0.548, +} + +npcwalking = { + width = 1.95, + height = 0.8, +} + +npcwoman = { + width = 0.32, + height = 0.53, +} + +itemegg = { + width = 0.26, + height = 0.31, + friction = 0.2, + restitution = 0.05, +} + +itemapple = { + width = 0.4, + height = 0.4, +} + +itemstone = { + width = 0.71, + height = 0.44, +} + +itembanana = { + width = 0.4, + height = 0.4, +} + +itempackageice = { + width = 0.4, + height = 0.4, +} + +itempackage = { + width = 0.4, + height = 0.4, +} + +player = { + width = 0.94, + height = 0.87, +} + +tree = { + width = 2.0, + height = 2.0, +} + +itembomb = { + friction = 0.4, + restitution = 0.2, +} + +npcfish = { +} + +npcflying = { + width = 0.3, + height = 0.3, +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/entitysounds.lua b/ports/caveexpress/caveexpress/base/caveexpress/entitysounds.lua new file mode 100644 index 0000000000..720bc3424a --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/entitysounds.lua @@ -0,0 +1,85 @@ +npcgrandpa = { + walkleft = "npc-cave-walk", + walkright = "npc-cave-walk", +} + +npcwoman = { + walkleft = "npc-cave-walk", + walkright = "npc-cave-walk", +} + +npcman = { + walkleft = "npc-cave-walk", + walkright = "npc-cave-walk", +} + +npcflying = { + flying = "npc-flying-flying", + flyingleft = "npc-flying-flying", + flyingright = "npc-flying-flying", +} + +npcwalking = { + walkleft = "npc-walking-walk", + walkright = "npc-walking-walk", + attackinitleft = "npc-walking-attack-init", + attackinitright = "npc-walking-attack-init", + attackleft = "npc-walking-attack", + attackright = "npc-walking-attack", + knockoutleft = "npc-walking-knockout", + knockoutright = "npc-walking-knockout", + dazed = "npc-walking-dazed", + dazedleft = "npc-walking-dazed", + dazedright = "npc-walking-dazed", +} + +npcmammut = { + walkleft = "npc-mammut-walk", + walkright = "npc-mammut-walk", + attackinitleft = "npc-mammut-attack-init", + attackinitright = "npc-mammut-attack-init", + attackleft = "npc-mammut-attack", + attackright = "npc-mammut-attack", + knockoutleft = "npc-mammut-knockout", + knockoutright = "npc-mammut-knockout", + dazed = "npc-mammut-dazed", + dazedleft = "npc-mammut-dazed", + dazedright = "npc-mammut-dazed", +} + +npcblowing = { + idle = "npc-blowing-idle", + idleleft = "npc-blowing-idle", + idleright = "npc-blowing-idle", + dazed = "npc-blowing-dazed", + dazedleft = "npc-blowing-dazed", + dazedright = "npc-blowing-dazed", +} + +player = { + flying = "player-flying", + flyingleft = "player-flying", + flyingright = "player-flying", +} + +tree = { + dazed = "tree-dazed", + dazedleft = "tree-dazed", + dazedright = "tree-dazed", +} + +tilepackagetargetice = { + active = "tile-packagetarget-active", +} + +tilepackagetargetrock = { + active = "tile-packagetarget-active", +} + +tilegeyserice = { + active = "tile-geyser-active", +} + +tilegeyserrock = { + active = "tile-geyser-active", +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/fonts.lua b/ports/caveexpress/caveexpress/base/caveexpress/fonts.lua new file mode 100755 index 0000000000..172ff33cf5 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/fonts.lua @@ -0,0 +1,1216 @@ +-- data is exported via fontbuilder, + +fonts = { + ["font-10"] = { + file="font-10", + height=13, + description={ + family="Luckiest Guy", + style="Regular", + size=10, + }, + metrics={ + ascender=10, + descender=-4, + height=13, + }, + texture={ + file="font-10", + width=128, + height=128, + }, + chars={ + {char=" ",width=3,x=1,y=12,w=0,h=0,ox=0,oy=0}, + {char="!",width=4,x=2,y=2,w=4,h=11,ox=0,oy=10}, + {char='"',width=6,x=7,y=1,w=7,h=6,ox=0,oy=11}, + {char="#",width=8,x=15,y=3,w=8,h=8,ox=0,oy=9}, + {char="$",width=6,x=24,y=2,w=6,h=11,ox=0,oy=10}, + {char="%",width=9,x=31,y=3,w=10,h=9,ox=0,oy=9}, + {char="&",width=8,x=42,y=3,w=9,h=9,ox=0,oy=9}, + {char="'",width=3,x=52,y=1,w=4,h=5,ox=0,oy=11}, + {char="(",width=5,x=57,y=2,w=6,h=12,ox=0,oy=10}, + {char=")",width=5,x=64,y=2,w=6,h=12,ox=-1,oy=10}, + {char="*",width=7,x=71,y=2,w=7,h=8,ox=0,oy=10}, + {char="+",width=6,x=79,y=5,w=6,h=6,ox=0,oy=7}, + {char=",",width=3,x=86,y=9,w=3,h=5,ox=0,oy=3}, + {char="-",width=5,x=90,y=6,w=5,h=3,ox=0,oy=6}, + {char=".",width=3,x=96,y=9,w=3,h=4,ox=0,oy=3}, + {char="/",width=7,x=100,y=2,w=7,h=11,ox=0,oy=10}, + {char="0",width=8,x=108,y=2,w=9,h=11,ox=0,oy=10}, + {char="1",width=5,x=118,y=2,w=6,h=10,ox=-1,oy=10}, + {char="2",width=7,x=1,y=15,w=7,h=10,ox=0,oy=10}, + {char="3",width=7,x=9,y=15,w=7,h=11,ox=0,oy=10}, + {char="4",width=7,x=17,y=15,w=7,h=10,ox=0,oy=10}, + {char="5",width=7,x=25,y=15,w=7,h=11,ox=0,oy=10}, + {char="6",width=7,x=33,y=15,w=8,h=11,ox=0,oy=10}, + {char="7",width=7,x=42,y=15,w=7,h=10,ox=0,oy=10}, + {char="8",width=7,x=50,y=15,w=8,h=11,ox=0,oy=10}, + {char="9",width=7,x=59,y=15,w=8,h=10,ox=0,oy=10}, + {char=":",width=3,x=68,y=18,w=3,h=8,ox=0,oy=7}, + {char=";",width=3,x=72,y=18,w=3,h=9,ox=0,oy=7}, + {char="<",width=6,x=76,y=16,w=6,h=9,ox=0,oy=9}, + {char="=",width=5,x=83,y=18,w=5,h=6,ox=0,oy=7}, + {char=">",width=6,x=89,y=16,w=6,h=9,ox=0,oy=9}, + {char="?",width=7,x=96,y=15,w=7,h=11,ox=0,oy=10}, + {char="@",width=9,x=104,y=16,w=9,h=9,ox=0,oy=9}, + {char="A",width=8,x=114,y=15,w=10,h=10,ox=-1,oy=10}, + {char="B",width=8,x=1,y=28,w=8,h=11,ox=0,oy=10}, + {char="C",width=7,x=10,y=28,w=7,h=10,ox=0,oy=10}, + {char="D",width=8,x=18,y=28,w=8,h=10,ox=0,oy=10}, + {char="E",width=6,x=27,y=28,w=7,h=10,ox=0,oy=10}, + {char="F",width=6,x=35,y=28,w=7,h=10,ox=0,oy=10}, + {char="G",width=8,x=43,y=28,w=8,h=11,ox=0,oy=10}, + {char="H",width=8,x=52,y=28,w=8,h=11,ox=0,oy=10}, + {char="I",width=4,x=61,y=29,w=4,h=9,ox=0,oy=9}, + {char="J",width=7,x=66,y=28,w=8,h=11,ox=-1,oy=10}, + {char="K",width=8,x=75,y=28,w=9,h=11,ox=0,oy=10}, + {char="L",width=6,x=85,y=28,w=6,h=10,ox=0,oy=10}, + {char="M",width=10,x=92,y=28,w=11,h=11,ox=0,oy=10}, + {char="N",width=9,x=104,y=28,w=9,h=10,ox=0,oy=10}, + {char="O",width=8,x=114,y=29,w=9,h=9,ox=0,oy=9}, + {char="P",width=8,x=1,y=40,w=8,h=11,ox=0,oy=10}, + {char="Q",width=9,x=10,y=40,w=9,h=12,ox=0,oy=10}, + {char="R",width=8,x=20,y=40,w=8,h=10,ox=0,oy=10}, + {char="S",width=7,x=29,y=40,w=7,h=11,ox=0,oy=10}, + {char="T",width=7,x=37,y=40,w=8,h=10,ox=0,oy=10}, + {char="U",width=8,x=46,y=41,w=8,h=10,ox=0,oy=9}, + {char="V",width=8,x=55,y=40,w=10,h=11,ox=-1,oy=10}, + {char="W",width=12,x=66,y=40,w=12,h=11,ox=0,oy=10}, + {char="X",width=8,x=79,y=40,w=9,h=10,ox=-1,oy=10}, + {char="Y",width=8,x=89,y=41,w=9,h=10,ox=0,oy=9}, + {char="Z",width=6,x=99,y=40,w=7,h=10,ox=0,oy=10}, + {char="[",width=5,x=107,y=40,w=5,h=11,ox=0,oy=10}, + {char="\\",width=7,x=113,y=40,w=7,h=11,ox=0,oy=10}, + {char="]",width=5,x=1,y=56,w=6,h=11,ox=-1,oy=10}, + {char="^",width=6,x=8,y=56,w=7,h=6,ox=0,oy=10}, + {char="_",width=4,x=16,y=66,w=6,h=3,ox=-1,oy=0}, + {char="`",width=4,x=23,y=53,w=4,h=5,ox=0,oy=13}, + {char="a",width=8,x=28,y=56,w=10,h=10,ox=-1,oy=10}, + {char="b",width=8,x=39,y=56,w=8,h=11,ox=0,oy=10}, + {char="c",width=7,x=48,y=57,w=7,h=10,ox=0,oy=9}, + {char="d",width=8,x=56,y=57,w=8,h=9,ox=0,oy=9}, + {char="e",width=8,x=65,y=56,w=8,h=11,ox=0,oy=10}, + {char="f",width=6,x=74,y=56,w=7,h=10,ox=0,oy=10}, + {char="g",width=8,x=82,y=56,w=8,h=11,ox=0,oy=10}, + {char="h",width=8,x=91,y=57,w=8,h=9,ox=0,oy=9}, + {char="i",width=4,x=100,y=57,w=4,h=9,ox=0,oy=9}, + {char="j",width=7,x=105,y=56,w=8,h=11,ox=-1,oy=10}, + {char="k",width=8,x=114,y=56,w=9,h=11,ox=0,oy=10}, + {char="l",width=6,x=1,y=70,w=6,h=10,ox=0,oy=10}, + {char="m",width=12,x=8,y=70,w=12,h=10,ox=0,oy=10}, + {char="n",width=8,x=21,y=70,w=9,h=10,ox=0,oy=10}, + {char="o",width=8,x=31,y=71,w=9,h=9,ox=0,oy=9}, + {char="p",width=8,x=41,y=70,w=8,h=11,ox=0,oy=10}, + {char="q",width=9,x=50,y=70,w=9,h=12,ox=0,oy=10}, + {char="r",width=8,x=60,y=70,w=8,h=10,ox=0,oy=10}, + {char="s",width=7,x=69,y=70,w=7,h=11,ox=0,oy=10}, + {char="t",width=7,x=77,y=71,w=8,h=9,ox=0,oy=9}, + {char="u",width=8,x=86,y=71,w=8,h=10,ox=0,oy=9}, + {char="v",width=8,x=95,y=70,w=10,h=10,ox=-1,oy=10}, + {char="w",width=12,x=106,y=70,w=12,h=10,ox=0,oy=10}, + {char="x",width=8,x=1,y=85,w=9,h=9,ox=-1,oy=9}, + {char="y",width=8,x=11,y=85,w=10,h=9,ox=-1,oy=9}, + {char="z",width=6,x=22,y=85,w=7,h=9,ox=0,oy=9}, + {char="{",width=5,x=30,y=83,w=7,h=13,ox=-1,oy=11}, + {char="|",width=4,x=38,y=84,w=4,h=11,ox=0,oy=10}, + {char="}",width=5,x=43,y=83,w=7,h=13,ox=-1,oy=11}, + {char="~",width=7,x=51,y=86,w=8,h=6,ox=0,oy=8}, + {char="ß",width=14,x=60,y=84,w=14,h=11,ox=0,oy=10}, + {char="ä",width=8,x=75,y=83,w=10,h=11,ox=-1,oy=11}, + {char="ö",width=8,x=86,y=83,w=9,h=11,ox=0,oy=11}, + {char="ü",width=8,x=96,y=83,w=8,h=12,ox=0,oy=11}, + }, + kernings={ + {from='"',to=",",offset=-1}, + {from='"',to=".",offset=-1}, + {from='"',to="J",offset=-1}, + {from='"',to="j",offset=-1}, + {from="'",to=",",offset=-1}, + {from="'",to=".",offset=-1}, + {from="'",to="J",offset=-1}, + {from="'",to="j",offset=-1}, + {from=",",to='"',offset=-1}, + {from=",",to="'",offset=-1}, + {from=".",to='"',offset=-1}, + {from=".",to="'",offset=-1}, + {from="/",to="A",offset=-1}, + {from="/",to="J",offset=-1}, + {from="/",to="a",offset=-1}, + {from="/",to="j",offset=-1}, + {from="/",to="ä",offset=-1}, + {from="7",to="/",offset=-1}, + {from="A",to="\\",offset=-1}, + {from="F",to="/",offset=-1}, + {from="F",to="J",offset=-1}, + {from="F",to="j",offset=-1}, + {from="L",to="T",offset=-1}, + {from="L",to="Y",offset=-1}, + {from="L",to="t",offset=-1}, + {from="L",to="y",offset=-1}, + {from="P",to=",",offset=-1}, + {from="P",to=".",offset=-1}, + {from="P",to="J",offset=-1}, + {from="P",to="j",offset=-1}, + {from="T",to="/",offset=-1}, + {from="T",to="J",offset=-1}, + {from="T",to="j",offset=-1}, + {from="V",to="/",offset=-1}, + {from="V",to="J",offset=-1}, + {from="V",to="j",offset=-1}, + {from="Y",to=",",offset=-1}, + {from="Y",to=".",offset=-1}, + {from="Y",to="/",offset=-1}, + {from="Y",to="J",offset=-1}, + {from="Y",to="j",offset=-1}, + {from="\\",to="T",offset=-1}, + {from="\\",to="V",offset=-1}, + {from="\\",to="t",offset=-1}, + {from="\\",to="v",offset=-1}, + {from="\\",to="y",offset=-1}, + {from="a",to="\\",offset=-1}, + {from="f",to="/",offset=-1}, + {from="f",to="J",offset=-1}, + {from="f",to="j",offset=-1}, + {from="l",to="T",offset=-1}, + {from="l",to="Y",offset=-1}, + {from="l",to="\\",offset=-1}, + {from="l",to="t",offset=-1}, + {from="l",to="y",offset=-1}, + {from="p",to=".",offset=-1}, + {from="t",to="/",offset=-1}, + {from="t",to="J",offset=-1}, + {from="t",to="j",offset=-1}, + {from="v",to="/",offset=-1}, + {from="v",to="J",offset=-1}, + {from="v",to="j",offset=-1}, + {from="y",to="/",offset=-1}, + {from="y",to="A",offset=-1}, + {from="y",to="J",offset=-1}, + {from="y",to="a",offset=-1}, + {from="y",to="j",offset=-1}, + {from="y",to="ä",offset=-1}, + {from="ä",to="\\",offset=-1}, + }, + }, + ["font-12"] = { + file="font-12", + height=16, + description={ + family="Luckiest Guy", + style="Regular", + size=12, + }, + metrics={ + ascender=12, + descender=-5, + height=16, + }, + texture={ + file="font-12", + width=256, + height=128, + }, + chars={ + {char=" ",width=3,x=1,y=14,w=0,h=0,ox=0,oy=0}, + {char="!",width=4,x=2,y=2,w=5,h=13,ox=0,oy=12}, + {char='"',width=8,x=8,y=1,w=8,h=6,ox=0,oy=13}, + {char="#",width=10,x=17,y=4,w=10,h=9,ox=0,oy=10}, + {char="$",width=7,x=28,y=1,w=7,h=15,ox=0,oy=13}, + {char="%",width=12,x=36,y=3,w=12,h=11,ox=0,oy=11}, + {char="&",width=10,x=49,y=3,w=11,h=11,ox=0,oy=11}, + {char="'",width=4,x=61,y=1,w=4,h=6,ox=0,oy=13}, + {char="(",width=6,x=66,y=1,w=7,h=15,ox=0,oy=13}, + {char=")",width=6,x=74,y=1,w=7,h=15,ox=-1,oy=13}, + {char="*",width=9,x=82,y=2,w=9,h=9,ox=0,oy=12}, + {char="+",width=7,x=92,y=5,w=7,h=8,ox=0,oy=9}, + {char=",",width=4,x=100,y=10,w=4,h=6,ox=0,oy=4}, + {char="-",width=6,x=105,y=7,w=6,h=3,ox=0,oy=7}, + {char=".",width=4,x=112,y=10,w=4,h=5,ox=0,oy=4}, + {char="/",width=8,x=117,y=2,w=8,h=13,ox=0,oy=12}, + {char="0",width=10,x=126,y=2,w=10,h=13,ox=0,oy=12}, + {char="1",width=6,x=137,y=2,w=7,h=12,ox=-1,oy=12}, + {char="2",width=8,x=145,y=2,w=8,h=12,ox=0,oy=12}, + {char="3",width=8,x=154,y=2,w=9,h=13,ox=0,oy=12}, + {char="4",width=9,x=164,y=2,w=9,h=12,ox=0,oy=12}, + {char="5",width=9,x=174,y=2,w=9,h=13,ox=0,oy=12}, + {char="6",width=9,x=184,y=2,w=10,h=13,ox=0,oy=12}, + {char="7",width=8,x=195,y=2,w=8,h=12,ox=0,oy=12}, + {char="8",width=9,x=204,y=2,w=9,h=13,ox=0,oy=12}, + {char="9",width=9,x=214,y=2,w=9,h=12,ox=0,oy=12}, + {char=":",width=4,x=224,y=5,w=4,h=10,ox=0,oy=9}, + {char=";",width=4,x=229,y=5,w=4,h=11,ox=0,oy=9}, + {char="<",width=7,x=234,y=3,w=7,h=11,ox=0,oy=11}, + {char="=",width=6,x=242,y=6,w=6,h=7,ox=0,oy=8}, + {char=">",width=7,x=1,y=18,w=7,h=11,ox=0,oy=11}, + {char="?",width=9,x=9,y=17,w=9,h=13,ox=0,oy=12}, + {char="@",width=11,x=19,y=18,w=11,h=11,ox=0,oy=11}, + {char="A",width=10,x=31,y=17,w=12,h=12,ox=-1,oy=12}, + {char="B",width=10,x=44,y=17,w=10,h=13,ox=0,oy=12}, + {char="C",width=8,x=55,y=17,w=9,h=12,ox=0,oy=12}, + {char="D",width=9,x=65,y=17,w=10,h=12,ox=0,oy=12}, + {char="E",width=8,x=76,y=17,w=8,h=12,ox=0,oy=12}, + {char="F",width=8,x=85,y=17,w=8,h=12,ox=0,oy=12}, + {char="G",width=10,x=94,y=17,w=10,h=13,ox=0,oy=12}, + {char="H",width=10,x=105,y=17,w=10,h=13,ox=0,oy=12}, + {char="I",width=5,x=116,y=18,w=5,h=11,ox=0,oy=11}, + {char="J",width=8,x=122,y=17,w=9,h=13,ox=-1,oy=12}, + {char="K",width=10,x=132,y=17,w=11,h=13,ox=0,oy=12}, + {char="L",width=7,x=144,y=17,w=8,h=12,ox=0,oy=12}, + {char="M",width=13,x=153,y=17,w=13,h=13,ox=0,oy=12}, + {char="N",width=11,x=167,y=17,w=12,h=12,ox=0,oy=12}, + {char="O",width=10,x=180,y=18,w=11,h=11,ox=0,oy=11}, + {char="P",width=10,x=192,y=17,w=10,h=13,ox=0,oy=12}, + {char="Q",width=11,x=203,y=17,w=11,h=14,ox=0,oy=12}, + {char="R",width=10,x=215,y=17,w=10,h=12,ox=0,oy=12}, + {char="S",width=9,x=226,y=17,w=9,h=13,ox=0,oy=12}, + {char="T",width=9,x=236,y=17,w=9,h=12,ox=0,oy=12}, + {char="U",width=10,x=1,y=36,w=10,h=12,ox=0,oy=11}, + {char="V",width=10,x=12,y=35,w=11,h=13,ox=-1,oy=12}, + {char="W",width=15,x=24,y=35,w=15,h=13,ox=0,oy=12}, + {char="X",width=9,x=40,y=35,w=11,h=12,ox=-1,oy=12}, + {char="Y",width=10,x=52,y=36,w=11,h=12,ox=0,oy=11}, + {char="Z",width=8,x=64,y=35,w=8,h=12,ox=0,oy=12}, + {char="[",width=6,x=73,y=34,w=6,h=15,ox=0,oy=13}, + {char="\\",width=8,x=80,y=35,w=8,h=13,ox=0,oy=12}, + {char="]",width=6,x=89,y=34,w=7,h=15,ox=-1,oy=13}, + {char="^",width=8,x=97,y=35,w=8,h=7,ox=0,oy=12}, + {char="_",width=5,x=106,y=47,w=6,h=4,ox=-1,oy=0}, + {char="`",width=5,x=113,y=32,w=5,h=5,ox=0,oy=15}, + {char="a",width=10,x=119,y=35,w=12,h=12,ox=-1,oy=12}, + {char="b",width=10,x=132,y=35,w=10,h=13,ox=0,oy=12}, + {char="c",width=8,x=143,y=35,w=9,h=13,ox=0,oy=12}, + {char="d",width=9,x=153,y=36,w=10,h=11,ox=0,oy=11}, + {char="e",width=9,x=164,y=35,w=10,h=13,ox=0,oy=12}, + {char="f",width=8,x=175,y=35,w=8,h=12,ox=0,oy=12}, + {char="g",width=10,x=184,y=35,w=10,h=13,ox=0,oy=12}, + {char="h",width=10,x=195,y=35,w=10,h=12,ox=0,oy=12}, + {char="i",width=5,x=206,y=36,w=5,h=11,ox=0,oy=11}, + {char="j",width=8,x=212,y=35,w=9,h=13,ox=-1,oy=12}, + {char="k",width=10,x=222,y=35,w=10,h=13,ox=0,oy=12}, + {char="l",width=7,x=233,y=35,w=8,h=12,ox=0,oy=12}, + {char="m",width=14,x=1,y=54,w=15,h=12,ox=0,oy=12}, + {char="n",width=10,x=17,y=54,w=11,h=12,ox=0,oy=12}, + {char="o",width=10,x=29,y=55,w=11,h=11,ox=0,oy=11}, + {char="p",width=10,x=41,y=54,w=10,h=13,ox=0,oy=12}, + {char="q",width=11,x=52,y=54,w=11,h=14,ox=0,oy=12}, + {char="r",width=10,x=64,y=54,w=10,h=12,ox=0,oy=12}, + {char="s",width=9,x=75,y=54,w=9,h=13,ox=0,oy=12}, + {char="t",width=9,x=85,y=54,w=9,h=12,ox=0,oy=12}, + {char="u",width=10,x=95,y=55,w=10,h=12,ox=0,oy=11}, + {char="v",width=10,x=106,y=54,w=11,h=12,ox=-1,oy=12}, + {char="w",width=15,x=118,y=54,w=15,h=12,ox=0,oy=12}, + {char="x",width=10,x=134,y=54,w=11,h=12,ox=-1,oy=12}, + {char="y",width=10,x=146,y=55,w=12,h=11,ox=-1,oy=11}, + {char="z",width=8,x=159,y=54,w=8,h=12,ox=0,oy=12}, + {char="{",width=7,x=168,y=53,w=8,h=15,ox=-1,oy=13}, + {char="|",width=5,x=177,y=53,w=5,h=15,ox=0,oy=13}, + {char="}",width=6,x=183,y=53,w=8,h=15,ox=-1,oy=13}, + {char="~",width=9,x=192,y=57,w=10,h=6,ox=0,oy=9}, + {char="ß",width=17,x=203,y=54,w=17,h=13,ox=0,oy=12}, + {char="ä",width=10,x=221,y=52,w=12,h=14,ox=-1,oy=14}, + {char="ö",width=10,x=234,y=52,w=11,h=14,ox=0,oy=14}, + {char="ü",width=10,x=1,y=69,w=10,h=15,ox=0,oy=14}, + }, + kernings={ + {from='"',to=",",offset=-2}, + {from='"',to=".",offset=-2}, + {from='"',to="/",offset=-1}, + {from='"',to="J",offset=-1}, + {from='"',to="j",offset=-1}, + {from="&",to="Y",offset=-1}, + {from="&",to="t",offset=-1}, + {from="&",to="y",offset=-1}, + {from="'",to=",",offset=-2}, + {from="'",to=".",offset=-2}, + {from="'",to="/",offset=-1}, + {from="'",to="J",offset=-1}, + {from="'",to="j",offset=-1}, + {from="(",to="O",offset=-1}, + {from="(",to="Q",offset=-1}, + {from="(",to="V",offset=1}, + {from="(",to="o",offset=-1}, + {from="(",to="q",offset=-1}, + {from="(",to="ö",offset=-1}, + {from="*",to="A",offset=-1}, + {from="*",to="J",offset=-1}, + {from="*",to="a",offset=-1}, + {from="*",to="j",offset=-1}, + {from="*",to="ä",offset=-1}, + {from=",",to='"',offset=-1}, + {from=",",to="'",offset=-1}, + {from=".",to='"',offset=-1}, + {from=".",to="'",offset=-1}, + {from="/",to="A",offset=-1}, + {from="/",to="J",offset=-1}, + {from="/",to="O",offset=-1}, + {from="/",to="a",offset=-1}, + {from="/",to="j",offset=-1}, + {from="/",to="ä",offset=-1}, + {from="7",to="/",offset=-1}, + {from="7",to="J",offset=-1}, + {from="7",to="j",offset=-1}, + {from="A",to="T",offset=-1}, + {from="A",to="V",offset=-1}, + {from="A",to="Y",offset=-1}, + {from="A",to="\\",offset=-1}, + {from="A",to="t",offset=-1}, + {from="A",to="v",offset=-1}, + {from="A",to="y",offset=-1}, + {from="F",to=",",offset=-1}, + {from="F",to=".",offset=-1}, + {from="F",to="/",offset=-1}, + {from="F",to="A",offset=-1}, + {from="F",to="J",offset=-1}, + {from="F",to="a",offset=-1}, + {from="F",to="j",offset=-1}, + {from="F",to="ä",offset=-1}, + {from="K",to="@",offset=-1}, + {from="L",to="?",offset=-1}, + {from="L",to="T",offset=-1}, + {from="L",to="V",offset=-1}, + {from="L",to="Y",offset=-1}, + {from="L",to="\\",offset=-1}, + {from="L",to="t",offset=-1}, + {from="L",to="v",offset=-1}, + {from="L",to="y",offset=-1}, + {from="O",to=")",offset=-1}, + {from="P",to=",",offset=-1}, + {from="P",to=".",offset=-1}, + {from="P",to="/",offset=-1}, + {from="P",to="J",offset=-1}, + {from="P",to="j",offset=-1}, + {from="T",to=",",offset=-1}, + {from="T",to=".",offset=-1}, + {from="T",to="/",offset=-1}, + {from="T",to="A",offset=-1}, + {from="T",to="J",offset=-1}, + {from="T",to="a",offset=-1}, + {from="T",to="j",offset=-1}, + {from="T",to="ä",offset=-1}, + {from="U",to="/",offset=-1}, + {from="V",to="/",offset=-1}, + {from="V",to="J",offset=-1}, + {from="V",to="j",offset=-1}, + {from="W",to="/",offset=-1}, + {from="Y",to=",",offset=-1}, + {from="Y",to=".",offset=-1}, + {from="Y",to="/",offset=-1}, + {from="Y",to="7",offset=1}, + {from="Y",to="@",offset=-1}, + {from="Y",to="A",offset=-1}, + {from="Y",to="J",offset=-1}, + {from="Y",to="O",offset=-1}, + {from="Y",to="]",offset=1}, + {from="Y",to="a",offset=-1}, + {from="Y",to="j",offset=-1}, + {from="Y",to="ä",offset=-1}, + {from="\\",to='"',offset=-1}, + {from="\\",to="'",offset=-1}, + {from="\\",to="1",offset=-1}, + {from="\\",to="T",offset=-1}, + {from="\\",to="V",offset=-1}, + {from="\\",to="W",offset=-1}, + {from="\\",to="Y",offset=-1}, + {from="\\",to="o",offset=-1}, + {from="\\",to="t",offset=-1}, + {from="\\",to="v",offset=-1}, + {from="\\",to="w",offset=-1}, + {from="\\",to="y",offset=-1}, + {from="\\",to="ö",offset=-1}, + {from="a",to="T",offset=-1}, + {from="a",to="V",offset=-1}, + {from="a",to="Y",offset=-1}, + {from="a",to="\\",offset=-1}, + {from="a",to="t",offset=-1}, + {from="a",to="v",offset=-1}, + {from="a",to="y",offset=-1}, + {from="f",to=",",offset=-1}, + {from="f",to=".",offset=-1}, + {from="f",to="/",offset=-1}, + {from="f",to="A",offset=-1}, + {from="f",to="J",offset=-1}, + {from="f",to="a",offset=-1}, + {from="f",to="j",offset=-1}, + {from="f",to="ä",offset=-1}, + {from="l",to="?",offset=-1}, + {from="l",to="T",offset=-1}, + {from="l",to="V",offset=-1}, + {from="l",to="Y",offset=-1}, + {from="l",to="\\",offset=-1}, + {from="l",to="t",offset=-1}, + {from="l",to="v",offset=-1}, + {from="l",to="y",offset=-1}, + {from="o",to=")",offset=-1}, + {from="p",to=",",offset=-1}, + {from="p",to=".",offset=-1}, + {from="p",to="/",offset=-1}, + {from="p",to="J",offset=-1}, + {from="p",to="j",offset=-1}, + {from="t",to="/",offset=-1}, + {from="t",to="A",offset=-1}, + {from="t",to="J",offset=-1}, + {from="t",to="a",offset=-1}, + {from="t",to="j",offset=-1}, + {from="t",to="ä",offset=-1}, + {from="v",to="/",offset=-1}, + {from="v",to="A",offset=-1}, + {from="v",to="J",offset=-1}, + {from="v",to="a",offset=-1}, + {from="v",to="j",offset=-1}, + {from="v",to="ä",offset=-1}, + {from="w",to="/",offset=-1}, + {from="y",to=",",offset=-1}, + {from="y",to=".",offset=-1}, + {from="y",to="/",offset=-1}, + {from="y",to="@",offset=-1}, + {from="y",to="A",offset=-1}, + {from="y",to="C",offset=-1}, + {from="y",to="G",offset=-1}, + {from="y",to="J",offset=-1}, + {from="y",to="O",offset=-1}, + {from="y",to="Q",offset=-1}, + {from="y",to="a",offset=-1}, + {from="y",to="c",offset=-1}, + {from="y",to="g",offset=-1}, + {from="y",to="j",offset=-1}, + {from="y",to="o",offset=-1}, + {from="y",to="q",offset=-1}, + {from="y",to="ä",offset=-1}, + {from="y",to="ö",offset=-1}, + {from="ä",to="T",offset=-1}, + {from="ä",to="V",offset=-1}, + {from="ä",to="Y",offset=-1}, + {from="ä",to="\\",offset=-1}, + {from="ä",to="t",offset=-1}, + {from="ä",to="v",offset=-1}, + {from="ä",to="y",offset=-1}, + {from="ö",to=")",offset=-1}, + }, + }, + ["font-24"] = { + file="font-24", + height=32, + description={ + family="Luckiest Guy", + style="Regular", + size=24, + }, + metrics={ + ascender=23, + descender=-10, + height=32, + }, + texture={ + file="font-24", + width=256, + height=256, + }, + chars={ + {char=" ",width=6,x=1,y=27,w=0,h=0,ox=0,oy=0}, + {char="!",width=9,x=2,y=3,w=9,h=26,ox=0,oy=24}, + {char='"',width=15,x=12,y=1,w=16,h=12,ox=0,oy=26}, + {char="#",width=19,x=29,y=7,w=19,h=18,ox=0,oy=20}, + {char="$",width=14,x=49,y=2,w=14,h=28,ox=0,oy=25}, + {char="%",width=23,x=64,y=6,w=23,h=20,ox=0,oy=21}, + {char="&",width=20,x=88,y=5,w=21,h=22,ox=0,oy=22}, + {char="'",width=7,x=110,y=1,w=8,h=11,ox=0,oy=26}, + {char="(",width=12,x=119,y=2,w=14,h=28,ox=0,oy=25}, + {char=")",width=12,x=134,y=2,w=13,h=28,ox=-1,oy=25}, + {char="*",width=17,x=148,y=4,w=17,h=16,ox=0,oy=23}, + {char="+",width=15,x=166,y=10,w=14,h=14,ox=0,oy=17}, + {char=",",width=7,x=181,y=20,w=7,h=10,ox=0,oy=7}, + {char="-",width=12,x=189,y=13,w=11,h=6,ox=1,oy=14}, + {char=".",width=7,x=201,y=20,w=7,h=8,ox=0,oy=7}, + {char="/",width=16,x=209,y=3,w=16,h=26,ox=0,oy=24}, + {char="0",width=20,x=226,y=4,w=20,h=24,ox=0,oy=23}, + {char="1",width=12,x=1,y=32,w=13,h=23,ox=-1,oy=23}, + {char="2",width=16,x=15,y=31,w=16,h=24,ox=0,oy=24}, + {char="3",width=17,x=32,y=31,w=17,h=25,ox=0,oy=24}, + {char="4",width=17,x=50,y=31,w=17,h=24,ox=0,oy=24}, + {char="5",width=17,x=68,y=32,w=17,h=24,ox=0,oy=23}, + {char="6",width=18,x=86,y=31,w=19,h=25,ox=0,oy=24}, + {char="7",width=16,x=106,y=32,w=16,h=23,ox=0,oy=23}, + {char="8",width=18,x=123,y=32,w=18,h=24,ox=0,oy=23}, + {char="9",width=18,x=142,y=32,w=18,h=23,ox=0,oy=23}, + {char=":",width=8,x=161,y=38,w=8,h=18,ox=0,oy=17}, + {char=";",width=8,x=170,y=38,w=8,h=20,ox=0,oy=17}, + {char="<",width=15,x=179,y=34,w=14,h=20,ox=0,oy=21}, + {char="=",width=13,x=194,y=39,w=11,h=13,ox=1,oy=16}, + {char=">",width=15,x=206,y=34,w=14,h=20,ox=0,oy=21}, + {char="?",width=18,x=221,y=32,w=18,h=25,ox=0,oy=23}, + {char="@",width=21,x=1,y=62,w=20,h=20,ox=1,oy=21}, + {char="A",width=20,x=22,y=60,w=22,h=23,ox=-1,oy=23}, + {char="B",width=19,x=45,y=60,w=19,h=24,ox=0,oy=23}, + {char="C",width=16,x=65,y=60,w=17,h=23,ox=0,oy=23}, + {char="D",width=19,x=83,y=60,w=19,h=23,ox=0,oy=23}, + {char="E",width=15,x=103,y=60,w=16,h=23,ox=0,oy=23}, + {char="F",width=16,x=120,y=60,w=16,h=23,ox=0,oy=23}, + {char="G",width=20,x=137,y=59,w=20,h=25,ox=0,oy=24}, + {char="H",width=20,x=158,y=60,w=20,h=24,ox=0,oy=23}, + {char="I",width=10,x=179,y=61,w=10,h=22,ox=0,oy=22}, + {char="J",width=16,x=190,y=60,w=17,h=24,ox=-1,oy=23}, + {char="K",width=20,x=208,y=60,w=21,h=24,ox=0,oy=23}, + {char="L",width=14,x=230,y=60,w=15,h=23,ox=0,oy=23}, + {char="M",width=25,x=1,y=86,w=25,h=24,ox=0,oy=23}, + {char="N",width=23,x=27,y=86,w=23,h=23,ox=0,oy=23}, + {char="O",width=20,x=51,y=87,w=21,h=22,ox=0,oy=22}, + {char="P",width=19,x=73,y=86,w=19,h=24,ox=0,oy=23}, + {char="Q",width=22,x=93,y=86,w=22,h=26,ox=0,oy=23}, + {char="R",width=19,x=116,y=86,w=20,h=23,ox=0,oy=23}, + {char="S",width=17,x=137,y=85,w=17,h=25,ox=0,oy=24}, + {char="T",width=17,x=155,y=86,w=18,h=23,ox=0,oy=23}, + {char="U",width=20,x=174,y=87,w=20,h=23,ox=0,oy=22}, + {char="V",width=20,x=195,y=86,w=21,h=24,ox=-1,oy=23}, + {char="W",width=29,x=217,y=86,w=29,h=24,ox=0,oy=23}, + {char="X",width=19,x=1,y=120,w=21,h=23,ox=-1,oy=23}, + {char="Y",width=19,x=23,y=121,w=21,h=23,ox=0,oy=22}, + {char="Z",width=16,x=45,y=120,w=16,h=23,ox=0,oy=23}, + {char="[",width=12,x=62,y=118,w=12,h=28,ox=0,oy=25}, + {char="\\",width=16,x=75,y=119,w=16,h=26,ox=0,oy=24}, + {char="]",width=12,x=92,y=118,w=12,h=28,ox=-1,oy=25}, + {char="^",width=16,x=105,y=120,w=16,h=13,ox=0,oy=23}, + {char="_",width=10,x=122,y=144,w=11,h=6,ox=-1,oy=-1}, + {char="`",width=9,x=134,y=113,w=10,h=9,ox=0,oy=30}, + {char="a",width=20,x=145,y=120,w=22,h=23,ox=-1,oy=23}, + {char="b",width=19,x=168,y=120,w=19,h=24,ox=0,oy=23}, + {char="c",width=16,x=188,y=120,w=17,h=24,ox=0,oy=23}, + {char="d",width=19,x=206,y=121,w=19,h=22,ox=0,oy=22}, + {char="e",width=18,x=226,y=120,w=19,h=24,ox=0,oy=23}, + {char="f",width=16,x=1,y=151,w=16,h=23,ox=0,oy=23}, + {char="g",width=20,x=18,y=151,w=20,h=24,ox=0,oy=23}, + {char="h",width=20,x=39,y=151,w=20,h=23,ox=0,oy=23}, + {char="i",width=9,x=60,y=152,w=9,h=22,ox=0,oy=22}, + {char="j",width=16,x=70,y=151,w=17,h=24,ox=-1,oy=23}, + {char="k",width=19,x=88,y=151,w=20,h=24,ox=0,oy=23}, + {char="l",width=14,x=109,y=151,w=15,h=23,ox=0,oy=23}, + {char="m",width=29,x=125,y=151,w=29,h=23,ox=0,oy=23}, + {char="n",width=21,x=155,y=151,w=21,h=23,ox=0,oy=23}, + {char="o",width=20,x=177,y=152,w=21,h=21,ox=0,oy=22}, + {char="p",width=19,x=199,y=151,w=19,h=24,ox=0,oy=23}, + {char="q",width=22,x=219,y=151,w=22,h=26,ox=0,oy=23}, + {char="r",width=19,x=1,y=180,w=20,h=23,ox=0,oy=23}, + {char="s",width=17,x=22,y=180,w=17,h=24,ox=0,oy=23}, + {char="t",width=17,x=40,y=180,w=18,h=23,ox=0,oy=23}, + {char="u",width=20,x=59,y=181,w=20,h=23,ox=0,oy=22}, + {char="v",width=20,x=80,y=180,w=21,h=23,ox=-1,oy=23}, + {char="w",width=29,x=102,y=180,w=30,h=23,ox=0,oy=23}, + {char="x",width=19,x=133,y=180,w=21,h=23,ox=-1,oy=23}, + {char="y",width=19,x=155,y=181,w=22,h=22,ox=-1,oy=22}, + {char="z",width=16,x=178,y=180,w=16,h=23,ox=0,oy=23}, + {char="{",width=13,x=195,y=178,w=15,h=28,ox=-1,oy=25}, + {char="|",width=9,x=211,y=178,w=8,h=28,ox=1,oy=25}, + {char="}",width=13,x=220,y=178,w=15,h=28,ox=-2,oy=25}, + {char="~",width=18,x=1,y=217,w=19,h=12,ox=0,oy=18}, + {char="ß",width=33,x=21,y=212,w=34,h=24,ox=0,oy=23}, + {char="ä",width=20,x=56,y=207,w=22,h=28,ox=-1,oy=28}, + {char="ö",width=20,x=79,y=207,w=21,h=27,ox=0,oy=28}, + {char="ü",width=20,x=101,y=207,w=20,h=29,ox=0,oy=28}, + }, + kernings={ + {from='"',to=",",offset=-5}, + {from='"',to=".",offset=-5}, + {from='"',to="/",offset=-2}, + {from='"',to="J",offset=-3}, + {from='"',to="j",offset=-3}, + {from="&",to="Y",offset=-2}, + {from="&",to="t",offset=-2}, + {from="&",to="y",offset=-2}, + {from="'",to=",",offset=-5}, + {from="'",to=".",offset=-5}, + {from="'",to="/",offset=-2}, + {from="'",to="J",offset=-3}, + {from="'",to="j",offset=-3}, + {from="(",to="O",offset=-2}, + {from="(",to="Q",offset=-2}, + {from="(",to="V",offset=2}, + {from="(",to="o",offset=-2}, + {from="(",to="q",offset=-2}, + {from="(",to="ö",offset=-2}, + {from="*",to="A",offset=-2}, + {from="*",to="J",offset=-2}, + {from="*",to="a",offset=-2}, + {from="*",to="j",offset=-2}, + {from="*",to="ä",offset=-2}, + {from=",",to='"',offset=-5}, + {from=",",to="'",offset=-5}, + {from=".",to='"',offset=-5}, + {from=".",to="'",offset=-5}, + {from="/",to="A",offset=-2}, + {from="/",to="J",offset=-3}, + {from="/",to="O",offset=-2}, + {from="/",to="a",offset=-2}, + {from="/",to="j",offset=-3}, + {from="/",to="ä",offset=-2}, + {from="7",to="/",offset=-2}, + {from="7",to="J",offset=-2}, + {from="7",to="j",offset=-2}, + {from="A",to="T",offset=-2}, + {from="A",to="V",offset=-2}, + {from="A",to="Y",offset=-2}, + {from="A",to="\\",offset=-2}, + {from="A",to="t",offset=-2}, + {from="A",to="v",offset=-2}, + {from="A",to="y",offset=-2}, + {from="F",to=",",offset=-2}, + {from="F",to=".",offset=-2}, + {from="F",to="/",offset=-2}, + {from="F",to="A",offset=-2}, + {from="F",to="J",offset=-3}, + {from="F",to="a",offset=-2}, + {from="F",to="j",offset=-3}, + {from="F",to="ä",offset=-2}, + {from="K",to="@",offset=-2}, + {from="L",to="?",offset=-2}, + {from="L",to="T",offset=-2}, + {from="L",to="V",offset=-2}, + {from="L",to="Y",offset=-3}, + {from="L",to="\\",offset=-2}, + {from="L",to="t",offset=-2}, + {from="L",to="v",offset=-2}, + {from="L",to="y",offset=-2}, + {from="O",to=")",offset=-2}, + {from="P",to=",",offset=-3}, + {from="P",to=".",offset=-3}, + {from="P",to="/",offset=-2}, + {from="P",to="J",offset=-3}, + {from="P",to="j",offset=-3}, + {from="T",to=",",offset=-2}, + {from="T",to=".",offset=-2}, + {from="T",to="/",offset=-3}, + {from="T",to="A",offset=-2}, + {from="T",to="J",offset=-3}, + {from="T",to="a",offset=-2}, + {from="T",to="j",offset=-3}, + {from="T",to="ä",offset=-2}, + {from="U",to="/",offset=-2}, + {from="V",to="/",offset=-2}, + {from="V",to="J",offset=-2}, + {from="V",to="j",offset=-2}, + {from="W",to="/",offset=-2}, + {from="Y",to=",",offset=-2}, + {from="Y",to=".",offset=-2}, + {from="Y",to="/",offset=-3}, + {from="Y",to="7",offset=2}, + {from="Y",to="@",offset=-2}, + {from="Y",to="A",offset=-2}, + {from="Y",to="J",offset=-4}, + {from="Y",to="O",offset=-2}, + {from="Y",to="]",offset=2}, + {from="Y",to="a",offset=-2}, + {from="Y",to="j",offset=-4}, + {from="Y",to="ä",offset=-2}, + {from="\\",to='"',offset=-2}, + {from="\\",to="'",offset=-2}, + {from="\\",to="1",offset=-2}, + {from="\\",to="T",offset=-2}, + {from="\\",to="V",offset=-3}, + {from="\\",to="W",offset=-2}, + {from="\\",to="Y",offset=-2}, + {from="\\",to="o",offset=-2}, + {from="\\",to="t",offset=-3}, + {from="\\",to="v",offset=-3}, + {from="\\",to="w",offset=-2}, + {from="\\",to="y",offset=-3}, + {from="\\",to="ö",offset=-2}, + {from="a",to="T",offset=-2}, + {from="a",to="V",offset=-2}, + {from="a",to="Y",offset=-2}, + {from="a",to="\\",offset=-2}, + {from="a",to="t",offset=-2}, + {from="a",to="v",offset=-2}, + {from="a",to="y",offset=-2}, + {from="f",to=",",offset=-2}, + {from="f",to=".",offset=-2}, + {from="f",to="/",offset=-2}, + {from="f",to="A",offset=-2}, + {from="f",to="J",offset=-3}, + {from="f",to="a",offset=-2}, + {from="f",to="j",offset=-3}, + {from="f",to="ä",offset=-2}, + {from="l",to="?",offset=-2}, + {from="l",to="T",offset=-2}, + {from="l",to="V",offset=-2}, + {from="l",to="Y",offset=-3}, + {from="l",to="\\",offset=-2}, + {from="l",to="t",offset=-2}, + {from="l",to="v",offset=-2}, + {from="l",to="y",offset=-2}, + {from="o",to=")",offset=-2}, + {from="p",to=",",offset=-2}, + {from="p",to=".",offset=-3}, + {from="p",to="/",offset=-2}, + {from="p",to="J",offset=-2}, + {from="p",to="j",offset=-2}, + {from="t",to="/",offset=-3}, + {from="t",to="A",offset=-2}, + {from="t",to="J",offset=-3}, + {from="t",to="a",offset=-2}, + {from="t",to="j",offset=-3}, + {from="t",to="ä",offset=-2}, + {from="v",to="/",offset=-2}, + {from="v",to="A",offset=-2}, + {from="v",to="J",offset=-2}, + {from="v",to="a",offset=-2}, + {from="v",to="j",offset=-2}, + {from="v",to="ä",offset=-2}, + {from="w",to="/",offset=-2}, + {from="y",to=",",offset=-2}, + {from="y",to=".",offset=-2}, + {from="y",to="/",offset=-3}, + {from="y",to="@",offset=-2}, + {from="y",to="A",offset=-3}, + {from="y",to="C",offset=-2}, + {from="y",to="G",offset=-2}, + {from="y",to="J",offset=-4}, + {from="y",to="O",offset=-2}, + {from="y",to="Q",offset=-2}, + {from="y",to="a",offset=-3}, + {from="y",to="c",offset=-2}, + {from="y",to="g",offset=-2}, + {from="y",to="j",offset=-4}, + {from="y",to="o",offset=-2}, + {from="y",to="q",offset=-2}, + {from="y",to="ä",offset=-3}, + {from="y",to="ö",offset=-2}, + {from="ä",to="T",offset=-2}, + {from="ä",to="V",offset=-2}, + {from="ä",to="Y",offset=-2}, + {from="ä",to="\\",offset=-2}, + {from="ä",to="t",offset=-2}, + {from="ä",to="v",offset=-2}, + {from="ä",to="y",offset=-2}, + {from="ö",to=")",offset=-2}, + }, + }, + ["font-48"] = { + file="font-48", + height=64, + description={ + family="Luckiest Guy", + style="Regular", + size=48, + }, + metrics={ + ascender=45, + descender=-19, + height=64, + }, + texture={ + file="font-48", + width=512, + height=512, + }, + chars={ + {char=" ",width=13,x=1,y=52,w=0,h=0,ox=0,oy=0}, + {char="!",width=18,x=2,y=5,w=16,h=50,ox=1,oy=47}, + {char='"',width=31,x=19,y=1,w=31,h=22,ox=0,oy=51}, + {char="#",width=39,x=51,y=12,w=36,h=35,ox=1,oy=40}, + {char="$",width=28,x=88,y=3,w=26,h=54,ox=1,oy=49}, + {char="%",width=46,x=115,y=11,w=45,h=39,ox=1,oy=41}, + {char="&",width=40,x=161,y=8,w=42,h=44,ox=0,oy=44}, + {char="'",width=15,x=204,y=1,w=16,h=20,ox=0,oy=51}, + {char="(",width=25,x=221,y=3,w=27,h=55,ox=0,oy=49}, + {char=")",width=24,x=249,y=3,w=26,h=55,ox=-2,oy=49}, + {char="*",width=35,x=276,y=6,w=32,h=32,ox=1,oy=46}, + {char="+",width=29,x=309,y=18,w=27,h=28,ox=1,oy=34}, + {char=",",width=14,x=337,y=38,w=14,h=20,ox=0,oy=14}, + {char="-",width=24,x=352,y=24,w=21,h=12,ox=2,oy=28}, + {char=".",width=14,x=374,y=38,w=14,h=15,ox=0,oy=14}, + {char="/",width=32,x=389,y=5,w=31,h=50,ox=1,oy=47}, + {char="0",width=41,x=421,y=7,w=40,h=46,ox=0,oy=45}, + {char="1",width=25,x=462,y=6,w=25,h=46,ox=-1,oy=46}, + {char="2",width=33,x=1,y=60,w=32,h=47,ox=0,oy=47}, + {char="3",width=34,x=34,y=59,w=33,h=49,ox=0,oy=48}, + {char="4",width=35,x=68,y=60,w=34,h=47,ox=0,oy=47}, + {char="5",width=34,x=103,y=61,w=34,h=47,ox=0,oy=46}, + {char="6",width=37,x=138,y=60,w=36,h=48,ox=1,oy=47}, + {char="7",width=32,x=175,y=61,w=32,h=46,ox=0,oy=46}, + {char="8",width=37,x=208,y=61,w=36,h=47,ox=0,oy=46}, + {char="9",width=36,x=245,y=61,w=35,h=46,ox=0,oy=46}, + {char=":",width=16,x=281,y=73,w=14,h=35,ox=1,oy=34}, + {char=";",width=16,x=296,y=73,w=14,h=40,ox=1,oy=34}, + {char="<",width=29,x=311,y=66,w=27,h=38,ox=1,oy=41}, + {char="=",width=25,x=339,y=75,w=21,h=25,ox=2,oy=32}, + {char=">",width=29,x=361,y=66,w=27,h=38,ox=1,oy=41}, + {char="?",width=35,x=389,y=61,w=34,h=49,ox=1,oy=46}, + {char="@",width=43,x=424,y=66,w=40,h=38,ox=2,oy=41}, + {char="A",width=40,x=465,y=62,w=42,h=45,ox=-1,oy=45}, + {char="B",width=38,x=1,y=115,w=37,h=47,ox=1,oy=46}, + {char="C",width=33,x=39,y=115,w=33,h=46,ox=0,oy=46}, + {char="D",width=37,x=73,y=116,w=36,h=45,ox=1,oy=45}, + {char="E",width=31,x=110,y=115,w=31,h=46,ox=1,oy=46}, + {char="F",width=31,x=142,y=115,w=31,h=46,ox=1,oy=46}, + {char="G",width=40,x=174,y=114,w=40,h=48,ox=0,oy=47}, + {char="H",width=40,x=215,y=116,w=38,h=46,ox=1,oy=45}, + {char="I",width=19,x=254,y=117,w=18,h=44,ox=1,oy=44}, + {char="J",width=33,x=273,y=115,w=33,h=47,ox=-1,oy=46}, + {char="K",width=39,x=307,y=115,w=41,h=48,ox=1,oy=46}, + {char="L",width=29,x=349,y=115,w=29,h=45,ox=1,oy=46}, + {char="M",width=51,x=379,y=115,w=49,h=47,ox=1,oy=46}, + {char="N",width=45,x=429,y=115,w=44,h=46,ox=1,oy=46}, + {char="O",width=41,x=1,y=168,w=41,h=42,ox=0,oy=43}, + {char="P",width=38,x=43,y=165,w=37,h=47,ox=1,oy=46}, + {char="Q",width=44,x=81,y=166,w=44,h=51,ox=0,oy=45}, + {char="R",width=39,x=126,y=165,w=38,h=46,ox=1,oy=46}, + {char="S",width=34,x=165,y=164,w=34,h=48,ox=0,oy=47}, + {char="T",width=35,x=200,y=166,w=35,h=45,ox=0,oy=45}, + {char="U",width=40,x=236,y=167,w=38,h=46,ox=1,oy=44}, + {char="V",width=39,x=275,y=166,w=42,h=46,ox=-2,oy=45}, + {char="W",width=58,x=318,y=166,w=58,h=46,ox=0,oy=45}, + {char="X",width=38,x=377,y=165,w=42,h=46,ox=-2,oy=46}, + {char="Y",width=39,x=420,y=167,w=42,h=46,ox=0,oy=44}, + {char="Z",width=31,x=463,y=165,w=31,h=46,ox=0,oy=46}, + {char="[",width=23,x=1,y=229,w=23,h=54,ox=1,oy=49}, + {char="\\",width=32,x=25,y=231,w=31,h=50,ox=1,oy=47}, + {char="]",width=23,x=57,y=229,w=23,h=54,ox=-1,oy=49}, + {char="^",width=31,x=81,y=232,w=32,h=26,ox=0,oy=46}, + {char="_",width=19,x=114,y=280,w=21,h=12,ox=-1,oy=-2}, + {char="`",width=18,x=136,y=218,w=19,h=18,ox=0,oy=60}, + {char="a",width=40,x=156,y=233,w=42,h=45,ox=-1,oy=45}, + {char="b",width=38,x=199,y=232,w=37,h=47,ox=1,oy=46}, + {char="c",width=33,x=237,y=233,w=33,h=46,ox=0,oy=45}, + {char="d",width=37,x=271,y=234,w=36,h=44,ox=1,oy=44}, + {char="e",width=37,x=308,y=232,w=37,h=47,ox=0,oy=46}, + {char="f",width=31,x=346,y=233,w=31,h=45,ox=1,oy=45}, + {char="g",width=40,x=378,y=232,w=40,h=47,ox=0,oy=46}, + {char="h",width=40,x=419,y=233,w=38,h=45,ox=1,oy=45}, + {char="i",width=19,x=458,y=234,w=17,h=44,ox=1,oy=44}, + {char="j",width=33,x=476,y=232,w=33,h=47,ox=-1,oy=46}, + {char="k",width=39,x=1,y=294,w=39,h=46,ox=1,oy=45}, + {char="l",width=29,x=41,y=293,w=28,h=46,ox=1,oy=46}, + {char="m",width=57,x=70,y=293,w=57,h=46,ox=0,oy=46}, + {char="n",width=42,x=128,y=293,w=41,h=46,ox=0,oy=46}, + {char="o",width=41,x=170,y=295,w=41,h=41,ox=0,oy=44}, + {char="p",width=38,x=212,y=294,w=37,h=46,ox=1,oy=45}, + {char="q",width=44,x=250,y=294,w=44,h=51,ox=0,oy=45}, + {char="r",width=39,x=295,y=293,w=38,h=46,ox=1,oy=46}, + {char="s",width=34,x=334,y=293,w=34,h=47,ox=0,oy=46}, + {char="t",width=35,x=369,y=294,w=35,h=45,ox=0,oy=45}, + {char="u",width=39,x=405,y=295,w=38,h=45,ox=1,oy=44}, + {char="v",width=39,x=444,y=294,w=42,h=45,ox=-2,oy=45}, + {char="w",width=58,x=1,y=357,w=59,h=45,ox=0,oy=45}, + {char="x",width=38,x=61,y=357,w=42,h=45,ox=-2,oy=45}, + {char="y",width=39,x=104,y=358,w=43,h=44,ox=-2,oy=44}, + {char="z",width=32,x=148,y=357,w=30,h=45,ox=1,oy=45}, + {char="{",width=26,x=179,y=352,w=29,h=56,ox=-1,oy=50}, + {char="|",width=18,x=209,y=353,w=15,h=54,ox=2,oy=49}, + {char="}",width=26,x=225,y=352,w=29,h=56,ox=-3,oy=50}, + {char="~",width=37,x=255,y=367,w=37,h=23,ox=0,oy=35}, + {char="ß",width=67,x=293,y=356,w=67,h=47,ox=0,oy=46}, + {char="ä",width=40,x=361,y=346,w=42,h=56,ox=-1,oy=56}, + {char="ö",width=41,x=404,y=347,w=41,h=52,ox=0,oy=55}, + {char="ü",width=39,x=446,y=347,w=38,h=56,ox=1,oy=55}, + }, + kernings={ + {from='"',to=",",offset=-9}, + {from='"',to=".",offset=-10}, + {from='"',to="/",offset=-4}, + {from='"',to="J",offset=-5}, + {from='"',to="j",offset=-5}, + {from="&",to="Y",offset=-3}, + {from="&",to="t",offset=-3}, + {from="&",to="y",offset=-4}, + {from="'",to=",",offset=-9}, + {from="'",to=".",offset=-10}, + {from="'",to="/",offset=-4}, + {from="'",to="J",offset=-5}, + {from="'",to="j",offset=-5}, + {from="(",to="O",offset=-4}, + {from="(",to="Q",offset=-3}, + {from="(",to="V",offset=4}, + {from="(",to="o",offset=-4}, + {from="(",to="q",offset=-3}, + {from="(",to="ö",offset=-4}, + {from="*",to="A",offset=-3}, + {from="*",to="J",offset=-4}, + {from="*",to="a",offset=-3}, + {from="*",to="j",offset=-4}, + {from="*",to="ä",offset=-3}, + {from=",",to='"',offset=-9}, + {from=",",to="'",offset=-9}, + {from=".",to='"',offset=-9}, + {from=".",to="'",offset=-9}, + {from="/",to="A",offset=-5}, + {from="/",to="J",offset=-6}, + {from="/",to="O",offset=-3}, + {from="/",to="a",offset=-5}, + {from="/",to="j",offset=-6}, + {from="/",to="ä",offset=-5}, + {from="7",to="/",offset=-5}, + {from="7",to="J",offset=-3}, + {from="7",to="j",offset=-3}, + {from="A",to="T",offset=-4}, + {from="A",to="V",offset=-3}, + {from="A",to="Y",offset=-4}, + {from="A",to="\\",offset=-5}, + {from="A",to="t",offset=-4}, + {from="A",to="v",offset=-3}, + {from="A",to="y",offset=-4}, + {from="F",to=",",offset=-5}, + {from="F",to=".",offset=-5}, + {from="F",to="/",offset=-5}, + {from="F",to="A",offset=-4}, + {from="F",to="J",offset=-7}, + {from="F",to="a",offset=-4}, + {from="F",to="j",offset=-7}, + {from="F",to="ä",offset=-4}, + {from="K",to="@",offset=-3}, + {from="L",to="?",offset=-4}, + {from="L",to="T",offset=-5}, + {from="L",to="V",offset=-4}, + {from="L",to="Y",offset=-5}, + {from="L",to="\\",offset=-5}, + {from="L",to="t",offset=-5}, + {from="L",to="v",offset=-4}, + {from="L",to="y",offset=-5}, + {from="O",to=")",offset=-3}, + {from="P",to=",",offset=-6}, + {from="P",to=".",offset=-7}, + {from="P",to="/",offset=-5}, + {from="P",to="J",offset=-6}, + {from="P",to="j",offset=-6}, + {from="T",to=",",offset=-4}, + {from="T",to=".",offset=-4}, + {from="T",to="/",offset=-6}, + {from="T",to="A",offset=-4}, + {from="T",to="J",offset=-7}, + {from="T",to="a",offset=-4}, + {from="T",to="j",offset=-7}, + {from="T",to="ä",offset=-4}, + {from="U",to="/",offset=-4}, + {from="V",to="/",offset=-5}, + {from="V",to="J",offset=-5}, + {from="V",to="j",offset=-5}, + {from="W",to="/",offset=-3}, + {from="Y",to=",",offset=-5}, + {from="Y",to=".",offset=-5}, + {from="Y",to="/",offset=-6}, + {from="Y",to="7",offset=4}, + {from="Y",to="@",offset=-3}, + {from="Y",to="A",offset=-4}, + {from="Y",to="J",offset=-9}, + {from="Y",to="O",offset=-4}, + {from="Y",to="]",offset=3}, + {from="Y",to="a",offset=-4}, + {from="Y",to="j",offset=-9}, + {from="Y",to="ä",offset=-4}, + {from="\\",to='"',offset=-4}, + {from="\\",to="'",offset=-4}, + {from="\\",to="1",offset=-4}, + {from="\\",to="T",offset=-5}, + {from="\\",to="V",offset=-5}, + {from="\\",to="W",offset=-4}, + {from="\\",to="Y",offset=-5}, + {from="\\",to="o",offset=-3}, + {from="\\",to="t",offset=-5}, + {from="\\",to="v",offset=-5}, + {from="\\",to="w",offset=-4}, + {from="\\",to="y",offset=-5}, + {from="\\",to="ö",offset=-3}, + {from="a",to="T",offset=-4}, + {from="a",to="V",offset=-3}, + {from="a",to="Y",offset=-4}, + {from="a",to="\\",offset=-5}, + {from="a",to="t",offset=-4}, + {from="a",to="v",offset=-3}, + {from="a",to="y",offset=-4}, + {from="f",to=",",offset=-5}, + {from="f",to=".",offset=-5}, + {from="f",to="/",offset=-5}, + {from="f",to="A",offset=-4}, + {from="f",to="J",offset=-6}, + {from="f",to="a",offset=-4}, + {from="f",to="j",offset=-6}, + {from="f",to="ä",offset=-4}, + {from="l",to="?",offset=-4}, + {from="l",to="T",offset=-5}, + {from="l",to="V",offset=-4}, + {from="l",to="Y",offset=-5}, + {from="l",to="\\",offset=-5}, + {from="l",to="t",offset=-5}, + {from="l",to="v",offset=-4}, + {from="l",to="y",offset=-5}, + {from="o",to=")",offset=-3}, + {from="p",to=",",offset=-5}, + {from="p",to=".",offset=-5}, + {from="p",to="/",offset=-4}, + {from="p",to="J",offset=-4}, + {from="p",to="j",offset=-4}, + {from="t",to="/",offset=-5}, + {from="t",to="A",offset=-4}, + {from="t",to="J",offset=-6}, + {from="t",to="a",offset=-4}, + {from="t",to="j",offset=-6}, + {from="t",to="ä",offset=-4}, + {from="v",to="/",offset=-5}, + {from="v",to="A",offset=-3}, + {from="v",to="J",offset=-5}, + {from="v",to="a",offset=-3}, + {from="v",to="j",offset=-5}, + {from="v",to="ä",offset=-3}, + {from="w",to="/",offset=-4}, + {from="y",to=",",offset=-4}, + {from="y",to=".",offset=-4}, + {from="y",to="/",offset=-6}, + {from="y",to="@",offset=-4}, + {from="y",to="A",offset=-5}, + {from="y",to="C",offset=-4}, + {from="y",to="G",offset=-4}, + {from="y",to="J",offset=-8}, + {from="y",to="O",offset=-4}, + {from="y",to="Q",offset=-3}, + {from="y",to="a",offset=-5}, + {from="y",to="c",offset=-4}, + {from="y",to="g",offset=-4}, + {from="y",to="j",offset=-8}, + {from="y",to="o",offset=-3}, + {from="y",to="q",offset=-3}, + {from="y",to="ä",offset=-5}, + {from="y",to="ö",offset=-3}, + {from="ä",to="T",offset=-4}, + {from="ä",to="V",offset=-3}, + {from="ä",to="Y",offset=-4}, + {from="ä",to="\\",offset=-5}, + {from="ä",to="t",offset=-4}, + {from="ä",to="v",offset=-3}, + {from="ä",to="y",offset=-4}, + {from="ö",to=")",offset=-3}, + }, + }, + ["font-8"] = { + file="font-8", + height=11, + description={ + family="Luckiest Guy", + style="Regular", + size=8, + }, + metrics={ + ascender=8, + descender=-4, + height=11, + }, + texture={ + file="font-8", + width=128, + height=128, + }, + chars={ + {char=" ",width=2,x=1,y=10,w=0,h=0,ox=0,oy=0}, + {char="!",width=3,x=2,y=2,w=3,h=9,ox=0,oy=8}, + {char='"',width=5,x=6,y=1,w=6,h=4,ox=0,oy=9}, + {char="#",width=7,x=13,y=3,w=7,h=7,ox=0,oy=7}, + {char="$",width=5,x=21,y=1,w=5,h=10,ox=0,oy=9}, + {char="%",width=8,x=27,y=2,w=8,h=8,ox=0,oy=8}, + {char="&",width=7,x=36,y=2,w=8,h=8,ox=0,oy=8}, + {char="'",width=3,x=45,y=1,w=3,h=4,ox=0,oy=9}, + {char="(",width=4,x=49,y=1,w=5,h=10,ox=0,oy=9}, + {char=")",width=4,x=55,y=1,w=6,h=10,ox=-1,oy=9}, + {char="*",width=6,x=62,y=2,w=6,h=6,ox=0,oy=8}, + {char="+",width=5,x=69,y=4,w=5,h=5,ox=0,oy=6}, + {char=",",width=2,x=75,y=7,w=3,h=4,ox=0,oy=3}, + {char="-",width=4,x=79,y=5,w=4,h=3,ox=0,oy=5}, + {char=".",width=2,x=84,y=7,w=3,h=4,ox=0,oy=3}, + {char="/",width=6,x=88,y=1,w=6,h=10,ox=0,oy=9}, + {char="0",width=7,x=95,y=2,w=7,h=9,ox=0,oy=8}, + {char="1",width=4,x=103,y=2,w=6,h=8,ox=-1,oy=8}, + {char="2",width=6,x=110,y=1,w=6,h=9,ox=0,oy=9}, + {char="3",width=6,x=117,y=1,w=6,h=10,ox=0,oy=9}, + {char="4",width=6,x=1,y=12,w=6,h=8,ox=0,oy=8}, + {char="5",width=6,x=8,y=12,w=6,h=9,ox=0,oy=8}, + {char="6",width=6,x=15,y=12,w=7,h=9,ox=0,oy=8}, + {char="7",width=6,x=23,y=12,w=6,h=8,ox=0,oy=8}, + {char="8",width=6,x=30,y=12,w=7,h=9,ox=0,oy=8}, + {char="9",width=6,x=38,y=12,w=6,h=8,ox=0,oy=8}, + {char=":",width=3,x=45,y=14,w=3,h=7,ox=0,oy=6}, + {char=";",width=3,x=49,y=14,w=3,h=7,ox=0,oy=6}, + {char="<",width=5,x=53,y=13,w=5,h=7,ox=0,oy=7}, + {char="=",width=4,x=59,y=14,w=4,h=5,ox=0,oy=6}, + {char=">",width=5,x=64,y=13,w=5,h=7,ox=0,oy=7}, + {char="?",width=6,x=70,y=12,w=6,h=9,ox=0,oy=8}, + {char="@",width=7,x=77,y=13,w=8,h=7,ox=0,oy=7}, + {char="A",width=7,x=86,y=12,w=9,h=8,ox=-1,oy=8}, + {char="B",width=7,x=96,y=12,w=7,h=9,ox=0,oy=8}, + {char="C",width=6,x=104,y=12,w=6,h=8,ox=0,oy=8}, + {char="D",width=6,x=111,y=12,w=7,h=8,ox=0,oy=8}, + {char="E",width=5,x=119,y=12,w=6,h=8,ox=0,oy=8}, + {char="F",width=5,x=1,y=22,w=6,h=8,ox=0,oy=8}, + {char="G",width=7,x=8,y=22,w=7,h=9,ox=0,oy=8}, + {char="H",width=7,x=16,y=22,w=7,h=9,ox=0,oy=8}, + {char="I",width=3,x=24,y=22,w=4,h=8,ox=0,oy=8}, + {char="J",width=6,x=29,y=22,w=7,h=9,ox=-1,oy=8}, + {char="K",width=7,x=37,y=22,w=8,h=9,ox=0,oy=8}, + {char="L",width=5,x=46,y=22,w=5,h=8,ox=0,oy=8}, + {char="M",width=9,x=52,y=22,w=9,h=9,ox=0,oy=8}, + {char="N",width=8,x=62,y=22,w=8,h=8,ox=0,oy=8}, + {char="O",width=7,x=71,y=22,w=7,h=8,ox=0,oy=8}, + {char="P",width=7,x=79,y=22,w=7,h=9,ox=0,oy=8}, + {char="Q",width=8,x=87,y=22,w=8,h=10,ox=0,oy=8}, + {char="R",width=7,x=96,y=22,w=7,h=8,ox=0,oy=8}, + {char="S",width=6,x=104,y=22,w=6,h=9,ox=0,oy=8}, + {char="T",width=6,x=111,y=22,w=6,h=8,ox=0,oy=8}, + {char="U",width=7,x=118,y=22,w=7,h=9,ox=0,oy=8}, + {char="V",width=7,x=1,y=36,w=8,h=9,ox=-1,oy=8}, + {char="W",width=10,x=10,y=36,w=10,h=9,ox=0,oy=8}, + {char="X",width=6,x=21,y=36,w=8,h=8,ox=-1,oy=8}, + {char="Y",width=7,x=30,y=36,w=8,h=9,ox=0,oy=8}, + {char="Z",width=5,x=39,y=36,w=6,h=8,ox=0,oy=8}, + {char="[",width=4,x=46,y=35,w=5,h=10,ox=0,oy=9}, + {char="\\",width=6,x=52,y=35,w=6,h=10,ox=0,oy=9}, + {char="]",width=4,x=59,y=35,w=5,h=10,ox=-1,oy=9}, + {char="^",width=5,x=65,y=36,w=6,h=5,ox=0,oy=8}, + {char="_",width=3,x=72,y=44,w=5,h=3,ox=-1,oy=0}, + {char="`",width=3,x=78,y=33,w=4,h=4,ox=0,oy=11}, + {char="a",width=7,x=83,y=36,w=9,h=8,ox=-1,oy=8}, + {char="b",width=7,x=93,y=36,w=7,h=9,ox=0,oy=8}, + {char="c",width=6,x=101,y=36,w=6,h=9,ox=0,oy=8}, + {char="d",width=6,x=108,y=36,w=7,h=8,ox=0,oy=8}, + {char="e",width=6,x=116,y=36,w=7,h=9,ox=0,oy=8}, + {char="f",width=5,x=1,y=48,w=6,h=8,ox=0,oy=8}, + {char="g",width=7,x=8,y=48,w=7,h=9,ox=0,oy=8}, + {char="h",width=7,x=16,y=48,w=7,h=8,ox=0,oy=8}, + {char="i",width=3,x=24,y=48,w=4,h=8,ox=0,oy=8}, + {char="j",width=6,x=29,y=48,w=7,h=9,ox=-1,oy=8}, + {char="k",width=7,x=37,y=48,w=7,h=9,ox=0,oy=8}, + {char="l",width=5,x=45,y=48,w=5,h=8,ox=0,oy=8}, + {char="m",width=10,x=51,y=48,w=10,h=8,ox=0,oy=8}, + {char="n",width=7,x=62,y=48,w=7,h=8,ox=0,oy=8}, + {char="o",width=7,x=70,y=48,w=7,h=8,ox=0,oy=8}, + {char="p",width=7,x=78,y=48,w=7,h=9,ox=0,oy=8}, + {char="q",width=8,x=86,y=48,w=8,h=10,ox=0,oy=8}, + {char="r",width=7,x=95,y=48,w=7,h=8,ox=0,oy=8}, + {char="s",width=6,x=103,y=48,w=6,h=9,ox=0,oy=8}, + {char="t",width=6,x=110,y=48,w=6,h=8,ox=0,oy=8}, + {char="u",width=7,x=117,y=48,w=7,h=9,ox=0,oy=8}, + {char="v",width=7,x=1,y=61,w=8,h=8,ox=-1,oy=8}, + {char="w",width=10,x=10,y=61,w=10,h=8,ox=0,oy=8}, + {char="x",width=7,x=21,y=61,w=8,h=8,ox=-1,oy=8}, + {char="y",width=7,x=30,y=61,w=8,h=8,ox=-1,oy=8}, + {char="z",width=5,x=39,y=61,w=6,h=8,ox=0,oy=8}, + {char="{",width=5,x=46,y=60,w=6,h=10,ox=-1,oy=9}, + {char="|",width=3,x=53,y=60,w=3,h=10,ox=0,oy=9}, + {char="}",width=4,x=57,y=60,w=6,h=10,ox=-1,oy=9}, + {char="~",width=6,x=64,y=63,w=7,h=4,ox=0,oy=6}, + {char="ß",width=11,x=72,y=61,w=12,h=9,ox=0,oy=8}, + {char="ä",width=7,x=85,y=59,w=9,h=10,ox=-1,oy=10}, + {char="ö",width=7,x=95,y=59,w=7,h=10,ox=0,oy=10}, + {char="ü",width=7,x=103,y=59,w=7,h=11,ox=0,oy=10}, + }, + kernings={ + {from='"',to=",",offset=-1}, + {from='"',to=".",offset=-1}, + {from="'",to=",",offset=-1}, + {from="'",to=".",offset=-1}, + {from=",",to='"',offset=-1}, + {from=",",to="'",offset=-1}, + {from=".",to='"',offset=-1}, + {from=".",to="'",offset=-1}, + {from="F",to="J",offset=-1}, + {from="F",to="j",offset=-1}, + {from="Y",to="J",offset=-1}, + {from="Y",to="j",offset=-1}, + {from="y",to="J",offset=-1}, + {from="y",to="j",offset=-1}, + }, + }, +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/lang/de_DE.lang b/ports/caveexpress/caveexpress/base/caveexpress/lang/de_DE.lang new file mode 100755 index 0000000000..87597fe674 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/lang/de_DE.lang @@ -0,0 +1,167 @@ +A mighty fish is after you|Ein mächtiger Fisch ist hinter dir her +A player will lose the map if he touches the side borders|Der Spieler hat die Map verloren wenn er eines der beiden Seitenränder berührt +ALT|ALT +Achievements|Achievements +Activate the fish spawn|Aktiviere den Fisch für diese Map +Activate the pterodactyls spawn|Aktiviere den Pterodactylus für diese Map +Angry dinosaur|Wütender Dinosaurier +Are you sure?|Wirklich fortfahren? +Auto|Auto +Back|Zurück +Big|Groß +CTRL|STRG +CURSOR|CURSOR +Campaign|Kampagne +Campaigns|Kampagnen +Cancel|Abbrechen +Close|Schließen +Collect packages by landing on them|Sammele Pakete in dem du auf ihnen landest +Collecting fruits will restore hitpoints|Früchte regenerieren Lebensenergie +Continue|Weiter +Controller trigger|Controller trigger +Create server|Server erstellen +Decrease map size|Map verkleinern +Deliver packages to the shredders|Transportiere Pakete zu den Schreddern +Description|Beschreibung +Disconnect|Disconnect +Drop during flight|Während des Fluges abwerfen +Drop off at the shredder|Drop off at the shredder +Drop stones onto the tree|Lasse den Stein auf Bäume fallen +Drop the package and the stone|Den Stein und das Paket fallen lassen +Drop the stone to collect packages again|Lasse den Stein fallen um wieder Kisten heben zu können +Drop them by hitting SPACE bar|Abwerfen durch LEERTASTE +Drop them with the second finger|Abwerfen durch zweiten Finger +Dropping stones onto dinos stuns them|Dropping stones onto dinos stuns them +Editor|Editor +Egg|Ei +Extras|Extras +Fall delay|Fallverzögerung +File|Datei +Fish|Fisch +Fullscreen|Vollbild +Game|Spiele +Game mode|Modus +General|Allgemein +Geyser|Geyser +Google Play|Google Play +Google Play sign-out|Google Play trennen +Graphics|Grafik +Gravity|Gravitation +Hard|Schwer +Health bar|Lebensenergie +Help|Hilfe +Hints|Tipps +Hit twice to end the game|Zweimal drücken um das Spiel zu beenden +Hitting walls hard will inflict damage|Zu harter Wandkontakt reduziert Lebensenergie +Homepage|Homepage +Ice|Eis +Increase map size|Map vergrößern +Initial npc spawn delay for the pterodactyls and the fish|Initial npc spawn delay for the pterodactyls and the fish +Initial water rising delay in milliseconds|Initiale Verzögerung der Wassererhöhung in Millisekunden +Input|Eingabe +Invulverable|Unverwundbar +Just stay and watch what happens|Einfach nur abwarten und zuschauen +LMB|LMB +Later|Später +Leaderboard|Leaderboard +Learn to use the stone|Lerne den Stein zu benutzen +Load|Laden +MMB|MMB +MOUSE WHEEL|MAUSRAD +Map|Map +Map Options|Optionen +Maps|Maps +Mouse movement|Mausbewegung +Mouse speed|Mouse speed +Multiplayer|Multiplayer +Music volume|Music volume +Name|Name +New|Neu +No controller found|No controller found +Normal|Normal +Npc delay|Npc delay +Npcs|Npcs +OK|OK +Objectives|Ziele +Off|Aus +On|An +Open|Starten +Package|Paket +Packages|Pakete +Place tile|Teil plazieren +Player|Spieler +Players|Players +Please rate the app|Bitte bewerte die App +Points|Punkte +Pterodactyls|Pterodactylus +Pterodactyls is after you|Der Pterodactylus hat es auch dich abgesehen +Quit|Beenden +Quit without saving|Beenden ohne Speichern +RMB|RMB +Redo|Redo +Reference time in seconds|Referenzzeit in Sekunden +Refresh|Erneuern +Remove tile|Teil entfernen +Reset|Reset +Reset game progress?|Resetten des Spielfortschritts? +Restart|Restart +Retry|Retry +Rising delay|Rising delay +Rock|Felsen +Rotate entity|Drehe Objekt +SHIFT|SHIFT +SPACE|LEERTASTE +Save|Speichern +Save & Go|Testen +Save map|Speichere Map +Scroll map|Scrolle Map +Select|Auswahl +Select game mode|Auswahl des Spielmodus +Select tile|Teil selektieren +Settings|Einstellungen +Shift map (cursor direction)|Map verschieben (In Cursorrichtung) +Shift tile|Teil verschieben +Show Grid|Gitter anzeigen +Show help messages to the player|Dem Spieler Hinweise zum Spiel anzeigen +Shredder|Schredder +SideScroll|SideScroll +Small|Klein +Sound|Sound +Sound/Music|Sound/Music +Start|Start +Stone|Stein +Textures|Texturen +The amount of npcs to deliver|The amount of npcs to deliver +The amount of packages to deliver|Anzahl der zu liefernden Pakete +The egg makes you invulverable|The egg makes you invulverable +The geyser will do the work for you|Der Geisir erledigt die Arbeit +The points you get for finishing the map|Punktzahl beim Absolvieren der Map +The water change speed|Die Wasser Steig- und Fallgeschwindigkeit +This is the goal in every map|Dies ist das Ziel jedes Levels +This is the max amount of npcs that spawn, if you let more than these die, you lose the game|This is the max amount of npcs that spawn, if you let more than these die, you lose the game +Time|Zeit +Time bar|Zeitanzeige +Transfer the grandpa to the desired cave|Transfer the grandpa to the desired cave +Transfer the man to the desired cave|Transfer the man to the desired cave +Transfer the woman to the desired cave|Transfer the woman to the desired cave +Tree|Baum +Try to avoid crashes but still be fast|Harte Treffer vermeiden und schnell sein +Tutorial|Tutorial +Twitter|Twitter +Undo|Undo +Use the second finger to drop the package|Benutze den zweiten Finger um das Paket abzuwerfen +Use the second finger to drop the stone|Benutze den zweiten Finger um den Stein abzuwerfen +Use the swing of the package|Benutze den Schwung des Paketes +Username|Username +Volume|Volume +Waiting|Warte +Watch the geyser|Beobachte den Geisir +Water|Wasser +Water fall delay in milliseconds|Water fall delay in milliseconds +Waterheight|Wasserhöhe +Waterspeed|Watergeschwindigkeit +Win conditions|Gewinnkonditionen +Wind|Wind +You won!|Gewonnen +Zoom map|Zoom map +or A on your controller|or A on your controller diff --git a/ports/caveexpress/caveexpress/base/caveexpress/lang/en_GB.lang b/ports/caveexpress/caveexpress/base/caveexpress/lang/en_GB.lang new file mode 100755 index 0000000000..d0156c3d45 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/lang/en_GB.lang @@ -0,0 +1,167 @@ +A mighty fish is after you|A mighty fish is after you +A player will lose the map if he touches the side borders|A player will lose the map if he touches the side borders +ALT|ALT +Achievements|Achievements +Activate the fish spawn|Activate the fish spawn +Activate the pterodactyls spawn|Activate the pterodactyls spawn +Angry dinosaur|Angry dinosaur +Are you sure?|Are you sure? +Auto|Auto +Back|Back +Big|Big +CTRL|CTRL +CURSOR|CURSOR +Campaign|Campaign +Campaigns|Campaigns +Cancel|Cancel +Close|Close +Collect packages by landing on them|Collect packages by landing on them +Collecting fruits will restore hitpoints|Collecting fruits will restore hitpoints +Continue|Continue +Controller trigger|Controller trigger +Create server|Create server +Decrease map size|Decrease map size +Deliver packages to the shredders|Deliver packages to the shredders +Description|Description +Disconnect|Disconnect +Drop during flight|Drop during flight +Drop off at the shredder|Drop off at the shredder +Drop stones onto the tree|Drop stones onto the tree +Drop the package and the stone|Drop the package and the stone +Drop the stone to collect packages again|Drop the stone to collect packages again +Drop them by hitting SPACE bar|Drop them by hitting SPACE bar +Drop them with the second finger|Drop them with the second finger +Dropping stones onto dinos stuns them|Dropping stones onto dinos stuns them +Editor|Editor +Egg|Egg +Extras|Extras +Fall delay|Fall delay +File|File +Fish|Fish +Fullscreen|Fullscreen +Game|Game +Game mode|Game mode +General|General +Geyser|Geyser +Google Play|Google Play +Google Play sign-out|Google Play sign-out +Graphics|Graphics +Gravity|Gravity +Hard|Hard +Health bar|Health bar +Help|Help +Hints|Hints +Hit twice to end the game|Hit twice to end the game +Hitting walls hard will inflict damage|Hitting walls hard will inflict damage +Homepage|Homepage +Ice|Ice +Increase map size|Increase map size +Initial npc spawn delay for the pterodactyls and the fish|Initial npc spawn delay for the pterodactyls and the fish +Initial water rising delay in milliseconds|Initial water rising delay in milliseconds +Input|Input +Invulverable|Invulverable +Just stay and watch what happens|Just stay and watch what happens +LMB|LMB +Later|Later +Leaderboard|Leaderboard +Learn to use the stone|Learn to use the stone +Load|Load +MMB|MMB +MOUSE WHEEL|MOUSE WHEEL +Map|Map +Map Options|Map Options +Maps|Maps +Mouse movement|Mouse movement +Mouse speed|Mouse speed +Multiplayer|Multiplayer +Music volume|Music volume +Name|Name +New|New +No controller found|No controller found +Normal|Normal +Npc delay|Npc delay +Npcs|Npcs +OK|OK +Objectives|Objectives +Off|Off +On|On +Open|Open +Package|Package +Packages|Packages +Place tile|Place tile +Player|Player +Players|Players +Please rate the app|Please rate the app +Points|Points +Pterodactyls|Pterodactyls +Pterodactyls is after you|Pterodactyls is after you +Quit|Quit +Quit without saving|Quit without saving +RMB|RMB +Redo|Redo +Reference time in seconds|Reference time in seconds +Refresh|Refresh +Remove tile|Remove tile +Reset|Reset +Reset game progress?|Reset game progress? +Restart|Restart +Retry|Retry +Rising delay|Rising delay +Rock|Rock +Rotate entity|Rotate entity +SHIFT|SHIFT +SPACE|SPACE +Save|Save +Save & Go|Save & Go +Save map|Save map +Scroll map|Scroll map +Select|Select +Select game mode|Select game mode +Select tile|Select tile +Settings|Settings +Shift map (cursor direction)|Shift map (cursor direction) +Shift tile|Shift tile +Show Grid|Show Grid +Show help messages to the player|Show help messages to the player +Shredder|Shredder +SideScroll|SideScroll +Small|Small +Sound|Sound +Sound/Music|Sound/Music +Start|Start +Stone|Stone +Textures|Textures +The amount of npcs to deliver|The amount of npcs to deliver +The amount of packages to deliver|The amount of packages to deliver +The egg makes you invulverable|The egg makes you invulverable +The geyser will do the work for you|The geyser will do the work for you +The points you get for finishing the map|The points you get for finishing the map +The water change speed|The water change speed +This is the goal in every map|This is the goal in every map +This is the max amount of npcs that spawn, if you let more than these die, you lose the game|This is the max amount of npcs that spawn, if you let more than these die, you lose the game +Time|Time +Time bar|Time bar +Transfer the grandpa to the desired cave|Transfer the grandpa to the desired cave +Transfer the man to the desired cave|Transfer the man to the desired cave +Transfer the woman to the desired cave|Transfer the woman to the desired cave +Tree|Tree +Try to avoid crashes but still be fast|Try to avoid crashes but still be fast +Tutorial|Tutorial +Twitter|Twitter +Undo|Undo +Use the second finger to drop the package|Use the second finger to drop the package +Use the second finger to drop the stone|Use the second finger to drop the stone +Use the swing of the package|Use the swing of the package +Username|Username +Volume|Volume +Waiting|Waiting +Watch the geyser|Watch the geyser +Water|Water +Water fall delay in milliseconds|Water fall delay in milliseconds +Waterheight|Waterheight +Waterspeed|Waterspeed +Win conditions|Win conditions +Wind|Wind +You won!|You won! +Zoom map|Zoom map +or A on your controller|or A on your controller diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-01.lua new file mode 100755 index 0000000000..a1c17dd4e2 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-01.lua @@ -0,0 +1,166 @@ +function getName() + return "Map 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-cave-art-01", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-04", 0, 3) + map:addTile("tile-background-ice-cave-art-01", 0, 4) + map:addTile("tile-background-ice-01", 0, 5) + map:addTile("tile-ground-ledge-ice-left-02", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-04", 0, 8) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-05", 1, 1) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-07", 1, 3) + map:addTile("tile-background-ice-01", 1, 4) + map:addTile("tile-ground-ledge-ice-left-01", 1, 6) + map:addTile("tile-background-ice-02", 1, 7) + map:addTile("tile-background-ice-07", 1, 8) + map:addTile("tile-background-ice-07", 2, 0) + map:addTile("tile-background-ice-02", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-window-02", 2, 5) + map:addTile("tile-ground-ledge-ice-right-01", 2, 6) + map:addTile("tile-background-ice-01", 2, 7) + map:addTile("tile-background-ice-07", 2, 8) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-02", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-background-ice-07", 3, 4) + map:addTile("tile-background-ice-07", 3, 5) + map:addTile("tile-ground-ledge-ice-right-02", 3, 6) + map:addTile("tile-background-ice-07", 3, 7) + map:addTile("tile-background-ice-06", 3, 8) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-04", 4, 2) + map:addTile("tile-background-ice-03", 4, 3) + map:addTile("tile-background-ice-cave-art-01", 4, 4) + map:addTile("tile-background-ice-04", 4, 5) + map:addTile("tile-background-ice-04", 4, 6) + map:addTile("tile-background-ice-cave-art-01", 4, 7) + map:addTile("tile-background-ice-06", 4, 8) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-cave-art-01", 5, 1) + map:addTile("tile-background-ice-07", 5, 2) + map:addTile("tile-background-ice-cave-art-01", 5, 3) + map:addTile("tile-background-ice-07", 5, 4) + map:addTile("tile-background-ice-07", 5, 5) + map:addTile("tile-background-ice-04", 5, 6) + map:addTile("tile-background-ice-06", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-ground-ledge-ice-left-02", 6, 4) + map:addTile("tile-background-ice-07", 6, 5) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-06", 6, 7) + map:addTile("tile-background-ice-03", 6, 8) + map:addTile("tile-background-ice-big-01", 7, 0) + map:addTile("tile-background-ice-05", 7, 2) + map:addTile("tile-background-ice-cave-art-01", 7, 3) + map:addTile("tile-ground-ledge-ice-left-01", 7, 4) + map:addTile("tile-background-ice-07", 7, 5) + map:addTile("tile-background-ice-02", 7, 6) + map:addTile("tile-background-ice-02", 7, 7) + map:addTile("tile-background-ice-cave-art-01", 7, 8) + map:addTile("tile-background-ice-03", 8, 2) + map:addTile("tile-background-ice-02", 8, 3) + map:addTile("tile-packagetarget-ice-01-idle", 8, 4) + map:addTile("tile-rock-slope-ice-left-02", 8, 5) + map:addTile("tile-background-ice-07", 8, 6) + map:addTile("tile-background-ice-04", 8, 7) + map:addTile("tile-background-ice-01", 8, 8) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-01", 9, 1) + map:addTile("tile-background-ice-02", 9, 2) + map:addTile("tile-background-ice-05", 9, 3) + map:addTile("tile-ground-ice-02", 9, 4) + map:addTile("tile-rock-ice-big-01", 9, 5) + map:addTile("tile-rock-ice-02", 9, 7) + map:addTile("tile-rock-ice-01", 9, 8) + map:addTile("tile-background-ice-cave-art-01", 10, 0) + map:addTile("tile-background-ice-06", 10, 1) + map:addTile("tile-background-ice-05", 10, 2) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-ground-ice-04", 10, 4) + map:addTile("tile-rock-ice-01", 10, 7) + map:addTile("tile-rock-ice-02", 10, 8) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-cave-art-01", 11, 2) + map:addTile("tile-background-ice-05", 11, 3) + map:addTile("tile-ground-ice-03", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-cave-art-01", 11, 6) + map:addTile("tile-ground-ledge-ice-right-01", 11, 8) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-06", 12, 3) + map:addTile("tile-ground-ledge-ice-right-02", 12, 4) + map:addTile("tile-background-ice-07", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-window-01", 12, 7) + map:addTile("tile-ground-ledge-ice-right-02", 12, 8) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-background-ice-07", 13, 1) + map:addTile("tile-background-ice-cave-art-01", 13, 2) + map:addTile("tile-background-ice-05", 13, 3) + map:addTile("tile-background-ice-02", 13, 4) + map:addTile("tile-background-ice-06", 13, 5) + map:addTile("tile-background-ice-07", 13, 6) + map:addTile("tile-background-ice-big-01", 13, 7) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-06", 14, 3) + map:addTile("tile-background-ice-03", 14, 4) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-02", 14, 6) + map:addTile("tile-background-ice-cave-art-01", 15, 0) + map:addTile("tile-background-ice-06", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-07", 15, 4) + map:addTile("tile-background-ice-07", 15, 5) + map:addTile("tile-background-ice-07", 15, 6) + map:addTile("tile-background-ice-05", 15, 7) + map:addTile("tile-background-ice-07", 15, 8) + + map:addCave("tile-cave-ice-01", 1, 5) + map:addCave("tile-cave-ice-02", 11, 7, "", 2000) + + map:addEmitter("item-stone", 10, 3, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "9") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") + map:addStartPosition("0", "5") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-02.lua new file mode 100755 index 0000000000..1d76179891 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-02.lua @@ -0,0 +1,194 @@ +function getName() + return "Map 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-05", 0, 0) + map:addTile("tile-background-ice-window-02", 0, 1) + map:addTile("tile-ground-ice-03", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-background-ice-07", 0, 4) + map:addTile("tile-background-ice-01", 0, 5) + map:addTile("tile-background-ice-01", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-04", 0, 8) + map:addTile("tile-background-ice-06", 0, 9) + map:addTile("tile-background-ice-02", 0, 10) + map:addTile("tile-background-ice-03", 0, 11) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-ground-ice-01", 1, 2) + map:addTile("tile-rock-ice-02", 1, 3) + map:addTile("tile-ground-ledge-ice-left-02", 1, 4) + map:addTile("tile-background-ice-07", 1, 5) + map:addTile("tile-background-ice-02", 1, 6) + map:addTile("tile-background-ice-04", 1, 7) + map:addTile("tile-background-ice-03", 1, 8) + map:addTile("tile-background-ice-06", 1, 9) + map:addTile("tile-background-ice-02", 1, 10) + map:addTile("tile-background-ice-03", 1, 11) + map:addTile("tile-background-ice-big-01", 2, 0) + map:addTile("tile-ground-ice-03", 2, 2) + map:addTile("tile-rock-ice-01", 2, 3) + map:addTile("tile-ground-ledge-ice-left-01", 2, 4) + map:addTile("tile-background-ice-06", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-big-01", 2, 7) + map:addTile("tile-ground-ledge-ice-left-02", 2, 9) + map:addTile("tile-background-ice-big-01", 2, 10) + map:addTile("tile-rock-ice-03", 3, 2) + map:addTile("tile-rock-ice-02", 3, 3) + map:addTile("tile-rock-ice-02", 3, 4) + map:addTile("tile-background-ice-05", 3, 5) + map:addTile("tile-background-ice-04", 3, 6) + map:addTile("tile-ground-ledge-ice-left-01", 3, 9) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-03", 4, 1) + map:addTile("tile-ground-ice-03", 4, 2) + map:addTile("tile-ground-ice-02", 4, 3) + map:addTile("tile-ground-ledge-ice-right-01", 4, 4) + map:addTile("tile-background-ice-03", 4, 5) + map:addTile("tile-background-ice-big-01", 4, 6) + map:addTile("tile-background-ice-01", 4, 8) + map:addTile("tile-ground-ice-02", 4, 9) + map:addTile("tile-ground-ledge-ice-left-02", 4, 10) + map:addTile("tile-background-ice-03", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-rock-ice-03", 5, 2) + map:addTile("tile-ground-ledge-ice-right-01", 5, 3) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-background-ice-03", 5, 5) + map:addTile("tile-background-ice-05", 5, 8) + map:addTile("tile-ground-ice-04", 5, 9) + map:addTile("tile-rock-ice-big-01", 5, 10) + map:addTile("tile-background-ice-big-01", 6, 0) + map:addTile("tile-background-ice-04", 6, 2) + map:addTile("tile-background-ice-big-01", 6, 3) + map:addTile("tile-background-ice-01", 6, 5) + map:addTile("tile-background-ice-07", 6, 6) + map:addTile("tile-background-ice-07", 6, 7) + map:addTile("tile-background-ice-07", 6, 8) + map:addTile("tile-ground-ice-02", 6, 9) + map:addTile("tile-background-ice-04", 7, 2) + map:addTile("tile-background-ice-05", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-background-ice-05", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-packagetarget-ice-01-idle", 7, 9) + map:addTile("tile-rock-ice-02", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-cave-art-01", 8, 1) + map:addTile("tile-background-ice-05", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-07", 8, 4) + map:addTile("tile-background-ice-big-01", 8, 5) + map:addTile("tile-background-ice-05", 8, 7) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-ground-ice-02", 8, 9) + map:addTile("tile-rock-ice-02", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-background-ice-07", 9, 0) + map:addTile("tile-background-ice-01", 9, 1) + map:addTile("tile-background-ice-04", 9, 2) + map:addTile("tile-ground-ice-01", 9, 3) + map:addTile("tile-background-ice-03", 9, 4) + map:addTile("tile-background-ice-01", 9, 7) + map:addTile("tile-background-ice-03", 9, 8) + map:addTile("tile-ground-ice-03", 9, 9) + map:addTile("tile-rock-ice-02", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-background-ice-06", 10, 0) + map:addTile("tile-background-ice-02", 10, 1) + map:addTile("tile-background-ice-01", 10, 2) + map:addTile("tile-ground-ice-02", 10, 3) + map:addTile("tile-ground-ledge-ice-left-02", 10, 4) + map:addTile("tile-background-ice-03", 10, 5) + map:addTile("tile-background-ice-03", 10, 6) + map:addTile("tile-background-ice-06", 10, 7) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-ground-ice-02", 10, 9) + map:addTile("tile-ground-ledge-ice-right-01", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-background-ice-01", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-window-01", 11, 2) + map:addTile("tile-ground-ice-01", 11, 3) + map:addTile("tile-rock-ice-big-01", 11, 4) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-background-ice-03", 11, 7) + map:addTile("tile-background-ice-cave-art-01", 11, 8) + map:addTile("tile-background-ice-03", 11, 9) + map:addTile("bridge-wall-ice-left-01", 11, 9) + map:addTile("tile-background-ice-06", 11, 10) + map:addTile("tile-background-ice-03", 11, 11) + map:addTile("tile-background-ice-02", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-ground-ice-02", 12, 3) + map:addTile("tile-background-ice-05", 12, 6) + map:addTile("tile-background-ice-cave-art-01", 12, 7) + map:addTile("tile-background-ice-03", 12, 8) + map:addTile("tile-background-ice-02", 12, 9) + map:addTile("bridge-plank-ice-01", 12, 9) + map:addTile("tile-background-ice-big-01", 12, 10) + map:addTile("tile-background-ice-cave-art-01", 13, 0) + map:addTile("tile-background-ice-04", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-ground-ice-04", 13, 3) + map:addTile("tile-ground-ledge-ice-right-01", 13, 4) + map:addTile("tile-background-ice-04", 13, 5) + map:addTile("tile-background-ice-03", 13, 6) + map:addTile("tile-background-ice-big-01", 13, 7) + map:addTile("tile-background-ice-01", 13, 9) + map:addTile("bridge-wall-ice-right-01", 13, 9) + map:addTile("tile-background-ice-04", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-04", 14, 3) + map:addTile("tile-background-ice-04", 14, 4) + map:addTile("tile-background-ice-01", 14, 5) + map:addTile("tile-background-ice-05", 14, 6) + map:addTile("tile-ground-ice-02", 14, 9) + map:addTile("tile-ground-ledge-ice-left-02", 14, 10) + map:addTile("tile-background-ice-03", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-cave-art-01", 15, 1) + map:addTile("tile-background-ice-cave-art-01", 15, 2) + map:addTile("tile-background-ice-05", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-background-ice-01", 15, 5) + map:addTile("tile-background-ice-01", 15, 6) + map:addTile("tile-background-ice-03", 15, 7) + map:addTile("tile-background-ice-05", 15, 8) + map:addTile("tile-ground-ice-03", 15, 9) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-01", 1, 1, "none", 5000) + map:addCave("tile-cave-ice-02", 12, 2, "none", 5000) + + map:addEmitter("npc-mammut", 2, 8, 1, 0, "") + map:addEmitter("tree", 9, 7, 1, 0, "") + map:addEmitter("item-stone", 14, 8, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("3", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-03.lua new file mode 100755 index 0000000000..b4526754e8 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-03.lua @@ -0,0 +1,204 @@ +function getName() + return "Map 03" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-02", 0, 0) + map:addTile("tile-background-ice-cave-art-01", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-big-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-06", 0, 6) + map:addTile("tile-background-ice-02", 0, 7) + map:addTile("tile-background-ice-05", 0, 8) + map:addTile("tile-background-ice-05", 0, 9) + map:addTile("tile-background-ice-05", 0, 10) + map:addTile("tile-background-ice-02", 0, 11) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-big-01", 1, 1) + map:addTile("tile-background-ice-05", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-07", 1, 7) + map:addTile("tile-background-ice-big-01", 1, 8) + map:addTile("tile-background-ice-big-01", 1, 10) + map:addTile("tile-ground-ledge-ice-left-02", 2, 0) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-ground-ledge-ice-left-02", 2, 5) + map:addTile("tile-background-ice-07", 2, 6) + map:addTile("tile-background-ice-05", 2, 7) + map:addTile("tile-rock-ice-01", 3, 0) + map:addTile("tile-ground-ledge-ice-left-02", 3, 1) + map:addTile("tile-background-ice-06", 3, 2) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-window-02", 3, 4) + map:addTile("tile-ground-ice-01", 3, 5) + map:addTile("tile-ground-ledge-ice-left-01", 3, 6) + map:addTile("tile-background-ice-01", 3, 7) + map:addTile("tile-background-ice-05", 3, 8) + map:addTile("tile-background-ice-04", 3, 9) + map:addTile("tile-background-ice-02", 3, 10) + map:addTile("tile-background-ice-02", 3, 11) + map:addTile("tile-rock-ice-02", 4, 0) + map:addTile("tile-ground-ledge-ice-left-01", 4, 1) + map:addTile("tile-background-ice-07", 4, 2) + map:addTile("tile-background-ice-03", 4, 3) + map:addTile("tile-background-ice-01", 4, 4) + map:addTile("tile-ground-ice-03", 4, 5) + map:addTile("tile-rock-ice-big-01", 4, 6) + map:addTile("tile-ground-ledge-ice-left-01", 4, 8) + map:addTile("tile-background-ice-07", 4, 9) + map:addTile("tile-background-ice-cave-art-01", 4, 10) + map:addTile("tile-background-ice-02", 4, 11) + map:addTile("tile-rock-ice-01", 5, 0) + map:addTile("tile-rock-ice-02", 5, 1) + map:addTile("tile-rock-ice-01", 5, 2) + map:addTile("tile-rock-ice-02", 5, 3) + map:addTile("tile-rock-ice-02", 5, 4) + map:addTile("tile-rock-ice-02", 5, 5) + map:addTile("tile-rock-ice-02", 5, 8) + map:addTile("tile-background-ice-cave-art-01", 5, 9) + map:addTile("tile-background-ice-07", 5, 10) + map:addTile("tile-background-ice-02", 5, 11) + map:addTile("tile-rock-ice-02", 6, 0) + map:addTile("tile-ground-ledge-ice-right-01", 6, 1) + map:addTile("tile-background-ice-04", 6, 2) + map:addTile("tile-background-ice-04", 6, 3) + map:addTile("tile-background-ice-01", 6, 4) + map:addTile("tile-ground-ice-03", 6, 5) + map:addTile("tile-rock-ice-01", 6, 6) + map:addTile("tile-rock-ice-02", 6, 7) + map:addTile("tile-ground-ledge-ice-right-02", 6, 8) + map:addTile("tile-background-ice-02", 6, 9) + map:addTile("tile-background-ice-01", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("tile-rock-ice-01", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-06", 7, 3) + map:addTile("tile-background-ice-03", 7, 4) + map:addTile("tile-ground-ice-01", 7, 5) + map:addTile("tile-background-ice-04", 7, 6) + map:addTile("tile-background-ice-07", 7, 7) + map:addTile("tile-background-ice-06", 7, 8) + map:addTile("tile-background-ice-06", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-02", 7, 11) + map:addTile("tile-rock-ice-02", 8, 0) + map:addTile("tile-ground-ledge-ice-left-02", 8, 1) + map:addTile("tile-background-ice-03", 8, 2) + map:addTile("tile-background-ice-cave-art-01", 8, 3) + map:addTile("tile-background-ice-window-01", 8, 4) + map:addTile("tile-ground-ledge-ice-right-01", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-background-ice-04", 8, 7) + map:addTile("tile-background-ice-05", 8, 8) + map:addTile("tile-background-ice-02", 8, 9) + map:addTile("tile-background-ice-06", 8, 10) + map:addTile("tile-background-ice-02", 8, 11) + map:addTile("tile-rock-ice-01", 9, 0) + map:addTile("tile-rock-ice-01", 9, 1) + map:addTile("tile-ground-ledge-ice-left-02", 9, 2) + map:addTile("tile-background-ice-06", 9, 3) + map:addTile("tile-ground-ledge-ice-right-02", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-background-ice-07", 9, 7) + map:addTile("tile-background-ice-03", 9, 8) + map:addTile("tile-background-ice-02", 9, 9) + map:addTile("tile-background-ice-02", 9, 10) + map:addTile("tile-background-ice-02", 9, 11) + map:addTile("tile-rock-ice-02", 10, 0) + map:addTile("tile-rock-ice-02", 10, 1) + map:addTile("tile-ground-ledge-ice-right-02", 10, 2) + map:addTile("tile-background-ice-02", 10, 3) + map:addTile("tile-background-ice-01", 10, 4) + map:addTile("tile-background-ice-02", 10, 5) + map:addTile("tile-background-ice-cave-art-01", 10, 6) + map:addTile("tile-background-ice-06", 10, 7) + map:addTile("tile-background-ice-07", 10, 8) + map:addTile("tile-background-ice-06", 10, 9) + map:addTile("tile-background-ice-02", 10, 10) + map:addTile("tile-background-ice-02", 10, 11) + map:addTile("tile-rock-ice-02", 11, 0) + map:addTile("tile-ground-ledge-ice-right-01", 11, 1) + map:addTile("tile-background-ice-06", 11, 2) + map:addTile("tile-background-ice-05", 11, 3) + map:addTile("tile-background-ice-06", 11, 4) + map:addTile("tile-background-ice-05", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-background-ice-cave-art-01", 11, 7) + map:addTile("tile-background-ice-05", 11, 8) + map:addTile("tile-background-ice-02", 11, 9) + map:addTile("tile-background-ice-06", 11, 10) + map:addTile("tile-background-ice-02", 11, 11) + map:addTile("tile-ground-ledge-ice-right-01", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-03", 12, 3) + map:addTile("tile-background-ice-01", 12, 4) + map:addTile("tile-background-ice-04", 12, 5) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-01", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-background-ice-02", 12, 9) + map:addTile("tile-background-ice-02", 12, 10) + map:addTile("tile-background-ice-02", 12, 11) + map:addTile("tile-ground-ledge-ice-right-02", 13, 0) + map:addTile("tile-background-ice-cave-art-01", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-07", 13, 4) + map:addTile("tile-ground-ice-02", 13, 5) + map:addTile("tile-ground-ledge-ice-left-02", 13, 6) + map:addTile("tile-background-ice-03", 13, 7) + map:addTile("tile-background-ice-02", 13, 8) + map:addTile("tile-background-ice-06", 13, 9) + map:addTile("tile-background-ice-03", 13, 10) + map:addTile("tile-background-ice-02", 13, 11) + map:addTile("tile-background-ice-cave-art-01", 14, 0) + map:addTile("tile-background-ice-02", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-03", 14, 3) + map:addTile("tile-background-ice-05", 14, 4) + map:addTile("tile-packagetarget-ice-01-idle", 14, 5) + map:addTile("tile-ground-ledge-ice-left-01", 14, 6) + map:addTile("tile-background-ice-05", 14, 7) + map:addTile("tile-background-ice-05", 14, 8) + map:addTile("tile-background-ice-02", 14, 9) + map:addTile("tile-background-ice-05", 14, 10) + map:addTile("tile-background-ice-02", 14, 11) + map:addTile("tile-background-ice-06", 15, 0) + map:addTile("tile-background-ice-cave-art-01", 15, 1) + map:addTile("tile-background-ice-02", 15, 2) + map:addTile("tile-background-ice-05", 15, 3) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-ground-ice-03", 15, 5) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-background-ice-02", 15, 7) + map:addTile("tile-background-ice-07", 15, 8) + map:addTile("tile-background-ice-05", 15, 9) + map:addTile("tile-background-ice-06", 15, 10) + map:addTile("tile-background-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 4, "npc-woman", 2000) + map:addCave("tile-cave-ice-01", 9, 4, "npc-man", 2000) + + map:addEmitter("item-stone", 15, 4, 1, 0) + map:addEmitter("item-stone", 15.2, 3.5, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("4", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0.03") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-04.lua new file mode 100755 index 0000000000..91300b9d6e --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-04.lua @@ -0,0 +1,197 @@ +function getName() + return "Map 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-06", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-07", 0, 3) + map:addTile("tile-background-ice-07", 0, 4) + map:addTile("tile-background-ice-07", 0, 5) + map:addTile("tile-background-ice-cave-art-01", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-04", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-background-ice-02", 0, 10) + map:addTile("tile-background-ice-03", 0, 11) + map:addTile("tile-background-ice-big-01", 1, 0) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-04", 1, 3) + map:addTile("tile-background-ice-07", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-01", 1, 7) + map:addTile("tile-background-ice-05", 1, 8) + map:addTile("tile-background-ice-01", 1, 9) + map:addTile("tile-background-ice-05", 1, 10) + map:addTile("tile-background-ice-06", 1, 11) + map:addTile("tile-background-ice-01", 2, 2) + map:addTile("tile-background-ice-01", 2, 3) + map:addTile("tile-ground-ledge-ice-left-01", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-01", 2, 6) + map:addTile("tile-background-ice-big-01", 2, 7) + map:addTile("tile-background-ice-04", 2, 9) + map:addTile("tile-background-ice-06", 2, 10) + map:addTile("tile-background-ice-03", 2, 11) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-background-ice-06", 3, 2) + map:addTile("tile-background-ice-04", 3, 3) + map:addTile("tile-ground-ice-02", 3, 4) + map:addTile("tile-rock-ice-02", 3, 5) + map:addTile("tile-background-ice-02", 3, 6) + map:addTile("tile-background-ice-06", 3, 9) + map:addTile("tile-background-ice-cave-art-01", 3, 10) + map:addTile("tile-background-ice-06", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-ground-ice-03", 4, 4) + map:addTile("tile-rock-ice-03", 4, 5) + map:addTile("tile-ground-ledge-ice-left-02", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-background-ice-big-01", 4, 8) + map:addTile("tile-background-ice-03", 4, 10) + map:addTile("tile-background-ice-03", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-ground-ledge-ice-left-02", 5, 2) + map:addTile("tile-ground-ice-04", 5, 4) + map:addTile("tile-rock-ice-big-01", 5, 5) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-background-ice-01", 5, 10) + map:addTile("tile-background-ice-03", 5, 11) + map:addTile("tile-background-ice-01", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-ground-ice-02", 6, 2) + map:addTile("tile-rock-ice-big-01", 6, 3) + map:addTile("tile-background-ice-03", 6, 7) + map:addTile("tile-background-ice-03", 6, 8) + map:addTile("tile-background-ice-04", 6, 9) + map:addTile("tile-background-ice-04", 6, 10) + map:addTile("tile-background-ice-06", 6, 11) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-ground-ice-01", 7, 2) + map:addTile("tile-rock-ice-03", 7, 5) + map:addTile("tile-rock-ice-02", 7, 6) + map:addTile("tile-background-ice-02", 7, 7) + map:addTile("tile-background-ice-cave-art-01", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-background-ice-03", 7, 10) + map:addTile("tile-background-ice-03", 7, 11) + map:addTile("tile-background-ice-01", 8, 0) + map:addTile("tile-background-ice-03", 8, 1) + map:addTile("tile-ground-ledge-ice-right-02", 8, 2) + map:addTile("tile-background-ice-cave-art-01", 8, 3) + map:addTile("tile-ground-ice-01", 8, 4) + map:addTile("tile-rock-ice-03", 8, 5) + map:addTile("tile-ground-ledge-ice-right-01", 8, 6) + map:addTile("tile-background-ice-05", 8, 7) + map:addTile("tile-background-ice-02", 8, 8) + map:addTile("tile-background-ice-04", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("tile-background-ice-06", 8, 11) + map:addTile("tile-background-ice-04", 9, 0) + map:addTile("tile-background-ice-01", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-ground-ice-04", 9, 4) + map:addTile("tile-rock-slope-ice-right-02", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-background-ice-04", 9, 7) + map:addTile("tile-background-ice-02", 9, 8) + map:addTile("tile-background-ice-03", 9, 9) + map:addTile("tile-background-ice-03", 9, 10) + map:addTile("tile-background-ice-03", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-03", 10, 1) + map:addTile("tile-background-ice-cave-art-01", 10, 2) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-background-ice-07", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-01", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-background-ice-06", 10, 8) + map:addTile("tile-ground-ice-03", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-07", 11, 2) + map:addTile("tile-background-ice-03", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-background-ice-big-01", 11, 6) + map:addTile("tile-background-ice-01", 11, 8) + map:addTile("tile-ground-ice-01", 11, 9) + map:addTile("tile-rock-ice-03", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-cave-art-01", 12, 0) + map:addTile("tile-background-ice-cave-art-01", 12, 1) + map:addTile("tile-background-ice-04", 12, 2) + map:addTile("tile-ground-ledge-ice-left-02", 12, 3) + map:addTile("tile-background-ice-06", 12, 8) + map:addTile("tile-ground-ice-01", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-big-01", 13, 0) + map:addTile("tile-background-ice-04", 13, 2) + map:addTile("tile-rock-slope-ice-right-01", 13, 3) + map:addTile("tile-rock-slope-ice-left-02", 13, 4) + map:addTile("tile-background-ice-05", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-background-ice-06", 13, 7) + map:addTile("tile-waterfall-ice-01", 13, 8) + map:addTile("tile-rock-ice-01", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-ground-ice-02", 14, 2) + map:addTile("tile-rock-slope-ice-left-02", 14, 3) + map:addTile("tile-rock-slope-ice-right-01", 14, 4) + map:addTile("tile-ground-ledge-ice-right-02", 14, 5) + map:addTile("tile-background-ice-01", 14, 6) + map:addTile("tile-background-ice-cave-art-01", 14, 7) + map:addTile("tile-background-ice-04", 14, 8) + map:addTile("tile-packagetarget-ice-01-idle", 14, 9) + map:addTile("tile-rock-ice-03", 14, 10) + map:addTile("tile-rock-ice-01", 14, 11) + map:addTile("tile-background-ice-04", 15, 0) + map:addTile("tile-background-ice-01", 15, 1) + map:addTile("tile-ground-ice-02", 15, 2) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-slope-ice-left-02", 15, 4) + map:addTile("tile-rock-slope-ice-left-01", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-background-ice-05", 15, 7) + map:addTile("tile-geyser-ice-01-active", 15, 8) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-01", 5, 3, "none", 5000) + map:addCave("tile-cave-ice-02", 9, 3, "none", 5000) + + map:addEmitter("npc-walking", 11, 8, 1, 0, "") + map:addEmitter("item-stone", 13.2, 7, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("2", "3") + map:setSetting("points", "120") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-05.lua new file mode 100755 index 0000000000..8951ceac40 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-05.lua @@ -0,0 +1,184 @@ +function getName() + return "Map 05" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-slope-ice-right-02", 0, 2) + map:addTile("tile-background-ice-05", 0, 3) + map:addTile("tile-background-ice-04", 0, 4) + map:addTile("tile-ground-ledge-ice-right-02", 0, 5) + map:addTile("tile-background-ice-07", 0, 6) + map:addTile("tile-background-ice-05", 0, 7) + map:addTile("tile-ground-ice-02", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-rock-shim-ice-01", 1, 2) + map:addTile("tile-background-ice-04", 1, 3) + map:addTile("tile-background-ice-05", 1, 4) + map:addTile("tile-background-ice-05", 1, 5) + map:addTile("tile-background-ice-big-01", 1, 6) + map:addTile("tile-background-ice-06", 1, 8) + map:addTile("tile-ground-ice-02", 1, 9) + map:addTile("tile-rock-ice-big-01", 1, 10) + map:addTile("tile-ground-ledge-ice-right-01", 2, 0) + map:addTile("tile-background-ice-07", 2, 1) + map:addTile("tile-background-ice-03", 2, 2) + map:addTile("tile-background-ice-big-01", 2, 3) + map:addTile("tile-background-ice-03", 2, 5) + map:addTile("tile-background-ice-window-02", 2, 8) + map:addTile("tile-ground-ice-02", 2, 9) + map:addTile("tile-ground-ledge-ice-right-02", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-03", 3, 2) + map:addTile("tile-ground-ledge-ice-left-01", 3, 5) + map:addTile("tile-background-ice-04", 3, 6) + map:addTile("tile-background-ice-05", 3, 7) + map:addTile("tile-background-ice-04", 3, 8) + map:addTile("tile-ground-ice-01", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("tile-background-ice-04", 4, 3) + map:addTile("tile-background-ice-03", 4, 4) + map:addTile("tile-ground-ice-02", 4, 5) + map:addTile("tile-rock-ice-big-01", 4, 6) + map:addTile("tile-rock-ice-02", 4, 8) + map:addTile("tile-ground-ice-02", 4, 9) + map:addTile("tile-rock-ice-01", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-big-01", 5, 0) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-background-ice-04", 5, 3) + map:addTile("tile-background-ice-05", 5, 4) + map:addTile("tile-ground-ice-01", 5, 5) + map:addTile("tile-rock-ice-02", 5, 8) + map:addTile("tile-rock-ice-big-01", 5, 9) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-background-ice-02", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-ground-ice-01", 6, 4) + map:addTile("tile-rock-ice-01", 6, 5) + map:addTile("tile-rock-ice-big-01", 6, 6) + map:addTile("tile-rock-ice-02", 6, 8) + map:addTile("tile-rock-ice-02", 6, 11) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-06", 7, 1) + map:addTile("tile-background-ice-04", 7, 2) + map:addTile("tile-background-ice-07", 7, 3) + map:addTile("tile-background-ice-window-02", 7, 4) + map:addTile("tile-ground-ice-02", 7, 5) + map:addTile("tile-rock-slope-ice-right-02", 7, 8) + map:addTile("tile-geyser-ice-01-active", 7, 9) + map:addTile("tile-rock-ice-01", 7, 11) + map:addTile("tile-background-ice-05", 8, 0) + map:addTile("tile-background-ice-03", 8, 1) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-05", 8, 3) + map:addTile("tile-ground-ice-03", 8, 5) + map:addTile("tile-rock-ice-03", 8, 6) + map:addTile("tile-ground-ledge-ice-right-02", 8, 7) + map:addTile("tile-background-ice-03", 8, 8) + map:addTile("tile-background-ice-03", 8, 9) + map:addTile("tile-ground-ice-02", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-big-01", 9, 1) + map:addTile("tile-background-ice-01", 9, 3) + map:addTile("tile-background-ice-05", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-background-ice-01", 9, 7) + map:addTile("tile-background-ice-05", 9, 8) + map:addTile("tile-background-ice-03", 9, 9) + map:addTile("tile-ground-ice-02", 9, 10) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-background-ice-02", 10, 4) + map:addTile("tile-background-ice-06", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-03", 10, 7) + map:addTile("tile-background-ice-04", 10, 8) + map:addTile("tile-background-ice-04", 10, 9) + map:addTile("tile-packagetarget-ice-01-idle", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-05", 11, 2) + map:addTile("tile-background-ice-04", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-ground-ice-02", 11, 6) + map:addTile("tile-ground-ledge-ice-left-02", 11, 7) + map:addTile("tile-background-ice-03", 11, 8) + map:addTile("tile-rock-slope-ice-left-01", 11, 9) + map:addTile("tile-rock-ice-02", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-background-ice-05", 12, 3) + map:addTile("tile-ground-ice-03", 12, 6) + map:addTile("tile-rock-ice-01", 12, 7) + map:addTile("tile-rock-ice-01", 12, 8) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-rock-ice-01", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-background-ice-05", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-background-ice-big-01", 13, 3) + map:addTile("tile-background-ice-03", 13, 5) + map:addTile("tile-ground-ledge-ice-right-02", 13, 6) + map:addTile("tile-background-ice-cave-art-01", 13, 7) + map:addTile("tile-ground-ice-02", 13, 8) + map:addTile("tile-rock-ice-big-01", 13, 9) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-background-ice-05", 14, 0) + map:addTile("tile-background-ice-01", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-05", 14, 5) + map:addTile("tile-background-ice-01", 14, 6) + map:addTile("tile-ground-ice-01", 14, 8) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-background-ice-04", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-background-ice-07", 15, 4) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-03", 15, 7) + map:addTile("tile-ground-ice-02", 15, 8) + map:addTile("tile-rock-ice-03", 15, 9) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-03", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 8, "none", 5000) + map:addCave("tile-cave-ice-02", 8, 4, "none", 5000) + map:addCave("tile-cave-ice-01", 14, 7) + + map:addEmitter("item-stone", 0, 4, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("9", "9") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-06.lua new file mode 100755 index 0000000000..c9ad6c92cc --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-06.lua @@ -0,0 +1,185 @@ +function getName() + return "Map 06" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-07", 0, 1) + map:addTile("tile-background-ice-03", 0, 2) + map:addTile("tile-ground-ice-01", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-ice-big-01", 0, 7) + map:addTile("tile-rock-ice-03", 0, 9) + map:addTile("tile-rock-ice-02", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-07", 1, 1) + map:addTile("tile-background-ice-03", 1, 2) + map:addTile("tile-ground-ice-01", 1, 3) + map:addTile("tile-rock-ice-02", 1, 4) + map:addTile("tile-rock-ice-big-01", 1, 5) + map:addTile("tile-rock-ice-02", 1, 9) + map:addTile("tile-rock-ice-big-01", 1, 10) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-background-ice-03", 2, 2) + map:addTile("tile-rock-slope-ice-right-01", 2, 3) + map:addTile("tile-rock-ice-02", 2, 4) + map:addTile("tile-rock-ice-03", 2, 7) + map:addTile("tile-rock-ice-big-01", 2, 8) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-02", 3, 1) + map:addTile("tile-background-ice-01", 3, 2) + map:addTile("tile-rock-slope-ice-left-02", 3, 3) + map:addTile("tile-rock-slope-ice-right-01", 3, 4) + map:addTile("tile-rock-ice-03", 3, 5) + map:addTile("tile-rock-ice-big-01", 3, 6) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-05", 4, 1) + map:addTile("tile-background-ice-03", 4, 2) + map:addTile("tile-ground-ice-03", 4, 3) + map:addTile("tile-background-ice-04", 4, 4) + map:addTile("tile-packagetarget-ice-01-idle", 4, 5) + map:addTile("tile-rock-ice-big-01", 4, 8) + map:addTile("tile-rock-ice-01", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-07", 5, 0) + map:addTile("tile-background-ice-06", 5, 1) + map:addTile("tile-background-ice-04", 5, 2) + map:addTile("tile-ground-ice-04", 5, 3) + map:addTile("tile-rock-ice-03", 5, 4) + map:addTile("tile-rock-ice-03", 5, 5) + map:addTile("tile-rock-ice-big-01", 5, 6) + map:addTile("tile-ground-ledge-ice-right-02", 5, 10) + map:addTile("tile-background-ice-04", 5, 11) + map:addTile("tile-background-ice-02", 6, 0) + map:addTile("tile-background-ice-cave-art-01", 6, 1) + map:addTile("tile-background-ice-07", 6, 2) + map:addTile("tile-ground-ice-03", 6, 3) + map:addTile("tile-rock-ice-02", 6, 4) + map:addTile("tile-rock-ice-01", 6, 5) + map:addTile("tile-ground-ledge-ice-right-01", 6, 8) + map:addTile("tile-background-ice-03", 6, 9) + map:addTile("tile-background-ice-01", 6, 10) + map:addTile("tile-background-ice-04", 6, 11) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-07", 7, 1) + map:addTile("tile-background-ice-05", 7, 2) + map:addTile("tile-ground-ice-03", 7, 3) + map:addTile("tile-ground-ledge-ice-right-02", 7, 4) + map:addTile("tile-background-ice-04", 7, 5) + map:addTile("tile-background-ice-big-01", 7, 6) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("bridge-wall-ice-left-01", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-background-ice-04", 7, 10) + map:addTile("tile-background-ice-04", 7, 11) + map:addTile("tile-background-ice-big-01", 8, 0) + map:addTile("tile-background-ice-03", 8, 2) + map:addTile("tile-ground-ledge-ice-right-01", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-background-ice-05", 8, 5) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("bridge-plank-ice-01", 8, 8) + map:addTile("tile-background-ice-cave-art-01", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-04", 8, 11) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-background-ice-03", 9, 3) + map:addTile("tile-background-ice-cave-art-01", 9, 4) + map:addTile("tile-background-ice-04", 9, 5) + map:addTile("tile-background-ice-big-01", 9, 6) + map:addTile("tile-background-ice-01", 9, 8) + map:addTile("bridge-wall-ice-right-01", 9, 8) + map:addTile("tile-background-ice-05", 9, 9) + map:addTile("tile-background-ice-05", 9, 10) + map:addTile("tile-background-ice-04", 9, 11) + map:addTile("tile-background-ice-06", 10, 0) + map:addTile("tile-background-ice-07", 10, 1) + map:addTile("tile-background-ice-02", 10, 2) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-background-ice-07", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-ground-ice-01", 10, 8) + map:addTile("tile-ground-ice-01", 10, 9) + map:addTile("tile-rock-ice-big-01", 10, 10) + map:addTile("tile-ground-ledge-ice-left-02", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-04", 11, 2) + map:addTile("tile-background-ice-06", 11, 3) + map:addTile("tile-background-ice-06", 11, 4) + map:addTile("tile-background-ice-02", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-ground-ice-04", 11, 8) + map:addTile("tile-rock-ice-02", 11, 9) + map:addTile("tile-rock-ice-big-01", 12, 0) + map:addTile("tile-ground-ledge-ice-left-01", 12, 2) + map:addTile("tile-background-ice-05", 12, 3) + map:addTile("tile-background-ice-07", 12, 4) + map:addTile("tile-background-ice-07", 12, 5) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-window-02", 12, 7) + map:addTile("tile-ground-ice-02", 12, 8) + map:addTile("tile-rock-ice-01", 12, 9) + map:addTile("tile-rock-ice-01", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-rock-ice-03", 13, 2) + map:addTile("tile-ground-ledge-ice-left-02", 13, 3) + map:addTile("tile-background-ice-07", 13, 4) + map:addTile("tile-background-ice-05", 13, 5) + map:addTile("tile-background-ice-07", 13, 6) + map:addTile("tile-background-ice-02", 13, 7) + map:addTile("tile-ground-ice-04", 13, 9) + map:addTile("tile-rock-ice-03", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-rock-ice-01", 14, 0) + map:addTile("tile-rock-ice-01", 14, 1) + map:addTile("tile-rock-ice-03", 14, 2) + map:addTile("tile-rock-ice-02", 14, 3) + map:addTile("tile-ground-ledge-ice-left-02", 14, 4) + map:addTile("tile-background-ice-03", 14, 5) + map:addTile("tile-background-ice-05", 14, 6) + map:addTile("tile-background-ice-06", 14, 7) + map:addTile("tile-background-ice-window-01", 14, 8) + map:addTile("tile-ground-ice-04", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-03", 15, 0) + map:addTile("tile-rock-ice-02", 15, 1) + map:addTile("tile-rock-ice-01", 15, 2) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-ground-ledge-ice-left-01", 15, 4) + map:addTile("tile-background-ice-04", 15, 5) + map:addTile("tile-background-ice-04", 15, 6) + map:addTile("tile-background-ice-01", 15, 7) + map:addTile("tile-background-ice-04", 15, 8) + map:addTile("tile-ground-ice-02", 15, 9) + + map:addCave("tile-cave-ice-01", 11, 7, "none", 5000) + map:addCave("tile-cave-ice-01", 13, 8, "none", 5000) + + map:addEmitter("npc-mammut", 3, 2, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("1", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-07.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-07.lua new file mode 100755 index 0000000000..24abacdf43 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-07.lua @@ -0,0 +1,183 @@ +function getName() + return "Map 07" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-02", 0, 0) + map:addTile("tile-background-ice-02", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-02", 0, 3) + map:addTile("tile-ground-ice-03", 0, 5) + map:addTile("tile-rock-ice-02", 0, 6) + map:addTile("tile-rock-ice-03", 0, 7) + map:addTile("tile-rock-ice-big-01", 0, 8) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-03", 0, 11) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-background-ice-02", 1, 2) + map:addTile("tile-background-ice-big-01", 1, 3) + map:addTile("tile-ground-ice-03", 1, 5) + map:addTile("tile-rock-ice-02", 1, 6) + map:addTile("tile-rock-ice-01", 1, 7) + map:addTile("tile-rock-ice-03", 1, 10) + map:addTile("tile-rock-ice-01", 1, 11) + map:addTile("tile-background-ice-05", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-background-ice-01", 2, 2) + map:addTile("tile-ground-ice-03", 2, 5) + map:addTile("tile-ground-ledge-ice-right-02", 2, 6) + map:addTile("tile-background-ice-05", 2, 7) + map:addTile("tile-background-ice-01", 2, 8) + map:addTile("tile-background-ice-big-01", 2, 9) + map:addTile("bridge-wall-ice-left-01", 2, 9) + map:addTile("tile-background-ice-01", 2, 11) + map:addTile("tile-background-ice-05", 3, 0) + map:addTile("tile-background-ice-big-01", 3, 1) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-06", 3, 4) + map:addTile("tile-ground-ice-03", 3, 5) + map:addTile("tile-background-ice-01", 3, 6) + map:addTile("tile-background-ice-02", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("bridge-plank-ice-01", 3, 9) + map:addTile("tile-background-ice-04", 3, 11) + map:addTile("tile-background-ice-02", 4, 0) + map:addTile("tile-background-ice-06", 4, 3) + map:addTile("tile-background-ice-cave-art-01", 4, 4) + map:addTile("tile-ground-ledge-ice-right-01", 4, 5) + map:addTile("tile-background-ice-big-01", 4, 6) + map:addTile("tile-background-ice-window-01", 4, 8) + map:addTile("tile-background-ice-01", 4, 9) + map:addTile("bridge-wall-ice-right-01", 4, 9) + map:addTile("tile-background-ice-05", 4, 10) + map:addTile("tile-background-ice-02", 4, 11) + map:addTile("tile-background-ice-02", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-02", 5, 2) + map:addTile("tile-background-ice-big-01", 5, 3) + map:addTile("tile-background-ice-02", 5, 5) + map:addTile("tile-ground-ice-01", 5, 9) + map:addTile("tile-background-ice-03", 5, 10) + map:addTile("tile-background-ice-02", 5, 11) + map:addTile("tile-background-ice-01", 6, 0) + map:addTile("tile-background-ice-04", 6, 1) + map:addTile("tile-background-ice-02", 6, 2) + map:addTile("tile-background-ice-02", 6, 5) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-02", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-ground-ice-02", 6, 9) + map:addTile("tile-background-ice-02", 6, 10) + map:addTile("tile-background-ice-01", 6, 11) + map:addTile("tile-rock-ice-02", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-02", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-background-ice-06", 7, 4) + map:addTile("tile-background-ice-02", 7, 5) + map:addTile("tile-background-ice-02", 7, 6) + map:addTile("tile-background-ice-03", 7, 7) + map:addTile("tile-background-ice-01", 7, 8) + map:addTile("tile-ground-ice-03", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-04", 7, 11) + map:addTile("tile-rock-ice-big-01", 8, 0) + map:addTile("tile-background-ice-02", 8, 2) + map:addTile("tile-background-ice-03", 8, 3) + map:addTile("tile-background-ice-01", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-ground-ice-03", 8, 7) + map:addTile("tile-rock-ice-01", 8, 8) + map:addTile("tile-rock-ice-02", 8, 9) + map:addTile("tile-rock-ice-02", 8, 10) + map:addTile("tile-rock-ice-01", 8, 11) + map:addTile("tile-ground-ledge-ice-left-02", 9, 2) + map:addTile("tile-background-ice-04", 9, 3) + map:addTile("tile-background-ice-04", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-waterfall-ice-01", 9, 6) + map:addTile("tile-rock-ice-02", 9, 8) + map:addTile("tile-rock-ice-01", 9, 9) + map:addTile("tile-rock-ice-02", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-rock-ice-02", 10, 0) + map:addTile("tile-rock-ice-big-01", 10, 1) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-background-ice-02", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-window-01", 10, 6) + map:addTile("tile-ground-ice-01", 10, 7) + map:addTile("tile-rock-ice-big-01", 10, 8) + map:addTile("tile-rock-ice-03", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-rock-ice-02", 11, 0) + map:addTile("tile-background-ice-big-01", 11, 3) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-ground-ice-02", 11, 7) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-rock-ice-02", 12, 0) + map:addTile("tile-ground-ledge-ice-right-01", 12, 1) + map:addTile("tile-background-ice-01", 12, 2) + map:addTile("tile-background-ice-02", 12, 5) + map:addTile("tile-background-ice-cave-art-01", 12, 6) + map:addTile("tile-ground-ice-03", 12, 7) + map:addTile("tile-rock-ice-03", 12, 8) + map:addTile("tile-rock-ice-03", 12, 9) + map:addTile("tile-rock-ice-03", 13, 0) + map:addTile("tile-background-ice-01", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-background-ice-01", 13, 3) + map:addTile("tile-background-ice-02", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-background-ice-06", 13, 7) + map:addTile("tile-rock-slope-ice-right-01", 13, 8) + map:addTile("tile-rock-ice-03", 13, 9) + map:addTile("tile-rock-ice-03", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-background-ice-06", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-background-ice-04", 14, 2) + map:addTile("tile-background-ice-02", 14, 3) + map:addTile("tile-background-ice-06", 14, 4) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-big-01", 14, 6) + map:addTile("tile-background-ice-03", 14, 8) + map:addTile("tile-packagetarget-ice-01-idle", 14, 9) + map:addTile("tile-rock-ice-02", 14, 10) + map:addTile("tile-rock-ice-03", 14, 11) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-background-ice-02", 15, 2) + map:addTile("tile-background-ice-01", 15, 3) + map:addTile("tile-background-ice-05", 15, 4) + map:addTile("tile-background-ice-02", 15, 5) + map:addTile("tile-rock-slope-ice-left-01", 15, 8) + map:addTile("tile-rock-ice-03", 15, 9) + map:addTile("tile-rock-ice-02", 15, 10) + map:addTile("tile-rock-ice-03", 15, 11) + + map:addCave("tile-cave-ice-02", 0, 4, "none", 5000) + map:addCave("tile-cave-ice-01", 5, 8, "none", 5000) + map:addCave("tile-cave-ice-01", 11, 6, "none", 5000) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("3", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "0.3") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-08.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-08.lua new file mode 100755 index 0000000000..e52de30558 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-08.lua @@ -0,0 +1,181 @@ +function getName() + return "Map 08" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-06", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-03", 0, 3) + map:addTile("tile-background-ice-01", 0, 4) + map:addTile("tile-background-ice-01", 0, 5) + map:addTile("tile-background-ice-05", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-05", 0, 8) + map:addTile("tile-background-ice-big-01", 0, 9) + map:addTile("tile-background-ice-02", 0, 11) + map:addTile("tile-background-ice-04", 1, 0) + map:addTile("tile-background-ice-big-01", 1, 1) + map:addTile("tile-background-ice-04", 1, 3) + map:addTile("tile-background-ice-big-01", 1, 4) + map:addTile("tile-background-ice-02", 1, 6) + map:addTile("tile-background-ice-03", 1, 7) + map:addTile("tile-background-ice-06", 1, 8) + map:addTile("tile-background-ice-02", 1, 11) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-02", 2, 3) + map:addTile("tile-background-ice-06", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-ground-ledge-ice-left-01", 2, 9) + map:addTile("tile-background-ice-02", 2, 10) + map:addTile("tile-background-ice-02", 2, 11) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-ground-ice-01", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-02", 3, 4) + map:addTile("tile-background-ice-02", 3, 5) + map:addTile("tile-ground-ledge-ice-left-02", 3, 6) + map:addTile("tile-background-ice-01", 3, 7) + map:addTile("tile-background-ice-03", 3, 8) + map:addTile("tile-ground-ice-02", 3, 9) + map:addTile("tile-rock-ice-03", 3, 10) + map:addTile("tile-rock-ice-03", 3, 11) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-03", 4, 1) + map:addTile("tile-ground-ice-03", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-background-ice-03", 4, 4) + map:addTile("tile-background-ice-01", 4, 5) + map:addTile("tile-ground-ledge-ice-left-01", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-background-ice-02", 4, 8) + map:addTile("tile-ground-ice-01", 4, 9) + map:addTile("tile-rock-ice-03", 4, 10) + map:addTile("tile-rock-ice-03", 4, 11) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-ground-ice-03", 5, 2) + map:addTile("tile-rock-ice-02", 5, 3) + map:addTile("tile-rock-slope-ice-left-02", 5, 4) + map:addTile("tile-background-ice-03", 5, 5) + map:addTile("tile-rock-slope-ice-right-01", 5, 6) + map:addTile("tile-rock-ice-02", 5, 7) + map:addTile("tile-rock-ice-big-01", 5, 8) + map:addTile("tile-rock-ice-02", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-big-01", 6, 1) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-ground-ice-03", 6, 4) + map:addTile("tile-background-ice-02", 6, 5) + map:addTile("tile-background-ice-03", 6, 6) + map:addTile("tile-packagetarget-ice-01-idle", 6, 7) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-window-01", 7, 3) + map:addTile("tile-ground-ice-01", 7, 4) + map:addTile("tile-ground-ice-02", 7, 5) + map:addTile("tile-rock-ice-01", 7, 6) + map:addTile("tile-rock-ice-01", 7, 7) + map:addTile("tile-rock-ice-big-01", 7, 8) + map:addTile("tile-background-ice-02", 8, 0) + map:addTile("tile-background-ice-02", 8, 1) + map:addTile("tile-background-ice-02", 8, 2) + map:addTile("tile-ground-ledge-ice-right-01", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-05", 8, 6) + map:addTile("tile-ground-ice-03", 8, 7) + map:addTile("tile-rock-ice-03", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-big-01", 9, 1) + map:addTile("tile-background-ice-01", 9, 3) + map:addTile("tile-ground-ledge-ice-right-02", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-ground-ice-01", 9, 7) + map:addTile("tile-rock-ice-03", 9, 8) + map:addTile("tile-background-ice-01", 9, 9) + map:addTile("tile-background-ice-03", 9, 10) + map:addTile("tile-background-ice-03", 9, 11) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-02", 10, 4) + map:addTile("tile-background-ice-02", 10, 5) + map:addTile("tile-background-ice-cave-art-01", 10, 6) + map:addTile("tile-ground-ice-03", 10, 7) + map:addTile("tile-rock-ice-03", 10, 8) + map:addTile("tile-background-ice-04", 10, 9) + map:addTile("tile-background-ice-01", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-background-ice-02", 11, 2) + map:addTile("tile-background-ice-03", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-background-ice-window-02", 11, 6) + map:addTile("tile-ground-ice-01", 11, 7) + map:addTile("tile-ground-ledge-ice-right-02", 11, 8) + map:addTile("tile-background-ice-01", 11, 9) + map:addTile("tile-background-ice-big-01", 11, 10) + map:addTile("tile-background-ice-01", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-02", 12, 3) + map:addTile("tile-ground-ice-03", 12, 7) + map:addTile("tile-background-ice-03", 12, 8) + map:addTile("tile-background-ice-04", 12, 9) + map:addTile("tile-background-ice-01", 13, 0) + map:addTile("tile-background-ice-06", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-background-ice-05", 13, 3) + map:addTile("tile-background-ice-06", 13, 4) + map:addTile("tile-background-ice-03", 13, 5) + map:addTile("tile-background-ice-03", 13, 6) + map:addTile("tile-background-ice-big-01", 13, 7) + map:addTile("tile-background-ice-05", 13, 9) + map:addTile("tile-background-ice-01", 13, 10) + map:addTile("tile-background-ice-03", 13, 11) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-05", 14, 1) + map:addTile("tile-background-ice-03", 14, 2) + map:addTile("tile-background-ice-05", 14, 3) + map:addTile("tile-background-ice-05", 14, 4) + map:addTile("tile-background-ice-big-01", 14, 5) + map:addTile("tile-background-ice-01", 14, 9) + map:addTile("tile-background-ice-01", 14, 10) + map:addTile("tile-background-ice-03", 14, 11) + map:addTile("tile-background-ice-06", 15, 0) + map:addTile("tile-background-ice-03", 15, 1) + map:addTile("tile-background-ice-02", 15, 2) + map:addTile("tile-background-ice-01", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-background-ice-02", 15, 7) + map:addTile("tile-background-ice-03", 15, 8) + map:addTile("tile-background-ice-03", 15, 9) + map:addTile("tile-background-ice-05", 15, 10) + map:addTile("tile-background-ice-03", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 8, "none", 5000) + map:addCave("tile-cave-ice-01", 3, 1, "none", 5000) + map:addCave("tile-cave-ice-01", 8, 3, "none", 5000) + map:addCave("tile-cave-ice-01", 12, 6, "none", 5000) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("3", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-09.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-09.lua new file mode 100755 index 0000000000..60ecedd647 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-09.lua @@ -0,0 +1,193 @@ +function getName() + return "Map 09" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-01", 0, 0) + map:addTile("tile-background-ice-06", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-06", 0, 4) + map:addTile("tile-background-ice-06", 0, 5) + map:addTile("tile-background-ice-06", 0, 6) + map:addTile("tile-background-ice-01", 0, 7) + map:addTile("tile-ground-ice-01", 0, 9) + map:addTile("tile-rock-ice-03", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-04", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-big-01", 1, 3) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-03", 1, 6) + map:addTile("tile-background-ice-03", 1, 7) + map:addTile("tile-background-ice-window-02", 1, 8) + map:addTile("tile-ground-ice-03", 1, 9) + map:addTile("tile-rock-ice-01", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-big-01", 2, 1) + map:addTile("tile-ground-ledge-ice-left-01", 2, 5) + map:addTile("tile-background-ice-07", 2, 6) + map:addTile("tile-background-ice-07", 2, 7) + map:addTile("tile-background-ice-01", 2, 8) + map:addTile("tile-rock-ice-02", 2, 9) + map:addTile("tile-rock-ice-01", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-06", 3, 3) + map:addTile("tile-background-ice-02", 3, 4) + map:addTile("tile-ground-ice-03", 3, 5) + map:addTile("tile-rock-ice-03", 3, 6) + map:addTile("tile-rock-ice-02", 3, 7) + map:addTile("tile-rock-ice-02", 3, 8) + map:addTile("tile-ground-ice-01", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-05", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-ground-ice-03", 4, 5) + map:addTile("tile-rock-ice-03", 4, 6) + map:addTile("tile-background-ice-06", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-packagetarget-ice-01-idle", 4, 10) + map:addTile("tile-rock-ice-03", 4, 11) + map:addTile("tile-rock-slope-ice-left-02", 5, 0) + map:addTile("tile-background-ice-04", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-ground-ice-02", 5, 5) + map:addTile("tile-rock-slope-ice-right-02", 5, 6) + map:addTile("tile-rock-slope-ice-left-01", 5, 7) + map:addTile("tile-background-ice-03", 5, 8) + map:addTile("tile-background-ice-06", 5, 9) + map:addTile("tile-ground-ice-02", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-rock-ice-03", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-06", 6, 2) + map:addTile("tile-background-ice-06", 6, 3) + map:addTile("tile-background-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-right-02", 6, 5) + map:addTile("tile-rock-slope-ice-left-01", 6, 6) + map:addTile("tile-rock-ice-03", 6, 7) + map:addTile("tile-background-ice-03", 6, 8) + map:addTile("tile-background-ice-06", 6, 9) + map:addTile("tile-ground-ice-03", 6, 10) + map:addTile("tile-rock-ice-03", 6, 11) + map:addTile("tile-rock-ice-big-01", 7, 0) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-03", 7, 3) + map:addTile("tile-background-ice-03", 7, 4) + map:addTile("tile-rock-slope-ice-left-01", 7, 5) + map:addTile("tile-rock-ice-03", 7, 6) + map:addTile("tile-rock-slope-ice-right-02", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-06", 7, 9) + map:addTile("tile-background-ice-06", 7, 10) + map:addTile("bridge-wall-ice-left-01", 7, 10) + map:addTile("tile-background-ice-06", 7, 11) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-03", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-ground-ledge-ice-right-01", 8, 5) + map:addTile("tile-background-ice-04", 8, 6) + map:addTile("tile-background-ice-big-01", 8, 7) + map:addTile("tile-background-ice-03", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("bridge-plank-ice-01", 8, 10) + map:addTile("tile-background-ice-06", 8, 11) + map:addTile("tile-rock-ice-02", 9, 0) + map:addTile("tile-rock-ice-02", 9, 1) + map:addTile("tile-rock-slope-ice-left-02", 9, 2) + map:addTile("tile-background-ice-02", 9, 3) + map:addTile("tile-background-ice-big-01", 9, 4) + map:addTile("tile-background-ice-06", 9, 6) + map:addTile("tile-background-ice-06", 9, 9) + map:addTile("tile-background-ice-01", 9, 10) + map:addTile("bridge-plank-ice-01", 9, 10) + map:addTile("tile-background-ice-06", 9, 11) + map:addTile("tile-rock-ice-03", 10, 0) + map:addTile("tile-rock-ice-big-01", 10, 1) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-background-ice-03", 10, 6) + map:addTile("tile-background-ice-03", 10, 7) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-background-ice-window-01", 10, 9) + map:addTile("tile-background-ice-06", 10, 10) + map:addTile("bridge-wall-ice-right-01", 10, 10) + map:addTile("tile-background-ice-06", 10, 11) + map:addTile("tile-rock-ice-02", 11, 0) + map:addTile("tile-background-ice-04", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-ground-ice-01", 11, 6) + map:addTile("tile-rock-shim-ice-01", 11, 7) + map:addTile("tile-background-ice-03", 11, 8) + map:addTile("tile-ground-ice-02", 11, 10) + map:addTile("tile-rock-ice-03", 11, 11) + map:addTile("tile-rock-ice-03", 12, 0) + map:addTile("tile-rock-ice-03", 12, 1) + map:addTile("tile-background-ice-big-01", 12, 2) + map:addTile("tile-background-ice-01", 12, 4) + map:addTile("tile-background-ice-05", 12, 5) + map:addTile("tile-ground-ice-03", 12, 6) + map:addTile("tile-rock-ice-big-01", 12, 7) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-rock-ice-01", 12, 10) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-rock-ice-03", 13, 0) + map:addTile("tile-rock-ice-02", 13, 1) + map:addTile("tile-background-ice-big-01", 13, 4) + map:addTile("tile-ground-ice-01", 13, 6) + map:addTile("tile-rock-ice-03", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-rock-ice-big-01", 14, 0) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-06", 14, 3) + map:addTile("tile-background-ice-02", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-background-ice-02", 14, 8) + map:addTile("tile-background-ice-window-01", 14, 9) + map:addTile("tile-rock-ice-03", 14, 10) + map:addTile("tile-rock-ice-03", 14, 11) + map:addTile("tile-background-ice-01", 15, 2) + map:addTile("tile-background-ice-04", 15, 3) + map:addTile("tile-background-ice-01", 15, 4) + map:addTile("tile-background-ice-06", 15, 5) + map:addTile("tile-background-ice-05", 15, 6) + map:addTile("tile-background-ice-06", 15, 7) + map:addTile("tile-background-ice-01", 15, 8) + map:addTile("tile-background-ice-02", 15, 9) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-03", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 8, "none", 5000) + map:addCave("tile-cave-ice-01", 4, 4, "none", 5000) + map:addCave("tile-cave-ice-02", 5, 4, "none", 5000) + map:addCave("tile-cave-ice-01", 11, 9, "none", 5000) + map:addCave("tile-cave-ice-02", 13, 9, "none", 5000) + + map:addEmitter("item-stone", 5, 9, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("8", "9") + map:setSetting("points", "100") + map:setSetting("referencetime", "35") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-10.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-10.lua new file mode 100755 index 0000000000..4f1d234eea --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-10.lua @@ -0,0 +1,104 @@ +function getName() + return "Map 10" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-05", 0, 0) + map:addTile("tile-background-ice-07", 0, 1) + map:addTile("tile-ground-ice-01", 0, 2) + map:addTile("tile-rock-ice-03", 0, 3) + map:addTile("tile-rock-ice-01", 0, 4) + map:addTile("tile-rock-ice-03", 0, 5) + map:addTile("tile-rock-ice-02", 0, 6) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-02", 1, 1) + map:addTile("tile-rock-slope-ice-right-01", 1, 2) + map:addTile("tile-rock-slope-ice-right-02", 1, 3) + map:addTile("tile-rock-slope-ice-right-01", 1, 4) + map:addTile("tile-rock-ice-03", 1, 5) + map:addTile("tile-rock-ice-02", 1, 6) + map:addTile("tile-background-ice-07", 2, 0) + map:addTile("tile-background-ice-05", 2, 1) + map:addTile("tile-background-ice-06", 2, 2) + map:addTile("tile-rock-slope-ice-left-01", 2, 3) + map:addTile("tile-background-ice-05", 2, 4) + map:addTile("tile-packagetarget-ice-01-idle", 2, 5) + map:addTile("tile-rock-ice-03", 2, 6) + map:addTile("tile-background-ice-07", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-geyser-ice-01-active", 3, 2) + map:addTile("tile-rock-ice-03", 3, 4) + map:addTile("tile-rock-ice-big-01", 3, 5) + map:addTile("tile-background-ice-04", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-07", 4, 2) + map:addTile("tile-ground-ice-03", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-background-ice-06", 5, 0) + map:addTile("tile-background-ice-cave-art-01", 5, 1) + map:addTile("tile-geyser-ice-01-active", 5, 2) + map:addTile("tile-rock-ice-02", 5, 4) + map:addTile("tile-rock-ice-03", 5, 5) + map:addTile("tile-rock-ice-01", 5, 6) + map:addTile("tile-background-ice-02", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-cave-art-01", 6, 3) + map:addTile("bridge-wall-ice-left-01", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-cave-art-01", 7, 1) + map:addTile("tile-background-ice-07", 7, 2) + map:addTile("tile-background-ice-04", 7, 3) + map:addTile("bridge-plank-ice-01", 7, 3) + map:addTile("tile-background-ice-06", 7, 4) + map:addTile("tile-background-ice-04", 7, 5) + map:addTile("tile-background-ice-04", 7, 6) + map:addTile("tile-background-ice-06", 8, 0) + map:addTile("tile-background-ice-02", 8, 1) + map:addTile("tile-background-ice-01", 8, 2) + map:addTile("tile-background-ice-03", 8, 3) + map:addTile("bridge-wall-ice-right-01", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-background-ice-03", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-02", 9, 0) + map:addTile("tile-background-ice-02", 9, 1) + map:addTile("tile-background-ice-02", 9, 2) + map:addTile("tile-ground-ledge-ice-left-01", 9, 3) + map:addTile("tile-background-ice-03", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-06", 10, 0) + map:addTile("tile-background-ice-07", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-ground-ice-03", 10, 3) + map:addTile("tile-background-ice-07", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + + map:addEmitter("item-package-ice", 6, 2, 2, 0, "") + map:addEmitter("item-package-ice", 6.5, 2, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "7") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "11") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-11.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-11.lua new file mode 100755 index 0000000000..07048dd139 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-11.lua @@ -0,0 +1,180 @@ +function getName() + return "Map 11" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-01", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-03", 0, 2) + map:addTile("tile-background-ice-02", 0, 3) + map:addTile("tile-ground-ice-03", 0, 4) + map:addTile("tile-rock-slope-ice-left-02", 0, 5) + map:addTile("tile-background-ice-02", 0, 6) + map:addTile("tile-background-ice-01", 0, 7) + map:addTile("tile-background-ice-big-01", 0, 8) + map:addTile("tile-background-ice-07", 0, 10) + map:addTile("tile-background-ice-07", 0, 11) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-background-ice-01", 1, 2) + map:addTile("tile-background-ice-cave-art-01", 1, 3) + map:addTile("tile-packagetarget-ice-01-idle", 1, 4) + map:addTile("tile-rock-ice-03", 1, 5) + map:addTile("tile-background-ice-02", 1, 6) + map:addTile("tile-background-ice-05", 1, 7) + map:addTile("tile-background-ice-02", 1, 10) + map:addTile("tile-background-ice-02", 1, 11) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-background-ice-big-01", 2, 1) + map:addTile("tile-background-ice-04", 2, 3) + map:addTile("tile-ground-ice-03", 2, 4) + map:addTile("tile-ground-ledge-ice-right-01", 2, 5) + map:addTile("tile-background-ice-06", 2, 6) + map:addTile("tile-background-ice-02", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-07", 2, 9) + map:addTile("tile-background-ice-06", 2, 10) + map:addTile("tile-background-ice-07", 2, 11) + map:addTile("tile-background-ice-07", 3, 0) + map:addTile("tile-background-ice-04", 3, 3) + map:addTile("tile-ground-ice-04", 3, 4) + map:addTile("tile-ground-ledge-ice-right-02", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-04", 3, 7) + map:addTile("tile-background-ice-big-01", 3, 8) + map:addTile("tile-background-ice-big-01", 3, 10) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-04", 4, 1) + map:addTile("tile-background-ice-07", 4, 2) + map:addTile("tile-background-ice-04", 4, 3) + map:addTile("tile-background-ice-04", 4, 4) + map:addTile("tile-background-ice-04", 4, 5) + map:addTile("tile-background-ice-03", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-ground-ledge-ice-left-02", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-big-01", 5, 2) + map:addTile("tile-background-ice-04", 5, 4) + map:addTile("tile-background-ice-07", 5, 5) + map:addTile("tile-background-ice-big-01", 5, 6) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-background-ice-06", 5, 9) + map:addTile("tile-background-ice-07", 5, 10) + map:addTile("tile-background-ice-02", 5, 11) + map:addTile("tile-ground-ledge-ice-left-01", 6, 0) + map:addTile("tile-background-ice-04", 6, 1) + map:addTile("tile-background-ice-04", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-07", 6, 8) + map:addTile("tile-background-ice-05", 6, 9) + map:addTile("tile-background-ice-04", 6, 10) + map:addTile("tile-background-ice-07", 6, 11) + map:addTile("tile-rock-ice-big-01", 7, 0) + map:addTile("tile-ground-ledge-ice-left-02", 7, 2) + map:addTile("tile-background-ice-big-01", 7, 3) + map:addTile("tile-background-ice-04", 7, 5) + map:addTile("tile-background-ice-02", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-background-ice-window-02", 7, 8) + map:addTile("tile-ground-ice-02", 7, 9) + map:addTile("tile-background-ice-04", 7, 10) + map:addTile("tile-background-ice-07", 7, 11) + map:addTile("tile-ground-ledge-ice-left-01", 8, 2) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-01", 8, 7) + map:addTile("tile-ground-ice-02", 8, 9) + map:addTile("tile-ground-ledge-ice-left-02", 8, 10) + map:addTile("tile-background-ice-05", 8, 11) + map:addTile("tile-rock-ice-01", 9, 0) + map:addTile("tile-rock-ice-big-01", 9, 1) + map:addTile("tile-background-ice-01", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-07", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-background-ice-04", 9, 7) + map:addTile("tile-ground-ice-03", 9, 8) + map:addTile("tile-ground-ice-02", 9, 9) + map:addTile("tile-ground-ledge-ice-left-01", 9, 10) + map:addTile("tile-background-ice-05", 9, 11) + map:addTile("tile-rock-ice-02", 10, 0) + map:addTile("tile-background-ice-03", 10, 3) + map:addTile("tile-background-ice-07", 10, 4) + map:addTile("tile-background-ice-02", 10, 5) + map:addTile("tile-background-ice-05", 10, 6) + map:addTile("tile-rock-slope-ice-left-01", 10, 7) + map:addTile("tile-rock-ice-01", 10, 8) + map:addTile("tile-rock-ice-01", 10, 9) + map:addTile("tile-rock-ice-big-01", 10, 10) + map:addTile("tile-rock-ice-01", 11, 0) + map:addTile("tile-rock-ice-02", 11, 1) + map:addTile("tile-rock-slope-ice-right-02", 11, 2) + map:addTile("tile-background-ice-big-01", 11, 3) + map:addTile("tile-background-ice-06", 11, 5) + map:addTile("tile-rock-slope-ice-left-01", 11, 6) + map:addTile("tile-rock-ice-big-01", 11, 7) + map:addTile("tile-ground-ice-02", 11, 9) + map:addTile("tile-rock-ice-02", 12, 0) + map:addTile("tile-rock-slope-ice-right-02", 12, 1) + map:addTile("tile-background-ice-04", 12, 2) + map:addTile("tile-background-ice-05", 12, 5) + map:addTile("tile-ground-ice-02", 12, 6) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-ground-ledge-ice-right-02", 13, 0) + map:addTile("tile-background-ice-03", 13, 1) + map:addTile("tile-background-ice-03", 13, 2) + map:addTile("tile-background-ice-big-01", 13, 3) + map:addTile("tile-background-ice-06", 13, 5) + map:addTile("tile-ground-ice-04", 13, 6) + map:addTile("tile-rock-ice-01", 13, 7) + map:addTile("tile-rock-ice-02", 13, 8) + map:addTile("tile-rock-ice-01", 13, 9) + map:addTile("tile-rock-ice-big-01", 13, 10) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-04", 14, 1) + map:addTile("tile-background-ice-06", 14, 2) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-ground-ice-02", 14, 6) + map:addTile("tile-rock-ice-big-01", 14, 7) + map:addTile("tile-rock-ice-02", 14, 9) + map:addTile("tile-background-ice-02", 15, 0) + map:addTile("tile-background-ice-05", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-background-ice-01", 15, 3) + map:addTile("tile-background-ice-05", 15, 4) + map:addTile("tile-background-ice-07", 15, 5) + map:addTile("tile-ground-ice-04", 15, 6) + map:addTile("tile-rock-ice-01", 15, 9) + map:addTile("tile-rock-ice-02", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 8, 8, "none", 5000) + + map:addEmitter("item-stone", 9, 7, 1, 0, "") + map:addEmitter("item-package-ice", 12.2, 5, 1, 0, "") + map:addEmitter("item-package-ice", 12.7, 4, 1, 0, "") + map:addEmitter("item-package-ice", 13.2, 5, 1, 0, "") + map:addEmitter("npc-walking", 14, 5, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("3", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-12.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-12.lua new file mode 100755 index 0000000000..24380f428b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-12.lua @@ -0,0 +1,199 @@ +function getName() + return "Map 12" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-02", 0, 0) + map:addTile("tile-rock-ice-03", 0, 1) + map:addTile("tile-rock-ice-big-01", 0, 2) + map:addTile("tile-rock-ice-03", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-slope-ice-right-02", 0, 7) + map:addTile("tile-background-ice-01", 0, 8) + map:addTile("tile-background-ice-07", 0, 9) + map:addTile("tile-ground-ice-03", 0, 10) + map:addTile("tile-rock-ice-03", 0, 11) + map:addTile("tile-rock-ice-03", 1, 0) + map:addTile("tile-rock-ice-02", 1, 1) + map:addTile("tile-rock-ice-03", 1, 4) + map:addTile("tile-rock-ice-02", 1, 5) + map:addTile("tile-rock-ice-01", 1, 6) + map:addTile("tile-background-ice-big-01", 1, 7) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-ground-ice-01", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-rock-slope-ice-right-02", 2, 0) + map:addTile("tile-background-ice-big-01", 2, 1) + map:addTile("tile-background-ice-01", 2, 3) + map:addTile("tile-ground-ice-02", 2, 4) + map:addTile("tile-rock-ice-01", 2, 5) + map:addTile("tile-rock-slope-ice-right-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-ground-ice-04", 2, 10) + map:addTile("tile-rock-ice-03", 2, 11) + map:addTile("tile-ground-ledge-ice-right-02", 3, 0) + map:addTile("tile-background-ice-window-01", 3, 3) + map:addTile("tile-ground-ledge-ice-right-01", 3, 4) + map:addTile("tile-background-ice-06", 3, 5) + map:addTile("tile-background-ice-01", 3, 6) + map:addTile("tile-background-ice-03", 3, 7) + map:addTile("tile-background-ice-04", 3, 8) + map:addTile("tile-background-ice-06", 3, 9) + map:addTile("tile-ground-ice-01", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-02", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-02", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-ground-ledge-ice-left-02", 4, 4) + map:addTile("tile-background-ice-05", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-ground-ice-03", 4, 10) + map:addTile("tile-ground-ice-01", 4, 11) + map:addTile("tile-background-ice-07", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-cave-art-01", 5, 2) + map:addTile("tile-background-ice-cave-art-01", 5, 3) + map:addTile("tile-ground-ledge-ice-left-01", 5, 4) + map:addTile("tile-background-ice-06", 5, 5) + map:addTile("tile-background-ice-01", 5, 6) + map:addTile("tile-background-ice-01", 5, 7) + map:addTile("tile-background-ice-05", 5, 8) + map:addTile("tile-ground-ice-01", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-03", 6, 1) + map:addTile("tile-background-ice-06", 6, 2) + map:addTile("tile-rock-slope-ice-right-02", 6, 4) + map:addTile("tile-background-ice-06", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-background-ice-big-01", 6, 7) + map:addTile("tile-background-ice-window-02", 6, 9) + map:addTile("tile-ground-ice-03", 6, 10) + map:addTile("tile-rock-ice-03", 6, 11) + map:addTile("tile-background-ice-07", 7, 0) + map:addTile("tile-background-ice-06", 7, 1) + map:addTile("tile-background-ice-06", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-ground-ice-05", 7, 4) + map:addTile("tile-background-ice-02", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-06", 7, 9) + map:addTile("tile-ground-ice-01", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-05", 8, 0) + map:addTile("tile-background-ice-06", 8, 1) + map:addTile("tile-background-ice-big-01", 8, 2) + map:addTile("tile-ground-ice-05", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-06", 8, 7) + map:addTile("tile-background-ice-06", 8, 8) + map:addTile("tile-background-ice-01", 8, 9) + map:addTile("tile-ground-ice-05", 8, 10) + map:addTile("tile-background-ice-06", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-03", 9, 1) + map:addTile("tile-ground-ice-02", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-02", 9, 6) + map:addTile("tile-background-ice-06", 9, 7) + map:addTile("tile-background-ice-04", 9, 8) + map:addTile("tile-background-ice-06", 9, 9) + map:addTile("tile-ground-ice-05", 9, 10) + map:addTile("tile-background-ice-06", 9, 11) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-04", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-background-ice-06", 10, 4) + map:addTile("tile-background-ice-05", 10, 5) + map:addTile("tile-background-ice-06", 10, 6) + map:addTile("tile-background-ice-02", 10, 7) + map:addTile("tile-background-ice-01", 10, 8) + map:addTile("tile-background-ice-03", 10, 9) + map:addTile("tile-ground-ice-04", 10, 10) + map:addTile("tile-rock-ice-01", 10, 11) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-background-ice-02", 11, 2) + map:addTile("tile-background-ice-big-01", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 5) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-background-ice-06", 11, 8) + map:addTile("tile-background-ice-03", 11, 9) + map:addTile("tile-rock-slope-ice-right-01", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-04", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-05", 12, 2) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-background-ice-06", 12, 8) + map:addTile("tile-background-ice-06", 12, 9) + map:addTile("tile-background-ice-06", 12, 10) + map:addTile("tile-background-ice-06", 12, 11) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-background-ice-big-01", 13, 1) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-06", 13, 4) + map:addTile("tile-background-ice-07", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-ground-ice-03", 13, 7) + map:addTile("tile-rock-slope-ice-left-02", 13, 8) + map:addTile("tile-background-ice-07", 13, 9) + map:addTile("tile-background-ice-03", 13, 10) + map:addTile("tile-background-ice-06", 13, 11) + map:addTile("tile-background-ice-06", 14, 0) + map:addTile("tile-background-ice-05", 14, 3) + map:addTile("tile-background-ice-06", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-ground-ice-03", 14, 7) + map:addTile("tile-rock-ice-03", 14, 8) + map:addTile("tile-rock-shim-ice-01", 14, 9) + map:addTile("tile-background-ice-06", 14, 10) + map:addTile("tile-background-ice-06", 14, 11) + map:addTile("tile-background-ice-04", 15, 0) + map:addTile("tile-background-ice-05", 15, 1) + map:addTile("tile-background-ice-06", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-background-ice-01", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-packagetarget-ice-01-idle", 15, 7) + map:addTile("tile-rock-slope-ice-right-02", 15, 8) + map:addTile("tile-background-ice-03", 15, 9) + map:addTile("tile-background-ice-01", 15, 10) + map:addTile("tile-background-ice-06", 15, 11) + + map:addCave("tile-cave-ice-02", 5, 9) + map:addCave("tile-cave-ice-01", 6, 3) + + map:addEmitter("npc-walking", 1, 9, 1, 0) + map:addEmitter("npc-walking", 1, 9, 1, 0) + map:addEmitter("npc-walking", 2, 3, 1, 0) + map:addEmitter("tree", 3, 8, 1, 0) + map:addEmitter("tree", 4, 2, 1, 0) + map:addEmitter("item-stone", 14, 6, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("13", "6") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1.1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-13.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-13.lua new file mode 100755 index 0000000000..fbaeaea4f6 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-13.lua @@ -0,0 +1,190 @@ +function getName() + return "Map 13" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-ice-01", 0, 2) + map:addTile("tile-rock-shim-ice-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-cave-art-01", 0, 5) + map:addTile("tile-ground-ice-05", 0, 6) + map:addTile("tile-background-ice-02", 0, 7) + map:addTile("tile-background-ice-cave-art-01", 0, 8) + map:addTile("tile-background-ice-big-01", 0, 9) + map:addTile("tile-background-ice-02", 0, 11) + map:addTile("tile-rock-ice-01", 1, 2) + map:addTile("tile-background-ice-04", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-02", 1, 5) + map:addTile("tile-ground-ice-05", 1, 6) + map:addTile("tile-background-ice-05", 1, 7) + map:addTile("tile-background-ice-01", 1, 8) + map:addTile("tile-background-ice-02", 1, 11) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-ground-ice-05", 2, 2) + map:addTile("tile-background-ice-02", 2, 3) + map:addTile("tile-background-ice-07", 2, 4) + map:addTile("tile-background-ice-03", 2, 5) + map:addTile("tile-ground-ice-05", 2, 6) + map:addTile("tile-background-ice-01", 2, 7) + map:addTile("tile-background-ice-06", 2, 8) + map:addTile("tile-background-ice-04", 2, 9) + map:addTile("tile-background-ice-big-01", 2, 10) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-background-ice-window-01", 3, 1) + map:addTile("tile-ground-ice-05", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-04", 3, 4) + map:addTile("tile-background-ice-01", 3, 5) + map:addTile("tile-ground-ice-02", 3, 6) + map:addTile("tile-rock-slope-ice-left-02", 3, 7) + map:addTile("tile-background-ice-05", 3, 8) + map:addTile("tile-background-ice-05", 3, 9) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-04", 4, 2) + map:addTile("tile-background-ice-04", 4, 3) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-background-ice-window-02", 4, 5) + map:addTile("tile-ground-ice-04", 4, 6) + map:addTile("tile-rock-ice-big-01", 4, 7) + map:addTile("tile-rock-ice-02", 4, 9) + map:addTile("tile-rock-ice-big-01", 4, 10) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-04", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-ground-ice-02", 5, 6) + map:addTile("tile-rock-ice-03", 5, 9) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-big-01", 6, 2) + map:addTile("tile-background-ice-03", 6, 4) + map:addTile("tile-background-ice-05", 6, 5) + map:addTile("tile-ground-ice-01", 6, 6) + map:addTile("tile-rock-ice-02", 6, 7) + map:addTile("tile-rock-ice-big-01", 6, 8) + map:addTile("tile-rock-ice-02", 6, 10) + map:addTile("tile-rock-ice-03", 6, 11) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-04", 7, 1) + map:addTile("tile-background-ice-06", 7, 4) + map:addTile("tile-background-ice-04", 7, 5) + map:addTile("tile-rock-slope-ice-right-01", 7, 6) + map:addTile("tile-rock-ice-03", 7, 7) + map:addTile("tile-rock-ice-03", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-07", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-02", 8, 3) + map:addTile("tile-background-ice-02", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-04", 8, 6) + map:addTile("tile-rock-slope-ice-right-01", 8, 7) + map:addTile("tile-rock-ice-01", 8, 8) + map:addTile("tile-rock-ice-02", 8, 9) + map:addTile("tile-rock-ice-02", 8, 10) + map:addTile("tile-rock-ice-03", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-background-ice-04", 9, 2) + map:addTile("tile-background-ice-02", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-big-01", 9, 6) + map:addTile("tile-background-ice-04", 9, 8) + map:addTile("tile-background-ice-04", 9, 9) + map:addTile("tile-background-ice-07", 9, 10) + map:addTile("tile-background-ice-02", 9, 11) + map:addTile("tile-background-ice-01", 10, 0) + map:addTile("tile-background-ice-01", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-03", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-background-ice-02", 10, 5) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-background-ice-big-01", 10, 9) + map:addTile("tile-background-ice-01", 10, 11) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-07", 11, 1) + map:addTile("tile-background-ice-02", 11, 2) + map:addTile("tile-background-ice-01", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-background-ice-05", 11, 6) + map:addTile("tile-background-ice-04", 11, 7) + map:addTile("tile-background-ice-01", 11, 8) + map:addTile("tile-background-ice-02", 11, 11) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-01", 12, 3) + map:addTile("tile-background-ice-05", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-background-ice-04", 12, 8) + map:addTile("tile-background-ice-04", 12, 9) + map:addTile("tile-background-ice-01", 12, 10) + map:addTile("tile-background-ice-02", 12, 11) + map:addTile("tile-background-ice-04", 13, 0) + map:addTile("tile-background-ice-07", 13, 1) + map:addTile("tile-background-ice-04", 13, 2) + map:addTile("tile-background-ice-07", 13, 3) + map:addTile("tile-background-ice-06", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-01", 13, 6) + map:addTile("tile-background-ice-07", 13, 7) + map:addTile("tile-ground-ice-03", 13, 8) + map:addTile("tile-rock-ice-big-01", 13, 9) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-background-ice-06", 14, 0) + map:addTile("tile-background-ice-02", 14, 1) + map:addTile("tile-background-ice-06", 14, 2) + map:addTile("tile-background-ice-02", 14, 3) + map:addTile("tile-background-ice-04", 14, 4) + map:addTile("tile-ground-ledge-ice-left-01", 14, 5) + map:addTile("tile-background-ice-02", 14, 6) + map:addTile("tile-background-ice-04", 14, 7) + map:addTile("tile-packagetarget-ice-01-idle", 14, 8) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-01", 15, 1) + map:addTile("tile-background-ice-07", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-ground-ice-03", 15, 5) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-rock-ice-01", 15, 7) + map:addTile("tile-rock-ice-02", 15, 8) + map:addTile("tile-rock-ice-01", 15, 9) + map:addTile("tile-rock-ice-02", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-02", 2, 1, "none", 5000) + map:addCave("tile-cave-ice-01", 5, 5, "none", 5000) + + map:addEmitter("npc-walking", 1, 5, 1, 0, "") + map:addEmitter("tree", 14, 3, 1, 0, "") + map:addEmitter("item-stone", 14, 4, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("13", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "35") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "2.7") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-14.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-14.lua new file mode 100755 index 0000000000..9b23e786e7 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-14.lua @@ -0,0 +1,207 @@ +function getName() + return "Map 14" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-03", 0, 0) + map:addTile("tile-ground-ledge-ice-right-01", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-07", 0, 5) + map:addTile("tile-ground-ice-05", 0, 6) + map:addTile("tile-background-ice-04", 0, 7) + map:addTile("tile-background-ice-06", 0, 8) + map:addTile("tile-background-ice-06", 0, 9) + map:addTile("tile-background-ice-07", 0, 10) + map:addTile("tile-background-ice-02", 0, 11) + map:addTile("tile-rock-ice-02", 1, 0) + map:addTile("tile-ground-ledge-ice-right-02", 1, 1) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-02", 1, 3) + map:addTile("tile-background-ice-05", 1, 4) + map:addTile("tile-background-ice-window-02", 1, 5) + map:addTile("tile-ground-ice-01", 1, 6) + map:addTile("tile-background-ice-04", 1, 7) + map:addTile("tile-background-ice-07", 1, 8) + map:addTile("tile-background-ice-04", 1, 9) + map:addTile("tile-background-ice-04", 1, 10) + map:addTile("tile-background-ice-02", 1, 11) + map:addTile("tile-rock-ice-03", 2, 0) + map:addTile("tile-rock-shim-ice-01", 2, 1) + map:addTile("tile-background-ice-04", 2, 2) + map:addTile("tile-background-ice-02", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-ground-ice-05", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-background-ice-02", 2, 8) + map:addTile("tile-background-ice-big-01", 2, 9) + map:addTile("tile-background-ice-02", 2, 11) + map:addTile("tile-rock-slope-ice-right-02", 3, 0) + map:addTile("tile-background-ice-03", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-04", 3, 4) + map:addTile("tile-background-ice-cave-art-01", 3, 5) + map:addTile("tile-ground-ice-04", 3, 6) + map:addTile("tile-background-ice-06", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-background-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-05", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-background-ice-02", 4, 4) + map:addTile("tile-background-ice-big-01", 4, 5) + map:addTile("tile-background-ice-01", 4, 7) + map:addTile("tile-background-ice-06", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-background-ice-big-01", 4, 10) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-background-ice-04", 5, 4) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-background-ice-05", 5, 9) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-04", 6, 2) + map:addTile("tile-background-ice-04", 6, 3) + map:addTile("tile-background-ice-02", 6, 4) + map:addTile("tile-background-ice-06", 6, 5) + map:addTile("tile-background-ice-03", 6, 6) + map:addTile("tile-background-ice-02", 6, 7) + map:addTile("tile-background-ice-big-01", 6, 8) + map:addTile("tile-background-ice-05", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-04", 7, 1) + map:addTile("tile-background-ice-04", 7, 2) + map:addTile("tile-background-ice-02", 7, 3) + map:addTile("tile-background-ice-03", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-01", 7, 6) + map:addTile("tile-background-ice-05", 7, 7) + map:addTile("tile-rock-slope-ice-left-01", 7, 10) + map:addTile("tile-rock-ice-01", 7, 11) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-04", 8, 3) + map:addTile("tile-background-ice-05", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-background-ice-05", 8, 7) + map:addTile("tile-background-ice-05", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-packagetarget-ice-01-idle", 8, 10) + map:addTile("tile-rock-ice-03", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-04", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-background-ice-04", 9, 3) + map:addTile("tile-background-ice-01", 9, 4) + map:addTile("tile-ground-ledge-ice-left-01", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-07", 9, 7) + map:addTile("tile-background-ice-01", 9, 8) + map:addTile("tile-geyser-ice-01-idle", 9, 9) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-06", 10, 0) + map:addTile("tile-background-ice-07", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-window-01", 10, 4) + map:addTile("tile-ground-ice-01", 10, 5) + map:addTile("tile-rock-ice-big-01", 10, 6) + map:addTile("tile-rock-ice-03", 10, 8) + map:addTile("tile-rock-ice-02", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-05", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-04", 11, 2) + map:addTile("tile-background-ice-04", 11, 3) + map:addTile("tile-ground-ice-03", 11, 5) + map:addTile("tile-rock-ice-02", 11, 8) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-rock-ice-03", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-04", 12, 0) + map:addTile("tile-background-ice-06", 12, 1) + map:addTile("tile-background-ice-04", 12, 2) + map:addTile("tile-background-ice-05", 12, 3) + map:addTile("tile-background-ice-02", 12, 4) + map:addTile("tile-ground-ledge-ice-right-01", 12, 5) + map:addTile("tile-background-ice-07", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-ground-ice-02", 12, 9) + map:addTile("tile-rock-ice-01", 12, 10) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-04", 13, 1) + map:addTile("tile-background-ice-06", 13, 2) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-05", 13, 4) + map:addTile("tile-background-ice-06", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-background-ice-04", 13, 7) + map:addTile("tile-background-ice-05", 13, 8) + map:addTile("tile-ground-ice-05", 13, 9) + map:addTile("tile-background-ice-01", 13, 10) + map:addTile("tile-background-ice-05", 13, 11) + map:addTile("tile-background-ice-06", 14, 0) + map:addTile("tile-background-ice-07", 14, 1) + map:addTile("tile-background-ice-03", 14, 2) + map:addTile("tile-background-ice-03", 14, 3) + map:addTile("tile-background-ice-04", 14, 4) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-05", 14, 6) + map:addTile("tile-background-ice-06", 14, 7) + map:addTile("tile-background-ice-03", 14, 8) + map:addTile("tile-ground-ice-02", 14, 9) + map:addTile("tile-background-ice-07", 14, 10) + map:addTile("tile-background-ice-02", 14, 11) + map:addTile("tile-background-ice-06", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-background-ice-02", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-05", 15, 4) + map:addTile("tile-background-ice-06", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-background-ice-04", 15, 7) + map:addTile("tile-background-ice-03", 15, 8) + map:addTile("tile-ground-ledge-ice-right-01", 15, 9) + map:addTile("tile-background-ice-05", 15, 10) + map:addTile("tile-background-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 5, "none", 5000) + map:addCave("tile-cave-ice-01", 11, 4, "none", 5000) + + map:addEmitter("tree", 13, 7, 1, 0, "") + map:addEmitter("tree", 13, 7, 1, 0, "") + map:addEmitter("item-stone", 15, 8, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("9", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-15.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-15.lua new file mode 100755 index 0000000000..878183e836 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-15.lua @@ -0,0 +1,160 @@ +function getName() + return "Map 15" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-background-ice-06", 0, 1) + map:addTile("tile-background-ice-03", 0, 2) + map:addTile("tile-background-ice-06", 0, 3) + map:addTile("tile-background-ice-05", 0, 4) + map:addTile("tile-background-ice-03", 0, 5) + map:addTile("tile-background-ice-02", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-02", 0, 8) + map:addTile("tile-background-ice-05", 0, 9) + map:addTile("tile-background-ice-big-01", 0, 10) + map:addTile("tile-background-ice-06", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-background-ice-03", 1, 2) + map:addTile("tile-background-ice-07", 1, 3) + map:addTile("tile-background-ice-04", 1, 4) + map:addTile("tile-background-ice-07", 1, 5) + map:addTile("tile-background-ice-04", 1, 6) + map:addTile("tile-background-ice-06", 1, 7) + map:addTile("tile-background-ice-07", 1, 8) + map:addTile("tile-background-ice-07", 1, 9) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-05", 2, 1) + map:addTile("tile-background-ice-06", 2, 2) + map:addTile("tile-background-ice-window-02", 2, 3) + map:addTile("tile-ground-ledge-ice-left-01", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-07", 2, 6) + map:addTile("tile-background-ice-01", 2, 7) + map:addTile("tile-background-ice-07", 2, 8) + map:addTile("tile-background-ice-03", 2, 9) + map:addTile("tile-background-ice-07", 2, 10) + map:addTile("tile-background-ice-02", 2, 11) + map:addTile("tile-background-ice-05", 3, 0) + map:addTile("tile-background-ice-05", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-ground-ice-03", 3, 4) + map:addTile("tile-background-ice-03", 3, 5) + map:addTile("tile-background-ice-07", 3, 6) + map:addTile("tile-background-ice-big-01", 3, 7) + map:addTile("tile-background-ice-03", 3, 9) + map:addTile("tile-background-ice-01", 3, 10) + map:addTile("tile-rock-slope-ice-left-01", 3, 11) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-04", 4, 1) + map:addTile("tile-background-ice-01", 4, 2) + map:addTile("tile-background-ice-04", 4, 3) + map:addTile("tile-rock-ice-03", 4, 4) + map:addTile("tile-background-ice-02", 4, 5) + map:addTile("tile-background-ice-02", 4, 6) + map:addTile("tile-background-ice-05", 4, 9) + map:addTile("tile-rock-slope-ice-left-01", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-06", 5, 2) + map:addTile("tile-rock-ice-03", 5, 3) + map:addTile("tile-rock-ice-02", 5, 4) + map:addTile("tile-background-ice-06", 5, 5) + map:addTile("tile-background-ice-06", 5, 6) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-07", 5, 8) + map:addTile("tile-rock-slope-ice-left-01", 5, 9) + map:addTile("tile-rock-ice-big-01", 5, 10) + map:addTile("tile-background-ice-05", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-06", 6, 2) + map:addTile("tile-ground-ice-03", 6, 3) + map:addTile("tile-rock-ice-03", 6, 4) + map:addTile("tile-background-ice-06", 6, 5) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-07", 6, 7) + map:addTile("tile-geyser-ice-01-active", 6, 8) + map:addTile("tile-background-ice-04", 7, 0) + map:addTile("tile-background-ice-07", 7, 1) + map:addTile("tile-background-ice-02", 7, 2) + map:addTile("tile-ground-ice-02", 7, 3) + map:addTile("tile-rock-ice-03", 7, 4) + map:addTile("tile-background-ice-02", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-background-ice-03", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-packagetarget-ice-01-idle", 7, 9) + map:addTile("tile-rock-ice-03", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-01", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-04", 8, 2) + map:addTile("tile-ground-ice-04", 8, 3) + map:addTile("tile-ground-ledge-ice-right-01", 8, 4) + map:addTile("tile-background-ice-03", 8, 5) + map:addTile("tile-background-ice-big-01", 8, 6) + map:addTile("tile-geyser-ice-01-active", 8, 8) + map:addTile("tile-rock-ice-big-01", 8, 10) + map:addTile("tile-background-ice-07", 9, 0) + map:addTile("tile-background-ice-05", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-ground-ledge-ice-right-02", 9, 3) + map:addTile("tile-background-ice-06", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-01", 9, 8) + map:addTile("tile-rock-slope-ice-right-01", 9, 9) + map:addTile("tile-background-ice-big-01", 10, 0) + map:addTile("tile-background-ice-05", 10, 2) + map:addTile("tile-background-ice-05", 10, 3) + map:addTile("tile-background-ice-06", 10, 4) + map:addTile("tile-background-ice-02", 10, 5) + map:addTile("tile-background-ice-04", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-background-ice-07", 10, 9) + map:addTile("tile-rock-slope-ice-right-01", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-big-01", 11, 2) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-background-ice-04", 11, 6) + map:addTile("tile-background-ice-01", 11, 7) + map:addTile("tile-background-ice-big-01", 11, 8) + map:addTile("tile-background-ice-03", 11, 10) + map:addTile("tile-rock-slope-ice-right-01", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-05", 12, 1) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-04", 12, 7) + map:addTile("tile-background-ice-01", 12, 10) + map:addTile("tile-background-ice-07", 12, 11) + + map:addCave("tile-cave-ice-01", 3, 3, "none", 5000) + + map:addEmitter("tree", 5, 1, 1, 0, "") + map:addEmitter("item-stone", 5, 2, 1, 0, "") + map:addEmitter("item-package-ice", 6.4, 2, 1, 0, "") + map:addEmitter("item-package-ice", 6.7, 2, 1, 0, "") + map:addEmitter("npc-walking", 7, 2, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("7", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "35") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "13") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-16.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-16.lua new file mode 100755 index 0000000000..5a4ef2ef1e --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-16.lua @@ -0,0 +1,142 @@ +function getName() + return "Map 16" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-03", 0, 0) + map:addTile("tile-rock-ice-03", 0, 1) + map:addTile("tile-rock-ice-03", 0, 2) + map:addTile("tile-rock-ice-02", 0, 3) + map:addTile("tile-rock-ice-03", 0, 4) + map:addTile("tile-rock-ice-01", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-background-ice-05", 0, 7) + map:addTile("tile-background-ice-07", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-ground-ice-02", 1, 2) + map:addTile("tile-rock-ice-02", 1, 3) + map:addTile("tile-rock-ice-03", 1, 4) + map:addTile("tile-rock-ice-02", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-01", 1, 7) + map:addTile("tile-background-ice-01", 2, 0) + map:addTile("tile-background-ice-02", 2, 1) + map:addTile("tile-ground-ice-04", 2, 2) + map:addTile("tile-rock-ice-02", 2, 3) + map:addTile("tile-rock-ice-03", 2, 4) + map:addTile("tile-rock-ice-01", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-06", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-background-ice-03", 3, 2) + map:addTile("tile-background-ice-01", 3, 3) + map:addTile("tile-ground-ice-01", 3, 4) + map:addTile("tile-rock-ice-03", 3, 5) + map:addTile("tile-ground-ledge-ice-left-02", 3, 6) + map:addTile("tile-background-ice-05", 3, 7) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-background-ice-04", 4, 2) + map:addTile("tile-ground-ice-04", 4, 4) + map:addTile("tile-rock-ice-02", 4, 5) + map:addTile("tile-ground-ledge-ice-left-01", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-07", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-03", 5, 3) + map:addTile("tile-ground-ice-04", 5, 4) + map:addTile("tile-rock-ice-big-01", 5, 5) + map:addTile("tile-rock-ice-03", 5, 7) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-03", 6, 1) + map:addTile("tile-background-ice-big-01", 6, 2) + map:addTile("tile-ground-ice-04", 6, 4) + map:addTile("tile-rock-ice-01", 6, 7) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-ground-ice-04", 7, 4) + map:addTile("tile-packagetarget-ice-01-idle", 7, 5, 90) + map:addTile("tile-rock-ice-01", 7, 6) + map:addTile("tile-rock-ice-02", 7, 7) + map:addTile("tile-background-ice-01", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-01", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-02", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-rock-slope-ice-right-01", 8, 6) + map:addTile("tile-rock-ice-01", 8, 7) + map:addTile("tile-background-ice-07", 9, 0) + map:addTile("tile-background-ice-05", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-background-ice-01", 9, 3) + map:addTile("tile-background-ice-02", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-rock-slope-ice-right-01", 9, 7) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-01", 10, 1) + map:addTile("tile-background-ice-05", 10, 2) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-background-ice-03", 10, 5) + map:addTile("tile-background-ice-06", 10, 6) + map:addTile("tile-background-ice-03", 10, 7) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-05", 11, 1) + map:addTile("tile-background-ice-06", 11, 2) + map:addTile("tile-ground-ledge-ice-left-02", 11, 3) + map:addTile("tile-background-ice-01", 11, 4) + map:addTile("tile-background-ice-06", 11, 5) + map:addTile("tile-background-ice-01", 11, 6) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-background-ice-07", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-ground-ice-03", 12, 3) + map:addTile("tile-rock-ice-big-01", 12, 4) + map:addTile("tile-background-ice-02", 12, 6) + map:addTile("tile-background-ice-02", 12, 7) + map:addTile("tile-rock-ice-01", 13, 0) + map:addTile("tile-rock-ice-02", 13, 1) + map:addTile("tile-rock-ice-03", 13, 2) + map:addTile("tile-rock-ice-03", 13, 3) + map:addTile("tile-rock-ice-big-01", 13, 6) + map:addTile("tile-rock-ice-02", 14, 0) + map:addTile("tile-rock-ice-01", 14, 1) + map:addTile("tile-rock-ice-03", 14, 2) + map:addTile("tile-rock-ice-03", 14, 3) + map:addTile("tile-rock-ice-03", 14, 4) + map:addTile("tile-rock-ice-01", 14, 5) + map:addTile("tile-rock-ice-03", 15, 0) + map:addTile("tile-rock-ice-02", 15, 1) + map:addTile("tile-rock-ice-03", 15, 2) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-rock-ice-03", 15, 6) + map:addTile("tile-rock-ice-01", 15, 7) + + map:addCave("tile-cave-ice-01", 4, 3, "none", 5000) + map:addCave("tile-cave-ice-01", 12, 2, "none", 5000) + + map:addEmitter("tree", 1, 0, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "8") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("11", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1.4") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-17.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-17.lua new file mode 100755 index 0000000000..c603a63d9c --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-17.lua @@ -0,0 +1,179 @@ +function getName() + return "Map 17" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-02", 0, 1) + map:addTile("tile-background-ice-03", 0, 2) + map:addTile("tile-background-ice-02", 0, 3) + map:addTile("tile-background-ice-01", 0, 4) + map:addTile("tile-background-ice-07", 0, 5) + map:addTile("tile-background-ice-01", 0, 6) + map:addTile("tile-ground-ice-04", 0, 8) + map:addTile("tile-rock-ice-big-01", 0, 9) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-big-01", 1, 1) + map:addTile("tile-background-ice-05", 1, 3) + map:addTile("tile-background-ice-05", 1, 4) + map:addTile("tile-background-ice-big-01", 1, 5) + map:addTile("tile-background-ice-window-02", 1, 7) + map:addTile("tile-ground-ice-02", 1, 8) + map:addTile("tile-rock-ice-01", 1, 11) + map:addTile("tile-background-ice-03", 2, 0) + map:addTile("tile-background-ice-05", 2, 3) + map:addTile("tile-background-ice-04", 2, 4) + map:addTile("tile-background-ice-cave-art-01", 2, 7) + map:addTile("tile-ground-ice-04", 2, 8) + map:addTile("tile-rock-ice-02", 2, 9) + map:addTile("tile-rock-ice-01", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-02", 3, 4) + map:addTile("tile-background-ice-window-02", 3, 5) + map:addTile("tile-ground-ice-03", 3, 6) + map:addTile("tile-rock-ice-02", 3, 7) + map:addTile("tile-ground-ice-03", 3, 8) + map:addTile("tile-rock-ice-01", 3, 9) + map:addTile("tile-rock-ice-big-01", 3, 10) + map:addTile("tile-background-ice-02", 4, 0) + map:addTile("tile-background-ice-04", 4, 1) + map:addTile("tile-background-ice-02", 4, 2) + map:addTile("tile-background-ice-03", 4, 3) + map:addTile("tile-background-ice-02", 4, 4) + map:addTile("tile-ground-ice-03", 4, 6) + map:addTile("tile-rock-ice-03", 4, 7) + map:addTile("tile-ground-ice-04", 4, 8) + map:addTile("tile-rock-ice-02", 4, 9) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-background-ice-03", 5, 4) + map:addTile("tile-background-ice-cave-art-01", 5, 5) + map:addTile("tile-rock-ice-01", 5, 6) + map:addTile("tile-rock-ice-02", 5, 7) + map:addTile("tile-ground-ice-04", 5, 8) + map:addTile("tile-rock-ice-01", 5, 9) + map:addTile("tile-rock-ice-03", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-background-ice-05", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-window-02", 6, 3) + map:addTile("tile-ground-ice-04", 6, 4) + map:addTile("tile-rock-ice-01", 6, 5) + map:addTile("tile-rock-ice-02", 6, 6) + map:addTile("tile-rock-ice-01", 6, 7) + map:addTile("tile-ground-ice-04", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-07", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-background-ice-06", 7, 2) + map:addTile("tile-ground-ice-03", 7, 4) + map:addTile("tile-packagetarget-ice-01-idle", 7, 5, 180) + map:addTile("tile-background-ice-05", 7, 6) + map:addTile("tile-geyser-ice-01-active", 7, 7) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-background-ice-06", 8, 0) + map:addTile("tile-background-ice-02", 8, 1) + map:addTile("tile-background-ice-07", 8, 2) + map:addTile("tile-background-ice-cave-art-01", 8, 3) + map:addTile("tile-ground-ice-04", 8, 4) + map:addTile("tile-rock-slope-ice-right-02", 8, 5) + map:addTile("tile-background-ice-big-01", 8, 6) + map:addTile("tile-ground-ice-05", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-big-01", 8, 10) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-06", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-background-ice-07", 9, 3) + map:addTile("tile-ground-ledge-ice-right-01", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-ground-ice-05", 9, 8) + map:addTile("tile-background-ice-05", 9, 9) + map:addTile("tile-background-ice-big-01", 10, 0) + map:addTile("tile-background-ice-02", 10, 2) + map:addTile("tile-background-ice-02", 10, 3) + map:addTile("tile-background-ice-02", 10, 4) + map:addTile("tile-background-ice-big-01", 10, 5) + map:addTile("tile-background-ice-02", 10, 7) + map:addTile("tile-ground-ice-05", 10, 8) + map:addTile("tile-background-ice-02", 10, 9) + map:addTile("tile-background-ice-04", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-03", 11, 3) + map:addTile("tile-background-ice-01", 11, 4) + map:addTile("tile-background-ice-07", 11, 7) + map:addTile("tile-ground-ice-05", 11, 8) + map:addTile("tile-background-ice-04", 11, 9) + map:addTile("tile-background-ice-05", 11, 10) + map:addTile("tile-background-ice-04", 11, 11) + map:addTile("tile-background-ice-big-01", 12, 0) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-04", 12, 3) + map:addTile("tile-background-ice-05", 12, 4) + map:addTile("tile-background-ice-06", 12, 5) + map:addTile("tile-background-ice-05", 12, 6) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-ground-ice-02", 12, 8) + map:addTile("tile-rock-ice-01", 12, 9) + map:addTile("tile-rock-ice-big-01", 12, 10) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-02", 13, 4) + map:addTile("tile-background-ice-05", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-background-ice-cave-art-01", 13, 7) + map:addTile("tile-ground-ice-04", 13, 8) + map:addTile("tile-rock-ice-02", 13, 9) + map:addTile("tile-background-ice-03", 14, 0) + map:addTile("tile-background-ice-05", 14, 1) + map:addTile("tile-background-ice-05", 14, 2) + map:addTile("tile-background-ice-big-01", 14, 3) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-background-ice-window-01", 14, 7) + map:addTile("tile-ground-ice-02", 14, 8) + map:addTile("tile-rock-ice-big-01", 14, 9) + map:addTile("tile-rock-ice-01", 14, 11) + map:addTile("tile-background-ice-06", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-background-ice-04", 15, 5) + map:addTile("tile-background-ice-06", 15, 6) + map:addTile("tile-ground-ice-04", 15, 8) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 7, "none", 5000) + map:addCave("tile-cave-ice-01", 4, 5, "none", 5000) + map:addCave("tile-cave-ice-01", 7, 3, "none", 5000) + map:addCave("tile-cave-ice-01", 15, 7, "none", 5000) + + map:addEmitter("item-package-ice", 7.2, 7, 1, 0) + map:addEmitter("tree", 12, 6, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("9", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "3.5") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-18.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-18.lua new file mode 100755 index 0000000000..c1387ac66b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-18.lua @@ -0,0 +1,192 @@ +function getName() + return "Map 18" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-06", 0, 0) + map:addTile("tile-ground-ice-01", 0, 2) + map:addTile("tile-rock-ice-big-01", 0, 3) + map:addTile("tile-background-ice-01", 0, 5) + map:addTile("tile-background-ice-01", 0, 6) + map:addTile("tile-background-ice-cave-art-01", 0, 7) + map:addTile("tile-ground-ice-03", 0, 8) + map:addTile("tile-rock-ice-big-01", 0, 9) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-window-02", 1, 1) + map:addTile("tile-ground-ice-01", 1, 2) + map:addTile("tile-background-ice-01", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-ground-ice-01", 1, 8) + map:addTile("tile-rock-ice-03", 1, 11) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-background-ice-03", 2, 1) + map:addTile("tile-ground-ice-05", 2, 2) + map:addTile("tile-background-ice-02", 2, 3) + map:addTile("tile-background-ice-04", 2, 4) + map:addTile("tile-background-ice-big-01", 2, 5) + map:addTile("tile-background-ice-window-01", 2, 7) + map:addTile("tile-ground-ice-03", 2, 8) + map:addTile("tile-rock-ice-03", 2, 9) + map:addTile("tile-rock-ice-02", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-07", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-07", 3, 4) + map:addTile("tile-background-ice-04", 3, 7) + map:addTile("tile-ground-ice-01", 3, 8) + map:addTile("tile-rock-ice-02", 3, 9) + map:addTile("tile-rock-ice-03", 3, 10) + map:addTile("tile-rock-ice-03", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-big-01", 4, 1) + map:addTile("tile-background-ice-07", 4, 3) + map:addTile("tile-background-ice-03", 4, 4) + map:addTile("tile-background-ice-06", 4, 5) + map:addTile("tile-background-ice-07", 4, 6) + map:addTile("tile-background-ice-07", 4, 7) + map:addTile("tile-ground-ice-02", 4, 8) + map:addTile("tile-ground-ice-01", 4, 9) + map:addTile("tile-rock-ice-01", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-07", 5, 3) + map:addTile("tile-ground-ice-02", 5, 4) + map:addTile("tile-rock-ice-01", 5, 5) + map:addTile("tile-rock-ice-01", 5, 6) + map:addTile("tile-rock-ice-big-01", 5, 7) + map:addTile("tile-rock-ice-03", 5, 9) + map:addTile("tile-rock-ice-03", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-background-ice-05", 6, 0) + map:addTile("tile-background-ice-02", 6, 1) + map:addTile("tile-background-ice-04", 6, 2) + map:addTile("tile-background-ice-04", 6, 3) + map:addTile("tile-ground-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-right-02", 6, 5) + map:addTile("tile-rock-slope-ice-right-01", 6, 6) + map:addTile("tile-rock-ice-02", 6, 9) + map:addTile("tile-rock-ice-01", 6, 10) + map:addTile("tile-rock-ice-03", 6, 11) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-02", 7, 1) + map:addTile("tile-background-ice-01", 7, 2) + map:addTile("tile-background-ice-03", 7, 3) + map:addTile("tile-ground-ice-02", 7, 4) + map:addTile("tile-ground-ledge-ice-left-01", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-packagetarget-ice-01-idle", 7, 7) + map:addTile("tile-ground-ice-04", 7, 8) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-rock-ice-03", 7, 10) + map:addTile("tile-rock-ice-03", 7, 11) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-03", 8, 2) + map:addTile("tile-background-ice-07", 8, 3) + map:addTile("tile-ground-ice-03", 8, 4) + map:addTile("tile-rock-ice-01", 8, 5) + map:addTile("tile-rock-slope-ice-left-02", 8, 6) + map:addTile("tile-geyser-ice-01-active", 8, 7) + map:addTile("tile-rock-ice-03", 8, 9) + map:addTile("tile-rock-ice-big-01", 8, 10) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-background-ice-02", 9, 2) + map:addTile("tile-background-ice-06", 9, 3) + map:addTile("tile-ground-ledge-ice-right-02", 9, 4) + map:addTile("tile-background-ice-big-01", 9, 5) + map:addTile("tile-rock-slope-ice-left-01", 9, 7) + map:addTile("tile-rock-ice-02", 9, 8) + map:addTile("tile-rock-ice-02", 9, 9) + map:addTile("tile-background-ice-big-01", 10, 0) + map:addTile("tile-background-ice-01", 10, 2) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-background-ice-03", 10, 4) + map:addTile("tile-rock-slope-ice-right-01", 10, 7) + map:addTile("tile-rock-ice-02", 10, 8) + map:addTile("tile-rock-ice-02", 10, 9) + map:addTile("tile-rock-ice-02", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-03", 11, 3) + map:addTile("tile-background-ice-07", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-07", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-02", 11, 8) + map:addTile("tile-ground-ice-01", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-02", 12, 1) + map:addTile("tile-background-ice-cave-art-01", 12, 2) + map:addTile("tile-background-ice-04", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-02", 12, 5) + map:addTile("tile-ground-ice-05", 12, 6) + map:addTile("tile-background-ice-01", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-ground-ice-03", 12, 9) + map:addTile("tile-ground-ledge-ice-left-02", 13, 0) + map:addTile("tile-background-ice-01", 13, 1) + map:addTile("tile-ground-ice-05", 13, 3) + map:addTile("tile-background-ice-05", 13, 4) + map:addTile("tile-ground-ice-05", 13, 6) + map:addTile("tile-background-ice-04", 13, 7) + map:addTile("tile-ground-ice-04", 13, 9) + map:addTile("tile-rock-ice-02", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-ground-ledge-ice-left-01", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-background-ice-window-02", 14, 2) + map:addTile("tile-ground-ice-05", 14, 3) + map:addTile("tile-background-ice-07", 14, 4) + map:addTile("tile-background-ice-window-01", 14, 5) + map:addTile("tile-ground-ice-05", 14, 6) + map:addTile("tile-background-ice-06", 14, 7) + map:addTile("tile-background-ice-window-02", 14, 8) + map:addTile("tile-ground-ice-04", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-01", 15, 0) + map:addTile("tile-rock-ice-02", 15, 1) + map:addTile("tile-rock-ice-03", 15, 2) + map:addTile("tile-rock-ice-02", 15, 3) + map:addTile("tile-rock-ice-01", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-rock-ice-03", 15, 6) + map:addTile("tile-rock-ice-02", 15, 7) + map:addTile("tile-rock-ice-01", 15, 8) + map:addTile("tile-ground-ice-03", 15, 9) + + map:addCave("tile-cave-ice-01", 0, 1, "none", 2000) + map:addCave("tile-cave-ice-01", 1, 7, "none", 1000) + map:addCave("tile-cave-ice-01", 13, 2, "none", 2000) + map:addCave("tile-cave-ice-01", 13, 5, "none", 3000) + map:addCave("tile-cave-ice-01", 13, 8, "none", 500) + + map:addEmitter("tree", 5, 2, 1, 0, "") + map:addEmitter("npc-walking", 5, 3, 1, 0, "") + map:addEmitter("item-stone", 8, 3, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("11", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-20.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-20.lua new file mode 100755 index 0000000000..83c0416239 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-20.lua @@ -0,0 +1,196 @@ +function getName() + return "Map 20" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-01", 0, 0) + map:addTile("tile-ground-ledge-ice-right-01", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-background-ice-05", 0, 3) + map:addTile("tile-background-ice-05", 0, 4) + map:addTile("tile-ground-ice-01", 0, 5) + map:addTile("tile-rock-ice-01", 0, 6) + map:addTile("tile-rock-ice-big-01", 0, 7) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-rock-ice-big-01", 0, 10) + map:addTile("tile-rock-ice-02", 1, 0) + map:addTile("tile-ground-ledge-ice-right-02", 1, 1) + map:addTile("tile-background-ice-01", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-01", 1, 4) + map:addTile("tile-rock-ice-03", 1, 5) + map:addTile("tile-rock-ice-01", 1, 6) + map:addTile("tile-rock-ice-02", 1, 9) + map:addTile("tile-rock-slope-ice-right-02", 2, 0) + map:addTile("tile-background-ice-05", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-06", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-ground-ledge-ice-right-01", 2, 6) + map:addTile("tile-background-ice-07", 2, 7) + map:addTile("tile-background-ice-05", 2, 8) + map:addTile("tile-ground-ice-03", 2, 9) + map:addTile("tile-rock-ice-02", 2, 10) + map:addTile("tile-rock-ice-01", 2, 11) + map:addTile("tile-background-ice-06", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-01", 3, 3) + map:addTile("tile-background-ice-07", 3, 4) + map:addTile("tile-background-ice-window-02", 3, 5) + map:addTile("tile-ground-ice-05", 3, 6) + map:addTile("tile-background-ice-07", 3, 7) + map:addTile("tile-background-ice-07", 3, 8) + map:addTile("tile-packagetarget-ice-01-idle", 3, 9) + map:addTile("tile-rock-ice-big-01", 3, 10) + map:addTile("tile-background-ice-big-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 2) + map:addTile("tile-background-ice-06", 4, 3) + map:addTile("tile-background-ice-01", 4, 4) + map:addTile("tile-background-ice-01", 4, 5) + map:addTile("tile-background-ice-02", 4, 6) + map:addTile("tile-background-ice-01", 4, 7) + map:addTile("tile-background-ice-01", 4, 8) + map:addTile("tile-ground-ice-03", 4, 9) + map:addTile("tile-background-ice-window-01", 5, 2) + map:addTile("tile-ground-ice-05", 5, 3) + map:addTile("tile-background-ice-04", 5, 4) + map:addTile("tile-background-ice-03", 5, 5) + map:addTile("tile-background-ice-04", 5, 6) + map:addTile("tile-background-ice-big-01", 5, 7) + map:addTile("tile-background-ice-big-01", 5, 9) + map:addTile("tile-background-ice-05", 5, 11) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-03", 6, 1) + map:addTile("tile-ground-ice-05", 6, 3) + map:addTile("tile-background-ice-01", 6, 4) + map:addTile("tile-background-ice-04", 6, 5) + map:addTile("tile-ground-ice-05", 6, 6) + map:addTile("tile-background-ice-05", 6, 11) + map:addTile("tile-rock-ice-03", 7, 0) + map:addTile("tile-rock-ice-01", 7, 1) + map:addTile("tile-rock-ice-03", 7, 2) + map:addTile("tile-rock-ice-02", 7, 3) + map:addTile("tile-rock-ice-01", 7, 4) + map:addTile("tile-rock-ice-02", 7, 5) + map:addTile("tile-rock-shim-ice-01", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-background-ice-02", 7, 8) + map:addTile("tile-background-ice-01", 7, 9) + map:addTile("tile-background-ice-05", 7, 10) + map:addTile("tile-background-ice-05", 7, 11) + map:addTile("tile-background-ice-03", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-ground-ice-05", 8, 3) + map:addTile("tile-background-ice-01", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-ground-ice-05", 8, 6) + map:addTile("tile-background-ice-04", 8, 7) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-ground-ice-04", 8, 9) + map:addTile("tile-rock-slope-ice-left-02", 8, 10) + map:addTile("tile-background-ice-05", 8, 11) + map:addTile("tile-background-ice-02", 9, 0) + map:addTile("tile-background-ice-06", 9, 1) + map:addTile("tile-background-ice-window-02", 9, 2) + map:addTile("tile-ground-ice-05", 9, 3) + map:addTile("tile-background-ice-01", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-06", 9, 6) + map:addTile("tile-background-ice-02", 9, 7) + map:addTile("tile-background-ice-window-02", 9, 8) + map:addTile("tile-ground-ice-04", 9, 9) + map:addTile("tile-rock-ice-01", 9, 10) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-06", 10, 1) + map:addTile("tile-background-ice-01", 10, 2) + map:addTile("tile-background-ice-03", 10, 3) + map:addTile("tile-background-ice-05", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-01", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-ground-ice-01", 10, 9) + map:addTile("tile-rock-ice-03", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-06", 11, 1) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-04", 11, 3) + map:addTile("tile-background-ice-01", 11, 4) + map:addTile("tile-background-ice-03", 11, 5) + map:addTile("tile-background-ice-05", 11, 6) + map:addTile("tile-background-ice-01", 11, 7) + map:addTile("tile-background-ice-07", 11, 8) + map:addTile("tile-ground-ice-04", 11, 9) + map:addTile("tile-rock-ice-01", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-06", 12, 1) + map:addTile("tile-background-ice-05", 12, 2) + map:addTile("tile-background-ice-03", 12, 3) + map:addTile("tile-background-ice-02", 12, 4) + map:addTile("tile-background-ice-03", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-05", 12, 8) + map:addTile("tile-ground-ice-04", 12, 9) + map:addTile("tile-rock-ice-big-01", 12, 10) + map:addTile("tile-ground-ledge-ice-left-02", 13, 0) + map:addTile("tile-background-ice-06", 13, 1) + map:addTile("tile-background-ice-06", 13, 2) + map:addTile("tile-ground-ice-05", 13, 3) + map:addTile("tile-background-ice-02", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-07", 13, 6) + map:addTile("tile-ground-ice-01", 13, 7) + map:addTile("tile-rock-ice-02", 13, 8) + map:addTile("tile-rock-ice-03", 13, 9) + map:addTile("tile-ground-ledge-ice-left-01", 14, 0) + map:addTile("tile-background-ice-01", 14, 1) + map:addTile("tile-background-ice-window-02", 14, 2) + map:addTile("tile-ground-ice-05", 14, 3) + map:addTile("tile-background-ice-07", 14, 4) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-ground-ice-03", 14, 7) + map:addTile("tile-rock-ice-03", 14, 8) + map:addTile("tile-rock-ice-big-01", 14, 9) + map:addTile("tile-rock-ice-03", 14, 11) + map:addTile("tile-rock-ice-01", 15, 0) + map:addTile("tile-rock-slope-ice-left-02", 15, 1) + map:addTile("tile-ground-ice-05", 15, 3) + map:addTile("tile-background-ice-07", 15, 4) + map:addTile("tile-background-ice-07", 15, 5) + map:addTile("tile-background-ice-04", 15, 6) + map:addTile("tile-packagetarget-ice-01-idle", 15, 7) + map:addTile("tile-rock-ice-02", 15, 8) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 5, "none", 1000) + map:addCave("tile-cave-ice-01", 6, 2, "none", 2000) + map:addCave("tile-cave-ice-02", 8, 2, "none", 3000) + map:addCave("tile-cave-ice-01", 10, 8, "none", 4000) + map:addCave("tile-cave-ice-01", 15, 2) + + map:addEmitter("tree", 0, 3, 1, 0) + map:addEmitter("item-stone", 2, 8, 1, 0) + map:addEmitter("item-stone", 8, 5, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "6") + map:addStartPosition("11", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1.9") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-21.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-21.lua new file mode 100755 index 0000000000..235fb33dd2 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/ice-21.lua @@ -0,0 +1,154 @@ +function getName() + return "Map 21" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-04", 0, 0) + map:addTile("tile-background-ice-07", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-ground-ice-05", 0, 3) + map:addTile("tile-background-ice-06", 0, 4) + map:addTile("tile-background-ice-04", 0, 5) + map:addTile("tile-background-ice-07", 0, 6) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-04", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-ground-ledge-ice-left-02", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-03", 1, 5) + map:addTile("tile-background-ice-03", 1, 6) + map:addTile("tile-background-ice-06", 1, 7) + map:addTile("tile-background-ice-05", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-background-ice-04", 2, 2) + map:addTile("tile-ground-ledge-ice-left-01", 2, 3) + map:addTile("tile-background-ice-01", 2, 4) + map:addTile("tile-background-ice-03", 2, 5) + map:addTile("tile-background-ice-01", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-window-02", 3, 2) + map:addTile("tile-ground-ice-01", 3, 3) + map:addTile("tile-rock-slope-ice-left-02", 3, 4) + map:addTile("tile-background-ice-02", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-04", 3, 7) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-05", 4, 1) + map:addTile("tile-ground-ice-02", 4, 3) + map:addTile("tile-rock-ice-01", 4, 4) + map:addTile("tile-rock-ice-01", 4, 5) + map:addTile("tile-rock-ice-03", 4, 6) + map:addTile("tile-rock-ice-01", 4, 7) + map:addTile("tile-background-ice-06", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-06", 5, 2) + map:addTile("tile-ground-ice-02", 5, 3) + map:addTile("tile-rock-slope-ice-right-02", 5, 4) + map:addTile("tile-rock-slope-ice-right-01", 5, 5) + map:addTile("tile-rock-ice-03", 5, 6) + map:addTile("tile-rock-ice-02", 5, 7) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-04", 6, 1) + map:addTile("tile-background-ice-04", 6, 2) + map:addTile("tile-ground-ice-02", 6, 3) + map:addTile("tile-rock-slope-ice-left-02", 6, 4) + map:addTile("tile-background-ice-02", 6, 5) + map:addTile("tile-packagetarget-ice-01-idle", 6, 6) + map:addTile("tile-rock-ice-03", 6, 7) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-06", 7, 2) + map:addTile("tile-background-ice-07", 7, 3) + map:addTile("tile-ground-ice-01", 7, 4) + map:addTile("tile-rock-slope-ice-left-02", 7, 5) + map:addTile("tile-geyser-ice-01-active", 7, 6) + map:addTile("tile-background-ice-03", 8, 0) + map:addTile("tile-background-ice-02", 8, 1) + map:addTile("tile-background-ice-01", 8, 2) + map:addTile("tile-ground-ice-02", 8, 4) + map:addTile("tile-rock-ice-01", 8, 5) + map:addTile("tile-rock-shim-ice-01", 8, 6) + map:addTile("tile-ground-ice-02", 8, 7) + map:addTile("tile-background-ice-01", 9, 0) + map:addTile("tile-background-ice-01", 9, 1) + map:addTile("tile-background-ice-04", 9, 2) + map:addTile("tile-background-ice-window-01", 9, 3) + map:addTile("tile-ground-ice-03", 9, 4) + map:addTile("tile-rock-slope-ice-right-02", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-ground-ice-03", 9, 7) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-04", 10, 1) + map:addTile("tile-background-ice-03", 10, 2) + map:addTile("tile-background-ice-big-01", 10, 3) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-05", 10, 6) + map:addTile("tile-ground-ice-04", 10, 7) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-06", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-ground-ice-01", 11, 7) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-03", 12, 1) + map:addTile("tile-background-ice-04", 12, 2) + map:addTile("tile-background-ice-06", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-04", 12, 5) + map:addTile("tile-background-ice-02", 12, 6) + map:addTile("tile-ground-ice-02", 12, 7) + map:addTile("tile-background-ice-04", 13, 0) + map:addTile("tile-background-ice-07", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-background-ice-05", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-05", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-ground-ice-04", 13, 7) + map:addTile("tile-background-ice-01", 14, 0) + map:addTile("tile-background-ice-02", 14, 1) + map:addTile("tile-background-ice-01", 14, 2) + map:addTile("tile-background-ice-07", 14, 3) + map:addTile("tile-background-ice-02", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-ground-ice-02", 14, 7) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-06", 15, 1) + map:addTile("tile-background-ice-06", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-background-ice-04", 15, 5) + map:addTile("tile-background-ice-07", 15, 6) + map:addTile("tile-ground-ice-04", 15, 7) + + map:addCave("tile-cave-ice-02", 4, 2, "none", 1000) + map:addCave("tile-cave-ice-02", 8, 3, "none", 1000) + + map:addEmitter("tree", 5, 1, 1, 0, "") + map:addEmitter("npc-blowing", 12, 6, 1, 0, "right=false,strength=8,size=4") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "8") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("7", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "0.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-01-package.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-01-package.lua new file mode 100755 index 0000000000..e0644b4a1c --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-01-package.lua @@ -0,0 +1,171 @@ +function getName() + return "Package" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0, 0) + map:addTile("tile-background-04", 0, 1) + map:addTile("tile-ground-04", 0, 2) + map:addTile("tile-rock-big-01", 0, 3) + map:addTile("tile-rock-03", 0, 5) + map:addTile("tile-rock-big-01", 0, 6) + map:addTile("tile-rock-03", 0, 8) + map:addTile("tile-rock-02", 0, 9) + map:addTile("tile-rock-03", 0, 10) + map:addTile("tile-rock-03", 0, 11) + map:addTile("tile-background-03", 1, 0) + map:addTile("tile-background-03", 1, 1) + map:addTile("tile-ground-04", 1, 2) + map:addTile("tile-rock-02", 1, 5) + map:addTile("tile-rock-02", 1, 8) + map:addTile("tile-rock-big-01", 1, 9) + map:addTile("tile-rock-02", 1, 11) + map:addTile("tile-background-big-01", 2, 0) + map:addTile("tile-background-big-01", 2, 2) + map:addTile("tile-background-03", 2, 4) + map:addTile("tile-packagetarget-rock-01-idle", 2, 5) + map:addTile("tile-rock-03", 2, 6) + map:addTile("tile-rock-02", 2, 7) + map:addTile("tile-rock-03", 2, 8) + map:addTile("tile-rock-slope-right-02", 2, 11) + map:addTile("tile-background-02", 3, 4) + map:addTile("tile-background-02", 3, 5) + map:addTile("bridge-wall-left-01", 3, 5) + map:addTile("tile-background-big-01", 3, 6) + map:addTile("tile-background-cave-art-01", 3, 8) + map:addTile("tile-background-02", 3, 9) + map:addTile("tile-background-02", 3, 10) + map:addTile("tile-background-cave-art-01", 3, 11) + map:addTile("tile-background-cave-art-01", 4, 0) + map:addTile("tile-background-02", 4, 1) + map:addTile("tile-background-big-01", 4, 2) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("bridge-plank-01", 4, 5) + map:addTile("tile-background-02", 4, 8) + map:addTile("tile-background-04", 4, 9) + map:addTile("tile-background-03", 4, 10) + map:addTile("tile-background-02", 4, 11) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-02", 5, 1) + map:addTile("tile-background-02", 5, 4) + map:addTile("tile-background-02", 5, 5) + map:addTile("bridge-wall-right-01", 5, 5) + map:addTile("tile-background-02", 5, 6) + map:addTile("tile-background-01", 5, 7) + map:addTile("tile-background-04", 5, 8) + map:addTile("tile-background-02", 5, 9) + map:addTile("tile-background-big-01", 5, 10) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-big-01", 6, 1) + map:addTile("tile-background-02", 6, 3) + map:addTile("tile-background-03", 6, 4) + map:addTile("tile-ground-03", 6, 5) + map:addTile("tile-rock-big-01", 6, 6) + map:addTile("tile-rock-slope-left-02", 6, 8) + map:addTile("tile-background-04", 6, 9) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-background-cave-art-01", 7, 4) + map:addTile("tile-ground-01", 7, 5) + map:addTile("tile-rock-big-01", 7, 8) + map:addTile("tile-rock-slope-left-02", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-ground-04", 8, 2) + map:addTile("tile-rock-02", 8, 3) + map:addTile("tile-rock-big-01", 8, 4) + map:addTile("tile-rock-02", 8, 6) + map:addTile("tile-rock-03", 8, 7) + map:addTile("tile-rock-03", 8, 10) + map:addTile("tile-rock-03", 8, 11) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-background-04", 9, 1) + map:addTile("tile-ground-03", 9, 2) + map:addTile("tile-rock-03", 9, 3) + map:addTile("tile-rock-02", 9, 6) + map:addTile("tile-rock-02", 9, 7) + map:addTile("tile-rock-02", 9, 8) + map:addTile("tile-rock-03", 9, 9) + map:addTile("tile-rock-02", 9, 10) + map:addTile("tile-rock-02", 9, 11) + map:addTile("tile-rock-02", 10, 0) + map:addTile("tile-rock-big-01", 10, 1) + map:addTile("tile-rock-02", 10, 3) + map:addTile("tile-rock-02", 10, 4) + map:addTile("tile-rock-03", 10, 5) + map:addTile("tile-rock-03", 10, 6) + map:addTile("tile-rock-02", 10, 7) + map:addTile("tile-rock-03", 10, 8) + map:addTile("tile-rock-big-01", 10, 9) + map:addTile("tile-rock-03", 10, 11) + map:addTile("tile-rock-03", 11, 0) + map:addTile("tile-rock-03", 11, 3) + map:addTile("tile-rock-03", 11, 4) + map:addTile("tile-rock-02", 11, 5) + map:addTile("tile-rock-02", 11, 6) + map:addTile("tile-rock-02", 11, 7) + map:addTile("tile-rock-02", 11, 8) + map:addTile("tile-rock-02", 11, 11) + map:addTile("tile-rock-03", 12, 0) + map:addTile("tile-rock-02", 12, 1) + map:addTile("tile-rock-big-01", 12, 2) + map:addTile("tile-rock-02", 12, 4) + map:addTile("tile-rock-03", 12, 5) + map:addTile("tile-rock-02", 12, 6) + map:addTile("tile-rock-big-01", 12, 7) + map:addTile("tile-rock-02", 12, 9) + map:addTile("tile-rock-03", 12, 10) + map:addTile("tile-rock-03", 12, 11) + map:addTile("tile-rock-02", 13, 0) + map:addTile("tile-rock-03", 13, 1) + map:addTile("tile-rock-03", 13, 4) + map:addTile("tile-rock-02", 13, 5) + map:addTile("tile-rock-03", 13, 6) + map:addTile("tile-rock-02", 13, 9) + map:addTile("tile-rock-02", 13, 10) + map:addTile("tile-rock-02", 13, 11) + map:addTile("tile-rock-big-01", 14, 0) + map:addTile("tile-rock-03", 14, 2) + map:addTile("tile-rock-02", 14, 3) + map:addTile("tile-rock-02", 14, 4) + map:addTile("tile-rock-02", 14, 5) + map:addTile("tile-rock-big-01", 14, 6) + map:addTile("tile-rock-03", 14, 8) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-03", 14, 11) + map:addTile("tile-rock-02", 15, 2) + map:addTile("tile-rock-03", 15, 3) + map:addTile("tile-rock-02", 15, 4) + map:addTile("tile-rock-02", 15, 5) + map:addTile("tile-rock-02", 15, 8) + map:addTile("tile-rock-02", 15, 11) + + map:addEmitter("item-package", 2.2, 0, 1, 200, "") + map:addEmitter("item-package", 6.2, 4, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "intropackage") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("6", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "15") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "5.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-02-game.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-02-game.lua new file mode 100755 index 0000000000..f6aea63beb --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-02-game.lua @@ -0,0 +1,136 @@ +function getName() + return "Be fast" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-03", 0.000000, 0.000000) + map:addTile("tile-rock-slope-right-02", 0.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 0.000000, 2.000000) + map:addTile("tile-ground-03", 0.000000, 3.000000) + map:addTile("tile-rock-03", 0.000000, 4.000000) + map:addTile("tile-rock-02", 0.000000, 5.000000) + map:addTile("tile-rock-03", 0.000000, 6.000000) + map:addTile("tile-rock-big-01", 0.000000, 7.000000) + map:addTile("tile-rock-03", 0.000000, 9.000000) + map:addTile("tile-rock-03", 0.000000, 10.000000) + map:addTile("tile-background-02", 1.000000, 0.000000) + map:addTile("tile-background-02", 1.000000, 1.000000) + map:addTile("tile-background-03", 1.000000, 2.000000) + map:addTile("tile-background-02", 1.000000, 3.000000) + map:addTile("tile-ground-01", 1.000000, 5.000000) + map:addTile("tile-rock-02", 1.000000, 6.000000) + map:addTile("tile-rock-big-01", 1.000000, 9.000000) + map:addTile("tile-background-04", 2.000000, 0.000000) + map:addTile("liane-01", 2.000000, 0.000000) + map:addTile("tile-background-03", 2.000000, 1.000000) + map:addTile("tile-background-01", 2.000000, 2.000000) + map:addTile("tile-background-01", 2.000000, 3.000000) + map:addTile("tile-background-window-02", 2.000000, 4.000000) + map:addTile("tile-ground-03", 2.000000, 5.000000) + map:addTile("tile-rock-02", 2.000000, 6.000000) + map:addTile("tile-rock-03", 2.000000, 7.000000) + map:addTile("tile-ground-01", 2.000000, 8.000000) + map:addTile("tile-background-02", 3.000000, 0.000000) + map:addTile("tile-background-01", 3.000000, 1.000000) + map:addTile("tile-background-02", 3.000000, 2.000000) + map:addTile("tile-background-02", 3.000000, 3.000000) + map:addTile("tile-background-cave-art-01", 3.000000, 4.000000) + map:addTile("tile-ground-01", 3.000000, 5.000000) + map:addTile("tile-rock-03", 3.000000, 6.000000) + map:addTile("tile-rock-big-01", 3.000000, 7.000000) + map:addTile("tile-rock-big-01", 3.000000, 9.000000) + map:addTile("tile-background-04", 4.000000, 0.000000) + map:addTile("tile-background-02", 4.000000, 1.000000) + map:addTile("tile-background-01", 4.000000, 2.000000) + map:addTile("tile-background-03", 4.000000, 3.000000) + map:addTile("tile-background-02", 4.000000, 4.000000) + map:addTile("tile-background-01", 4.000000, 5.000000) + map:addTile("tile-background-02", 4.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 0.000000) + map:addTile("tile-background-02", 5.000000, 1.000000) + map:addTile("tile-background-02", 5.000000, 2.000000) + map:addTile("tile-background-big-01", 5.000000, 3.000000) + map:addTile("tile-rock-right-04", 5.000000, 5.000000) + map:addTile("tile-rock-right-04", 5.000000, 6.000000) + map:addTile("tile-rock-03", 5.000000, 7.000000) + map:addTile("tile-rock-01", 5.000000, 8.000000) + map:addTile("tile-rock-03", 5.000000, 9.000000) + map:addTile("tile-rock-01", 5.000000, 10.000000) + map:addTile("tile-background-03", 6.000000, 0.000000) + map:addTile("tile-background-02", 6.000000, 1.000000) + map:addTile("tile-background-03", 6.000000, 2.000000) + map:addTile("tile-packagetarget-rock-01-idle", 6.000000, 5.000000) + map:addTile("tile-rock-03", 6.000000, 6.000000) + map:addTile("tile-rock-big-01", 6.000000, 7.000000) + map:addTile("tile-rock-01", 6.000000, 9.000000) + map:addTile("tile-rock-03", 6.000000, 10.000000) + map:addTile("tile-background-04", 7.000000, 0.000000) + map:addTile("liane-01", 7.000000, 0.000000) + map:addTile("tile-background-02", 7.000000, 1.000000) + map:addTile("tile-background-02", 7.000000, 2.000000) + map:addTile("tile-background-big-01", 7.000000, 3.000000) + map:addTile("tile-ground-01", 7.000000, 5.000000) + map:addTile("tile-rock-02", 7.000000, 6.000000) + map:addTile("tile-rock-03", 7.000000, 9.000000) + map:addTile("tile-rock-01", 7.000000, 10.000000) + map:addTile("tile-background-02", 8.000000, 0.000000) + map:addTile("tile-background-cave-art-01", 8.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 8.000000, 2.000000) + map:addTile("tile-ground-02", 8.000000, 5.000000) + map:addTile("tile-rock-02", 8.000000, 6.000000) + map:addTile("tile-rock-03", 8.000000, 7.000000) + map:addTile("tile-rock-01", 8.000000, 8.000000) + map:addTile("tile-rock-big-01", 8.000000, 9.000000) + map:addTile("tile-rock-big-01", 9.000000, 0.000000) + map:addTile("tile-rock-03", 9.000000, 2.000000) + map:addTile("tile-rock-big-01", 9.000000, 3.000000) + map:addTile("tile-rock-03", 9.000000, 5.000000) + map:addTile("tile-rock-big-01", 9.000000, 6.000000) + map:addTile("tile-ground-02", 9.000000, 8.000000) + map:addTile("tile-rock-01", 10.000000, 2.000000) + map:addTile("tile-rock-01", 10.000000, 5.000000) + map:addTile("tile-rock-01", 10.000000, 8.000000) + map:addTile("tile-rock-big-01", 10.000000, 9.000000) + map:addTile("tile-rock-03", 11.000000, 0.000000) + map:addTile("tile-rock-big-01", 11.000000, 1.000000) + map:addTile("tile-rock-03", 11.000000, 3.000000) + map:addTile("tile-rock-big-01", 11.000000, 4.000000) + map:addTile("tile-rock-03", 11.000000, 6.000000) + map:addTile("tile-rock-01", 11.000000, 7.000000) + map:addTile("tile-rock-03", 11.000000, 8.000000) + map:addTile("tile-rock-01", 12.000000, 0.000000) + map:addTile("tile-rock-01", 12.000000, 3.000000) + map:addTile("tile-rock-01", 12.000000, 6.000000) + map:addTile("tile-rock-03", 12.000000, 7.000000) + map:addTile("tile-rock-01", 12.000000, 8.000000) + map:addTile("tile-rock-03", 12.000000, 9.000000) + map:addTile("tile-rock-01", 12.000000, 10.000000) + + + map:addCave("tile-cave-01", 1.000000, 4.000000, "npc-man", 3000) + + map:setSetting("width", "13") + map:setSetting("height", "11") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "introtime") + map:setSetting("packages", "3") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("2.3", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "10") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "5.600000") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-03-tree.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-03-tree.lua new file mode 100755 index 0000000000..170e548799 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-03-tree.lua @@ -0,0 +1,177 @@ +function getName() + return "Tree" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-slope-right-02", 0.000000, 0.000000) + map:addTile("tile-background-04", 0.000000, 1.000000) + map:addTile("tile-background-02", 0.000000, 2.000000) + map:addTile("tile-background-02", 0.000000, 3.000000) + map:addTile("tile-ground-01", 0.000000, 5.000000) + map:addTile("tile-background-03", 0.000000, 6.000000) + map:addTile("tile-ground-01", 0.000000, 8.000000) + map:addTile("tile-rock-big-01", 0.000000, 9.000000) + map:addTile("tile-rock-02", 0.000000, 11.000000) + map:addTile("tile-background-04", 1.000000, 0.000000) + map:addTile("tile-background-02", 1.000000, 1.000000) + map:addTile("tile-background-01", 1.000000, 2.000000) + map:addTile("tile-background-02", 1.000000, 3.000000) + map:addTile("tile-background-window-02", 1.000000, 4.000000) + map:addTile("tile-ground-03", 1.000000, 5.000000) + map:addTile("tile-background-01", 1.000000, 6.000000) + map:addTile("liane-01", 1.000000, 6.000000) + map:addTile("tile-background-window-01", 1.000000, 7.000000) + map:addTile("tile-ground-03", 1.000000, 8.000000) + map:addTile("tile-rock-02", 1.000000, 11.000000) + map:addTile("tile-background-02", 2.000000, 0.000000) + map:addTile("tile-background-04", 2.000000, 1.000000) + map:addTile("tile-background-01", 2.000000, 2.000000) + map:addTile("tile-background-02", 2.000000, 3.000000) + map:addTile("tile-background-cave-art-01", 2.000000, 4.000000) + map:addTile("tile-background-big-01", 2.000000, 5.000000) + map:addTile("tile-background-02", 2.000000, 7.000000) + map:addTile("tile-ground-02", 2.000000, 8.000000) + map:addTile("tile-rock-02", 2.000000, 9.000000) + map:addTile("tile-rock-01", 2.000000, 10.000000) + map:addTile("tile-rock-01", 2.000000, 11.000000) + map:addTile("tile-background-04", 3.000000, 0.000000) + map:addTile("tile-background-big-01", 3.000000, 1.000000) + map:addTile("tile-background-03", 3.000000, 3.000000) + map:addTile("tile-background-02", 3.000000, 4.000000) + map:addTile("tile-background-02", 3.000000, 7.000000) + map:addTile("tile-ground-03", 3.000000, 8.000000) + map:addTile("tile-rock-03", 3.000000, 9.000000) + map:addTile("tile-rock-big-01", 3.000000, 10.000000) + map:addTile("tile-background-01", 4.000000, 0.000000) + map:addTile("liane-01", 4.000000, 0.000000) + map:addTile("tile-background-02", 4.000000, 3.000000) + map:addTile("tile-background-big-01", 4.000000, 4.000000) + map:addTile("tile-background-02", 4.000000, 6.000000) + map:addTile("tile-background-02", 4.000000, 7.000000) + map:addTile("tile-ground-03", 4.000000, 8.000000) + map:addTile("tile-rock-01", 4.000000, 9.000000) + map:addTile("tile-background-01", 5.000000, 0.000000) + map:addTile("liane-01", 5.000000, 0.000000) + map:addTile("tile-background-01", 5.000000, 1.000000) + map:addTile("tile-background-03", 5.000000, 2.000000) + map:addTile("tile-background-02", 5.000000, 3.000000) + map:addTile("tile-background-01", 5.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 5.000000, 7.000000) + map:addTile("tile-ground-01", 5.000000, 8.000000) + map:addTile("tile-rock-02", 5.000000, 9.000000) + map:addTile("tile-rock-03", 5.000000, 10.000000) + map:addTile("tile-rock-02", 5.000000, 11.000000) + map:addTile("tile-background-03", 6.000000, 0.000000) + map:addTile("tile-background-01", 6.000000, 1.000000) + map:addTile("tile-background-01", 6.000000, 2.000000) + map:addTile("tile-background-01", 6.000000, 3.000000) + map:addTile("tile-background-01", 6.000000, 4.000000) + map:addTile("tile-background-03", 6.000000, 5.000000) + map:addTile("tile-background-03", 6.000000, 6.000000) + map:addTile("tile-background-03", 6.000000, 7.000000) + map:addTile("tile-packagetarget-rock-01-idle", 6.000000, 8.000000) + map:addTile("tile-rock-01", 6.000000, 9.000000) + map:addTile("tile-rock-02", 6.000000, 10.000000) + map:addTile("tile-rock-01", 6.000000, 11.000000) + map:addTile("tile-background-01", 7.000000, 0.000000) + map:addTile("tile-background-01", 7.000000, 1.000000) + map:addTile("tile-background-02", 7.000000, 2.000000) + map:addTile("tile-background-03", 7.000000, 3.000000) + map:addTile("tile-background-03", 7.000000, 4.000000) + map:addTile("tile-background-02", 7.000000, 5.000000) + map:addTile("tile-background-03", 7.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 7.000000, 7.000000) + map:addTile("tile-ground-02", 7.000000, 8.000000) + map:addTile("tile-rock-03", 7.000000, 9.000000) + map:addTile("tile-rock-01", 7.000000, 10.000000) + map:addTile("tile-rock-03", 7.000000, 11.000000) + map:addTile("tile-background-01", 8.000000, 0.000000) + map:addTile("liane-01", 8.000000, 0.000000) + map:addTile("tile-background-big-01", 8.000000, 1.000000) + map:addTile("tile-background-01", 8.000000, 3.000000) + map:addTile("tile-background-01", 8.000000, 4.000000) + map:addTile("tile-background-02", 8.000000, 5.000000) + map:addTile("tile-background-01", 8.000000, 6.000000) + map:addTile("tile-background-03", 8.000000, 7.000000) + map:addTile("tile-ground-02", 8.000000, 8.000000) + map:addTile("tile-rock-big-01", 8.000000, 9.000000) + map:addTile("tile-rock-02", 8.000000, 11.000000) + map:addTile("tile-rock-slope-left-02", 9.000000, 0.000000) + map:addTile("tile-background-02", 9.000000, 3.000000) + map:addTile("tile-background-03", 9.000000, 4.000000) + map:addTile("tile-background-big-01", 9.000000, 5.000000) + map:addTile("tile-background-01", 9.000000, 7.000000) + map:addTile("tile-ground-03", 9.000000, 8.000000) + map:addTile("tile-rock-02", 9.000000, 11.000000) + map:addTile("tile-rock-03", 10.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 10.000000, 1.000000) + map:addTile("tile-background-01", 10.000000, 2.000000) + map:addTile("tile-background-03", 10.000000, 3.000000) + map:addTile("tile-background-01", 10.000000, 4.000000) + map:addTile("tile-background-01", 10.000000, 7.000000) + map:addTile("tile-ground-02", 10.000000, 8.000000) + map:addTile("tile-rock-01", 10.000000, 9.000000) + map:addTile("tile-rock-big-01", 10.000000, 10.000000) + map:addTile("tile-rock-01", 11.000000, 0.000000) + map:addTile("tile-rock-03", 11.000000, 1.000000) + map:addTile("tile-rock-slope-left-02", 11.000000, 2.000000) + map:addTile("tile-background-04", 11.000000, 3.000000) + map:addTile("tile-background-01", 11.000000, 4.000000) + map:addTile("tile-background-01", 11.000000, 5.000000) + map:addTile("tile-background-03", 11.000000, 6.000000) + map:addTile("tile-background-03", 11.000000, 7.000000) + map:addTile("tile-ground-03", 11.000000, 8.000000) + map:addTile("tile-rock-03", 11.000000, 9.000000) + map:addTile("tile-rock-big-01", 12.000000, 0.000000) + map:addTile("tile-rock-01", 12.000000, 2.000000) + map:addTile("tile-rock-02", 12.000000, 3.000000) + map:addTile("tile-rock-01", 12.000000, 4.000000) + map:addTile("tile-rock-03", 12.000000, 5.000000) + map:addTile("tile-rock-big-01", 12.000000, 6.000000) + map:addTile("tile-rock-02", 12.000000, 8.000000) + map:addTile("tile-rock-01", 12.000000, 9.000000) + map:addTile("tile-rock-big-01", 12.000000, 10.000000) + map:addTile("tile-rock-03", 13.000000, 2.000000) + map:addTile("tile-rock-big-01", 13.000000, 3.000000) + map:addTile("tile-rock-01", 13.000000, 5.000000) + map:addTile("tile-rock-big-01", 13.000000, 8.000000) + map:addTile("tile-rock-01", 14.000000, 0.000000) + map:addTile("tile-rock-02", 14.000000, 1.000000) + map:addTile("tile-rock-01", 14.000000, 2.000000) + map:addTile("tile-rock-02", 14.000000, 5.000000) + map:addTile("tile-rock-03", 14.000000, 6.000000) + map:addTile("tile-rock-01", 14.000000, 7.000000) + map:addTile("tile-rock-02", 14.000000, 10.000000) + map:addTile("tile-rock-01", 14.000000, 11.000000) + + map:addEmitter("tree", 4.000000, 6.000000, 1, 0, "") + map:addEmitter("item-stone", 5.000000, 3.000000, 1, 1000, "") + + map:addCave("tile-cave-02", 0.000000, 4.000000, "npc-grandpa", 3000) + map:addCave("tile-cave-01", 0.000000, 7.000000, "npc-grandpa", 3000) + + map:setSetting("width", "15") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "introtree") + map:setSetting("packagetransfercount", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.800000") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("9", "7") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-04-geyser.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-04-geyser.lua new file mode 100755 index 0000000000..2b36fc718a --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-04-geyser.lua @@ -0,0 +1,203 @@ +function getName() + return "Geyser" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-02", 0, 0) + map:addTile("tile-rock-03", 0, 1) + map:addTile("tile-rock-02", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-rock-big-01", 0, 6) + map:addTile("tile-rock-slope-right-02", 0, 8) + map:addTile("tile-background-02", 0, 9) + map:addTile("tile-background-04", 0, 10) + map:addTile("tile-ground-03", 0, 11) + map:addTile("tile-rock-03", 1, 0) + map:addTile("tile-rock-big-01", 1, 1) + map:addTile("tile-rock-03", 1, 3) + map:addTile("tile-background-01", 1, 8) + map:addTile("tile-background-04", 1, 9) + map:addTile("tile-background-02", 1, 10) + map:addTile("tile-ground-03", 1, 11) + map:addTile("tile-rock-02", 2, 0) + map:addTile("tile-rock-slope-right-02", 2, 3) + map:addTile("tile-background-02", 2, 4) + map:addTile("bridge-wall-left-01", 2, 4) + map:addTile("tile-background-02", 2, 5) + map:addTile("tile-background-04", 2, 6) + map:addTile("tile-background-02", 2, 7) + map:addTile("tile-background-04", 2, 8) + map:addTile("tile-background-04", 2, 9) + map:addTile("tile-background-01", 2, 10) + map:addTile("tile-background-cave-art-01", 2, 11) + map:addTile("bridge-wall-left-01", 2, 11) + map:addTile("tile-rock-big-01", 3, 0) + map:addTile("tile-rock-slope-right-02", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-01", 3, 4) + map:addTile("bridge-plank-01", 3, 4) + map:addTile("tile-background-03", 3, 5) + map:addTile("tile-background-04", 3, 6) + map:addTile("tile-background-04", 3, 7) + map:addTile("tile-background-01", 3, 8) + map:addTile("tile-background-02", 3, 9) + map:addTile("tile-background-04", 3, 10) + map:addTile("tile-background-03", 3, 11) + map:addTile("bridge-plank-01", 3, 11) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-background-04", 4, 3) + map:addTile("tile-background-01", 4, 4) + map:addTile("bridge-plank-01", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-ground-06", 4, 7) + map:addTile("tile-background-04", 4, 8) + map:addTile("tile-background-02", 4, 9) + map:addTile("tile-background-04", 4, 10) + map:addTile("tile-background-04", 4, 11) + map:addTile("bridge-wall-right-01", 4, 11) + map:addTile("tile-rock-03", 5, 0) + map:addTile("tile-rock-slope-right-02", 5, 1) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-background-04", 5, 3) + map:addTile("tile-background-03", 5, 4) + map:addTile("bridge-wall-right-01", 5, 4) + map:addTile("tile-background-03", 5, 5) + map:addTile("tile-background-01", 5, 6) + map:addTile("tile-rock-slope-right-01", 5, 7) + map:addTile("tile-rock-slope-left-02", 5, 8) + map:addTile("tile-background-03", 5, 9) + map:addTile("tile-background-03", 5, 10) + map:addTile("tile-ground-01", 5, 11) + map:addTile("tile-rock-slope-right-02", 6, 0) + map:addTile("tile-background-02", 6, 1) + map:addTile("tile-background-04", 6, 2) + map:addTile("tile-background-01", 6, 3) + map:addTile("tile-ground-01", 6, 4) + map:addTile("tile-rock-02", 6, 5) + map:addTile("tile-rock-02", 6, 6) + map:addTile("tile-rock-slope-left-02", 6, 7) + map:addTile("tile-rock-slope-right-01", 6, 8) + map:addTile("tile-rock-03", 6, 9) + map:addTile("tile-rock-big-01", 6, 10) + map:addTile("tile-background-03", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-background-04", 7, 2) + map:addTile("tile-background-04", 7, 3) + map:addTile("tile-ground-03", 7, 4) + map:addTile("tile-rock-03", 7, 5) + map:addTile("tile-rock-02", 7, 6) + map:addTile("tile-rock-03", 7, 7) + map:addTile("tile-rock-slope-left-02", 7, 8) + map:addTile("tile-rock-slope-right-01", 7, 9) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-04", 8, 1) + map:addTile("tile-background-big-01", 8, 2) + map:addTile("tile-ground-01", 8, 4) + map:addTile("tile-rock-02", 8, 5) + map:addTile("tile-rock-big-01", 8, 6) + map:addTile("tile-packagetarget-rock-01-idle", 8, 8, 180) + map:addTile("tile-background-04", 8, 9) + map:addTile("tile-geyser-rock-01-active", 8, 10) + map:addTile("tile-background-04", 9, 0) + map:addTile("tile-background-02", 9, 1) + map:addTile("tile-ground-03", 9, 4) + map:addTile("tile-rock-02", 9, 5) + map:addTile("tile-rock-01", 9, 8) + map:addTile("tile-rock-big-01", 9, 9) + map:addTile("tile-rock-02", 9, 11) + map:addTile("tile-background-01", 10, 0) + map:addTile("tile-background-03", 10, 1) + map:addTile("tile-ground-01", 10, 2) + map:addTile("tile-rock-big-01", 10, 3) + map:addTile("tile-rock-02", 10, 5) + map:addTile("tile-rock-02", 10, 6) + map:addTile("tile-rock-01", 10, 7) + map:addTile("tile-rock-03", 10, 8) + map:addTile("tile-rock-03", 10, 11) + map:addTile("tile-background-04", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-ground-03", 11, 2) + map:addTile("tile-rock-slope-right-02", 11, 5) + map:addTile("tile-background-02", 11, 6) + map:addTile("tile-ground-03", 11, 7) + map:addTile("tile-rock-02", 11, 8) + map:addTile("tile-rock-02", 11, 9) + map:addTile("tile-rock-02", 11, 10) + map:addTile("tile-rock-02", 11, 11) + map:addTile("tile-background-02", 12, 0) + map:addTile("tile-background-01", 12, 1) + map:addTile("tile-ground-01", 12, 2) + map:addTile("tile-rock-03", 12, 3) + map:addTile("tile-rock-slope-right-02", 12, 4) + map:addTile("tile-background-04", 12, 5) + map:addTile("tile-background-01", 12, 6) + map:addTile("tile-ground-01", 12, 7) + map:addTile("tile-rock-03", 12, 8) + map:addTile("tile-rock-big-01", 12, 9) + map:addTile("tile-rock-03", 12, 11) + map:addTile("tile-background-04", 13, 0) + map:addTile("tile-background-04", 13, 1) + map:addTile("tile-ground-01", 13, 2) + map:addTile("tile-rock-slope-right-02", 13, 3) + map:addTile("tile-background-04", 13, 4) + map:addTile("tile-background-04", 13, 5) + map:addTile("tile-background-02", 13, 6) + map:addTile("tile-ground-03", 13, 7) + map:addTile("tile-rock-02", 13, 8) + map:addTile("tile-rock-02", 13, 11) + map:addTile("tile-background-04", 14, 0) + map:addTile("tile-background-03", 14, 1) + map:addTile("tile-background-01", 14, 2) + map:addTile("tile-background-04", 14, 3) + map:addTile("tile-background-04", 14, 4) + map:addTile("tile-background-01", 14, 5) + map:addTile("tile-background-02", 14, 6) + map:addTile("tile-ground-01", 14, 7) + map:addTile("tile-rock-03", 14, 8) + map:addTile("tile-rock-02", 14, 9) + map:addTile("tile-rock-03", 14, 10) + map:addTile("tile-rock-02", 14, 11) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-cave-art-01", 15, 2) + map:addTile("tile-background-03", 15, 3) + map:addTile("tile-background-04", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-ground-03", 15, 7) + map:addTile("tile-rock-02", 15, 8) + map:addTile("tile-rock-03", 15, 9) + map:addTile("tile-rock-02", 15, 10) + map:addTile("tile-rock-02", 15, 11) + + map:addEmitter("item-package", 4, 10, 1, 0, "") + map:addEmitter("item-package", 5, 5, 1, 0, "") + map:addEmitter("tree", 7, 2, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "introgeyser") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("5", "10") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + map:setSetting("geyserinitialdelay", "1000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-05-flying.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-05-flying.lua new file mode 100755 index 0000000000..de7fab0bb4 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-05-flying.lua @@ -0,0 +1,134 @@ +function getName() + return "Flying" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-03", 0.000000, 0.000000) + map:addTile("tile-rock-02", 0.000000, 1.000000) + map:addTile("tile-rock-big-01", 0.000000, 2.000000) + map:addTile("tile-ground-ledge-right-02", 0.000000, 4.000000) + map:addTile("tile-background-03", 0.000000, 5.000000) + map:addTile("tile-ground-04", 0.000000, 6.000000) + map:addTile("tile-rock-01", 0.000000, 7.000000) + map:addTile("tile-rock-02", 0.000000, 8.000000) + map:addTile("tile-rock-big-01", 1.000000, 0.000000) + map:addTile("tile-ground-05", 1.000000, 4.000000) + map:addTile("tile-background-04", 1.000000, 5.000000) + map:addTile("tile-ground-03", 1.000000, 6.000000) + map:addTile("tile-rock-big-01", 1.000000, 7.000000) + map:addTile("tile-rock-02", 2.000000, 2.000000) + map:addTile("tile-rock-03", 2.000000, 3.000000) + map:addTile("tile-ground-05", 2.000000, 4.000000) + map:addTile("tile-background-03", 2.000000, 5.000000) + map:addTile("tile-ground-03", 2.000000, 6.000000) + map:addTile("tile-rock-02", 3.000000, 0.000000) + map:addTile("tile-rock-03", 3.000000, 1.000000) + map:addTile("tile-rock-01", 3.000000, 2.000000) + map:addTile("tile-rock-left-04", 3.000000, 3.000000) + map:addTile("tile-ground-06", 3.000000, 4.000000) + map:addTile("tile-background-03", 3.000000, 5.000000) + map:addTile("tile-ground-01", 3.000000, 6.000000) + map:addTile("tile-rock-02", 3.000000, 7.000000) + map:addTile("tile-rock-slope-right-02", 3.000000, 8.000000) + map:addTile("tile-rock-03", 4.000000, 0.000000) + map:addTile("tile-rock-02", 4.000000, 1.000000) + map:addTile("tile-rock-slope-right-02", 4.000000, 2.000000) + map:addTile("tile-background-03", 4.000000, 3.000000) + map:addTile("tile-ground-05", 4.000000, 4.000000) + map:addTile("tile-background-04", 4.000000, 5.000000) + map:addTile("tile-background-02", 4.000000, 6.000000) + map:addTile("bridge-wall-left-01", 4.000000, 6.000000) + map:addTile("tile-background-04", 4.000000, 7.000000) + map:addTile("tile-background-cave-art-01", 4.000000, 8.000000) + map:addTile("tile-rock-slope-right-02", 5.000000, 0.000000) + map:addTile("tile-background-04", 5.000000, 1.000000) + map:addTile("tile-background-04", 5.000000, 2.000000) + map:addTile("tile-background-03", 5.000000, 3.000000) + map:addTile("tile-background-04", 5.000000, 4.000000) + map:addTile("tile-background-04", 5.000000, 5.000000) + map:addTile("tile-background-02", 5.000000, 6.000000) + map:addTile("bridge-wall-right-01", 5.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 7.000000) + map:addTile("tile-background-02", 5.000000, 8.000000) + map:addTile("tile-background-02", 6.000000, 0.000000) + map:addTile("tile-background-03", 6.000000, 1.000000) + map:addTile("tile-background-04", 6.000000, 2.000000) + map:addTile("tile-background-03", 6.000000, 3.000000) + map:addTile("tile-ground-ledge-left-02", 6.000000, 4.000000) + map:addTile("tile-background-04", 6.000000, 5.000000) + map:addTile("tile-ground-03", 6.000000, 6.000000) + map:addTile("tile-rock-slope-left-02", 6.000000, 7.000000) + map:addTile("tile-background-02", 6.000000, 8.000000) + map:addTile("tile-rock-shim-01", 7.000000, 0.000000) + map:addTile("tile-background-04", 7.000000, 1.000000) + map:addTile("tile-background-03", 7.000000, 2.000000) + map:addTile("tile-background-04", 7.000000, 3.000000) + map:addTile("tile-ground-ledge-right-02", 7.000000, 4.000000) + map:addTile("tile-background-04", 7.000000, 5.000000) + map:addTile("tile-ground-04", 7.000000, 6.000000) + map:addTile("tile-rock-02", 7.000000, 7.000000) + map:addTile("tile-rock-slope-left-02", 7.000000, 8.000000) + map:addTile("tile-background-04", 8.000000, 0.000000) + map:addTile("tile-background-04", 8.000000, 1.000000) + map:addTile("tile-background-03", 8.000000, 2.000000) + map:addTile("tile-background-04", 8.000000, 3.000000) + map:addTile("tile-background-04", 8.000000, 4.000000) + map:addTile("tile-background-03", 8.000000, 5.000000) + map:addTile("tile-packagetarget-rock-01-idle", 8.000000, 6.000000) + map:addTile("tile-rock-02", 8.000000, 7.000000) + map:addTile("tile-rock-01", 8.000000, 8.000000) + map:addTile("tile-rock-02", 9.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 9.000000, 1.000000) + map:addTile("tile-background-01", 9.000000, 2.000000) + map:addTile("tile-background-03", 9.000000, 3.000000) + map:addTile("tile-ground-ledge-left-02", 9.000000, 4.000000) + map:addTile("tile-background-04", 9.000000, 5.000000) + map:addTile("tile-ground-01", 9.000000, 6.000000) + map:addTile("tile-rock-03", 9.000000, 7.000000) + map:addTile("tile-rock-02", 9.000000, 8.000000) + map:addTile("tile-rock-big-01", 10.000000, 0.000000) + map:addTile("tile-rock-right-04", 10.000000, 2.000000) + map:addTile("tile-rock-right-04", 10.000000, 3.000000) + map:addTile("tile-rock-03", 10.000000, 4.000000) + map:addTile("tile-rock-big-01", 10.000000, 5.000000) + map:addTile("tile-rock-big-01", 10.000000, 7.000000) + map:addTile("tile-rock-big-01", 11.000000, 2.000000) + map:addTile("tile-rock-02", 11.000000, 4.000000) + map:addTile("tile-rock-03", 12.000000, 0.000000) + map:addTile("tile-rock-02", 12.000000, 1.000000) + map:addTile("tile-rock-03", 12.000000, 4.000000) + map:addTile("tile-rock-02", 12.000000, 5.000000) + map:addTile("tile-rock-02", 12.000000, 6.000000) + map:addTile("tile-rock-02", 12.000000, 7.000000) + map:addTile("tile-rock-01", 12.000000, 8.000000) + + map:addEmitter("item-egg", 2.000000, 5.000000, 1, 0, "") + map:addEmitter("item-stone", 5.000000, 1.000000, 1, 4100, "") + map:addEmitter("item-package", 8.200000, 1.000000, 1, 5000, "") + + map:setSetting("width", "13") + map:setSetting("height", "9") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("initialspawntime", "0") + map:setSetting("introwindow", "introflying") + map:setSetting("packagetransfercount", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.500000") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("0", "5") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-06-attack.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-06-attack.lua new file mode 100755 index 0000000000..04f6a8f557 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-06-attack.lua @@ -0,0 +1,186 @@ +function getName() + return "Attack" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-big-01", 0.000000, 0.000000) + map:addTile("tile-rock-03", 0.000000, 2.000000) + map:addTile("tile-rock-slope-right-02", 0.000000, 3.000000) + map:addTile("tile-background-04", 0.000000, 4.000000) + map:addTile("tile-ground-ledge-right-01", 0.000000, 5.000000) + map:addTile("tile-background-04", 0.000000, 6.000000) + map:addTile("tile-rock-01", 0.000000, 7.000000) + map:addTile("tile-rock-big-01", 0.000000, 8.000000) + map:addTile("tile-rock-03", 0.000000, 10.000000) + map:addTile("tile-rock-01", 1.000000, 2.000000) + map:addTile("tile-background-04", 1.000000, 3.000000) + map:addTile("tile-background-03", 1.000000, 4.000000) + map:addTile("tile-ground-ledge-left-01", 1.000000, 5.000000) + map:addTile("tile-background-03", 1.000000, 6.000000) + map:addTile("tile-rock-03", 1.000000, 7.000000) + map:addTile("tile-rock-01", 1.000000, 10.000000) + map:addTile("tile-rock-02", 2.000000, 0.000000) + map:addTile("tile-rock-01", 2.000000, 1.000000) + map:addTile("tile-rock-01", 2.000000, 2.000000) + map:addTile("tile-background-03", 2.000000, 3.000000) + map:addTile("tile-background-02", 2.000000, 4.000000) + map:addTile("tile-ground-ledge-right-01", 2.000000, 5.000000) + map:addTile("tile-background-03", 2.000000, 6.000000) + map:addTile("tile-ground-01", 2.000000, 7.000000) + map:addTile("tile-rock-01", 2.000000, 8.000000) + map:addTile("tile-rock-slope-right-02", 2.000000, 9.000000) + map:addTile("tile-background-04", 2.000000, 10.000000) + map:addTile("tile-rock-03", 3.000000, 0.000000) + map:addTile("tile-rock-01", 3.000000, 1.000000) + map:addTile("tile-rock-slope-right-02", 3.000000, 2.000000) + map:addTile("tile-background-04", 3.000000, 3.000000) + map:addTile("tile-background-01", 3.000000, 4.000000) + map:addTile("tile-ground-ledge-right-02", 3.000000, 5.000000) + map:addTile("tile-background-04", 3.000000, 6.000000) + map:addTile("tile-background-02", 3.000000, 7.000000) + map:addTile("bridge-wall-left-01", 3.000000, 7.000000) + map:addTile("tile-background-04", 3.000000, 8.000000) + map:addTile("tile-background-04", 3.000000, 9.000000) + map:addTile("tile-background-04", 3.000000, 10.000000) + map:addTile("tile-rock-01", 4.000000, 0.000000) + map:addTile("tile-rock-03", 4.000000, 1.000000) + map:addTile("tile-background-04", 4.000000, 2.000000) + map:addTile("tile-background-03", 4.000000, 3.000000) + map:addTile("tile-background-03", 4.000000, 4.000000) + map:addTile("tile-background-04", 4.000000, 5.000000) + map:addTile("tile-background-04", 4.000000, 6.000000) + map:addTile("tile-background-02", 4.000000, 7.000000) + map:addTile("bridge-wall-right-01", 4.000000, 7.000000) + map:addTile("tile-background-04", 4.000000, 8.000000) + map:addTile("tile-background-04", 4.000000, 9.000000) + map:addTile("tile-background-04", 4.000000, 10.000000) + map:addTile("tile-rock-03", 5.000000, 0.000000) + map:addTile("tile-rock-slope-right-02", 5.000000, 1.000000) + map:addTile("tile-background-01", 5.000000, 2.000000) + map:addTile("tile-background-04", 5.000000, 3.000000) + map:addTile("tile-background-03", 5.000000, 4.000000) + map:addTile("tile-background-04", 5.000000, 5.000000) + map:addTile("tile-background-04", 5.000000, 6.000000) + map:addTile("tile-ground-03", 5.000000, 7.000000) + map:addTile("tile-rock-03", 5.000000, 8.000000) + map:addTile("tile-rock-01", 5.000000, 9.000000) + map:addTile("tile-rock-03", 5.000000, 10.000000) + map:addTile("tile-rock-slope-right-02", 6.000000, 0.000000) + map:addTile("tile-background-02", 6.000000, 1.000000) + map:addTile("tile-background-01", 6.000000, 2.000000) + map:addTile("tile-background-03", 6.000000, 3.000000) + map:addTile("tile-background-04", 6.000000, 4.000000) + map:addTile("tile-background-04", 6.000000, 5.000000) + map:addTile("tile-background-04", 6.000000, 6.000000) + map:addTile("tile-ground-04", 6.000000, 7.000000) + map:addTile("tile-rock-big-01", 6.000000, 8.000000) + map:addTile("tile-rock-01", 6.000000, 10.000000) + map:addTile("tile-background-04", 7.000000, 0.000000) + map:addTile("tile-background-02", 7.000000, 1.000000) + map:addTile("tile-background-04", 7.000000, 2.000000) + map:addTile("tile-background-03", 7.000000, 3.000000) + map:addTile("tile-background-04", 7.000000, 4.000000) + map:addTile("tile-background-04", 7.000000, 5.000000) + map:addTile("tile-background-03", 7.000000, 6.000000) + map:addTile("tile-packagetarget-rock-01-idle", 7.000000, 7.000000) + map:addTile("tile-rock-02", 7.000000, 10.000000) + map:addTile("tile-background-02", 8.000000, 0.000000) + map:addTile("tile-background-02", 8.000000, 1.000000) + map:addTile("tile-background-04", 8.000000, 2.000000) + map:addTile("tile-background-01", 8.000000, 3.000000) + map:addTile("tile-background-04", 8.000000, 4.000000) + map:addTile("tile-background-04", 8.000000, 5.000000) + map:addTile("tile-background-04", 8.000000, 6.000000) + map:addTile("tile-ground-01", 8.000000, 7.000000) + map:addTile("tile-rock-03", 8.000000, 8.000000) + map:addTile("tile-rock-01", 8.000000, 9.000000) + map:addTile("tile-rock-01", 8.000000, 10.000000) + map:addTile("tile-background-03", 9.000000, 0.000000) + map:addTile("tile-background-02", 9.000000, 1.000000) + map:addTile("tile-background-04", 9.000000, 2.000000) + map:addTile("tile-background-03", 9.000000, 3.000000) + map:addTile("tile-background-02", 9.000000, 4.000000) + map:addTile("tile-background-03", 9.000000, 5.000000) + map:addTile("tile-background-04", 9.000000, 6.000000) + map:addTile("tile-ground-02", 9.000000, 7.000000) + map:addTile("tile-rock-01", 9.000000, 8.000000) + map:addTile("tile-rock-big-01", 9.000000, 9.000000) + map:addTile("tile-rock-slope-left-02", 10.000000, 0.000000) + map:addTile("tile-background-02", 10.000000, 1.000000) + map:addTile("tile-background-02", 10.000000, 2.000000) + map:addTile("tile-background-04", 10.000000, 3.000000) + map:addTile("tile-ground-02", 10.000000, 4.000000) + map:addTile("tile-background-04", 10.000000, 5.000000) + map:addTile("tile-background-cave-art-01", 10.000000, 6.000000) + map:addTile("tile-ground-03", 10.000000, 7.000000) + map:addTile("tile-rock-03", 10.000000, 8.000000) + map:addTile("tile-rock-01", 11.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 11.000000, 1.000000) + map:addTile("tile-background-02", 11.000000, 2.000000) + map:addTile("tile-background-01", 11.000000, 3.000000) + map:addTile("tile-ground-01", 11.000000, 4.000000) + map:addTile("tile-background-04", 11.000000, 5.000000) + map:addTile("tile-background-cave-art-01", 11.000000, 6.000000) + map:addTile("tile-ground-01", 11.000000, 7.000000) + map:addTile("tile-rock-02", 11.000000, 8.000000) + map:addTile("tile-rock-03", 11.000000, 9.000000) + map:addTile("tile-rock-01", 11.000000, 10.000000) + map:addTile("tile-rock-02", 12.000000, 0.000000) + map:addTile("tile-rock-03", 12.000000, 1.000000) + map:addTile("tile-background-03", 12.000000, 2.000000) + map:addTile("tile-background-02", 12.000000, 3.000000) + map:addTile("tile-ground-02", 12.000000, 4.000000) + map:addTile("tile-background-02", 12.000000, 5.000000) + map:addTile("tile-background-04", 12.000000, 6.000000) + map:addTile("tile-ground-03", 12.000000, 7.000000) + map:addTile("tile-rock-01", 12.000000, 8.000000) + map:addTile("tile-rock-01", 12.000000, 9.000000) + map:addTile("tile-rock-03", 12.000000, 10.000000) + map:addTile("tile-rock-big-01", 13.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 13.000000, 2.000000) + map:addTile("tile-background-04", 13.000000, 3.000000) + map:addTile("tile-ground-01", 13.000000, 4.000000) + map:addTile("tile-background-02", 13.000000, 5.000000) + map:addTile("tile-background-03", 13.000000, 6.000000) + map:addTile("tile-ground-02", 13.000000, 7.000000) + map:addTile("tile-rock-big-01", 13.000000, 8.000000) + map:addTile("tile-rock-02", 13.000000, 10.000000) + map:addTile("tile-rock-01", 14.000000, 2.000000) + map:addTile("tile-rock-03", 14.000000, 3.000000) + map:addTile("tile-rock-01", 14.000000, 4.000000) + map:addTile("tile-rock-03", 14.000000, 5.000000) + map:addTile("tile-rock-03", 14.000000, 6.000000) + map:addTile("tile-rock-02", 14.000000, 7.000000) + map:addTile("tile-rock-01", 14.000000, 10.000000) + + map:addEmitter("item-egg", 3.000000, 4.000000, 1, 0, "") + map:addEmitter("tree", 5.000000, 5.000000, 1, 0, "") + map:addEmitter("item-package", 7.500000, 2.000000, 1, 4000, "") + map:addEmitter("npc-walking", 8.400000, 6.000000, 1, 0, "right=false") + map:addEmitter("item-stone", 9.000000, 2.000000, 1, 2500, "") + + map:setSetting("width", "15") + map:setSetting("height", "11") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "introattack") + map:setSetting("packagetransfercount", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.500000") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("0", "4") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-07-findyourway.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-07-findyourway.lua new file mode 100755 index 0000000000..734ba57d4d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-07-findyourway.lua @@ -0,0 +1,125 @@ +function getName() + return "Find your way" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-01", 0, 0) + map:addTile("tile-background-04", 0, 1) + map:addTile("tile-background-01", 0, 2) + map:addTile("tile-background-04", 0, 3) + map:addTile("tile-ground-04", 0, 4) + map:addTile("tile-rock-big-01", 0, 5) + map:addTile("tile-rock-01", 1, 0) + map:addTile("tile-rock-shim-01", 1, 1) + map:addTile("tile-background-04", 1, 2) + map:addTile("tile-background-03", 1, 3) + map:addTile("tile-ground-03", 1, 4) + map:addTile("tile-rock-slope-right-02", 2, 0) + map:addTile("tile-background-04", 2, 1) + map:addTile("tile-background-01", 2, 2) + map:addTile("tile-rock-slope-left-01", 2, 3) + map:addTile("tile-rock-slope-right-02", 2, 4) + map:addTile("tile-background-big-01", 2, 5) + map:addTile("tile-background-02", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-background-04", 3, 2) + map:addTile("tile-ground-01", 3, 3) + map:addTile("tile-background-02", 3, 4) + map:addTile("tile-rock-shim-01", 4, 0) + map:addTile("tile-background-03", 4, 1) + map:addTile("tile-background-01", 4, 2) + map:addTile("tile-ground-02", 4, 3) + map:addTile("tile-rock-slope-left-02", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-04", 5, 1) + map:addTile("tile-background-02", 5, 2) + map:addTile("tile-ground-03", 5, 3) + map:addTile("tile-rock-01", 5, 4) + map:addTile("tile-rock-big-01", 5, 5) + map:addTile("tile-background-04", 6, 0) + map:addTile("tile-background-03", 6, 1) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-ground-02", 6, 3) + map:addTile("tile-rock-01", 6, 4) + map:addTile("liane-01", 6.6, 0) + map:addTile("tile-background-03", 7, 0) + map:addTile("tile-background-01", 7, 1) + map:addTile("tile-background-02", 7, 2) + map:addTile("tile-rock-slope-right-01", 7, 3) + map:addTile("tile-rock-02", 7, 4) + map:addTile("tile-rock-big-01", 7, 5) + map:addTile("liane-01", 7.5, 0) + map:addTile("tile-rock-03", 8, 0) + map:addTile("tile-rock-slope-left-02", 8, 1) + map:addTile("tile-background-02", 8, 2) + map:addTile("tile-background-02", 8, 3) + map:addTile("tile-rock-slope-right-01", 8, 4) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-ground-04", 9, 1) + map:addTile("tile-rock-shim-01", 9, 2) + map:addTile("tile-background-02", 9, 3) + map:addTile("tile-background-04", 9, 4) + map:addTile("tile-ground-02", 9, 5) + map:addTile("tile-rock-03", 9, 6) + map:addTile("tile-background-02", 10, 0) + map:addTile("tile-ground-ledge-right-01", 10, 1) + map:addTile("tile-background-04", 10, 2) + map:addTile("tile-background-03", 10, 3) + map:addTile("tile-background-02", 10, 4) + map:addTile("tile-ground-03", 10, 5) + map:addTile("tile-rock-02", 10, 6) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-ground-06", 11, 1) + map:addTile("tile-background-02", 11, 2) + map:addTile("tile-background-01", 11, 3) + map:addTile("tile-background-02", 11, 4) + map:addTile("tile-ground-02", 11, 5) + map:addTile("tile-rock-03", 11, 6) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-ground-ledge-left-01", 12, 1) + map:addTile("tile-background-03", 12, 2) + map:addTile("tile-background-04", 12, 3) + map:addTile("tile-background-02", 12, 4) + map:addTile("tile-ground-03", 12, 5) + map:addTile("tile-rock-03", 12, 6) + map:addTile("tile-background-03", 13, 0) + map:addTile("tile-ground-02", 13, 1) + map:addTile("tile-rock-slope-left-02", 13, 2) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-background-04", 13, 4) + map:addTile("tile-ground-02", 13, 5) + map:addTile("tile-rock-03", 13, 6) + map:addTile("tile-rock-03", 14, 0) + map:addTile("tile-rock-big-01", 14, 1) + map:addTile("tile-background-01", 14, 3) + map:addTile("tile-waterfall-01", 14, 4) + map:addTile("tile-rock-02", 14, 6) + map:addTile("tile-rock-03", 15, 0) + map:addTile("tile-background-04", 15, 3) + map:addTile("tile-background-02", 15, 4) + map:addTile("tile-packagetarget-rock-01-idle", 15, 5) + map:addTile("tile-rock-03", 15, 6) + + map:addEmitter("item-package", 13, 4, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "7") + map:setSetting("introwindow", "introfindyourway") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("0", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "15") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") + map:setSetting("tutorial", "true") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-08-npcdeliver.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-08-npcdeliver.lua new file mode 100755 index 0000000000..3705f6062f --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-08-npcdeliver.lua @@ -0,0 +1,221 @@ +function getName() + return "Cave taxi" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0, 0) + map:addTile("tile-background-03", 0, 1) + map:addTile("tile-background-03", 0, 2) + map:addTile("tile-background-03", 0, 3) + map:addTile("tile-background-04", 0, 4) + map:addTile("tile-ground-04", 0, 5) + map:addTile("tile-rock-big-01", 0, 6) + map:addTile("tile-rock-03", 0, 8) + map:addTile("tile-rock-big-01", 0, 9) + map:addTile("tile-rock-03", 0, 11) + map:addTile("tile-rock-02", 0, 12) + map:addTile("tile-rock-03", 0, 13) + map:addTile("tile-rock-03", 0, 14) + map:addTile("tile-background-02", 1, 0) + map:addTile("tile-background-cave-art-01", 1, 1) + map:addTile("tile-background-01", 1, 2) + map:addTile("tile-background-03", 1, 3) + map:addTile("tile-ground-04", 1, 5) + map:addTile("tile-rock-02", 1, 8) + map:addTile("tile-rock-02", 1, 11) + map:addTile("tile-rock-big-01", 1, 12) + map:addTile("tile-rock-02", 1, 14) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-background-04", 2, 2) + map:addTile("tile-background-03", 2, 3) + map:addTile("tile-background-window-02", 2, 4) + map:addTile("tile-ground-04", 2, 5) + map:addTile("tile-rock-03", 2, 6) + map:addTile("tile-rock-02", 2, 7) + map:addTile("tile-rock-03", 2, 8) + map:addTile("tile-rock-03", 2, 9) + map:addTile("tile-rock-02", 2, 10) + map:addTile("tile-rock-03", 2, 11) + map:addTile("tile-rock-slope-right-02", 2, 14) + map:addTile("tile-background-big-01", 3, 0) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-background-01", 3, 3) + map:addTile("tile-background-03", 3, 4) + map:addTile("tile-ground-02", 3, 5) + map:addTile("tile-rock-02", 3, 6) + map:addTile("tile-rock-big-01", 3, 7) + map:addTile("tile-rock-slope-right-02", 3, 9) + map:addTile("tile-background-04", 3, 10) + map:addTile("tile-background-cave-art-01", 3, 11) + map:addTile("tile-background-02", 3, 12) + map:addTile("tile-background-02", 3, 13) + map:addTile("tile-background-cave-art-01", 3, 14) + map:addTile("tile-background-cave-art-01", 4, 2) + map:addTile("tile-background-cave-art-01", 4, 3) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-ground-02", 4, 5) + map:addTile("tile-rock-03", 4, 6) + map:addTile("tile-background-04", 4, 9) + map:addTile("tile-background-04", 4, 10) + map:addTile("tile-background-02", 4, 11) + map:addTile("tile-background-04", 4, 12) + map:addTile("tile-background-03", 4, 13) + map:addTile("tile-background-02", 4, 14) + map:addTile("tile-background-01", 5, 0) + map:addTile("tile-background-03", 5, 1) + map:addTile("tile-background-cave-art-01", 5, 2) + map:addTile("tile-background-03", 5, 3) + map:addTile("tile-background-02", 5, 4) + map:addTile("tile-background-03", 5, 5) + map:addTile("tile-background-03", 5, 6) + map:addTile("tile-background-02", 5, 7) + map:addTile("tile-ground-04", 5, 8) + map:addTile("tile-rock-slope-left-02", 5, 9) + map:addTile("tile-background-01", 5, 10) + map:addTile("tile-background-04", 5, 11) + map:addTile("tile-background-02", 5, 12) + map:addTile("tile-background-big-01", 5, 13) + map:addTile("tile-background-03", 6, 0) + map:addTile("tile-background-02", 6, 1) + map:addTile("tile-background-04", 6, 2) + map:addTile("tile-background-02", 6, 3) + map:addTile("tile-background-big-01", 6, 4) + map:addTile("tile-background-02", 6, 6) + map:addTile("tile-background-window-01", 6, 7) + map:addTile("tile-ground-03", 6, 8) + map:addTile("tile-rock-big-01", 6, 9) + map:addTile("tile-rock-slope-left-02", 6, 11) + map:addTile("tile-background-04", 6, 12) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-04", 7, 1) + map:addTile("tile-background-big-01", 7, 2) + map:addTile("tile-background-01", 7, 6) + map:addTile("tile-ground-01", 7, 8) + map:addTile("tile-rock-big-01", 7, 11) + map:addTile("tile-rock-slope-left-02", 7, 13) + map:addTile("tile-background-01", 7, 14) + map:addTile("tile-background-04", 8, 0) + map:addTile("tile-background-02", 8, 1) + map:addTile("tile-background-03", 8, 4) + map:addTile("tile-background-03", 8, 5) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-cave-art-01", 8, 7) + map:addTile("tile-ground-03", 8, 8) + map:addTile("tile-rock-02", 8, 9) + map:addTile("tile-rock-03", 8, 10) + map:addTile("tile-rock-03", 8, 13) + map:addTile("tile-rock-03", 8, 14) + map:addTile("tile-background-01", 9, 0) + map:addTile("tile-background-03", 9, 1) + map:addTile("tile-background-02", 9, 2) + map:addTile("tile-background-02", 9, 3) + map:addTile("tile-background-04", 9, 4) + map:addTile("tile-background-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-01", 9, 7) + map:addTile("tile-ground-02", 9, 8) + map:addTile("tile-rock-big-01", 9, 9) + map:addTile("tile-rock-02", 9, 11) + map:addTile("tile-rock-03", 9, 12) + map:addTile("tile-rock-02", 9, 13) + map:addTile("tile-rock-02", 9, 14) + map:addTile("tile-background-02", 10, 0) + map:addTile("tile-background-03", 10, 1) + map:addTile("tile-background-01", 10, 2) + map:addTile("tile-background-big-01", 10, 3) + map:addTile("tile-ground-ledge-left-02", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-04", 10, 7) + map:addTile("tile-ground-02", 10, 8) + map:addTile("tile-rock-02", 10, 11) + map:addTile("tile-rock-big-01", 10, 12) + map:addTile("tile-rock-03", 10, 14) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-background-02", 11, 1) + map:addTile("tile-background-03", 11, 2) + map:addTile("tile-ground-ledge-left-01", 11, 5) + map:addTile("tile-background-02", 11, 6) + map:addTile("tile-background-03", 11, 7) + map:addTile("tile-ground-02", 11, 8) + map:addTile("tile-rock-03", 11, 9) + map:addTile("tile-rock-02", 11, 10) + map:addTile("tile-rock-02", 11, 11) + map:addTile("tile-rock-02", 11, 14) + map:addTile("tile-background-cave-art-01", 12, 0) + map:addTile("tile-background-big-01", 12, 1) + map:addTile("tile-ground-01", 12, 3) + map:addTile("tile-rock-02", 12, 4) + map:addTile("tile-rock-big-01", 12, 5) + map:addTile("tile-rock-slope-left-02", 12, 7) + map:addTile("tile-ground-02", 12, 8) + map:addTile("tile-rock-02", 12, 9) + map:addTile("tile-rock-big-01", 12, 10) + map:addTile("tile-rock-02", 12, 12) + map:addTile("tile-rock-03", 12, 13) + map:addTile("tile-rock-03", 12, 14) + map:addTile("tile-background-01", 13, 0) + map:addTile("tile-ground-02", 13, 3) + map:addTile("tile-rock-03", 13, 4) + map:addTile("tile-rock-03", 13, 7) + map:addTile("tile-rock-02", 13, 8) + map:addTile("tile-rock-03", 13, 9) + map:addTile("tile-rock-02", 13, 12) + map:addTile("tile-rock-02", 13, 13) + map:addTile("tile-rock-02", 13, 14) + map:addTile("tile-background-cave-art-01", 14, 0) + map:addTile("tile-background-01", 14, 1) + map:addTile("tile-ground-01", 14, 3) + map:addTile("tile-rock-02", 14, 4) + map:addTile("tile-rock-03", 14, 5) + map:addTile("tile-rock-02", 14, 6) + map:addTile("tile-rock-02", 14, 7) + map:addTile("tile-rock-02", 14, 8) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-03", 14, 11) + map:addTile("tile-rock-big-01", 14, 12) + map:addTile("tile-rock-03", 14, 14) + map:addTile("tile-background-01", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-window-01", 15, 2) + map:addTile("tile-ground-02", 15, 3) + map:addTile("tile-rock-03", 15, 4) + map:addTile("tile-rock-02", 15, 5) + map:addTile("tile-rock-03", 15, 6) + map:addTile("tile-rock-02", 15, 7) + map:addTile("tile-rock-02", 15, 8) + map:addTile("tile-rock-02", 15, 11) + map:addTile("tile-rock-02", 15, 14) + + map:addCave("tile-cave-01", 1, 4, "", 5000) + map:addCave("tile-cave-02", 7, 7, "", 5000) + map:addCave("tile-cave-02", 14, 2) + + map:addEmitter("tree", 10, 3, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "15") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "") + map:setSetting("npcs", "3") + map:setSetting("npctransfercount", "2") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "5.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + map:addStartPosition(10, 7) +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-09-npcrescue.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-09-npcrescue.lua new file mode 100755 index 0000000000..68069af9fc --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/introducing-09-npcrescue.lua @@ -0,0 +1,180 @@ +function getName() + return "Rescue mission" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0.000000, 0.000000) + map:addTile("tile-background-03", 0.000000, 1.000000) + map:addTile("tile-background-03", 0.000000, 2.000000) + map:addTile("tile-background-03", 0.000000, 3.000000) + map:addTile("tile-ground-04", 0.000000, 5.000000) + map:addTile("tile-rock-big-01", 0.000000, 6.000000) + map:addTile("tile-rock-03", 0.000000, 8.000000) + map:addTile("tile-rock-big-01", 0.000000, 9.000000) + map:addTile("tile-background-02", 1.000000, 0.000000) + map:addTile("tile-background-cave-art-01", 1.000000, 1.000000) + map:addTile("tile-background-01", 1.000000, 2.000000) + map:addTile("tile-background-03", 1.000000, 3.000000) + map:addTile("tile-background-01", 1.000000, 4.000000) + map:addTile("tile-ground-04", 1.000000, 5.000000) + map:addTile("tile-rock-02", 1.000000, 8.000000) + map:addTile("tile-background-03", 2.000000, 0.000000) + map:addTile("tile-background-03", 2.000000, 1.000000) + map:addTile("tile-background-04", 2.000000, 2.000000) + map:addTile("tile-background-03", 2.000000, 3.000000) + map:addTile("tile-background-01", 2.000000, 4.000000) + map:addTile("tile-ground-04", 2.000000, 5.000000) + map:addTile("tile-rock-03", 2.000000, 6.000000) + map:addTile("tile-rock-02", 2.000000, 7.000000) + map:addTile("tile-rock-03", 2.000000, 8.000000) + map:addTile("tile-rock-03", 2.000000, 9.000000) + map:addTile("tile-rock-02", 2.000000, 10.000000) + map:addTile("tile-background-big-01", 3.000000, 0.000000) + map:addTile("liane-01", 3.000000, 0.000000) + map:addTile("tile-background-02", 3.000000, 2.000000) + map:addTile("tile-background-01", 3.000000, 3.000000) + map:addTile("tile-background-03", 3.000000, 4.000000) + map:addTile("tile-ground-ledge-right-01", 3.000000, 5.000000) + map:addTile("tile-background-cave-art-01", 3.000000, 6.000000) + map:addTile("tile-background-03", 3.000000, 7.000000) + map:addTile("tile-background-02", 3.000000, 8.000000) + map:addTile("tile-background-01", 3.000000, 9.000000) + map:addTile("tile-background-04", 3.000000, 10.000000) + map:addTile("tile-background-cave-art-01", 4.000000, 2.000000) + map:addTile("tile-background-cave-art-01", 4.000000, 3.000000) + map:addTile("tile-background-02", 4.000000, 4.000000) + map:addTile("tile-background-04", 4.000000, 5.000000) + map:addTile("tile-background-04", 4.000000, 6.000000) + map:addTile("tile-background-04", 4.000000, 7.000000) + map:addTile("tile-background-02", 4.000000, 8.000000) + map:addTile("tile-background-04", 4.000000, 9.000000) + map:addTile("tile-background-04", 4.000000, 10.000000) + map:addTile("tile-background-01", 5.000000, 0.000000) + map:addTile("tile-background-03", 5.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 5.000000, 2.000000) + map:addTile("tile-background-03", 5.000000, 3.000000) + map:addTile("tile-background-02", 5.000000, 4.000000) + map:addTile("tile-background-03", 5.000000, 5.000000) + map:addTile("tile-background-03", 5.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 7.000000) + map:addTile("tile-ground-ledge-left-01", 5.000000, 8.000000) + map:addTile("tile-background-01", 5.000000, 9.000000) + map:addTile("tile-background-01", 5.000000, 10.000000) + map:addTile("tile-background-03", 6.000000, 0.000000) + map:addTile("tile-background-02", 6.000000, 1.000000) + map:addTile("tile-background-04", 6.000000, 2.000000) + map:addTile("tile-background-02", 6.000000, 3.000000) + map:addTile("tile-background-big-01", 6.000000, 4.000000) + map:addTile("tile-background-02", 6.000000, 6.000000) + map:addTile("tile-background-window-01", 6.000000, 7.000000) + map:addTile("tile-ground-03", 6.000000, 8.000000) + map:addTile("tile-rock-slope-left-02", 6.000000, 9.000000) + map:addTile("tile-background-01", 6.000000, 10.000000) + map:addTile("tile-background-01", 7.000000, 0.000000) + map:addTile("tile-background-04", 7.000000, 1.000000) + map:addTile("tile-background-big-01", 7.000000, 2.000000) + map:addTile("tile-background-01", 7.000000, 6.000000) + map:addTile("tile-ground-01", 7.000000, 8.000000) + map:addTile("tile-rock-03", 7.000000, 9.000000) + map:addTile("tile-rock-slope-left-02", 7.000000, 10.000000) + map:addTile("tile-background-04", 8.000000, 0.000000) + map:addTile("liane-01", 8.000000, 0.000000) + map:addTile("tile-background-02", 8.000000, 1.000000) + map:addTile("tile-background-03", 8.000000, 4.000000) + map:addTile("tile-background-03", 8.000000, 5.000000) + map:addTile("tile-background-01", 8.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 8.000000, 7.000000) + map:addTile("tile-ground-03", 8.000000, 8.000000) + map:addTile("tile-rock-02", 8.000000, 9.000000) + map:addTile("tile-rock-03", 8.000000, 10.000000) + map:addTile("tile-background-01", 9.000000, 0.000000) + map:addTile("tile-background-03", 9.000000, 1.000000) + map:addTile("tile-background-02", 9.000000, 2.000000) + map:addTile("tile-background-02", 9.000000, 3.000000) + map:addTile("tile-background-04", 9.000000, 4.000000) + map:addTile("tile-background-01", 9.000000, 5.000000) + map:addTile("tile-background-03", 9.000000, 6.000000) + map:addTile("tile-background-01", 9.000000, 7.000000) + map:addTile("tile-ground-02", 9.000000, 8.000000) + map:addTile("tile-rock-slope-right-02", 9.000000, 9.000000) + map:addTile("tile-background-01", 9.000000, 10.000000) + map:addTile("tile-background-02", 10.000000, 0.000000) + map:addTile("tile-background-03", 10.000000, 1.000000) + map:addTile("tile-background-01", 10.000000, 2.000000) + map:addTile("tile-background-01", 10.000000, 3.000000) + map:addTile("tile-background-01", 10.000000, 4.000000) + map:addTile("tile-background-01", 10.000000, 5.000000) + map:addTile("tile-background-01", 10.000000, 6.000000) + map:addTile("tile-background-04", 10.000000, 7.000000) + map:addTile("tile-ground-ledge-right-01", 10.000000, 8.000000) + map:addTile("tile-background-01", 10.000000, 9.000000) + map:addTile("tile-background-01", 10.000000, 10.000000) + map:addTile("tile-background-01", 11.000000, 0.000000) + map:addTile("tile-background-02", 11.000000, 1.000000) + map:addTile("tile-background-03", 11.000000, 2.000000) + map:addTile("tile-background-01", 11.000000, 3.000000) + map:addTile("tile-background-01", 11.000000, 4.000000) + map:addTile("tile-background-01", 11.000000, 5.000000) + map:addTile("tile-background-03", 11.000000, 6.000000) + map:addTile("tile-background-01", 11.000000, 7.000000) + map:addTile("tile-background-03", 11.000000, 8.000000) + map:addTile("tile-background-01", 11.000000, 9.000000) + map:addTile("tile-background-01", 11.000000, 10.000000) + map:addTile("tile-background-cave-art-01", 12.000000, 0.000000) + map:addTile("tile-background-big-01", 12.000000, 1.000000) + map:addTile("tile-background-big-01", 12.000000, 3.000000) + map:addTile("tile-background-big-01", 12.000000, 5.000000) + map:addTile("tile-background-01", 12.000000, 7.000000) + map:addTile("tile-background-03", 12.000000, 8.000000) + map:addTile("tile-background-01", 12.000000, 9.000000) + map:addTile("tile-background-03", 12.000000, 10.000000) + map:addTile("tile-background-01", 13.000000, 0.000000) + map:addTile("tile-background-03", 13.000000, 7.000000) + map:addTile("tile-background-01", 13.000000, 8.000000) + map:addTile("tile-background-01", 13.000000, 9.000000) + map:addTile("tile-background-01", 13.000000, 10.000000) + map:addTile("tile-background-cave-art-01", 14.000000, 0.000000) + map:addTile("tile-background-01", 14.000000, 1.000000) + map:addTile("tile-background-big-01", 14.000000, 2.000000) + map:addTile("tile-background-03", 14.000000, 4.000000) + map:addTile("tile-background-01", 14.000000, 5.000000) + map:addTile("tile-background-big-01", 14.000000, 6.000000) + map:addTile("tile-background-03", 14.000000, 8.000000) + map:addTile("tile-background-big-01", 14.000000, 9.000000) + map:addTile("tile-background-01", 15.000000, 0.000000) + map:addTile("tile-background-01", 15.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 15.000000, 4.000000) + map:addTile("tile-background-03", 15.000000, 5.000000) + map:addTile("tile-background-01", 15.000000, 8.000000) + + map:addEmitter("tree", 1.000000, 3.000000, 1, 0, "") + + map:addCave("tile-cave-02", 0.000000, 4.000000, 1000) + map:addCave("tile-cave-02", 7.000000, 7.000000, 500000) + map:setSetting("width", "16") + map:setSetting("height", "11") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("introwindow", "") + map:setSetting("npcs", "4") + map:setSetting("npctransfercount", "1") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("tutorial", "true") + map:setSetting("waterchangespeed", "0.300000") + map:setSetting("waterfallingdelay", "4000") + map:setSetting("waterheight", "2.300000") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("4.000000", "7.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-01.lua new file mode 100755 index 0000000000..de7587a953 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-01.lua @@ -0,0 +1,177 @@ +function getName() + return "Map 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-background-cave-art-01", 0, 2) + map:addTile("tile-ground-02", 0, 3) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-background-01", 0, 6) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-background-01", 0, 8) + map:addTile("tile-ground-02", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-ground-02", 1, 3) + map:addTile("tile-background-01", 1, 6) + map:addTile("tile-background-cave-art-01", 1, 7) + map:addTile("tile-background-01", 1, 8) + map:addTile("tile-ground-02", 1, 9) + map:addTile("tile-rock-02", 1, 10) + map:addTile("tile-rock-02", 1, 11) + map:addTile("tile-background-cave-art-01", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-background-window-02", 2, 2) + map:addTile("tile-ground-02", 2, 3) + map:addTile("tile-background-01", 2, 4) + map:addTile("tile-background-03", 2, 5) + map:addTile("tile-background-01", 2, 6) + map:addTile("tile-background-01", 2, 7) + map:addTile("tile-background-03", 2, 8) + map:addTile("tile-ground-02", 2, 9) + map:addTile("tile-rock-02", 2, 10) + map:addTile("tile-rock-02", 2, 11) + map:addTile("tile-background-01", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-background-big-01", 3, 2) + map:addTile("tile-background-02", 3, 4) + map:addTile("tile-background-03", 3, 5) + map:addTile("tile-background-big-01", 3, 6) + map:addTile("tile-background-cave-art-01", 3, 8) + map:addTile("tile-ground-02", 3, 9) + map:addTile("tile-rock-02", 3, 10) + map:addTile("tile-rock-02", 3, 11) + map:addTile("tile-background-big-01", 4, 0) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-background-01", 4, 5) + map:addTile("tile-ground-03", 4, 8) + map:addTile("tile-rock-big-01", 4, 9) + map:addTile("tile-rock-02", 4, 11) + map:addTile("tile-background-big-01", 5, 2) + map:addTile("tile-background-big-01", 5, 4) + map:addTile("tile-background-03", 5, 6) + map:addTile("tile-ground-01", 5, 8) + map:addTile("tile-rock-02", 5, 11) + map:addTile("tile-background-03", 6, 0) + map:addTile("tile-background-cave-art-01", 6, 1) + map:addTile("tile-background-02", 6, 6) + map:addTile("tile-background-window-02", 6, 7) + map:addTile("tile-ground-01", 6, 8) + map:addTile("tile-rock-02", 6, 9) + map:addTile("tile-rock-02", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-background-03", 7, 2) + map:addTile("tile-background-02", 7, 3) + map:addTile("tile-background-03", 7, 4) + map:addTile("tile-background-01", 7, 5) + map:addTile("tile-background-cave-art-01", 7, 6) + map:addTile("tile-background-01", 7, 7) + map:addTile("tile-packagetarget-rock-01-idle", 7, 8) + map:addTile("tile-rock-01", 7, 9) + map:addTile("tile-rock-02", 7, 10) + map:addTile("tile-rock-02", 7, 11) + map:addTile("tile-background-02", 8, 0) + map:addTile("tile-background-01", 8, 1) + map:addTile("tile-background-cave-art-01", 8, 2) + map:addTile("tile-ground-ledge-left-02", 8, 3) + map:addTile("tile-background-02", 8, 4) + map:addTile("tile-background-01", 8, 5) + map:addTile("tile-background-03", 8, 6) + map:addTile("tile-background-01", 8, 7) + map:addTile("tile-ground-03", 8, 8) + map:addTile("tile-rock-01", 8, 9) + map:addTile("tile-rock-02", 8, 10) + map:addTile("tile-rock-02", 8, 11) + map:addTile("tile-background-cave-art-01", 9, 0) + map:addTile("tile-background-big-01", 9, 1) + map:addTile("tile-ground-02", 9, 3) + map:addTile("tile-rock-slope-left-02", 9, 4) + map:addTile("tile-background-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-01", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-background-01", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("tile-background-03", 10, 0) + map:addTile("tile-ground-02", 10, 3) + map:addTile("tile-rock-02", 10, 4) + map:addTile("tile-background-01", 10, 5) + map:addTile("tile-background-big-01", 10, 6) + map:addTile("tile-background-02", 10, 8) + map:addTile("tile-background-cave-art-01", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-01", 10, 11) + map:addTile("tile-background-big-01", 11, 0) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-ground-02", 11, 3) + map:addTile("tile-rock-02", 11, 4) + map:addTile("tile-rock-02", 11, 5) + map:addTile("tile-background-01", 11, 8) + map:addTile("tile-background-01", 11, 9) + map:addTile("tile-background-03", 11, 10) + map:addTile("tile-background-01", 11, 11) + map:addTile("tile-background-02", 12, 2) + map:addTile("tile-ground-02", 12, 3) + map:addTile("tile-rock-big-01", 12, 4) + map:addTile("tile-background-02", 12, 6) + map:addTile("tile-background-big-01", 12, 7) + map:addTile("tile-ground-ledge-left-02", 12, 9) + map:addTile("tile-background-02", 12, 10) + map:addTile("tile-background-01", 12, 11) + map:addTile("tile-rock-02", 13, 0) + map:addTile("tile-rock-02", 13, 1) + map:addTile("tile-rock-02", 13, 2) + map:addTile("tile-rock-02", 13, 3) + map:addTile("tile-background-02", 13, 6) + map:addTile("tile-ground-ledge-left-01", 13, 9) + map:addTile("tile-background-01", 13, 10) + map:addTile("tile-background-01", 13, 11) + map:addTile("tile-rock-02", 14, 0) + map:addTile("tile-rock-02", 14, 1) + map:addTile("tile-rock-big-01", 14, 2) + map:addTile("tile-rock-02", 14, 4) + map:addTile("tile-background-cave-art-01", 14, 5) + map:addTile("tile-background-03", 14, 6) + map:addTile("tile-background-01", 14, 7) + map:addTile("tile-ground-01", 14, 9) + map:addTile("tile-rock-big-01", 14, 10) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-02", 15, 1) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-01", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-background-window-02", 15, 8) + map:addTile("tile-ground-01", 15, 9) + + map:addCave("tile-cave-01", 1, 2, "none", 1000) + map:addCave("tile-cave-02", 5, 7, "none", 2000) + map:addCave("tile-cave-01", 14, 8, "none", 3000) + + map:addEmitter("tree", 1, 7, 1, 0, "") + map:addEmitter("item-stone", 12, 2, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("8", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "2.3") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-02.lua new file mode 100755 index 0000000000..75806c255b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-02.lua @@ -0,0 +1,195 @@ +function getName() + return "Map 02" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0, 0) + map:addTile("tile-background-01", 0, 1) + map:addTile("tile-background-02", 0, 2) + map:addTile("tile-ground-02", 0, 3) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-rock-slope-right-02", 0, 6) + map:addTile("tile-background-03", 0, 7) + map:addTile("tile-background-02", 0, 8) + map:addTile("tile-ground-04", 0, 9) + map:addTile("tile-rock-big-01", 0, 10) + map:addTile("tile-background-01", 1, 0) + map:addTile("tile-background-cave-art-01", 1, 1) + map:addTile("tile-background-01", 1, 2) + map:addTile("tile-ground-04", 1, 3) + map:addTile("tile-background-big-01", 1, 6) + map:addTile("tile-background-02", 1, 8) + map:addTile("tile-ground-03", 1, 9) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-02", 2, 1) + map:addTile("tile-background-cave-art-01", 2, 2) + map:addTile("tile-ground-03", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-rock-02", 2, 5) + map:addTile("tile-background-03", 2, 8) + map:addTile("tile-background-01", 2, 9) + map:addTile("bridge-wall-left-01", 2, 9) + map:addTile("tile-background-03", 2, 10) + map:addTile("tile-background-02", 2, 11) + map:addTile("tile-background-02", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-packagetarget-rock-01-idle", 3, 3) + map:addTile("tile-rock-01", 3, 4) + map:addTile("tile-background-02", 3, 5) + map:addTile("liane-01", 3, 5) + map:addTile("tile-background-cave-art-01", 3, 6) + map:addTile("tile-background-big-01", 3, 7) + map:addTile("tile-background-03", 3, 9) + map:addTile("bridge-plank-01", 3, 9) + map:addTile("tile-background-03", 3, 10) + map:addTile("tile-background-02", 3, 11) + map:addTile("tile-background-cave-art-01", 4, 0) + map:addTile("tile-background-cave-art-01", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-cave-art-01", 4, 3) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-background-03", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-02", 4, 9) + map:addTile("bridge-wall-right-01", 4, 9) + map:addTile("tile-background-cave-art-01", 4, 10) + map:addTile("tile-background-02", 4, 11) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-03", 5, 1) + map:addTile("tile-background-03", 5, 2) + map:addTile("tile-background-cave-art-01", 5, 3) + map:addTile("tile-background-02", 5, 4) + map:addTile("tile-background-cave-art-01", 5, 5) + map:addTile("tile-background-03", 5, 6) + map:addTile("tile-background-03", 5, 7) + map:addTile("tile-geyser-rock-01-active", 5, 8) + map:addTile("tile-rock-02", 5, 10) + map:addTile("tile-rock-02", 5, 11) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-03", 6, 1) + map:addTile("tile-background-02", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-background-03", 6, 4) + map:addTile("tile-background-03", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-background-03", 6, 7) + map:addTile("tile-background-cave-art-01", 6, 8) + map:addTile("tile-ground-04", 6, 9) + map:addTile("tile-rock-03", 6, 10) + map:addTile("tile-rock-03", 6, 11) + map:addTile("tile-background-cave-art-01", 7, 0) + map:addTile("tile-background-big-01", 7, 1) + map:addTile("tile-background-02", 7, 3) + map:addTile("tile-background-01", 7, 4) + map:addTile("tile-background-big-01", 7, 5) + map:addTile("tile-background-02", 7, 7) + map:addTile("tile-ground-03", 7, 9) + map:addTile("tile-rock-01", 7, 10) + map:addTile("tile-rock-02", 7, 11) + map:addTile("tile-background-03", 8, 0) + map:addTile("tile-background-03", 8, 3) + map:addTile("tile-background-01", 8, 4) + map:addTile("tile-background-cave-art-01", 8, 7) + map:addTile("tile-background-window-01", 8, 8) + map:addTile("tile-ground-04", 8, 9) + map:addTile("tile-rock-03", 8, 10) + map:addTile("tile-rock-03", 8, 11) + map:addTile("tile-background-01", 9, 0) + map:addTile("tile-background-01", 9, 1) + map:addTile("tile-ground-03", 9, 2) + map:addTile("tile-rock-big-01", 9, 3) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-ground-02", 9, 9) + map:addTile("tile-rock-03", 9, 10) + map:addTile("tile-rock-02", 9, 11) + map:addTile("tile-background-cave-art-01", 10, 0) + map:addTile("tile-background-02", 10, 1) + map:addTile("tile-ground-03", 10, 2) + map:addTile("tile-background-03", 10, 5) + map:addTile("liane-01", 10, 5) + map:addTile("tile-background-03", 10, 6) + map:addTile("tile-background-cave-art-01", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-ground-ledge-right-01", 10, 9) + map:addTile("tile-background-03", 10, 10) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-background-03", 11, 0) + map:addTile("tile-ground-03", 11, 2) + map:addTile("tile-rock-03", 11, 3) + map:addTile("tile-rock-02", 11, 4) + map:addTile("tile-rock-02", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-cave-art-01", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-ground-06", 11, 9) + map:addTile("tile-background-03", 11, 10) + map:addTile("tile-background-02", 11, 11) + map:addTile("tile-background-cave-art-01", 12, 0) + map:addTile("tile-background-03", 12, 1) + map:addTile("tile-ground-02", 12, 2) + map:addTile("tile-rock-03", 12, 3) + map:addTile("tile-rock-big-01", 12, 4) + map:addTile("tile-background-01", 12, 6) + map:addTile("tile-background-02", 12, 7) + map:addTile("tile-background-04", 12, 8) + map:addTile("tile-background-03", 12, 9) + map:addTile("tile-background-03", 12, 10) + map:addTile("tile-background-02", 12, 11) + map:addTile("tile-background-03", 13, 0) + map:addTile("tile-background-cave-art-01", 13, 1) + map:addTile("tile-background-03", 13, 2) + map:addTile("tile-ground-03", 13, 3) + map:addTile("tile-rock-slope-left-02", 13, 6) + map:addTile("tile-background-01", 13, 7) + map:addTile("tile-background-03", 13, 8) + map:addTile("tile-background-03", 13, 9) + map:addTile("tile-background-cave-art-01", 13, 10) + map:addTile("tile-background-02", 13, 11) + map:addTile("tile-background-03", 14, 0) + map:addTile("tile-background-03", 14, 1) + map:addTile("tile-background-02", 14, 2) + map:addTile("tile-ground-04", 14, 3) + map:addTile("tile-rock-03", 14, 4) + map:addTile("tile-rock-big-01", 14, 5) + map:addTile("tile-background-02", 14, 7) + map:addTile("tile-background-01", 14, 8) + map:addTile("tile-background-01", 14, 9) + map:addTile("tile-background-03", 14, 10) + map:addTile("tile-background-02", 14, 11) + map:addTile("tile-background-03", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-03", 15, 2) + map:addTile("tile-ground-02", 15, 3) + map:addTile("tile-rock-03", 15, 4) + map:addTile("tile-background-cave-art-01", 15, 7) + map:addTile("tile-background-cave-art-01", 15, 8) + map:addTile("tile-background-03", 15, 9) + map:addTile("tile-background-03", 15, 10) + map:addTile("tile-background-02", 15, 11) + + map:addCave("tile-cave-02", 7, 8, "none", 5000) + map:addCave("tile-cave-01", 11, 1, "none", 5000) + + map:addEmitter("npc-blowing", 0, 2, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("6", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-03.lua new file mode 100755 index 0000000000..b91596fb08 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-03.lua @@ -0,0 +1,190 @@ +function getName() + return "Map 03" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-big-01", 0, 0) + map:addTile("tile-rock-01", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-rock-03", 0, 5) + map:addTile("tile-rock-slope-right-02", 0, 6) + map:addTile("tile-packagetarget-rock-01-idle", 0, 7) + map:addTile("tile-rock-03", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-rock-03", 1, 2) + map:addTile("tile-rock-slope-right-02", 1, 3) + map:addTile("tile-background-03", 1, 4) + map:addTile("tile-background-03", 1, 5) + map:addTile("tile-rock-slope-left-01", 1, 6) + map:addTile("tile-rock-03", 1, 7) + map:addTile("tile-rock-01", 1, 8) + map:addTile("tile-rock-01", 1, 9) + map:addTile("tile-rock-02", 1, 10) + map:addTile("tile-rock-02", 1, 11) + map:addTile("tile-rock-01", 2, 0) + map:addTile("tile-rock-01", 2, 1) + map:addTile("tile-rock-slope-right-02", 2, 2) + map:addTile("tile-rock-slope-left-01", 2, 3) + map:addTile("tile-rock-03", 2, 4) + map:addTile("tile-rock-03", 2, 5) + map:addTile("tile-rock-03", 2, 6) + map:addTile("tile-rock-03", 2, 7) + map:addTile("tile-rock-03", 2, 8) + map:addTile("tile-rock-01", 2, 9) + map:addTile("tile-rock-02", 2, 10) + map:addTile("tile-rock-02", 2, 11) + map:addTile("tile-rock-slope-right-02", 3, 0) + map:addTile("tile-background-cave-art-01", 3, 1) + map:addTile("tile-rock-slope-left-01", 3, 2) + map:addTile("tile-rock-01", 3, 3) + map:addTile("tile-rock-01", 3, 4) + map:addTile("tile-rock-02", 3, 5) + map:addTile("tile-rock-03", 3, 6) + map:addTile("tile-rock-02", 3, 7) + map:addTile("tile-rock-03", 3, 8) + map:addTile("tile-rock-01", 3, 9) + map:addTile("tile-rock-02", 3, 10) + map:addTile("tile-rock-02", 3, 11) + map:addTile("tile-background-big-01", 4, 0) + map:addTile("tile-ground-01", 4, 2) + map:addTile("tile-rock-02", 4, 3) + map:addTile("tile-rock-01", 4, 4) + map:addTile("tile-rock-02", 4, 5) + map:addTile("tile-rock-01", 4, 6) + map:addTile("tile-rock-big-01", 4, 7) + map:addTile("tile-rock-01", 4, 9) + map:addTile("tile-rock-02", 4, 10) + map:addTile("tile-rock-02", 4, 11) + map:addTile("tile-ground-01", 5, 2) + map:addTile("tile-rock-03", 5, 3) + map:addTile("tile-rock-02", 5, 4) + map:addTile("tile-rock-01", 5, 5) + map:addTile("tile-rock-02", 5, 6) + map:addTile("tile-rock-02", 5, 9) + map:addTile("tile-rock-02", 5, 10) + map:addTile("tile-rock-02", 5, 11) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-geyser-rock-01-active", 6, 1) + map:addTile("tile-rock-01", 6, 3) + map:addTile("tile-rock-01", 6, 4) + map:addTile("tile-rock-03", 6, 5) + map:addTile("tile-rock-01", 6, 6) + map:addTile("tile-rock-01", 6, 7) + map:addTile("tile-rock-01", 6, 8) + map:addTile("tile-rock-02", 6, 9) + map:addTile("tile-rock-02", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-03", 7, 0) + map:addTile("tile-background-04", 7, 1) + map:addTile("tile-background-01", 7, 2) + map:addTile("tile-ground-ledge-right-01", 7, 4) + map:addTile("tile-background-cave-art-01", 7, 5) + map:addTile("tile-ground-ledge-right-01", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-ground-ledge-right-01", 7, 10) + map:addTile("tile-background-02", 7, 11) + map:addTile("tile-background-cave-art-01", 8, 0) + map:addTile("tile-background-cave-art-01", 8, 1) + map:addTile("tile-background-03", 8, 2) + map:addTile("tile-background-window-02", 8, 3) + map:addTile("tile-ground-06", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("tile-background-window-02", 8, 6) + map:addTile("tile-ground-ledge-right-02", 8, 7) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-background-window-01", 8, 9) + map:addTile("tile-ground-ledge-right-02", 8, 10) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-background-cave-art-01", 9, 0) + map:addTile("tile-background-cave-art-01", 9, 1) + map:addTile("tile-background-02", 9, 2) + map:addTile("tile-background-03", 9, 3) + map:addTile("tile-background-04", 9, 4) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-background-02", 9, 6) + map:addTile("tile-ground-05", 9, 7) + map:addTile("tile-background-03", 9, 8) + map:addTile("tile-background-02", 9, 9) + map:addTile("tile-background-04", 9, 10) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-background-big-01", 10, 0) + map:addTile("tile-background-02", 10, 2) + map:addTile("tile-background-big-01", 10, 3) + map:addTile("tile-background-04", 10, 5) + map:addTile("tile-background-03", 10, 6) + map:addTile("tile-background-03", 10, 7) + map:addTile("tile-background-cave-art-01", 10, 8) + map:addTile("tile-background-04", 10, 9) + map:addTile("tile-background-03", 10, 10) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-background-cave-art-01", 11, 2) + map:addTile("tile-background-big-01", 11, 5) + map:addTile("tile-background-cave-art-01", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-background-04", 11, 9) + map:addTile("tile-background-cave-art-01", 11, 10) + map:addTile("tile-background-02", 11, 11) + map:addTile("tile-background-03", 12, 0) + map:addTile("tile-background-01", 12, 1) + map:addTile("tile-background-cave-art-01", 12, 2) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-ground-05", 12, 4) + map:addTile("tile-background-cave-art-01", 12, 7) + map:addTile("tile-background-04", 12, 8) + map:addTile("tile-ground-ledge-left-02", 12, 9) + map:addTile("tile-background-04", 12, 10) + map:addTile("tile-background-02", 12, 11) + map:addTile("tile-background-big-01", 13, 0) + map:addTile("tile-background-big-01", 13, 2) + map:addTile("tile-ground-ledge-left-02", 13, 4) + map:addTile("tile-background-01", 13, 5) + map:addTile("tile-background-cave-art-01", 13, 6) + map:addTile("tile-background-cave-art-01", 13, 7) + map:addTile("tile-background-window-02", 13, 8) + map:addTile("tile-ground-ledge-left-01", 13, 9) + map:addTile("tile-background-02", 13, 10) + map:addTile("tile-background-02", 13, 11) + map:addTile("tile-ground-ledge-left-01", 14, 4) + map:addTile("tile-background-01", 14, 5) + map:addTile("tile-background-01", 14, 6) + map:addTile("tile-background-04", 14, 7) + map:addTile("tile-ground-04", 14, 9) + map:addTile("tile-rock-big-01", 14, 10) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-01", 15, 1) + map:addTile("tile-rock-02", 15, 2) + map:addTile("tile-rock-01", 15, 3) + map:addTile("tile-rock-02", 15, 4) + map:addTile("tile-rock-01", 15, 5) + map:addTile("tile-rock-02", 15, 6) + map:addTile("tile-rock-01", 15, 7) + map:addTile("tile-rock-02", 15, 8) + map:addTile("tile-rock-02", 15, 9) + + map:addCave("tile-cave-02", 7, 3, "npc-man", 2000) + map:addCave("tile-cave-02", 7, 6, "npc-grandpa", 3000) + map:addCave("tile-cave-02", 7, 9, "npc-man", 5000) + map:addCave("tile-cave-01", 14, 8, "npc-woman", 7000) + + map:addEmitter("tree", 12, 2, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("7.2", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "10") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-04.lua new file mode 100755 index 0000000000..a6747c0c0f --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-04.lua @@ -0,0 +1,135 @@ +function getName() + return "Aggressive" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-background-02", 0, 2) + map:addTile("tile-ground-01", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-background-02", 0, 5) + map:addTile("tile-background-02", 0, 6) + map:addTile("tile-ground-01", 0, 7) + map:addTile("tile-background-01", 1, 2) + map:addTile("tile-ground-03", 1, 3) + map:addTile("tile-background-01", 1, 4) + map:addTile("liane-01", 1, 4) + map:addTile("tile-background-02", 1, 5) + map:addTile("tile-background-03", 1, 6) + map:addTile("tile-ground-03", 1, 7) + map:addTile("tile-background-01", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-background-03", 2, 3) + map:addTile("tile-background-03", 2, 4) + map:addTile("tile-background-03", 2, 5) + map:addTile("tile-background-cave-art-01", 2, 6) + map:addTile("tile-packagetarget-rock-01-idle", 2, 7) + map:addTile("tile-background-02", 3, 0) + map:addTile("liane-01", 3, 0) + map:addTile("tile-background-cave-art-01", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-cave-art-01", 3, 4) + map:addTile("tile-background-cave-art-01", 3, 5) + map:addTile("tile-background-cave-art-01", 3, 6) + map:addTile("tile-background-02", 3, 7) + map:addTile("bridge-wall-left-01", 3, 7) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-cave-art-01", 4, 1) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-background-03", 4, 3) + map:addTile("tile-background-cave-art-01", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-02", 4, 7) + map:addTile("bridge-wall-right-01", 4, 7) + map:addTile("tile-background-02", 5, 0) + map:addTile("tile-background-03", 5, 1) + map:addTile("tile-background-03", 5, 2) + map:addTile("tile-ground-03", 5, 3) + map:addTile("tile-rock-02", 5, 4) + map:addTile("tile-background-01", 5, 5) + map:addTile("liane-01", 5, 5) + map:addTile("tile-background-02", 5, 6) + map:addTile("tile-ground-03", 5, 7) + map:addTile("tile-background-cave-art-01", 6, 0) + map:addTile("tile-background-03", 6, 1) + map:addTile("tile-ground-03", 6, 3) + map:addTile("tile-rock-02", 6, 4) + map:addTile("tile-background-01", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-ground-01", 6, 7) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-background-window-01", 7, 2) + map:addTile("tile-ground-02", 7, 3) + map:addTile("tile-background-03", 7, 4) + map:addTile("tile-background-03", 7, 5) + map:addTile("tile-background-03", 7, 6) + map:addTile("tile-ground-02", 7, 7) + map:addTile("tile-rock-02", 8, 0) + map:addTile("tile-rock-02", 8, 1) + map:addTile("tile-rock-02", 8, 2) + map:addTile("tile-rock-02", 8, 3) + map:addTile("tile-background-01", 8, 4) + map:addTile("liane-01", 8, 4) + map:addTile("tile-background-01", 8, 5) + map:addTile("tile-background-03", 8, 6) + map:addTile("tile-ground-03", 8, 7) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-background-01", 9, 1) + map:addTile("tile-background-01", 9, 2) + map:addTile("tile-background-03", 9, 3) + map:addTile("tile-background-03", 9, 4) + map:addTile("tile-background-cave-art-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-ground-02", 9, 7) + map:addTile("tile-background-cave-art-01", 10, 0) + map:addTile("tile-background-03", 10, 1) + map:addTile("tile-background-cave-art-01", 10, 2) + map:addTile("tile-background-03", 10, 3) + map:addTile("tile-background-03", 10, 4) + map:addTile("tile-background-03", 10, 5) + map:addTile("tile-ground-03", 10, 6) + map:addTile("tile-rock-03", 10, 7) + map:addTile("tile-background-cave-art-01", 11, 0) + map:addTile("tile-background-cave-art-01", 11, 1) + map:addTile("tile-background-window-02", 11, 2) + map:addTile("tile-ground-01", 11, 3) + map:addTile("tile-rock-02", 11, 4) + map:addTile("tile-rock-03", 11, 5) + map:addTile("tile-rock-03", 11, 6) + map:addTile("tile-rock-03", 11, 7) + map:addTile("tile-background-03", 12, 0) + map:addTile("tile-background-01", 12, 1) + map:addTile("tile-ground-01", 12, 3) + map:addTile("tile-rock-03", 12, 4) + map:addTile("tile-rock-03", 12, 5) + map:addTile("tile-rock-03", 12, 6) + map:addTile("tile-rock-03", 12, 7) + + map:addCave("tile-cave-02", 6, 2, "npc-grandpa", 5000) + map:addCave("tile-cave-01", 12, 2, "npc-woman", 5000) + + map:addEmitter("npc-walking", 0, 6, 1, 0) + map:addEmitter("item-stone", 1, 2, 1, 0) + map:addEmitter("tree", 5, 5, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "8") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("0", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "25") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.7") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "13") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-05.lua new file mode 100755 index 0000000000..7477bf5a35 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-05.lua @@ -0,0 +1,147 @@ +function getName() + return "Flying dino" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0, 0) + map:addTile("tile-background-02", 0, 1) + map:addTile("tile-ground-01", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-rock-02", 0, 5) + map:addTile("tile-rock-01", 0, 6) + map:addTile("tile-rock-big-01", 0, 7) + map:addTile("tile-background-02", 1, 0) + map:addTile("tile-background-03", 1, 1) + map:addTile("tile-background-window-02", 1, 2) + map:addTile("tile-ground-02", 1, 3) + map:addTile("tile-rock-01", 1, 4) + map:addTile("tile-rock-03", 1, 5) + map:addTile("tile-rock-02", 1, 6) + map:addTile("tile-background-01", 2, 0) + map:addTile("tile-background-02", 2, 1) + map:addTile("tile-background-03", 2, 2) + map:addTile("tile-ground-03", 2, 3) + map:addTile("tile-rock-big-01", 2, 4) + map:addTile("tile-rock-big-01", 2, 6) + map:addTile("tile-rock-01", 2, 8) + map:addTile("tile-background-01", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-01", 3, 2) + map:addTile("tile-ground-01", 3, 3) + map:addTile("tile-rock-02", 3, 8) + map:addTile("tile-background-big-01", 4, 0) + map:addTile("tile-background-01", 4, 2) + map:addTile("tile-background-01", 4, 3) + map:addTile("tile-background-01", 4, 4) + map:addTile("tile-background-01", 4, 5) + map:addTile("tile-packagetarget-rock-01-idle", 4, 6) + map:addTile("tile-rock-slope-right-02", 4, 7) + map:addTile("tile-background-01", 4, 8) + map:addTile("tile-background-big-01", 5, 2) + map:addTile("tile-background-01", 5, 4) + map:addTile("tile-background-01", 5, 5) + map:addTile("tile-ground-03", 5, 6) + map:addTile("tile-background-01", 5, 7) + map:addTile("tile-background-01", 5, 8) + map:addTile("tile-background-01", 6, 0) + map:addTile("tile-background-02", 6, 1) + map:addTile("tile-background-01", 6, 4) + map:addTile("tile-background-cave-art-01", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-background-01", 6, 7) + map:addTile("tile-background-01", 6, 8) + map:addTile("tile-background-03", 7, 0) + map:addTile("tile-background-01", 7, 1) + map:addTile("tile-background-01", 7, 2) + map:addTile("tile-ground-ledge-left-01", 7, 3) + map:addTile("tile-background-02", 7, 4) + map:addTile("tile-background-01", 7, 5) + map:addTile("tile-background-01", 7, 6) + map:addTile("tile-background-01", 7, 7) + map:addTile("tile-ground-02", 7, 8) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-01", 8, 2) + map:addTile("tile-ground-03", 8, 3) + map:addTile("tile-background-03", 8, 4) + map:addTile("liane-01", 8, 4) + map:addTile("tile-background-03", 8, 5) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-big-01", 8, 7) + map:addTile("bridge-wall-left-01", 8, 8) + map:addTile("liane-01", 8.7, 4) + map:addTile("tile-background-03", 9, 0) + map:addTile("tile-background-03", 9, 1) + map:addTile("tile-background-03", 9, 2) + map:addTile("tile-ground-02", 9, 3) + map:addTile("tile-rock-big-01", 9, 4) + map:addTile("tile-background-01", 9, 6) + map:addTile("bridge-plank-01", 9, 8) + map:addTile("tile-background-01", 10, 0) + map:addTile("tile-background-02", 10, 1) + map:addTile("tile-background-cave-art-01", 10, 2) + map:addTile("tile-ground-03", 10, 3) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-01", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("bridge-plank-01", 10, 8) + map:addTile("tile-background-02", 11, 0) + map:addTile("tile-background-big-01", 11, 1) + map:addTile("tile-ground-01", 11, 3) + map:addTile("tile-rock-03", 11, 4) + map:addTile("tile-rock-02", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-background-01", 11, 8) + map:addTile("bridge-wall-right-01", 11, 8) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-ground-01", 12, 4) + map:addTile("tile-rock-02", 12, 5) + map:addTile("tile-background-big-01", 12, 6) + map:addTile("tile-ground-03", 12, 8) + map:addTile("liane-01", 12.4, 6) + map:addTile("tile-background-01", 13, 0) + map:addTile("tile-background-02", 13, 1) + map:addTile("tile-background-02", 13, 2) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-ground-03", 13, 4) + map:addTile("tile-rock-02", 13, 5) + map:addTile("tile-ground-01", 13, 8) + map:addTile("tile-background-01", 14, 0) + map:addTile("tile-background-big-01", 14, 1) + map:addTile("tile-background-window-01", 14, 3) + map:addTile("tile-ground-02", 14, 4) + map:addTile("tile-rock-02", 14, 5) + map:addTile("tile-background-01", 14, 6) + map:addTile("tile-background-window-02", 14, 7) + map:addTile("tile-ground-02", 14, 8) + map:addTile("tile-background-01", 15, 0) + map:addTile("tile-ground-01", 15, 4) + map:addTile("tile-rock-02", 15, 5) + map:addTile("tile-rock-slope-left-02", 15, 6) + map:addTile("tile-ground-01", 15, 8) + + map:addCave("tile-cave-01", 0, 2, "npc-man", 5000) + map:addCave("tile-cave-02", 15, 3, "npc-grandpa", 5000) + map:addCave("tile-cave-01", 15, 7, "npc-woman", 5000) + + map:addEmitter("item-stone", 9, 2, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "9") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("3", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-06.lua new file mode 100755 index 0000000000..1822123519 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-06.lua @@ -0,0 +1,202 @@ +function getName() + return "Map 06" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-02", 0, 0) + map:addTile("tile-rock-03", 0, 1) + map:addTile("tile-rock-02", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-background-01", 0, 6) + map:addTile("tile-ground-02", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-01", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-rock-03", 1, 0) + map:addTile("tile-rock-01", 1, 1) + map:addTile("tile-rock-03", 1, 2) + map:addTile("tile-rock-02", 1, 3) + map:addTile("tile-background-03", 1, 6) + map:addTile("tile-background-window-01", 1, 7) + map:addTile("tile-ground-01", 1, 8) + map:addTile("tile-rock-02", 1, 9) + map:addTile("tile-rock-03", 1, 10) + map:addTile("tile-rock-slope-right-02", 1, 11) + map:addTile("liane-01", 1.3, 6) + map:addTile("liane-01", 1.8, 6) + map:addTile("tile-rock-02", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-background-window-01", 2, 3) + map:addTile("tile-ground-03", 2, 4) + map:addTile("tile-rock-02", 2, 5) + map:addTile("tile-background-02", 2, 6) + map:addTile("tile-background-03", 2, 7) + map:addTile("tile-ground-ledge-right-01", 2, 8) + map:addTile("tile-background-03", 2, 9) + map:addTile("tile-background-03", 2, 10) + map:addTile("tile-background-03", 2, 11) + map:addTile("liane-01", 2.3, 1) + map:addTile("liane-01", 2.8, 1) + map:addTile("tile-rock-03", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-03", 3, 2) + map:addTile("tile-ground-03", 3, 4) + map:addTile("tile-rock-01", 3, 5) + map:addTile("tile-background-03", 3, 6) + map:addTile("tile-background-02", 3, 7) + map:addTile("tile-background-01", 3, 8) + map:addTile("tile-background-01", 3, 9) + map:addTile("tile-background-03", 3, 10) + map:addTile("tile-background-03", 3, 11) + map:addTile("liane-01", 3.2, 6) + map:addTile("liane-01", 3.7, 1) + map:addTile("tile-rock-01", 4, 0) + map:addTile("tile-background-big-01", 4, 1) + map:addTile("tile-background-cave-art-01", 4, 3) + map:addTile("tile-ground-01", 4, 4) + map:addTile("tile-rock-02", 4, 5) + map:addTile("tile-background-01", 4, 6) + map:addTile("tile-background-01", 4, 7) + map:addTile("tile-background-01", 4, 8) + map:addTile("tile-background-03", 4, 9) + map:addTile("tile-background-01", 4, 10) + map:addTile("tile-background-03", 4, 11) + map:addTile("tile-rock-03", 5, 0) + map:addTile("tile-background-03", 5, 3) + map:addTile("tile-background-03", 5, 4) + map:addTile("tile-background-03", 5, 5) + map:addTile("tile-background-big-01", 5, 6) + map:addTile("tile-background-03", 5, 8) + map:addTile("tile-background-big-01", 5, 9) + map:addTile("tile-background-03", 5, 11) + map:addTile("liane-01", 5.4, 1) + map:addTile("tile-rock-big-01", 6, 0) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-background-01", 6, 4) + map:addTile("tile-background-01", 6, 5) + map:addTile("tile-background-03", 6, 8) + map:addTile("tile-background-02", 6, 11) + map:addTile("liane-01", 6.4, 2) + map:addTile("tile-background-01", 7, 2) + map:addTile("tile-background-03", 7, 3) + map:addTile("tile-background-03", 7, 4) + map:addTile("tile-background-01", 7, 5) + map:addTile("tile-background-03", 7, 6) + map:addTile("tile-background-03", 7, 7) + map:addTile("tile-background-01", 7, 8) + map:addTile("tile-background-big-01", 7, 9) + map:addTile("tile-background-02", 7, 11) + map:addTile("liane-01", 7.5, 2) + map:addTile("tile-rock-03", 8, 0) + map:addTile("tile-rock-big-01", 8, 1) + map:addTile("tile-rock-03", 8, 3) + map:addTile("tile-rock-slope-left-02", 8, 4) + map:addTile("tile-background-01", 8, 5) + map:addTile("tile-background-03", 8, 6) + map:addTile("tile-background-01", 8, 7) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-rock-02", 9, 0) + map:addTile("tile-rock-big-01", 9, 3) + map:addTile("tile-rock-01", 9, 5) + map:addTile("tile-rock-01", 9, 6) + map:addTile("tile-rock-slope-left-02", 9, 7) + map:addTile("tile-background-03", 9, 8) + map:addTile("tile-background-01", 9, 9) + map:addTile("tile-background-big-01", 9, 10) + map:addTile("tile-rock-02", 10, 0) + map:addTile("tile-rock-03", 10, 1) + map:addTile("tile-rock-02", 10, 2) + map:addTile("tile-rock-02", 10, 5) + map:addTile("tile-rock-01", 10, 6) + map:addTile("tile-rock-slope-right-02", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("tile-background-02", 10, 9) + map:addTile("tile-rock-02", 11, 0) + map:addTile("tile-rock-02", 11, 1) + map:addTile("tile-rock-03", 11, 2) + map:addTile("tile-rock-slope-right-02", 11, 3) + map:addTile("tile-background-01", 11, 4) + map:addTile("tile-background-01", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-background-01", 11, 8) + map:addTile("tile-background-cave-art-01", 11, 9) + map:addTile("tile-background-03", 11, 10) + map:addTile("tile-background-03", 11, 11) + map:addTile("tile-background-03", 12, 0) + map:addTile("tile-background-03", 12, 1) + map:addTile("tile-background-03", 12, 2) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-background-03", 12, 4) + map:addTile("tile-background-03", 12, 5) + map:addTile("tile-background-03", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-background-01", 12, 8) + map:addTile("tile-background-02", 12, 9) + map:addTile("tile-background-03", 12, 10) + map:addTile("tile-background-02", 12, 11) + map:addTile("tile-background-03", 13, 0) + map:addTile("tile-background-big-01", 13, 1) + map:addTile("tile-background-cave-art-01", 13, 3) + map:addTile("tile-background-03", 13, 4) + map:addTile("tile-ground-04", 13, 5) + map:addTile("tile-rock-03", 13, 6) + map:addTile("tile-rock-01", 13, 7) + map:addTile("tile-rock-03", 13, 8) + map:addTile("tile-rock-slope-left-02", 13, 9) + map:addTile("tile-background-03", 13, 10) + map:addTile("tile-background-03", 13, 11) + map:addTile("tile-background-02", 14, 0) + map:addTile("tile-background-01", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-03", 14, 5) + map:addTile("tile-background-03", 14, 6) + map:addTile("tile-background-01", 14, 7) + map:addTile("tile-packagetarget-rock-01-idle", 14, 8) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-01", 14, 11) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-03", 15, 1) + map:addTile("tile-background-02", 15, 2) + map:addTile("tile-background-03", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-02", 15, 6) + map:addTile("tile-background-01", 15, 7) + map:addTile("tile-ground-04", 15, 8) + map:addTile("tile-rock-01", 15, 11) + + map:addCave("tile-cave-02", 0, 7, "none", 1000) + map:addCave("tile-cave-01", 3, 3, "none", 1000) + + map:addEmitter("tree", 12.5, 3, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + if isTouch() then + map:setSetting("packagetransfercount", "1") + else + map:setSetting("packagetransfercount", "3") + end + map:addStartPosition("6", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "rock") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "3.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-07.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-07.lua new file mode 100755 index 0000000000..20376618a7 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-07.lua @@ -0,0 +1,217 @@ +function getName() + return "Map 07" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0, 0) + map:addTile("tile-ground-04", 0, 1) + map:addTile("tile-rock-03", 0, 2) + map:addTile("tile-rock-01", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-rock-02", 0, 5) + map:addTile("tile-background-03", 0, 6) + map:addTile("tile-background-03", 0, 7) + map:addTile("tile-ground-02", 0, 8) + map:addTile("tile-rock-big-01", 0, 9) + map:addTile("tile-rock-01", 0, 11) + map:addTile("tile-rock-02", 0, 12) + map:addTile("tile-rock-big-01", 0, 13) + map:addTile("tile-background-02", 1, 0) + map:addTile("tile-background-big-01", 1, 1) + map:addTile("tile-background-01", 1, 3) + map:addTile("tile-background-01", 1, 4) + map:addTile("tile-background-03", 1, 5) + map:addTile("tile-background-01", 1, 6) + map:addTile("tile-ground-01", 1, 8) + map:addTile("tile-rock-01", 1, 11) + map:addTile("tile-rock-03", 1, 12) + map:addTile("tile-background-01", 2, 0) + map:addTile("tile-background-02", 2, 3) + map:addTile("tile-background-02", 2, 4) + map:addTile("tile-background-big-01", 2, 5) + map:addTile("tile-background-03", 2, 7) + map:addTile("tile-ground-03", 2, 8) + map:addTile("tile-rock-03", 2, 9) + map:addTile("tile-rock-01", 2, 10) + map:addTile("tile-rock-01", 2, 11) + map:addTile("tile-rock-big-01", 2, 12) + map:addTile("tile-rock-02", 2, 14) + map:addTile("tile-background-02", 3, 0) + map:addTile("tile-background-cave-art-01", 3, 1) + map:addTile("tile-background-03", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-01", 3, 4) + map:addTile("tile-background-02", 3, 7) + map:addTile("tile-background-cave-art-01", 3, 8) + map:addTile("tile-waterfall-01", 3, 9) + map:addTile("tile-rock-03", 3, 11) + map:addTile("tile-rock-02", 3, 14) + map:addTile("tile-background-02", 4, 0) + map:addTile("tile-background-02", 4, 1) + map:addTile("tile-ground-01", 4, 2) + map:addTile("tile-rock-big-01", 4, 3) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-04", 4, 6) + map:addTile("tile-background-01", 4, 7) + map:addTile("tile-background-01", 4, 8) + map:addTile("tile-background-01", 4, 9) + map:addTile("tile-ground-04", 4, 10) + map:addTile("tile-rock-03", 4, 11) + map:addTile("tile-rock-01", 4, 12) + map:addTile("tile-rock-03", 4, 13) + map:addTile("tile-rock-01", 4, 14) + map:addTile("tile-background-cave-art-01", 5, 0) + map:addTile("tile-ground-04", 5, 2) + map:addTile("tile-background-02", 5, 5) + map:addTile("tile-background-04", 5, 6) + map:addTile("tile-background-02", 5, 7) + map:addTile("tile-background-cave-art-01", 5, 8) + map:addTile("tile-background-01", 5, 9) + map:addTile("tile-ground-04", 5, 10) + map:addTile("tile-rock-03", 5, 11) + map:addTile("tile-ground-02", 5, 12) + map:addTile("tile-rock-01", 5, 13) + map:addTile("tile-rock-03", 5, 14) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-03", 6, 1) + map:addTile("tile-ground-03", 6, 2) + map:addTile("tile-rock-01", 6, 3) + map:addTile("tile-rock-02", 6, 4) + map:addTile("tile-rock-slope-left-02", 6, 5) + map:addTile("tile-background-02", 6, 6) + map:addTile("tile-background-01", 6, 7) + map:addTile("tile-background-04", 6, 8) + map:addTile("tile-background-03", 6, 9) + map:addTile("tile-background-02", 6, 10) + map:addTile("tile-background-02", 6, 11) + map:addTile("tile-background-02", 6, 12) + map:addTile("tile-rock-big-01", 6, 13) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-rock-03", 7, 2) + map:addTile("tile-rock-03", 7, 3) + map:addTile("tile-rock-big-01", 7, 4) + map:addTile("tile-background-cave-art-01", 7, 6) + map:addTile("tile-background-02", 7, 7) + map:addTile("tile-background-big-01", 7, 8) + map:addTile("tile-background-02", 7, 10) + map:addTile("tile-background-02", 7, 11) + map:addTile("tile-background-02", 7, 12) + map:addTile("tile-rock-03", 8, 0) + map:addTile("tile-rock-big-01", 8, 1) + map:addTile("tile-rock-03", 8, 3) + map:addTile("tile-background-04", 8, 6) + map:addTile("tile-background-02", 8, 7) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-background-02", 8, 12) + map:addTile("tile-background-02", 8, 13) + map:addTile("tile-rock-02", 8, 14) + map:addTile("tile-rock-01", 9, 0) + map:addTile("tile-rock-big-01", 9, 3) + map:addTile("tile-rock-01", 9, 5) + map:addTile("tile-background-02", 9, 6) + map:addTile("tile-background-01", 9, 7) + map:addTile("tile-background-02", 9, 8) + map:addTile("tile-background-03", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-background-01", 9, 12) + map:addTile("tile-background-03", 9, 13) + map:addTile("tile-background-02", 9, 14) + map:addTile("tile-rock-03", 10, 0) + map:addTile("tile-rock-03", 10, 1) + map:addTile("tile-rock-01", 10, 2) + map:addTile("tile-rock-03", 10, 5) + map:addTile("tile-background-02", 10, 6) + map:addTile("tile-background-02", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("tile-background-02", 10, 9) + map:addTile("tile-background-04", 10, 10) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-background-big-01", 10, 12) + map:addTile("tile-background-02", 10, 14) + map:addTile("tile-background-02", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-background-big-01", 11, 2) + map:addTile("tile-background-02", 11, 4) + map:addTile("tile-background-03", 11, 5) + map:addTile("tile-background-02", 11, 6) + map:addTile("tile-geyser-rock-01-active", 11, 7) + map:addTile("tile-rock-slope-left-02", 11, 9) + map:addTile("tile-background-03", 11, 10) + map:addTile("tile-background-02", 11, 11) + map:addTile("tile-background-02", 11, 14) + map:addTile("tile-background-big-01", 12, 0) + map:addTile("tile-background-01", 12, 4) + map:addTile("tile-packagetarget-rock-01-idle", 12, 5) + map:addTile("tile-rock-03", 12, 6) + map:addTile("tile-rock-03", 12, 7) + map:addTile("tile-rock-03", 12, 8) + map:addTile("tile-rock-03", 12, 9) + map:addTile("tile-rock-shim-01", 12, 10) + map:addTile("tile-background-02", 12, 11) + map:addTile("tile-background-02", 12, 12) + map:addTile("tile-background-02", 12, 13) + map:addTile("tile-background-02", 12, 14) + map:addTile("tile-background-big-01", 13, 2) + map:addTile("tile-background-01", 13, 4) + map:addTile("tile-ground-04", 13, 5) + map:addTile("tile-rock-03", 13, 6) + map:addTile("tile-rock-01", 13, 7) + map:addTile("tile-rock-03", 13, 8) + map:addTile("tile-rock-slope-right-02", 13, 9) + map:addTile("tile-background-03", 13, 10) + map:addTile("tile-background-02", 13, 11) + map:addTile("tile-background-01", 13, 12) + map:addTile("tile-background-03", 13, 13) + map:addTile("tile-background-02", 13, 14) + map:addTile("tile-background-02", 14, 0) + map:addTile("tile-background-02", 14, 1) + map:addTile("tile-background-02", 14, 4) + map:addTile("tile-background-01", 14, 5) + map:addTile("tile-background-cave-art-01", 14, 6) + map:addTile("tile-background-cave-art-01", 14, 7) + map:addTile("tile-background-03", 14, 8) + map:addTile("tile-background-03", 14, 9) + map:addTile("tile-background-04", 14, 10) + map:addTile("tile-background-02", 14, 11) + map:addTile("tile-background-02", 14, 12) + map:addTile("tile-background-02", 14, 13) + map:addTile("tile-background-02", 14, 14) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-03", 15, 2) + map:addTile("tile-background-02", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-01", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-background-02", 15, 8) + map:addTile("tile-background-cave-art-01", 15, 9) + map:addTile("tile-background-02", 15, 10) + map:addTile("tile-background-02", 15, 11) + map:addTile("tile-background-02", 15, 12) + map:addTile("tile-background-02", 15, 13) + map:addTile("tile-background-02", 15, 14) + + map:addCave("tile-cave-02", 1, 7, "none", 5000) + map:addCave("tile-cave-02", 5, 1, "none", 5000) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "15") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("2", "2") + map:setSetting("points", "150") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "4") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-08.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-08.lua new file mode 100755 index 0000000000..f52fbafbf7 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-08.lua @@ -0,0 +1,190 @@ +function getName() + return "Map 08" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0, 0) + map:addTile("tile-background-01", 0, 1) + map:addTile("tile-background-big-01", 0, 2) + map:addTile("tile-background-03", 0, 4) + map:addTile("tile-background-01", 0, 5) + map:addTile("tile-background-02", 0, 6) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-background-02", 0, 8) + map:addTile("tile-background-big-01", 0, 9) + map:addTile("tile-background-01", 0, 11) + map:addTile("tile-rock-02", 0, 12) + map:addTile("tile-background-03", 1, 0) + map:addTile("tile-background-cave-art-01", 1, 1) + map:addTile("tile-background-cave-art-01", 1, 4) + map:addTile("tile-background-01", 1, 5) + map:addTile("tile-background-01", 1, 6) + map:addTile("tile-background-02", 1, 7) + map:addTile("tile-background-cave-art-01", 1, 8) + map:addTile("tile-background-03", 1, 11) + map:addTile("tile-rock-03", 1, 12) + map:addTile("tile-background-04", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-ground-03", 2, 3) + map:addTile("tile-rock-big-01", 2, 4) + map:addTile("tile-rock-03", 2, 6) + map:addTile("tile-rock-slope-left-02", 2, 7) + map:addTile("tile-background-big-01", 2, 8) + map:addTile("tile-background-02", 2, 10) + map:addTile("tile-background-02", 2, 11) + map:addTile("tile-rock-02", 2, 12) + map:addTile("tile-rock-slope-left-02", 3, 0) + map:addTile("tile-background-04", 3, 1) + map:addTile("tile-background-window-01", 3, 2) + map:addTile("tile-ground-04", 3, 3) + map:addTile("tile-rock-02", 3, 6) + map:addTile("tile-rock-03", 3, 7) + map:addTile("tile-background-02", 3, 10) + map:addTile("tile-background-02", 3, 11) + map:addTile("tile-rock-03", 3, 12) + map:addTile("tile-rock-03", 4, 0) + map:addTile("tile-rock-03", 4, 1) + map:addTile("tile-rock-01", 4, 2) + map:addTile("tile-rock-01", 4, 3) + map:addTile("tile-rock-01", 4, 4) + map:addTile("tile-background-01", 4, 5) + map:addTile("tile-ground-01", 4, 7) + map:addTile("tile-background-big-01", 4, 8) + map:addTile("tile-background-cave-art-01", 4, 10) + map:addTile("tile-background-01", 4, 11) + map:addTile("tile-rock-02", 4, 12) + map:addTile("tile-rock-01", 5, 0) + map:addTile("tile-rock-01", 5, 1) + map:addTile("tile-rock-02", 5, 2) + map:addTile("tile-background-cave-art-01", 5, 3) + map:addTile("tile-background-03", 5, 4) + map:addTile("tile-background-01", 5, 5) + map:addTile("tile-background-window-02", 5, 6) + map:addTile("tile-ground-04", 5, 7) + map:addTile("tile-background-cave-art-01", 5, 10) + map:addTile("tile-background-02", 5, 11) + map:addTile("tile-rock-02", 5, 12) + map:addTile("liane-01", 5.3, 3) + map:addTile("tile-rock-big-01", 6, 0) + map:addTile("tile-rock-02", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-background-02", 6, 4) + map:addTile("tile-background-01", 6, 5) + map:addTile("tile-background-03", 6, 6) + map:addTile("tile-ground-03", 6, 7) + map:addTile("tile-background-cave-art-01", 6, 8) + map:addTile("tile-background-02", 6, 9) + map:addTile("tile-background-02", 6, 10) + map:addTile("tile-background-02", 6, 11) + map:addTile("tile-rock-03", 6, 12) + map:addTile("liane-01", 6.6, 3) + map:addTile("tile-rock-big-01", 7, 2) + map:addTile("tile-background-02", 7, 4) + map:addTile("tile-background-01", 7, 5) + map:addTile("tile-geyser-rock-01-active", 7, 6) + map:addTile("tile-background-01", 7, 8) + map:addTile("tile-background-02", 7, 9) + map:addTile("tile-background-cave-art-01", 7, 10) + map:addTile("tile-background-02", 7, 11) + map:addTile("tile-rock-02", 7, 12) + map:addTile("tile-rock-02", 8, 0) + map:addTile("tile-rock-03", 8, 1) + map:addTile("tile-background-big-01", 8, 4) + map:addTile("tile-background-02", 8, 6) + map:addTile("tile-ground-03", 8, 7) + map:addTile("tile-background-01", 8, 8) + map:addTile("tile-background-01", 8, 9) + map:addTile("tile-background-01", 8, 10) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-rock-02", 8, 12) + map:addTile("tile-rock-03", 9, 0) + map:addTile("tile-rock-01", 9, 1) + map:addTile("tile-rock-02", 9, 2) + map:addTile("tile-rock-01", 9, 3) + map:addTile("tile-background-02", 9, 6) + map:addTile("tile-ground-02", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-background-cave-art-01", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-rock-03", 9, 12) + map:addTile("tile-rock-02", 10, 0) + map:addTile("tile-rock-big-01", 10, 1) + map:addTile("tile-rock-slope-right-02", 10, 3) + map:addTile("tile-background-02", 10, 4) + map:addTile("tile-background-01", 10, 5) + map:addTile("tile-background-cave-art-01", 10, 6) + map:addTile("tile-background-01", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("tile-background-big-01", 10, 9) + map:addTile("tile-background-03", 10, 11) + map:addTile("tile-rock-02", 10, 12) + map:addTile("tile-rock-02", 11, 0) + map:addTile("tile-background-02", 11, 3) + map:addTile("tile-background-cave-art-01", 11, 4) + map:addTile("tile-background-02", 11, 5) + map:addTile("tile-background-big-01", 11, 6) + map:addTile("tile-background-01", 11, 8) + map:addTile("tile-background-02", 11, 11) + map:addTile("tile-rock-02", 11, 12) + map:addTile("tile-background-04", 12, 0) + map:addTile("tile-background-big-01", 12, 1) + map:addTile("tile-background-03", 12, 3) + map:addTile("tile-background-02", 12, 4) + map:addTile("tile-background-cave-art-01", 12, 5) + map:addTile("tile-background-cave-art-01", 12, 8) + map:addTile("tile-background-01", 12, 9) + map:addTile("tile-background-02", 12, 10) + map:addTile("tile-rock-01", 12, 11) + map:addTile("tile-rock-02", 12, 12) + map:addTile("tile-background-04", 13, 0) + map:addTile("tile-background-big-01", 13, 3) + map:addTile("tile-background-03", 13, 5) + map:addTile("tile-rock-slope-left-01", 13, 6) + map:addTile("tile-rock-slope-left-02", 13, 7) + map:addTile("tile-background-cave-art-01", 13, 8) + map:addTile("tile-rock-slope-left-01", 13, 9) + map:addTile("tile-rock-01", 13, 10) + map:addTile("tile-rock-03", 13, 11) + map:addTile("tile-rock-03", 13, 12) + map:addTile("tile-background-03", 14, 0) + map:addTile("tile-background-02", 14, 1) + map:addTile("tile-background-04", 14, 2) + map:addTile("tile-background-03", 14, 5) + map:addTile("tile-ground-01", 14, 6) + map:addTile("tile-rock-big-01", 14, 7) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-big-01", 14, 11) + map:addTile("tile-background-01", 15, 0) + map:addTile("tile-background-03", 15, 1) + map:addTile("tile-background-02", 15, 2) + map:addTile("tile-background-03", 15, 3) + map:addTile("tile-background-02", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-packagetarget-rock-01-idle", 15, 6) + + map:addCave("tile-cave-02", 2, 2, "none", 5000) + map:addCave("tile-cave-02", 4, 6, "none", 5000) + + map:addEmitter("item-stone", 0, 11, 1, 0) + map:addEmitter("tree", 8, 5, 1, 100) + map:addEmitter("item-stone", 8, 6, 1, 0) + map:addEmitter("item-stone", 14, 5, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "13") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("6", "4") + map:setSetting("points", "150") + map:setSetting("referencetime", "50") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "3") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-09.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-09.lua new file mode 100755 index 0000000000..c3b0e25409 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-09.lua @@ -0,0 +1,154 @@ +function getName() + return "Sleeping" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-big-01", 0, 0) + map:addTile("tile-rock-01", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-02", 0, 4) + map:addTile("tile-rock-03", 0, 5) + map:addTile("tile-rock-03", 0, 6) + map:addTile("tile-rock-big-01", 0, 7) + map:addTile("tile-rock-02", 1, 2) + map:addTile("tile-rock-01", 1, 3) + map:addTile("tile-rock-03", 1, 4) + map:addTile("tile-rock-02", 1, 5) + map:addTile("tile-rock-02", 1, 6) + map:addTile("tile-rock-02", 2, 0) + map:addTile("tile-rock-03", 2, 1) + map:addTile("tile-rock-03", 2, 2) + map:addTile("tile-rock-03", 2, 3) + map:addTile("tile-rock-big-01", 2, 4) + map:addTile("tile-rock-02", 2, 6) + map:addTile("tile-rock-03", 2, 7) + map:addTile("tile-rock-01", 2, 8) + map:addTile("tile-rock-slope-right-02", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-background-01", 3, 2) + map:addTile("tile-packagetarget-rock-01-idle", 3, 3) + map:addTile("tile-rock-03", 3, 6) + map:addTile("tile-rock-02", 3, 7) + map:addTile("tile-rock-03", 3, 8) + map:addTile("tile-background-03", 4, 0) + map:addTile("tile-background-big-01", 4, 1) + map:addTile("tile-ground-03", 4, 3) + map:addTile("tile-rock-02", 4, 4) + map:addTile("tile-rock-big-01", 4, 5) + map:addTile("tile-rock-big-01", 4, 7) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-ground-04", 5, 3) + map:addTile("tile-rock-03", 5, 4) + map:addTile("tile-background-01", 6, 0) + map:addTile("tile-background-big-01", 6, 1) + map:addTile("tile-ground-01", 6, 3) + map:addTile("tile-rock-03", 6, 4) + map:addTile("tile-rock-slope-right-02", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-background-03", 6, 7) + map:addTile("tile-background-03", 6, 8) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-ground-04", 7, 3) + map:addTile("tile-background-big-01", 7, 4) + map:addTile("liane-01", 7, 4) + map:addTile("tile-background-01", 7, 6) + map:addTile("tile-background-03", 7, 7) + map:addTile("tile-background-03", 7, 8) + map:addTile("tile-background-02", 8, 0) + map:addTile("tile-background-cave-art-01", 8, 1) + map:addTile("tile-background-01", 8, 2) + map:addTile("tile-ground-01", 8, 3) + map:addTile("liane-01", 8, 4) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-03", 8, 7) + map:addTile("tile-background-03", 8, 8) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-background-03", 9, 1) + map:addTile("tile-background-big-01", 9, 2) + map:addTile("tile-background-02", 9, 4) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-background-01", 9, 6) + map:addTile("tile-background-03", 9, 7) + map:addTile("tile-background-03", 9, 8) + map:addTile("tile-rock-slope-left-02", 10, 0) + map:addTile("tile-background-01", 10, 1) + map:addTile("tile-background-01", 10, 4) + map:addTile("tile-background-03", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-03", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-rock-03", 11, 0) + map:addTile("tile-rock-02", 11, 1) + map:addTile("tile-rock-slope-left-02", 11, 2) + map:addTile("tile-background-02", 11, 3) + map:addTile("tile-background-01", 11, 4) + map:addTile("tile-background-02", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-03", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-rock-02", 12, 0) + map:addTile("tile-rock-big-01", 12, 1) + map:addTile("tile-background-03", 12, 3) + map:addTile("tile-background-cave-art-01", 12, 4) + map:addTile("tile-ground-03", 12, 6) + map:addTile("tile-rock-02", 12, 7) + map:addTile("tile-rock-03", 12, 8) + map:addTile("tile-rock-03", 13, 0) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-background-02", 13, 4) + map:addTile("tile-background-window-01", 13, 5) + map:addTile("tile-ground-02", 13, 6) + map:addTile("tile-rock-01", 13, 7) + map:addTile("tile-rock-02", 13, 8) + map:addTile("tile-rock-01", 14, 0) + map:addTile("tile-rock-03", 14, 1) + map:addTile("tile-rock-01", 14, 2) + map:addTile("tile-background-02", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-02", 14, 5) + map:addTile("tile-ground-02", 14, 6) + map:addTile("tile-rock-02", 14, 7) + map:addTile("tile-rock-01", 14, 8) + map:addTile("tile-rock-big-01", 15, 0) + map:addTile("tile-rock-03", 15, 2) + map:addTile("tile-background-02", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-ground-03", 15, 6) + map:addTile("tile-rock-03", 15, 7) + map:addTile("tile-rock-02", 15, 8) + map:addTile("tile-rock-01", 16, 2) + map:addTile("tile-rock-03", 16, 3) + map:addTile("tile-background-03", 16, 4) + map:addTile("liane-01", 16, 4) + map:addTile("tile-background-03", 16, 5) + map:addTile("tile-ground-03", 16, 6) + map:addTile("tile-rock-02", 16, 7) + map:addTile("tile-rock-03", 16, 8) + + map:addCave("tile-cave-02", 12, 5, "none", 5000) + + map:addEmitter("npc-blowing", 6, 2, 1, 0, "") + map:addEmitter("item-apple", 14, 5, 1, 0, "") + map:addEmitter("item-apple", 14, 5, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "9") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("3", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "15") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "2.2") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "17") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-10.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-10.lua new file mode 100755 index 0000000000..4b6d8e6eab --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-10.lua @@ -0,0 +1,204 @@ +function getName() + return "Map 10" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-ground-ledge-right-01", 0, 0) + map:addTile("tile-background-01", 0, 1) + map:addTile("tile-ground-03", 0, 3) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-rock-02", 0, 6) + map:addTile("tile-rock-big-01", 0, 7) + map:addTile("tile-rock-slope-right-02", 0, 9) + map:addTile("tile-background-window-01", 0, 10) + map:addTile("tile-ground-04", 0, 11) + map:addTile("tile-ground-06", 1, 0) + map:addTile("tile-background-02", 1, 1) + map:addTile("tile-background-window-01", 1, 2) + map:addTile("tile-ground-03", 1, 3) + map:addTile("tile-rock-01", 1, 6) + map:addTile("tile-background-01", 1, 9) + map:addTile("tile-ground-01", 1, 11) + map:addTile("tile-background-01", 2, 0) + map:addTile("tile-background-02", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-ground-03", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-rock-03", 2, 5) + map:addTile("tile-rock-big-01", 2, 6) + map:addTile("tile-background-03", 2, 8) + map:addTile("tile-background-big-01", 2, 9) + map:addTile("tile-ground-04", 2, 11) + map:addTile("liane-01", 2.2, 8) + map:addTile("liane-01", 2.3, 0) + map:addTile("tile-background-03", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-background-03", 3, 2) + map:addTile("tile-ground-04", 3, 4) + map:addTile("tile-rock-01", 3, 5) + map:addTile("tile-background-02", 3, 8) + map:addTile("tile-ground-01", 3, 11) + map:addTile("liane-01", 3.4, 0) + map:addTile("liane-01", 3.7, 8) + map:addTile("tile-background-big-01", 4, 0) + map:addTile("tile-background-01", 4, 2) + map:addTile("tile-background-window-01", 4, 3) + map:addTile("tile-ground-02", 4, 4) + map:addTile("tile-rock-big-01", 4, 5) + map:addTile("tile-rock-slope-right-02", 4, 7) + map:addTile("tile-background-02", 4, 8) + map:addTile("tile-background-02", 4, 9) + map:addTile("tile-geyser-rock-01-active", 4, 10) + map:addTile("liane-01", 4.7, 0) + map:addTile("tile-background-cave-art-01", 5, 2) + map:addTile("tile-background-03", 5, 3) + map:addTile("tile-ground-03", 5, 4) + map:addTile("tile-background-big-01", 5, 7) + map:addTile("tile-background-03", 5, 9) + map:addTile("tile-background-01", 5, 10) + map:addTile("tile-background-02", 5, 11) + map:addTile("bridge-wall-left-01", 5, 11) + map:addTile("liane-01", 5.5, 0) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-03", 6, 1) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-cave-art-01", 6, 3) + map:addTile("tile-ground-03", 6, 4) + map:addTile("tile-rock-03", 6, 5) + map:addTile("tile-rock-slope-right-02", 6, 6) + map:addTile("tile-background-02", 6, 9) + map:addTile("tile-background-cave-art-01", 6, 10) + map:addTile("tile-background-01", 6, 11) + map:addTile("bridge-plank-01", 6, 11) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-03", 7, 1) + map:addTile("tile-background-01", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-background-01", 7, 4) + map:addTile("tile-background-02", 7, 5) + map:addTile("tile-background-02", 7, 6) + map:addTile("tile-background-cave-art-01", 7, 7) + map:addTile("tile-background-03", 7, 8) + map:addTile("tile-background-01", 7, 9) + map:addTile("tile-background-02", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("bridge-wall-right-01", 7, 11) + map:addTile("tile-background-02", 8, 0) + map:addTile("liane-01", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-cave-art-01", 8, 2) + map:addTile("tile-background-cave-art-01", 8, 3) + map:addTile("tile-background-cave-art-01", 8, 4) + map:addTile("tile-background-03", 8, 5) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-cave-art-01", 8, 7) + map:addTile("tile-background-big-01", 8, 8) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-ground-03", 8, 11) + map:addTile("liane-01", 8.6, 0) + map:addTile("tile-background-01", 9, 0) + map:addTile("tile-background-01", 9, 1) + map:addTile("tile-background-02", 9, 2) + map:addTile("tile-background-03", 9, 3) + map:addTile("tile-background-01", 9, 4) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-ground-ledge-left-02", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-03", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("bridge-wall-left-01", 9, 11) + map:addTile("tile-background-cave-art-01", 10, 0) + map:addTile("tile-background-01", 10, 1) + map:addTile("tile-ground-03", 10, 2) + map:addTile("tile-rock-slope-left-02", 10, 3) + map:addTile("tile-background-02", 10, 4) + map:addTile("tile-background-cave-art-01", 10, 5) + map:addTile("tile-ground-01", 10, 6) + map:addTile("tile-rock-slope-left-02", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-background-cave-art-01", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-01", 10, 11) + map:addTile("bridge-plank-01", 10, 11) + map:addTile("liane-01", 10.3, 0) + map:addTile("tile-background-02", 11, 0) + map:addTile("tile-background-03", 11, 1) + map:addTile("tile-ground-01", 11, 2) + map:addTile("tile-rock-01", 11, 3) + map:addTile("tile-rock-slope-left-02", 11, 4) + map:addTile("tile-background-cave-art-01", 11, 5) + map:addTile("tile-packagetarget-rock-01-idle", 11, 6) + map:addTile("tile-rock-01", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-background-02", 11, 9) + map:addTile("tile-background-03", 11, 10) + map:addTile("tile-background-01", 11, 11) + map:addTile("bridge-wall-right-01", 11, 11) + map:addTile("tile-rock-01", 12, 0) + map:addTile("tile-rock-01", 12, 1) + map:addTile("tile-rock-03", 12, 2) + map:addTile("tile-rock-02", 12, 3) + map:addTile("tile-rock-02", 12, 4) + map:addTile("tile-rock-02", 12, 5) + map:addTile("tile-ground-01", 12, 6) + map:addTile("tile-rock-01", 12, 7) + map:addTile("tile-background-02", 12, 8) + map:addTile("tile-background-02", 12, 9) + map:addTile("tile-background-window-01", 12, 10) + map:addTile("tile-ground-03", 12, 11) + map:addTile("liane-01", 12.7, 8) + map:addTile("tile-rock-big-01", 13, 0) + map:addTile("tile-rock-02", 13, 2) + map:addTile("tile-rock-01", 13, 3) + map:addTile("tile-rock-03", 13, 4) + map:addTile("tile-rock-big-01", 13, 5) + map:addTile("tile-rock-03", 13, 7) + map:addTile("tile-background-cave-art-01", 13, 8) + map:addTile("tile-background-02", 13, 9) + map:addTile("tile-ground-04", 13, 11) + map:addTile("liane-01", 13.6, 8) + map:addTile("tile-rock-big-01", 14, 2) + map:addTile("tile-rock-02", 14, 4) + map:addTile("tile-rock-03", 14, 7) + map:addTile("tile-background-cave-art-01", 14, 8) + map:addTile("tile-background-cave-art-01", 14, 9) + map:addTile("tile-background-02", 14, 10) + map:addTile("tile-ground-03", 14, 11) + map:addTile("liane-01", 14.4, 8) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-01", 15, 1) + map:addTile("tile-rock-03", 15, 4) + map:addTile("tile-rock-02", 15, 5) + map:addTile("tile-rock-02", 15, 6) + map:addTile("tile-rock-02", 15, 7) + map:addTile("tile-background-cave-art-01", 15, 8) + map:addTile("tile-background-cave-art-01", 15, 9) + map:addTile("tile-waterfall-01", 15, 10) + map:addTile("liane-01", 15.3, 8) + + map:addCave("tile-cave-01", 0, 2, "none", 5000) + map:addCave("tile-cave-02", 1, 10, "none", 5000) + map:addCave("tile-cave-02", 3, 3, "none", 5000) + map:addCave("tile-cave-02", 13, 10, "none", 5000) + + map:addEmitter("tree", 5, 2, 1, 0) + map:addEmitter("npc-walking", 5, 10, 1, 0) + map:addEmitter("item-stone", 10, 1, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "6") + map:addStartPosition("5", "2") + map:setSetting("points", "140") + map:setSetting("referencetime", "50") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-11.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-11.lua new file mode 100755 index 0000000000..db1cfb65ae --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-11.lua @@ -0,0 +1,182 @@ +function getName() + return "Map 11" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-ground-03", 0, 2) + map:addTile("tile-rock-02", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-rock-slope-right-02", 0, 5) + map:addTile("tile-rock-slope-right-01", 0, 6) + map:addTile("tile-rock-02", 0, 7) + map:addTile("tile-rock-01", 0, 8) + map:addTile("tile-rock-02", 0, 9) + map:addTile("tile-rock-01", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-ground-03", 1, 2) + map:addTile("tile-rock-slope-right-02", 1, 3) + map:addTile("tile-background-02", 1, 4) + map:addTile("tile-rock-slope-left-01", 1, 5) + map:addTile("tile-background-01", 1, 6) + map:addTile("tile-packagetarget-rock-01-idle", 1, 7) + map:addTile("tile-rock-03", 1, 8) + map:addTile("tile-ground-01", 1, 9) + map:addTile("tile-rock-03", 1, 10) + map:addTile("tile-rock-02", 1, 11) + map:addTile("tile-background-02", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-ground-ledge-right-01", 2, 2) + map:addTile("tile-background-01", 2, 3) + map:addTile("tile-geyser-rock-01-active", 2, 4) + map:addTile("tile-rock-02", 2, 6) + map:addTile("tile-rock-big-01", 2, 7) + map:addTile("tile-rock-03", 2, 9) + map:addTile("tile-rock-03", 2, 10) + map:addTile("tile-rock-03", 2, 11) + map:addTile("tile-background-03", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-background-cave-art-01", 3, 3) + map:addTile("tile-background-01", 3, 4) + map:addTile("tile-ground-03", 3, 5) + map:addTile("tile-rock-03", 3, 6) + map:addTile("tile-rock-03", 3, 9) + map:addTile("tile-rock-03", 3, 10) + map:addTile("tile-rock-03", 3, 11) + map:addTile("tile-background-02", 4, 0) + map:addTile("tile-background-01", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-03", 4, 3) + map:addTile("tile-background-01", 4, 4) + map:addTile("tile-background-cave-art-01", 4, 5) + map:addTile("tile-background-big-01", 4, 6) + map:addTile("tile-ground-01", 4, 8) + map:addTile("tile-rock-03", 4, 9) + map:addTile("tile-rock-03", 4, 10) + map:addTile("tile-rock-03", 4, 11) + map:addTile("tile-rock-03", 5, 0) + map:addTile("tile-background-cave-art-01", 5, 1) + map:addTile("tile-background-cave-art-01", 5, 2) + map:addTile("tile-background-01", 5, 3) + map:addTile("tile-background-02", 5, 4) + map:addTile("tile-background-02", 5, 5) + map:addTile("tile-ground-01", 5, 8) + map:addTile("tile-rock-03", 5, 9) + map:addTile("tile-rock-03", 5, 10) + map:addTile("tile-rock-02", 5, 11) + map:addTile("liane-01", 5.3, 1) + map:addTile("tile-rock-03", 6, 0) + map:addTile("tile-rock-big-01", 6, 1) + map:addTile("tile-rock-slope-left-02", 6, 3) + map:addTile("tile-background-02", 6, 4) + map:addTile("tile-background-cave-art-01", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-background-cave-art-01", 6, 7) + map:addTile("tile-ground-01", 6, 8) + map:addTile("tile-rock-big-01", 6, 9) + map:addTile("tile-rock-03", 6, 11) + map:addTile("tile-rock-01", 7, 0) + map:addTile("tile-rock-01", 7, 3) + map:addTile("tile-background-01", 7, 4) + map:addTile("tile-background-02", 7, 5) + map:addTile("tile-background-01", 7, 6) + map:addTile("tile-ground-04", 7, 8) + map:addTile("tile-rock-03", 7, 11) + map:addTile("tile-rock-03", 8, 0) + map:addTile("tile-rock-01", 8, 1) + map:addTile("tile-rock-big-01", 8, 2) + map:addTile("tile-background-01", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("tile-background-cave-art-01", 8, 6) + map:addTile("tile-background-window-02", 8, 7) + map:addTile("tile-ground-04", 8, 8) + map:addTile("tile-rock-02", 8, 9) + map:addTile("tile-rock-02", 8, 10) + map:addTile("tile-rock-02", 8, 11) + map:addTile("tile-rock-01", 9, 0) + map:addTile("tile-rock-03", 9, 1) + map:addTile("tile-background-01", 9, 4) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-ground-02", 9, 7) + map:addTile("tile-ground-01", 9, 8) + map:addTile("tile-rock-03", 9, 9) + map:addTile("tile-rock-03", 9, 10) + map:addTile("tile-rock-03", 9, 11) + map:addTile("liane-01", 9.6, 4) + map:addTile("tile-rock-01", 10, 0) + map:addTile("tile-rock-slope-right-02", 10, 1) + map:addTile("tile-background-02", 10, 2) + map:addTile("tile-background-big-01", 10, 3) + map:addTile("tile-background-02", 10, 5) + map:addTile("tile-ground-04", 10, 7) + map:addTile("tile-rock-02", 10, 8) + map:addTile("tile-rock-02", 10, 9) + map:addTile("tile-rock-02", 10, 10) + map:addTile("tile-rock-03", 10, 11) + map:addTile("tile-background-03", 11, 0) + map:addTile("tile-background-02", 11, 1) + map:addTile("tile-background-03", 11, 2) + map:addTile("tile-background-02", 11, 5) + map:addTile("tile-background-cave-art-01", 11, 6) + map:addTile("tile-ground-04", 11, 7) + map:addTile("tile-rock-03", 11, 8) + map:addTile("tile-rock-03", 11, 9) + map:addTile("tile-rock-big-01", 11, 10) + map:addTile("tile-background-big-01", 12, 0) + map:addTile("tile-background-01", 12, 2) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-background-big-01", 12, 4) + map:addTile("tile-background-02", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-background-cave-art-01", 12, 8) + map:addTile("tile-ground-03", 12, 9) + map:addTile("tile-background-big-01", 13, 2) + map:addTile("tile-background-big-01", 13, 6) + map:addTile("tile-background-02", 13, 8) + map:addTile("tile-ground-02", 13, 9) + map:addTile("tile-rock-03", 13, 10) + map:addTile("tile-rock-03", 13, 11) + map:addTile("tile-background-big-01", 14, 0) + map:addTile("tile-background-02", 14, 4) + map:addTile("tile-background-02", 14, 5) + map:addTile("tile-background-03", 14, 8) + map:addTile("tile-ground-03", 14, 9) + map:addTile("tile-rock-02", 14, 10) + map:addTile("tile-rock-02", 14, 11) + map:addTile("tile-background-02", 15, 2) + map:addTile("tile-background-02", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-cave-art-01", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-background-01", 15, 7) + map:addTile("tile-background-03", 15, 8) + map:addTile("tile-ground-02", 15, 9) + map:addTile("tile-rock-03", 15, 10) + map:addTile("tile-rock-02", 15, 11) + + map:addCave("tile-cave-01", 7, 7, "none", 5000) + map:addCave("tile-cave-02", 10, 6, "none", 5000) + + map:addEmitter("item-stone", 0, 1, 1, 0) + map:addEmitter("tree", 12, 7, 1, 0) + map:addEmitter("item-package", 14, 8, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("3", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-12.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-12.lua new file mode 100755 index 0000000000..b979fc2ea3 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-12.lua @@ -0,0 +1,184 @@ +function getName() + return "Map 12" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-cave-art-01", 0, 0) + map:addTile("tile-background-cave-art-01", 0, 1) + map:addTile("tile-ground-01", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-background-big-01", 0, 5) + map:addTile("tile-ground-01", 0, 8) + map:addTile("tile-rock-03", 0, 9) + map:addTile("tile-rock-01", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-background-03", 1, 0) + map:addTile("tile-ground-02", 1, 2) + map:addTile("tile-rock-03", 1, 3) + map:addTile("tile-rock-slope-right-02", 1, 4) + map:addTile("tile-background-window-01", 1, 7) + map:addTile("tile-ground-01", 1, 8) + map:addTile("tile-rock-big-01", 1, 9) + map:addTile("tile-rock-03", 1, 11) + map:addTile("tile-background-cave-art-01", 2, 0) + map:addTile("tile-background-window-02", 2, 1) + map:addTile("tile-ground-03", 2, 2) + map:addTile("tile-rock-03", 2, 3) + map:addTile("tile-background-03", 2, 4) + map:addTile("tile-background-02", 2, 5) + map:addTile("tile-background-cave-art-01", 2, 6) + map:addTile("tile-background-02", 2, 7) + map:addTile("tile-ground-01", 2, 8) + map:addTile("tile-rock-02", 2, 11) + map:addTile("tile-background-big-01", 3, 0) + map:addTile("tile-ground-02", 3, 2) + map:addTile("tile-rock-slope-right-02", 3, 3) + map:addTile("tile-background-big-01", 3, 4) + map:addTile("tile-background-02", 3, 6) + map:addTile("tile-background-03", 3, 7) + map:addTile("tile-ground-01", 3, 8) + map:addTile("tile-rock-03", 3, 9) + map:addTile("tile-rock-01", 3, 10) + map:addTile("tile-rock-03", 3, 11) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-background-cave-art-01", 4, 3) + map:addTile("tile-background-big-01", 4, 6) + map:addTile("tile-background-03", 4, 8) + map:addTile("tile-ground-01", 4, 9) + map:addTile("tile-rock-03", 4, 10) + map:addTile("tile-rock-01", 4, 11) + map:addTile("tile-background-02", 5, 0) + map:addTile("tile-background-03", 5, 1) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-background-big-01", 5, 3) + map:addTile("tile-background-01", 5, 5) + map:addTile("tile-background-02", 5, 8) + map:addTile("tile-ground-02", 5, 9) + map:addTile("tile-rock-01", 5, 10) + map:addTile("tile-rock-01", 5, 11) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-cave-art-01", 6, 1) + map:addTile("tile-background-02", 6, 2) + map:addTile("tile-background-03", 6, 5) + map:addTile("tile-background-big-01", 6, 6) + map:addTile("tile-background-window-02", 6, 8) + map:addTile("tile-ground-03", 6, 9) + map:addTile("tile-rock-03", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-cave-art-01", 7, 1) + map:addTile("tile-background-cave-art-01", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-ground-03", 7, 4) + map:addTile("tile-background-01", 7, 5) + map:addTile("tile-ground-01", 7, 9) + map:addTile("tile-rock-02", 7, 10) + map:addTile("tile-rock-01", 7, 11) + map:addTile("tile-background-big-01", 8, 0) + map:addTile("tile-background-02", 8, 2) + map:addTile("tile-background-03", 8, 3) + map:addTile("tile-ground-ledge-right-01", 8, 4) + map:addTile("tile-background-03", 8, 5) + map:addTile("tile-background-03", 8, 6) + map:addTile("tile-background-02", 8, 7) + map:addTile("tile-background-03", 8, 8) + map:addTile("tile-background-02", 8, 9) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-background-01", 9, 2) + map:addTile("tile-background-03", 9, 3) + map:addTile("tile-ground-06", 9, 4) + map:addTile("tile-background-cave-art-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-big-01", 9, 7) + map:addTile("tile-background-big-01", 9, 9) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-background-02", 10, 0) + map:addTile("tile-background-02", 10, 1) + map:addTile("tile-background-01", 10, 2) + map:addTile("tile-background-01", 10, 3) + map:addTile("tile-ground-ledge-left-02", 10, 4) + map:addTile("tile-background-cave-art-01", 10, 5) + map:addTile("tile-background-02", 10, 6) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-background-cave-art-01", 11, 0) + map:addTile("tile-background-cave-art-01", 11, 1) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-background-cave-art-01", 11, 3) + map:addTile("tile-ground-03", 11, 4) + map:addTile("tile-background-03", 11, 5) + map:addTile("tile-background-cave-art-01", 11, 6) + map:addTile("tile-background-cave-art-01", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-ground-02", 11, 9) + map:addTile("tile-rock-big-01", 11, 10) + map:addTile("liane-01", 11.5, 5) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-background-cave-art-01", 12, 1) + map:addTile("tile-background-01", 12, 2) + map:addTile("tile-ground-01", 12, 4) + map:addTile("tile-rock-01", 12, 5) + map:addTile("tile-rock-slope-left-02", 12, 6) + map:addTile("tile-background-03", 12, 7) + map:addTile("tile-background-02", 12, 8) + map:addTile("tile-ground-01", 12, 9) + map:addTile("tile-background-cave-art-01", 13, 0) + map:addTile("tile-background-02", 13, 1) + map:addTile("tile-background-cave-art-01", 13, 2) + map:addTile("tile-background-window-01", 13, 3) + map:addTile("tile-ground-03", 13, 4) + map:addTile("tile-rock-01", 13, 5) + map:addTile("tile-rock-02", 13, 6) + map:addTile("tile-background-01", 13, 7) + map:addTile("tile-background-cave-art-01", 13, 8) + map:addTile("tile-ground-02", 13, 9) + map:addTile("tile-rock-03", 13, 10) + map:addTile("tile-rock-01", 13, 11) + map:addTile("tile-background-03", 14, 0) + map:addTile("tile-background-03", 14, 1) + map:addTile("tile-background-01", 14, 2) + map:addTile("tile-background-cave-art-01", 14, 3) + map:addTile("tile-ground-02", 14, 4) + map:addTile("tile-rock-02", 14, 5) + map:addTile("tile-rock-slope-right-02", 14, 6) + map:addTile("tile-background-01", 14, 7) + map:addTile("tile-background-03", 14, 8) + map:addTile("tile-ground-03", 14, 9) + map:addTile("tile-rock-big-01", 14, 10) + map:addTile("tile-background-cave-art-01", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-03", 15, 2) + map:addTile("tile-background-01", 15, 3) + map:addTile("tile-background-cave-art-01", 15, 4) + map:addTile("tile-background-02", 15, 5) + map:addTile("tile-background-02", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-background-02", 15, 8) + map:addTile("tile-packagetarget-rock-01-idle", 15, 9) + + map:addCave("tile-cave-02", 0, 7, "npc-woman", 2000) + map:addCave("tile-cave-01", 1, 1, "none", 5000) + map:addCave("tile-cave-01", 7, 8, "npc-woman", 1000) + map:addCave("tile-cave-01", 12, 3, "npc-woman", 4000) + + map:addEmitter("tree", 7, 2, 1, 0) + map:addEmitter("npc-walking", 7, 3, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("12", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "2.7") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-13.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-13.lua new file mode 100755 index 0000000000..a21a3cafef --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-13.lua @@ -0,0 +1,200 @@ +function getName() + return "Map 13" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-cave-art-01", 0, 0) + map:addTile("tile-background-01", 0, 1) + map:addTile("tile-ground-01", 0, 2) + map:addTile("tile-rock-03", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-background-01", 0, 5) + map:addTile("tile-background-01", 0, 6) + map:addTile("tile-ground-01", 0, 7) + map:addTile("tile-rock-01", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-01", 0, 10) + map:addTile("tile-rock-01", 0, 11) + map:addTile("tile-background-02", 1, 0) + map:addTile("tile-ground-01", 1, 2) + map:addTile("tile-rock-03", 1, 3) + map:addTile("tile-rock-slope-right-02", 1, 4) + map:addTile("tile-background-01", 1, 5) + map:addTile("tile-background-03", 1, 6) + map:addTile("tile-packagetarget-rock-01-idle", 1, 7) + map:addTile("tile-rock-big-01", 1, 8) + map:addTile("tile-rock-03", 1, 10) + map:addTile("tile-rock-01", 1, 11) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-window-01", 2, 1) + map:addTile("tile-ground-04", 2, 2) + map:addTile("tile-rock-slope-right-02", 2, 3) + map:addTile("tile-background-cave-art-01", 2, 4) + map:addTile("tile-background-01", 2, 5) + map:addTile("tile-background-02", 2, 6) + map:addTile("tile-ground-03", 2, 7) + map:addTile("tile-rock-03", 2, 10) + map:addTile("tile-rock-01", 2, 11) + map:addTile("tile-background-02", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-ground-ledge-right-01", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-01", 3, 4) + map:addTile("tile-background-01", 3, 5) + map:addTile("tile-background-01", 3, 6) + map:addTile("tile-background-01", 3, 7) + map:addTile("tile-ground-01", 3, 8) + map:addTile("tile-rock-02", 3, 9) + map:addTile("tile-rock-big-01", 3, 10) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-01", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-01", 4, 3) + map:addTile("tile-background-01", 4, 4) + map:addTile("tile-background-01", 4, 5) + map:addTile("tile-background-01", 4, 6) + map:addTile("tile-background-01", 4, 7) + map:addTile("tile-ground-01", 4, 8) + map:addTile("tile-ground-02", 4, 9) + map:addTile("tile-background-01", 5, 0) + map:addTile("tile-background-02", 5, 1) + map:addTile("tile-background-02", 5, 2) + map:addTile("tile-background-big-01", 5, 3) + map:addTile("tile-background-01", 5, 5) + map:addTile("tile-background-01", 5, 6) + map:addTile("tile-background-03", 5, 7) + map:addTile("tile-ground-03", 5, 8) + map:addTile("tile-rock-02", 5, 9) + map:addTile("tile-rock-01", 5, 10) + map:addTile("tile-rock-01", 5, 11) + map:addTile("tile-background-03", 6, 0) + map:addTile("tile-background-01", 6, 1) + map:addTile("tile-background-01", 6, 2) + map:addTile("tile-background-01", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-ground-01", 6, 8) + map:addTile("tile-rock-03", 6, 9) + map:addTile("tile-rock-02", 6, 10) + map:addTile("tile-rock-01", 6, 11) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-background-01", 7, 1) + map:addTile("tile-background-02", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-background-02", 7, 4) + map:addTile("tile-background-02", 7, 5) + map:addTile("tile-background-03", 7, 6) + map:addTile("tile-background-window-01", 7, 7) + map:addTile("tile-ground-ledge-right-01", 7, 8) + map:addTile("tile-background-01", 7, 9) + map:addTile("tile-background-03", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("bridge-wall-left-01", 7, 11) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-02", 8, 2) + map:addTile("tile-background-01", 8, 3) + map:addTile("tile-background-03", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("tile-background-02", 8, 6) + map:addTile("tile-background-03", 8, 7) + map:addTile("tile-ground-05", 8, 8) + map:addTile("tile-background-01", 8, 9) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-background-01", 8, 11) + map:addTile("bridge-plank-01", 8, 11) + map:addTile("tile-background-big-01", 9, 0) + map:addTile("tile-background-02", 9, 2) + map:addTile("tile-background-01", 9, 3) + map:addTile("tile-background-01", 9, 4) + map:addTile("tile-background-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-big-01", 9, 7) + map:addTile("tile-background-01", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("bridge-plank-01", 9, 11) + map:addTile("tile-background-03", 10, 2) + map:addTile("tile-background-02", 10, 3) + map:addTile("tile-background-03", 10, 4) + map:addTile("tile-ground-06", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-01", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-cave-art-01", 10, 11) + map:addTile("bridge-wall-right-01", 10, 11) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-background-01", 11, 1) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-background-03", 11, 3) + map:addTile("tile-background-03", 11, 4) + map:addTile("tile-ground-ledge-left-01", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-background-03", 11, 9) + map:addTile("tile-background-window-02", 11, 10) + map:addTile("tile-ground-01", 11, 11) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-background-big-01", 12, 1) + map:addTile("tile-background-01", 12, 3) + map:addTile("tile-background-01", 12, 4) + map:addTile("tile-ground-03", 12, 5) + map:addTile("tile-rock-slope-left-02", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-background-02", 12, 8) + map:addTile("tile-background-01", 12, 9) + map:addTile("tile-ground-03", 12, 11) + map:addTile("tile-background-01", 13, 0) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-ground-03", 13, 5) + map:addTile("tile-rock-01", 13, 6) + map:addTile("tile-rock-shim-01", 13, 7) + map:addTile("tile-background-02", 13, 8) + map:addTile("tile-background-01", 13, 9) + map:addTile("tile-background-01", 13, 10) + map:addTile("tile-ground-01", 13, 11) + map:addTile("tile-background-big-01", 14, 0) + map:addTile("tile-background-big-01", 14, 2) + map:addTile("tile-background-window-02", 14, 4) + map:addTile("tile-ground-01", 14, 5) + map:addTile("tile-rock-slope-right-02", 14, 6) + map:addTile("tile-background-01", 14, 7) + map:addTile("tile-background-02", 14, 8) + map:addTile("tile-background-01", 14, 9) + map:addTile("tile-background-01", 14, 10) + map:addTile("tile-background-01", 14, 11) + map:addTile("tile-background-02", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-03", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-background-02", 15, 8) + map:addTile("tile-background-03", 15, 9) + map:addTile("tile-background-03", 15, 10) + map:addTile("tile-background-01", 15, 11) + + map:addCave("tile-cave-01", 1, 1, "none", 5000) + map:addCave("tile-cave-02", 6, 7, "none", 5000) + map:addCave("tile-cave-01", 12, 10, "none", 5000) + map:addCave("tile-cave-01", 13, 4, "none", 5000) + + map:addEmitter("item-stone", 2, 6, 1, 0) + map:addEmitter("tree", 10, 3, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("0", "6") + map:setSetting("points", "100") + map:setSetting("referencetime", "10") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.7") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-14.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-14.lua new file mode 100755 index 0000000000..451aadd473 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-14.lua @@ -0,0 +1,176 @@ +function getName() + return "Map 14" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0, 0) + map:addTile("tile-background-big-01", 0, 1) + map:addTile("tile-background-04", 0, 3) + map:addTile("tile-background-big-01", 0, 4) + map:addTile("tile-background-cave-art-01", 0, 6) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-ground-01", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-big-01", 0, 10) + map:addTile("tile-background-01", 1, 0) + map:addTile("tile-background-01", 1, 3) + map:addTile("tile-background-03", 1, 6) + map:addTile("tile-background-01", 1, 7) + map:addTile("tile-ground-01", 1, 8) + map:addTile("tile-rock-03", 1, 9) + map:addTile("tile-background-04", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-background-03", 2, 2) + map:addTile("tile-ground-ledge-left-02", 2, 3) + map:addTile("tile-background-02", 2, 4) + map:addTile("tile-background-02", 2, 5) + map:addTile("tile-background-03", 2, 6) + map:addTile("tile-background-02", 2, 7) + map:addTile("tile-ground-03", 2, 8) + map:addTile("tile-rock-big-01", 2, 9) + map:addTile("tile-rock-03", 2, 11) + map:addTile("tile-background-cave-art-01", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-ground-ledge-left-01", 3, 3) + map:addTile("tile-background-02", 3, 4) + map:addTile("tile-background-04", 3, 5) + map:addTile("tile-background-01", 3, 6) + map:addTile("tile-background-03", 3, 7) + map:addTile("tile-ground-01", 3, 8) + map:addTile("tile-rock-01", 3, 11) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-04", 4, 1) + map:addTile("tile-geyser-rock-01-active", 4, 2) + map:addTile("tile-rock-slope-left-02", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-window-02", 4, 7) + map:addTile("tile-ground-04", 4, 8) + map:addTile("tile-rock-01", 4, 9) + map:addTile("tile-rock-big-01", 4, 10) + map:addTile("tile-background-01", 5, 0) + map:addTile("tile-background-03", 5, 1) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-packagetarget-rock-01-idle", 5, 3) + map:addTile("tile-rock-02", 5, 4) + map:addTile("tile-rock-shim-01", 5, 5) + map:addTile("tile-background-03", 5, 6) + map:addTile("tile-ground-01", 5, 8) + map:addTile("tile-rock-01", 5, 9) + map:addTile("tile-rock-big-01", 6, 0) + map:addTile("tile-rock-big-01", 6, 2) + map:addTile("tile-rock-slope-right-02", 6, 4) + map:addTile("tile-background-big-01", 6, 5) + map:addTile("tile-background-02", 6, 7) + map:addTile("tile-ground-03", 6, 8) + map:addTile("tile-rock-03", 6, 9) + map:addTile("tile-rock-03", 6, 10) + map:addTile("tile-rock-03", 6, 11) + map:addTile("tile-background-02", 7, 4) + map:addTile("tile-background-01", 7, 7) + map:addTile("tile-background-cave-art-01", 7, 8) + map:addTile("bridge-wall-left-01", 7, 8) + map:addTile("tile-background-02", 7, 9) + map:addTile("tile-background-02", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("tile-rock-02", 8, 0) + map:addTile("tile-rock-02", 8, 1) + map:addTile("tile-rock-02", 8, 2) + map:addTile("tile-background-02", 8, 3) + map:addTile("tile-background-03", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-01", 8, 7) + map:addTile("tile-background-big-01", 8, 8) + map:addTile("bridge-plank-01", 8, 8) + map:addTile("tile-background-cave-art-01", 8, 10) + map:addTile("tile-background-01", 8, 11) + map:addTile("tile-rock-big-01", 9, 0) + map:addTile("tile-rock-01", 9, 2) + map:addTile("tile-background-02", 9, 3) + map:addTile("tile-background-04", 9, 4) + map:addTile("tile-background-01", 9, 5) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-background-cave-art-01", 9, 7) + map:addTile("bridge-plank-01", 9, 8) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("tile-rock-03", 10, 2) + map:addTile("tile-background-03", 10, 3) + map:addTile("tile-background-01", 10, 4) + map:addTile("tile-background-03", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-01", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("bridge-wall-right-01", 10, 8) + map:addTile("tile-background-01", 10, 9) + map:addTile("tile-background-03", 10, 10) + map:addTile("tile-background-01", 10, 11) + map:addTile("tile-rock-03", 11, 0) + map:addTile("tile-rock-slope-right-02", 11, 1) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-background-01", 11, 3) + map:addTile("tile-background-big-01", 11, 4) + map:addTile("tile-background-02", 11, 6) + map:addTile("tile-background-cave-art-01", 11, 7) + map:addTile("tile-ground-03", 11, 8) + map:addTile("tile-rock-02", 11, 9) + map:addTile("tile-rock-big-01", 11, 10) + map:addTile("tile-rock-slope-right-02", 12, 0) + map:addTile("tile-background-02", 12, 1) + map:addTile("tile-background-04", 12, 2) + map:addTile("tile-background-01", 12, 3) + map:addTile("tile-background-03", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-ground-01", 12, 8) + map:addTile("tile-rock-03", 12, 9) + map:addTile("tile-background-big-01", 13, 0) + map:addTile("tile-background-01", 13, 2) + map:addTile("tile-background-03", 13, 3) + map:addTile("tile-background-big-01", 13, 4) + map:addTile("tile-background-03", 13, 6) + map:addTile("tile-background-window-01", 13, 7) + map:addTile("tile-ground-01", 13, 8) + map:addTile("tile-rock-01", 13, 9) + map:addTile("tile-rock-02", 13, 10) + map:addTile("tile-rock-02", 13, 11) + map:addTile("tile-background-01", 14, 2) + map:addTile("tile-background-03", 14, 3) + map:addTile("tile-background-01", 14, 6) + map:addTile("tile-ground-03", 14, 8) + map:addTile("tile-rock-02", 14, 9) + map:addTile("tile-rock-big-01", 14, 10) + map:addTile("tile-background-cave-art-01", 15, 0) + map:addTile("tile-background-02", 15, 1) + map:addTile("tile-background-03", 15, 2) + map:addTile("tile-background-01", 15, 3) + map:addTile("tile-background-cave-art-01", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-cave-art-01", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-ground-02", 15, 8) + map:addTile("tile-rock-03", 15, 9) + + map:addCave("tile-cave-01", 5, 7, "none", 1000) + map:addCave("tile-cave-02", 14, 7, "none", 2000) + + map:addEmitter("npc-walking", 10, 7, 1, 0) + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "10") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "3.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-15.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-15.lua new file mode 100755 index 0000000000..e2ba9ae756 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-15.lua @@ -0,0 +1,182 @@ +function getName() + return "Map 15" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-cave-art-01", 0, 0) + map:addTile("tile-background-cave-art-01", 0, 1) + map:addTile("tile-ground-03", 0, 2) + map:addTile("tile-rock-big-01", 0, 3) + map:addTile("tile-rock-01", 0, 5) + map:addTile("tile-rock-slope-right-02", 0, 6) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-background-02", 0, 8) + map:addTile("tile-ground-04", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-02", 0, 11) + map:addTile("tile-background-01", 1, 0) + map:addTile("tile-background-cave-art-01", 1, 1) + map:addTile("tile-ground-04", 1, 2) + map:addTile("tile-rock-01", 1, 5) + map:addTile("tile-background-02", 1, 6) + map:addTile("tile-background-03", 1, 7) + map:addTile("tile-ground-01", 1, 9) + map:addTile("tile-rock-big-01", 1, 10) + map:addTile("tile-background-big-01", 2, 0) + map:addTile("tile-ground-02", 2, 2) + map:addTile("tile-rock-01", 2, 3) + map:addTile("tile-rock-01", 2, 4) + map:addTile("tile-rock-02", 2, 5) + map:addTile("tile-background-03", 2, 6) + map:addTile("tile-background-02", 2, 7) + map:addTile("tile-background-02", 2, 8) + map:addTile("tile-ground-02", 2, 9) + map:addTile("liane-01", 2.3, 6) + map:addTile("liane-01", 2.8, 6) + map:addTile("tile-background-03", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-ground-01", 3, 4) + map:addTile("tile-rock-03", 3, 5) + map:addTile("tile-background-02", 3, 6) + map:addTile("tile-background-02", 3, 7) + map:addTile("tile-background-cave-art-01", 3, 8) + map:addTile("tile-background-02", 3, 9) + map:addTile("tile-background-03", 3, 10) + map:addTile("tile-background-02", 3, 11) + map:addTile("liane-01", 3.8, 6) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-01", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-01", 4, 3) + map:addTile("tile-ground-02", 4, 4) + map:addTile("tile-rock-slope-right-02", 4, 5) + map:addTile("tile-background-big-01", 4, 6) + map:addTile("tile-background-cave-art-01", 4, 8) + map:addTile("tile-background-02", 4, 9) + map:addTile("tile-background-big-01", 4, 10) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-01", 5, 1) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-background-02", 5, 3) + map:addTile("tile-ground-ledge-right-01", 5, 4) + map:addTile("tile-background-02", 5, 5) + map:addTile("tile-background-02", 5, 8) + map:addTile("tile-ground-ledge-left-02", 5, 9) + map:addTile("tile-background-01", 6, 0) + map:addTile("tile-background-big-01", 6, 1) + map:addTile("tile-background-02", 6, 3) + map:addTile("tile-background-02", 6, 4) + map:addTile("tile-background-cave-art-01", 6, 5) + map:addTile("tile-background-01", 6, 6) + map:addTile("tile-background-02", 6, 7) + map:addTile("tile-background-03", 6, 8) + map:addTile("tile-ground-03", 6, 9) + map:addTile("tile-background-01", 6, 10) + map:addTile("tile-background-02", 6, 11) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-cave-art-01", 7, 3) + map:addTile("tile-background-big-01", 7, 4) + map:addTile("tile-background-02", 7, 6) + map:addTile("tile-background-03", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-packagetarget-rock-01-idle", 7, 9) + map:addTile("tile-rock-slope-left-02", 7, 10) + map:addTile("tile-background-03", 7, 11) + map:addTile("tile-background-cave-art-01", 8, 0) + map:addTile("tile-background-01", 8, 1) + map:addTile("tile-background-03", 8, 2) + map:addTile("tile-background-02", 8, 3) + map:addTile("tile-ground-02", 8, 6) + map:addTile("tile-rock-slope-left-02", 8, 7) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-ground-02", 8, 9) + map:addTile("tile-rock-big-01", 8, 10) + map:addTile("tile-background-big-01", 9, 0) + map:addTile("tile-background-02", 9, 2) + map:addTile("tile-background-cave-art-01", 9, 3) + map:addTile("tile-background-cave-art-01", 9, 4) + map:addTile("tile-ground-04", 9, 6) + map:addTile("tile-rock-01", 9, 7) + map:addTile("tile-rock-03", 9, 8) + map:addTile("tile-rock-02", 9, 9) + map:addTile("tile-background-big-01", 10, 2) + map:addTile("tile-background-cave-art-01", 10, 4) + map:addTile("tile-background-03", 10, 5) + map:addTile("tile-ground-ledge-right-01", 10, 6) + map:addTile("tile-background-01", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("tile-ground-01", 10, 9) + map:addTile("tile-rock-02", 10, 10) + map:addTile("tile-rock-02", 10, 11) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-background-01", 11, 1) + map:addTile("tile-background-cave-art-01", 11, 4) + map:addTile("tile-background-03", 11, 5) + map:addTile("tile-background-01", 11, 6) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-background-window-01", 11, 8) + map:addTile("tile-ground-02", 11, 9) + map:addTile("tile-rock-03", 11, 10) + map:addTile("tile-rock-02", 11, 11) + map:addTile("tile-background-02", 12, 0) + map:addTile("tile-background-01", 12, 1) + map:addTile("tile-background-big-01", 12, 2) + map:addTile("tile-background-03", 12, 4) + map:addTile("tile-background-big-01", 12, 5) + map:addTile("tile-background-cave-art-01", 12, 7) + map:addTile("tile-ground-01", 12, 9) + map:addTile("tile-rock-big-01", 12, 10) + map:addTile("tile-background-02", 13, 0) + map:addTile("tile-background-cave-art-01", 13, 1) + map:addTile("tile-background-cave-art-01", 13, 4) + map:addTile("tile-background-03", 13, 7) + map:addTile("tile-background-03", 13, 8) + map:addTile("tile-ground-04", 13, 9) + map:addTile("tile-background-03", 14, 0) + map:addTile("tile-background-03", 14, 1) + map:addTile("tile-background-02", 14, 2) + map:addTile("tile-background-02", 14, 3) + map:addTile("tile-background-02", 14, 4) + map:addTile("tile-background-big-01", 14, 5) + map:addTile("tile-background-cave-art-01", 14, 7) + map:addTile("tile-background-02", 14, 8) + map:addTile("tile-background-03", 14, 9) + map:addTile("bridge-wall-left-01", 14, 9) + map:addTile("tile-background-01", 14, 10) + map:addTile("tile-background-03", 14, 11) + map:addTile("tile-background-01", 15, 0) + map:addTile("tile-background-02", 15, 1) + map:addTile("tile-background-01", 15, 2) + map:addTile("tile-background-01", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-cave-art-01", 15, 7) + map:addTile("tile-background-02", 15, 8) + map:addTile("tile-background-01", 15, 9) + map:addTile("bridge-wall-right-01", 15, 9) + map:addTile("tile-background-02", 15, 10) + map:addTile("tile-background-02", 15, 11) + + map:addCave("tile-cave-01", 1, 8, "none", 10000) + map:addCave("tile-cave-02", 9, 5, "none", 2000) + map:addCave("tile-cave-01", 12, 8, "none", 6000) + + map:addEmitter("item-stone", 1, 1, 1, 0) + map:addEmitter("tree", 3, 2, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("5", "3") + map:setSetting("points", "120") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-16.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-16.lua new file mode 100755 index 0000000000..c1ee436855 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-16.lua @@ -0,0 +1,274 @@ +function getName() + return "Map 16" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-background-01", 0, 2) + map:addTile("tile-ground-04", 0, 3) + map:addTile("tile-rock-01", 0, 4) + map:addTile("tile-rock-slope-right-02", 0, 5) + map:addTile("tile-background-01", 0, 6) + map:addTile("tile-ground-01", 0, 8) + map:addTile("tile-rock-slope-right-02", 0, 9) + map:addTile("tile-background-01", 0, 10) + map:addTile("tile-background-01", 0, 11) + map:addTile("tile-background-02", 0, 12) + map:addTile("tile-background-02", 0, 13) + map:addTile("tile-rock-big-01", 0, 14) + map:addTile("tile-background-02", 1, 2) + map:addTile("tile-ground-04", 1, 3) + map:addTile("tile-rock-01", 1, 4) + map:addTile("tile-background-03", 1, 5) + map:addTile("tile-background-02", 1, 6) + map:addTile("tile-background-window-02", 1, 7) + map:addTile("tile-ground-02", 1, 8) + map:addTile("tile-background-cave-art-01", 1, 9) + map:addTile("tile-background-01", 1, 10) + map:addTile("tile-background-02", 1, 11) + map:addTile("tile-background-02", 1, 12) + map:addTile("tile-background-01", 1, 13) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-ground-ledge-right-01", 2, 3) + map:addTile("tile-background-03", 2, 4) + map:addTile("tile-background-01", 2, 5) + map:addTile("tile-background-03", 2, 6) + map:addTile("tile-background-cave-art-01", 2, 7) + map:addTile("tile-ground-01", 2, 8) + map:addTile("tile-background-03", 2, 9) + map:addTile("tile-background-03", 2, 10) + map:addTile("tile-background-cave-art-01", 2, 11) + map:addTile("tile-background-02", 2, 12) + map:addTile("tile-background-03", 2, 13) + map:addTile("tile-rock-03", 2, 14) + map:addTile("tile-rock-01", 2, 15) + map:addTile("tile-background-02", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-background-01", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-02", 3, 4) + map:addTile("tile-background-02", 3, 5) + map:addTile("tile-background-02", 3, 6) + map:addTile("tile-background-02", 3, 7) + map:addTile("tile-ground-ledge-right-01", 3, 8) + map:addTile("tile-background-02", 3, 9) + map:addTile("tile-background-02", 3, 10) + map:addTile("tile-background-02", 3, 11) + map:addTile("tile-background-big-01", 3, 12) + map:addTile("tile-rock-01", 3, 14) + map:addTile("tile-rock-01", 3, 15) + map:addTile("tile-background-03", 4, 0) + map:addTile("tile-background-03", 4, 1) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-background-03", 4, 3) + map:addTile("tile-background-big-01", 4, 4) + map:addTile("tile-background-03", 4, 6) + map:addTile("tile-background-01", 4, 7) + map:addTile("tile-ground-ledge-right-02", 4, 8) + map:addTile("tile-background-01", 4, 9) + map:addTile("tile-background-03", 4, 10) + map:addTile("tile-background-03", 4, 11) + map:addTile("tile-rock-02", 4, 14) + map:addTile("tile-rock-03", 4, 15) + map:addTile("tile-background-big-01", 5, 0) + map:addTile("tile-background-02", 5, 2) + map:addTile("tile-background-02", 5, 3) + map:addTile("tile-background-02", 5, 6) + map:addTile("tile-background-02", 5, 7) + map:addTile("tile-background-big-01", 5, 8) + map:addTile("tile-background-02", 5, 10) + map:addTile("tile-background-02", 5, 11) + map:addTile("tile-background-02", 5, 12) + map:addTile("tile-background-02", 5, 13) + map:addTile("tile-rock-01", 5, 14) + map:addTile("tile-rock-02", 5, 15) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-ground-01", 6, 4) + map:addTile("tile-background-01", 6, 5) + map:addTile("tile-background-03", 6, 6) + map:addTile("tile-background-03", 6, 7) + map:addTile("tile-background-big-01", 6, 10) + map:addTile("tile-background-02", 6, 12) + map:addTile("tile-background-02", 6, 13) + map:addTile("tile-rock-02", 6, 14) + map:addTile("tile-rock-01", 6, 15) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-background-02", 7, 2) + map:addTile("tile-background-02", 7, 3) + map:addTile("tile-packagetarget-rock-01-idle", 7, 4) + map:addTile("tile-rock-slope-left-02", 7, 5) + map:addTile("tile-background-02", 7, 6) + map:addTile("tile-background-02", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-background-02", 7, 9) + map:addTile("tile-background-01", 7, 12) + map:addTile("tile-background-01", 7, 13) + map:addTile("tile-rock-03", 7, 14) + map:addTile("tile-rock-02", 7, 15) + map:addTile("tile-background-03", 8, 0) + map:addTile("tile-ground-01", 8, 2) + map:addTile("tile-rock-big-01", 8, 3) + map:addTile("tile-rock-03", 8, 5) + map:addTile("tile-rock-01", 8, 6) + map:addTile("tile-rock-slope-left-02", 8, 7) + map:addTile("tile-background-big-01", 8, 8) + map:addTile("tile-background-03", 8, 10) + map:addTile("tile-background-01", 8, 11) + map:addTile("tile-background-01", 8, 12) + map:addTile("tile-rock-03", 8, 13) + map:addTile("tile-rock-big-01", 8, 14) + map:addTile("tile-background-big-01", 9, 0) + map:addTile("tile-ground-02", 9, 2) + map:addTile("tile-rock-big-01", 9, 5) + map:addTile("tile-rock-02", 9, 7) + map:addTile("tile-background-02", 9, 10) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-rock-03", 9, 12) + map:addTile("tile-rock-01", 9, 13) + map:addTile("tile-ground-03", 10, 2) + map:addTile("tile-rock-03", 10, 3) + map:addTile("tile-rock-01", 10, 4) + map:addTile("tile-rock-slope-right-02", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-background-03", 10, 9) + map:addTile("tile-background-03", 10, 10) + map:addTile("tile-ground-01", 10, 11) + map:addTile("tile-rock-big-01", 10, 12) + map:addTile("tile-rock-big-01", 10, 14) + map:addTile("tile-background-02", 11, 0) + map:addTile("tile-background-cave-art-01", 11, 1) + map:addTile("tile-ground-ledge-right-01", 11, 2) + map:addTile("tile-background-02", 11, 3) + map:addTile("tile-background-02", 11, 4) + map:addTile("tile-background-02", 11, 5) + map:addTile("tile-ground-03", 11, 6) + map:addTile("tile-background-02", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-background-02", 11, 9) + map:addTile("tile-background-cave-art-01", 11, 10) + map:addTile("tile-ground-02", 11, 11) + map:addTile("tile-background-03", 12, 0) + map:addTile("tile-background-03", 12, 1) + map:addTile("tile-ground-ledge-right-02", 12, 2) + map:addTile("tile-background-03", 12, 3) + map:addTile("tile-background-03", 12, 4) + map:addTile("tile-ground-02", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-background-03", 12, 8) + map:addTile("tile-background-03", 12, 9) + map:addTile("tile-background-01", 12, 10) + map:addTile("tile-ground-03", 12, 11) + map:addTile("tile-rock-03", 12, 12) + map:addTile("tile-rock-01", 12, 13) + map:addTile("tile-rock-01", 12, 14) + map:addTile("tile-rock-02", 12, 15) + map:addTile("tile-background-02", 13, 0) + map:addTile("tile-background-02", 13, 1) + map:addTile("tile-background-02", 13, 2) + map:addTile("tile-background-02", 13, 3) + map:addTile("tile-background-02", 13, 4) + map:addTile("tile-background-window-01", 13, 5) + map:addTile("tile-background-02", 13, 6) + map:addTile("tile-background-big-01", 13, 7) + map:addTile("tile-background-02", 13, 9) + map:addTile("tile-ground-03", 13, 11) + map:addTile("tile-rock-03", 13, 12) + map:addTile("tile-rock-03", 13, 13) + map:addTile("tile-rock-03", 13, 14) + map:addTile("tile-rock-01", 13, 15) + map:addTile("tile-background-03", 14, 0) + map:addTile("tile-background-03", 14, 1) + map:addTile("tile-background-03", 14, 2) + map:addTile("tile-background-03", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-big-01", 14, 5) + map:addTile("tile-background-big-01", 14, 9) + map:addTile("tile-ground-02", 14, 11) + map:addTile("tile-rock-big-01", 14, 12) + map:addTile("tile-rock-01", 14, 14) + map:addTile("tile-rock-02", 14, 15) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-02", 15, 1) + map:addTile("tile-background-02", 15, 2) + map:addTile("tile-background-02", 15, 3) + map:addTile("tile-background-02", 15, 4) + map:addTile("tile-background-02", 15, 7) + map:addTile("tile-background-02", 15, 8) + map:addTile("tile-ground-01", 15, 11) + map:addTile("tile-rock-01", 15, 14) + map:addTile("tile-rock-03", 15, 15) + map:addTile("tile-background-02", 16, 0) + map:addTile("tile-background-02", 16, 1) + map:addTile("tile-background-02", 16, 2) + map:addTile("tile-background-02", 16, 3) + map:addTile("tile-ground-ledge-left-01", 16, 4) + map:addTile("tile-background-02", 16, 5) + map:addTile("tile-background-02", 16, 6) + map:addTile("tile-background-big-01", 16, 7) + map:addTile("tile-background-02", 16, 9) + map:addTile("tile-background-02", 16, 10) + map:addTile("tile-ground-01", 16, 11) + map:addTile("tile-rock-01", 16, 12) + map:addTile("tile-rock-03", 16, 13) + map:addTile("tile-rock-big-01", 16, 14) + map:addTile("tile-background-02", 17, 0) + map:addTile("tile-background-02", 17, 1) + map:addTile("tile-background-02", 17, 2) + map:addTile("tile-ground-03", 17, 4) + map:addTile("tile-rock-slope-left-02", 17, 5) + map:addTile("tile-background-03", 17, 6) + map:addTile("tile-background-02", 17, 9) + map:addTile("tile-background-03", 17, 10) + map:addTile("tile-ground-01", 17, 11) + map:addTile("tile-rock-03", 17, 12) + map:addTile("tile-rock-01", 17, 13) + map:addTile("tile-background-02", 18, 0) + map:addTile("tile-background-02", 18, 1) + map:addTile("tile-background-02", 18, 2) + map:addTile("tile-background-02", 18, 3) + map:addTile("tile-ground-03", 18, 4) + map:addTile("tile-rock-02", 18, 5) + map:addTile("tile-rock-big-01", 18, 6) + map:addTile("tile-rock-02", 18, 8) + map:addTile("tile-rock-01", 18, 9) + map:addTile("tile-rock-big-01", 18, 10) + map:addTile("tile-rock-big-01", 18, 12) + map:addTile("tile-rock-big-01", 18, 14) + map:addTile("tile-background-02", 19, 0) + map:addTile("tile-background-02", 19, 1) + map:addTile("tile-background-02", 19, 2) + map:addTile("tile-background-02", 19, 3) + map:addTile("tile-ground-03", 19, 4) + map:addTile("tile-rock-02", 19, 5) + map:addTile("tile-rock-01", 19, 8) + map:addTile("tile-rock-02", 19, 9) + + map:addCave("tile-cave-01", 0, 7, "npc-woman", 5000) + map:addCave("tile-cave-01", 8, 1, "npc-man", 5000) + map:addCave("tile-cave-02", 12, 5, "npc-grandpa", 5000) + map:addCave("tile-cave-02", 13, 10, "npc-man", 5000) + map:addCave("tile-cave-01", 17, 3, "npc-woman", 5000) + + map:addEmitter("item-stone", 6, 3, 1, 0) + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "16") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("4", "7") + map:setSetting("points", "101") + map:setSetting("referencetime", "10") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "4.7") + map:setSetting("waterchangespeed", "0.0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "20") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-17.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-17.lua new file mode 100755 index 0000000000..a2a227dba5 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/rock-17.lua @@ -0,0 +1,180 @@ +function getName() + return "Map 17" +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-02", 0, 0) + map:addTile("tile-rock-01", 0, 1) + map:addTile("tile-rock-big-01", 0, 2) + map:addTile("tile-rock-big-01", 0, 4) + map:addTile("tile-rock-01", 0, 6) + map:addTile("tile-rock-slope-right-02", 0, 7) + map:addTile("tile-background-big-01", 0, 8) + map:addTile("tile-ground-02", 0, 11) + map:addTile("tile-rock-01", 1, 0) + map:addTile("tile-rock-03", 1, 1) + map:addTile("tile-rock-02", 1, 6) + map:addTile("tile-background-03", 1, 7) + map:addTile("tile-background-window-02", 1, 10) + map:addTile("tile-ground-01", 1, 11) + map:addTile("tile-rock-03", 2, 0) + map:addTile("tile-rock-01", 2, 1) + map:addTile("tile-ground-03", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-rock-01", 2, 5) + map:addTile("tile-background-02", 2, 6) + map:addTile("tile-background-01", 2, 7) + map:addTile("tile-background-big-01", 2, 8) + map:addTile("tile-background-01", 2, 10) + map:addTile("tile-ground-02", 2, 11) + map:addTile("tile-rock-slope-right-02", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-background-window-02", 3, 2) + map:addTile("tile-background-03", 3, 3) + map:addTile("bridge-wall-left-01", 3, 3) + map:addTile("tile-background-big-01", 3, 4) + map:addTile("tile-background-03", 3, 6) + map:addTile("tile-background-02", 3, 7) + map:addTile("tile-background-02", 3, 10) + map:addTile("tile-ground-01", 3, 11) + map:addTile("tile-background-cave-art-01", 4, 0) + map:addTile("tile-background-03", 4, 1) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-background-01", 4, 3) + map:addTile("bridge-plank-01", 4, 3) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-03", 4, 7) + map:addTile("tile-background-02", 4, 8) + map:addTile("tile-background-03", 4, 9) + map:addTile("tile-background-03", 4, 10) + map:addTile("tile-ground-02", 4, 11) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-big-01", 5, 1) + map:addTile("tile-background-03", 5, 3) + map:addTile("bridge-plank-01", 5, 3) + map:addTile("tile-background-01", 5, 4) + map:addTile("tile-ground-01", 5, 5) + map:addTile("tile-rock-big-01", 5, 6) + map:addTile("tile-background-03", 5, 8) + map:addTile("tile-background-02", 5, 9) + map:addTile("tile-background-03", 5, 10) + map:addTile("tile-ground-02", 5, 11) + map:addTile("tile-background-01", 6, 0) + map:addTile("tile-background-03", 6, 3) + map:addTile("bridge-plank-01", 6, 3) + map:addTile("tile-background-03", 6, 4) + map:addTile("tile-ground-03", 6, 5) + map:addTile("tile-background-02", 6, 8) + map:addTile("tile-background-big-01", 6, 9) + map:addTile("tile-ground-01", 6, 11) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-background-03", 7, 1) + map:addTile("tile-background-01", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("bridge-plank-01", 7, 3) + map:addTile("tile-background-window-01", 7, 4) + map:addTile("tile-ground-02", 7, 5) + map:addTile("tile-rock-03", 7, 6) + map:addTile("tile-rock-slope-right-02", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-background-01", 7, 11) + map:addTile("bridge-wall-left-01", 7, 11) + map:addTile("tile-background-02", 8, 0) + map:addTile("tile-background-big-01", 8, 1) + map:addTile("tile-background-03", 8, 3) + map:addTile("bridge-wall-right-01", 8, 3) + map:addTile("tile-ground-01", 8, 5) + map:addTile("tile-rock-02", 8, 6) + map:addTile("tile-background-02", 8, 7) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-background-01", 8, 9) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-background-01", 8, 11) + map:addTile("bridge-plank-01", 8, 11) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-ground-03", 9, 3) + map:addTile("tile-rock-big-01", 9, 4) + map:addTile("tile-rock-slope-right-02", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-big-01", 9, 8) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-03", 9, 11) + map:addTile("bridge-wall-right-01", 9, 11) + map:addTile("tile-background-02", 10, 0) + map:addTile("tile-background-03", 10, 1) + map:addTile("tile-background-02", 10, 2) + map:addTile("tile-ground-02", 10, 3) + map:addTile("tile-background-03", 10, 6) + map:addTile("tile-background-01", 10, 7) + map:addTile("tile-background-03", 10, 10) + map:addTile("tile-ground-03", 10, 11) + map:addTile("tile-background-03", 11, 0) + map:addTile("tile-background-big-01", 11, 1) + map:addTile("tile-background-01", 11, 3) + map:addTile("tile-background-02", 11, 4) + map:addTile("tile-background-01", 11, 5) + map:addTile("tile-background-02", 11, 6) + map:addTile("tile-background-02", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-ground-04", 11, 9) + map:addTile("tile-rock-big-01", 11, 10) + map:addTile("tile-rock-02", 12, 0) + map:addTile("tile-background-01", 12, 3) + map:addTile("tile-background-01", 12, 4) + map:addTile("tile-background-03", 12, 5) + map:addTile("tile-background-02", 12, 6) + map:addTile("tile-background-03", 12, 7) + map:addTile("tile-background-03", 12, 8) + map:addTile("tile-packagetarget-rock-01-idle", 12, 9) + map:addTile("tile-rock-big-01", 13, 0) + map:addTile("tile-rock-slope-left-02", 13, 2) + map:addTile("tile-background-03", 13, 3) + map:addTile("tile-background-02", 13, 4) + map:addTile("tile-background-03", 13, 5) + map:addTile("tile-background-01", 13, 6) + map:addTile("tile-background-03", 13, 7) + map:addTile("tile-ground-02", 13, 8) + map:addTile("tile-rock-03", 13, 9) + map:addTile("tile-rock-03", 13, 10) + map:addTile("tile-rock-03", 13, 11) + map:addTile("tile-rock-big-01", 14, 2) + map:addTile("tile-ground-02", 14, 4) + map:addTile("tile-background-03", 14, 5) + map:addTile("tile-background-03", 14, 6) + map:addTile("tile-background-window-02", 14, 7) + map:addTile("tile-ground-03", 14, 8) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-03", 14, 11) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-03", 15, 1) + map:addTile("tile-ground-02", 15, 4) + map:addTile("tile-rock-slope-left-02", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-ground-03", 15, 8) + map:addTile("tile-rock-02", 15, 11) + + map:addCave("tile-cave-01", 0, 10, "none", 5000) + map:addCave("tile-cave-01", 2, 2, "none", 5000) + map:addCave("tile-cave-01", 8, 4, "none", 5000) + map:addCave("tile-cave-02", 15, 7, "none", 5000) + + map:addEmitter("tree", 3, 9, 1, 0, "") + map:addEmitter("item-stone", 9, 2, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("10", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "10") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.5") + map:setSetting("waterchangespeed", "0.0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-01.lua new file mode 100755 index 0000000000..9fab187d15 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-01.lua @@ -0,0 +1,192 @@ +function getName() + return "Second Ice 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-02", 0, 1) + map:addTile("tile-background-ice-04", 0, 2) + map:addTile("tile-background-ice-03", 0, 3) + map:addTile("tile-background-ice-01", 0, 4) + map:addTile("tile-ground-ice-01", 0, 5) + map:addTile("tile-rock-ice-02", 0, 6) + map:addTile("tile-rock-ice-03", 0, 7) + map:addTile("tile-rock-slope-ice-right-02", 0, 8) + map:addTile("tile-background-ice-05", 0, 9) + map:addTile("tile-background-ice-big-01", 0, 10) + map:addTile("tile-background-ice-07", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-cave-art-01", 1, 4) + map:addTile("tile-ground-ice-03", 1, 5) + map:addTile("tile-rock-ice-03", 1, 6) + map:addTile("tile-rock-ice-02", 1, 7) + map:addTile("tile-rock-slope-ice-left-02", 1, 8) + map:addTile("tile-background-ice-cave-art-01", 1, 9) + map:addTile("tile-rock-slope-ice-left-02", 2, 0) + map:addTile("tile-background-ice-03", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-04", 2, 3) + map:addTile("tile-background-ice-04", 2, 4) + map:addTile("tile-background-ice-big-01", 2, 5) + map:addTile("tile-ground-ice-03", 2, 7) + map:addTile("tile-rock-ice-big-01", 2, 8) + map:addTile("tile-rock-ice-big-01", 2, 10) + map:addTile("tile-rock-ice-03", 3, 0) + map:addTile("tile-ground-ledge-ice-left-02", 3, 1) + map:addTile("tile-background-ice-01", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-packagetarget-ice-01-idle", 3, 7) + map:addTile("tile-rock-ice-02", 4, 0) + map:addTile("tile-rock-ice-03", 4, 1) + map:addTile("tile-rock-slope-ice-left-02", 4, 2) + map:addTile("tile-background-ice-01", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-big-01", 4, 5) + map:addTile("tile-ground-ledge-ice-right-01", 4, 7) + map:addTile("tile-background-ice-02", 4, 8) + map:addTile("tile-background-ice-03", 4, 9) + map:addTile("bridge-wall-ice-left-01", 4, 9) + map:addTile("tile-background-ice-07", 4, 10) + map:addTile("tile-background-ice-cave-art-01", 4, 11) + map:addTile("tile-rock-ice-02", 5, 0) + map:addTile("tile-rock-ice-03", 5, 1) + map:addTile("tile-rock-ice-02", 5, 2) + map:addTile("tile-ground-ledge-ice-left-02", 5, 3) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-05", 5, 8) + map:addTile("tile-background-ice-05", 5, 9) + map:addTile("bridge-plank-ice-01", 5, 9) + map:addTile("tile-background-ice-big-01", 5, 10) + map:addTile("tile-rock-ice-01", 6, 0) + map:addTile("tile-rock-ice-02", 6, 1) + map:addTile("tile-rock-ice-03", 6, 2) + map:addTile("tile-ground-ledge-ice-right-01", 6, 3) + map:addTile("tile-background-ice-03", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-cave-art-01", 6, 7) + map:addTile("tile-background-ice-02", 6, 8) + map:addTile("tile-background-ice-07", 6, 9) + map:addTile("bridge-wall-ice-right-01", 6, 9) + map:addTile("tile-rock-ice-03", 7, 0) + map:addTile("tile-rock-ice-03", 7, 1) + map:addTile("tile-rock-ice-02", 7, 2) + map:addTile("tile-ground-ledge-ice-right-02", 7, 3) + map:addTile("tile-background-ice-big-01", 7, 4) + map:addTile("tile-background-ice-03", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-background-ice-window-02", 7, 8) + map:addTile("tile-ground-ice-04", 7, 9) + map:addTile("tile-rock-ice-big-01", 7, 10) + map:addTile("tile-background-ice-06", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-background-ice-02", 8, 2) + map:addTile("tile-background-ice-05", 8, 3) + map:addTile("bridge-plank-ice-01", 8, 3) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-01", 8, 7) + map:addTile("tile-ground-ice-01", 8, 9) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-background-ice-01", 9, 2) + map:addTile("tile-background-ice-07", 9, 3) + map:addTile("bridge-plank-ice-01", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-01", 9, 5) + map:addTile("tile-background-ice-02", 9, 6) + map:addTile("tile-background-ice-cave-art-01", 9, 7) + map:addTile("tile-background-ice-06", 9, 8) + map:addTile("tile-ground-ice-01", 9, 9) + map:addTile("tile-rock-ice-03", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-ground-ice-04", 10, 3) + map:addTile("tile-background-ice-02", 10, 4) + map:addTile("tile-background-ice-big-01", 10, 5) + map:addTile("tile-background-ice-02", 10, 7) + map:addTile("tile-ground-ice-03", 10, 8) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-01", 10, 11) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-07", 11, 1) + map:addTile("tile-background-ice-window-01", 11, 2) + map:addTile("tile-ground-ice-02", 11, 3) + map:addTile("tile-background-ice-05", 11, 4) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-background-ice-01", 11, 8) + map:addTile("tile-ground-ice-03", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-cave-art-01", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-background-ice-02", 12, 3) + map:addTile("tile-background-ice-04", 12, 4) + map:addTile("tile-background-ice-01", 12, 5) + map:addTile("tile-background-ice-cave-art-01", 12, 6) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-window-02", 12, 8) + map:addTile("tile-ground-ice-03", 12, 9) + map:addTile("tile-background-ice-02", 13, 0) + map:addTile("tile-background-ice-04", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-02", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-07", 13, 6) + map:addTile("tile-background-ice-06", 13, 7) + map:addTile("tile-ground-ice-04", 13, 9) + map:addTile("tile-rock-ice-02", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-background-ice-07", 14, 0) + map:addTile("tile-background-ice-03", 14, 1) + map:addTile("tile-background-ice-04", 14, 2) + map:addTile("tile-background-ice-04", 14, 3) + map:addTile("tile-background-ice-big-01", 14, 4) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-background-ice-03", 14, 7) + map:addTile("tile-background-ice-02", 14, 8) + map:addTile("tile-ground-ice-04", 14, 9) + map:addTile("tile-rock-ice-03", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-02", 15, 1) + map:addTile("tile-background-ice-06", 15, 2) + map:addTile("tile-background-ice-01", 15, 3) + map:addTile("tile-background-ice-07", 15, 6) + map:addTile("tile-ground-ice-02", 15, 7) + map:addTile("tile-rock-ice-01", 15, 8) + map:addTile("tile-rock-ice-02", 15, 9) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-slope-ice-right-02", 15, 11) + + map:addCave("tile-cave-ice-01", 8, 8, "none", 1000) + map:addCave("tile-cave-ice-01", 10, 2, "none", 1000) + map:addCave("tile-cave-ice-02", 13, 8, "none", 1000) + + map:addEmitter("tree", 0, 3, 1, 0, "") + map:addEmitter("npc-walking", 4, 8, 1, 0, "") + map:addEmitter("item-stone", 10.2, 7, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "2.6") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-02.lua new file mode 100755 index 0000000000..359b92bfc4 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-02.lua @@ -0,0 +1,183 @@ +function getName() + return "SEcond Ice 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-big-01", 0, 3) + map:addTile("tile-background-ice-04", 0, 5) + map:addTile("tile-background-ice-05", 0, 6) + map:addTile("tile-background-ice-05", 0, 7) + map:addTile("tile-rock-slope-ice-right-01", 0, 8) + map:addTile("tile-rock-ice-03", 0, 9) + map:addTile("tile-rock-ice-big-01", 0, 10) + map:addTile("tile-background-ice-04", 1, 0) + map:addTile("tile-background-ice-07", 1, 1) + map:addTile("tile-background-ice-03", 1, 2) + map:addTile("tile-background-ice-07", 1, 5) + map:addTile("tile-background-ice-07", 1, 6) + map:addTile("tile-background-ice-01", 1, 7) + map:addTile("tile-background-ice-04", 1, 8) + map:addTile("tile-rock-slope-ice-right-01", 1, 9) + map:addTile("tile-background-ice-03", 2, 0) + map:addTile("tile-background-ice-big-01", 2, 1) + map:addTile("tile-background-ice-04", 2, 3) + map:addTile("tile-background-ice-01", 2, 4) + map:addTile("tile-background-ice-07", 2, 5) + map:addTile("tile-background-ice-01", 2, 6) + map:addTile("tile-background-ice-01", 2, 7) + map:addTile("tile-background-ice-02", 2, 8) + map:addTile("tile-background-ice-04", 2, 9) + map:addTile("tile-packagetarget-ice-01-idle", 2, 10) + map:addTile("tile-rock-ice-03", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-background-ice-03", 3, 5) + map:addTile("tile-background-ice-07", 3, 6) + map:addTile("tile-ground-ice-03", 3, 7) + map:addTile("tile-rock-ice-big-01", 3, 8) + map:addTile("tile-rock-ice-big-01", 3, 10) + map:addTile("tile-background-ice-cave-art-01", 4, 0) + map:addTile("tile-background-ice-03", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-background-ice-cave-art-01", 4, 4) + map:addTile("tile-background-ice-07", 4, 5) + map:addTile("tile-ground-ice-04", 4, 7) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-ground-ledge-ice-left-02", 5, 3) + map:addTile("tile-background-ice-05", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-window-02", 5, 6) + map:addTile("tile-ground-ice-02", 5, 7) + map:addTile("tile-rock-ice-02", 5, 8) + map:addTile("tile-rock-ice-01", 5, 9) + map:addTile("tile-rock-ice-02", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-background-ice-01", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-ground-ice-02", 6, 3) + map:addTile("tile-rock-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-left-02", 6, 5) + map:addTile("tile-background-ice-cave-art-01", 6, 6) + map:addTile("tile-ground-ice-02", 6, 7) + map:addTile("tile-rock-ice-01", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-rock-ice-01", 6, 10) + map:addTile("tile-rock-ice-01", 6, 11) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-big-01", 7, 1) + map:addTile("tile-ground-ice-01", 7, 3) + map:addTile("tile-rock-ice-01", 7, 4) + map:addTile("tile-rock-ice-02", 7, 5) + map:addTile("tile-rock-ice-big-01", 7, 6) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-rock-ice-03", 7, 10) + map:addTile("tile-rock-ice-03", 7, 11) + map:addTile("tile-background-ice-07", 8, 0) + map:addTile("tile-ground-ice-02", 8, 3) + map:addTile("tile-rock-ice-02", 8, 4) + map:addTile("tile-rock-ice-01", 8, 5) + map:addTile("tile-rock-ice-03", 8, 8) + map:addTile("tile-rock-ice-big-01", 8, 9) + map:addTile("tile-rock-ice-01", 8, 11) + map:addTile("tile-background-ice-04", 9, 0) + map:addTile("tile-background-ice-big-01", 9, 1) + map:addTile("tile-background-ice-06", 9, 3) + map:addTile("tile-background-ice-04", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-cave-art-01", 9, 6) + map:addTile("tile-background-ice-05", 9, 7) + map:addTile("tile-ground-ice-04", 9, 8) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-big-01", 10, 3) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-cave-art-01", 10, 6) + map:addTile("tile-background-ice-window-01", 10, 7) + map:addTile("tile-ground-ice-04", 10, 8) + map:addTile("tile-rock-ice-01", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-big-01", 11, 0) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-cave-art-01", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-ground-ice-02", 11, 8) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-cave-art-01", 12, 2) + map:addTile("tile-background-ice-05", 12, 3) + map:addTile("tile-background-ice-01", 12, 4) + map:addTile("tile-background-ice-03", 12, 5) + map:addTile("tile-background-ice-cave-art-01", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-ground-ice-02", 12, 8) + map:addTile("tile-rock-ice-01", 12, 9) + map:addTile("tile-rock-slope-ice-left-02", 13, 0) + map:addTile("tile-background-ice-03", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-01", 13, 3) + map:addTile("tile-background-ice-big-01", 13, 4) + map:addTile("tile-background-ice-01", 13, 6) + map:addTile("tile-background-ice-05", 13, 7) + map:addTile("tile-rock-ice-02", 13, 8) + map:addTile("tile-rock-ice-02", 13, 9) + map:addTile("tile-rock-ice-01", 13, 10) + map:addTile("tile-rock-slope-ice-right-02", 13, 11) + map:addTile("tile-rock-ice-01", 14, 0) + map:addTile("tile-rock-slope-ice-left-02", 14, 1) + map:addTile("tile-background-ice-03", 14, 2) + map:addTile("tile-background-ice-02", 14, 3) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-background-ice-05", 14, 7) + map:addTile("tile-ground-ice-02", 14, 8) + map:addTile("tile-rock-ice-01", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-02", 15, 0) + map:addTile("tile-rock-ice-01", 15, 1) + map:addTile("tile-rock-slope-ice-left-02", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-background-ice-01", 15, 4) + map:addTile("tile-background-ice-04", 15, 5) + map:addTile("tile-background-ice-06", 15, 6) + map:addTile("tile-background-ice-02", 15, 7) + map:addTile("tile-ground-ice-04", 15, 8) + map:addTile("tile-rock-ice-03", 15, 9) + + map:addCave("tile-cave-ice-01", 4, 6, "none", 1000) + map:addCave("tile-cave-ice-02", 11, 7, "none", 1000) + + map:addEmitter("item-package-ice", 2.1, 1, 1, 0, "") + map:addEmitter("item-stone", 6.5, 2, 1, 0, "") + map:addEmitter("tree", 13, 6, 1, 0, "") + map:addEmitter("npc-walking", 14, 7, 1, 0, "right=false") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("2", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.2") + map:setSetting("waterfallingdelay", "10000") + map:setSetting("waterheight", "1.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-03.lua new file mode 100755 index 0000000000..8bc0811602 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-03.lua @@ -0,0 +1,203 @@ +function getName() + return "Second Ice 03" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-background-ice-03", 0, 3) + map:addTile("tile-background-ice-03", 0, 4) + map:addTile("tile-background-ice-big-01", 0, 5) + map:addTile("tile-background-ice-04", 0, 7) + map:addTile("tile-background-ice-01", 0, 8) + map:addTile("tile-background-ice-07", 0, 9) + map:addTile("tile-rock-slope-ice-right-01", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-background-ice-04", 1, 0) + map:addTile("tile-background-ice-05", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-05", 1, 3) + map:addTile("tile-background-ice-01", 1, 4) + map:addTile("tile-background-ice-04", 1, 7) + map:addTile("tile-background-ice-big-01", 1, 8) + map:addTile("tile-background-ice-01", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-01", 2, 1) + map:addTile("tile-background-ice-02", 2, 2) + map:addTile("tile-rock-slope-ice-left-01", 2, 3) + map:addTile("tile-rock-ice-02", 2, 4) + map:addTile("tile-rock-slope-ice-left-02", 2, 5) + map:addTile("tile-background-ice-05", 2, 6) + map:addTile("tile-background-ice-01", 2, 7) + map:addTile("tile-background-ice-04", 2, 10) + map:addTile("tile-rock-ice-01", 2, 11) + map:addTile("tile-background-ice-06", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-ground-ice-03", 3, 3) + map:addTile("tile-rock-ice-01", 3, 4) + map:addTile("tile-rock-ice-01", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-07", 3, 7) + map:addTile("tile-background-ice-06", 3, 8) + map:addTile("tile-background-ice-05", 3, 9) + map:addTile("tile-rock-slope-ice-left-01", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-02", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-background-ice-window-02", 4, 2) + map:addTile("tile-ground-ice-02", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-rock-ice-02", 4, 5) + map:addTile("tile-rock-shim-ice-01", 4, 6) + map:addTile("tile-background-ice-06", 4, 7) + map:addTile("tile-background-ice-04", 4, 8) + map:addTile("tile-background-ice-01", 4, 9) + map:addTile("tile-ground-ice-04", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-background-ice-06", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-ground-ice-01", 5, 3) + map:addTile("tile-rock-ice-01", 5, 4) + map:addTile("tile-rock-slope-ice-right-02", 5, 5) + map:addTile("tile-background-ice-06", 5, 6) + map:addTile("tile-background-ice-06", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-background-ice-07", 5, 9) + map:addTile("tile-ground-ice-03", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-rock-ice-01", 6, 0) + map:addTile("tile-ground-ice-03", 6, 1) + map:addTile("tile-rock-ice-big-01", 6, 2) + map:addTile("tile-rock-slope-ice-right-02", 6, 4) + map:addTile("tile-background-ice-05", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-background-ice-04", 6, 8) + map:addTile("tile-background-ice-02", 6, 9) + map:addTile("tile-ground-ice-04", 6, 10) + map:addTile("tile-rock-ice-01", 6, 11) + map:addTile("tile-rock-ice-big-01", 7, 0) + map:addTile("tile-background-ice-04", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-background-ice-02", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-ground-ice-03", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-rock-ice-01", 8, 2) + map:addTile("tile-ground-ledge-ice-right-01", 8, 3) + map:addTile("tile-background-ice-04", 8, 4) + map:addTile("tile-background-ice-03", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-01", 8, 7) + map:addTile("tile-background-ice-06", 8, 8) + map:addTile("tile-background-ice-05", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("bridge-wall-ice-left-01", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-rock-ice-02", 9, 0) + map:addTile("tile-rock-ice-02", 9, 1) + map:addTile("tile-rock-slope-ice-right-02", 9, 2) + map:addTile("tile-background-ice-03", 9, 3) + map:addTile("tile-background-ice-04", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-05", 9, 6) + map:addTile("tile-background-ice-06", 9, 7) + map:addTile("tile-background-ice-04", 9, 8) + map:addTile("tile-background-ice-06", 9, 9) + map:addTile("tile-background-ice-04", 9, 10) + map:addTile("bridge-plank-ice-01", 9, 10) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-rock-ice-01", 10, 0) + map:addTile("tile-rock-ice-02", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-big-01", 10, 3) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-05", 10, 6) + map:addTile("tile-background-ice-01", 10, 7) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-background-ice-06", 10, 9) + map:addTile("tile-background-ice-01", 10, 10) + map:addTile("bridge-plank-ice-01", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-rock-ice-big-01", 11, 0) + map:addTile("tile-background-ice-06", 11, 2) + map:addTile("tile-background-ice-04", 11, 5) + map:addTile("tile-ground-ice-03", 11, 6) + map:addTile("tile-rock-slope-ice-left-02", 11, 7) + map:addTile("tile-background-ice-01", 11, 8) + map:addTile("tile-background-ice-03", 11, 9) + map:addTile("tile-background-ice-06", 11, 10) + map:addTile("bridge-wall-ice-right-01", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-06", 12, 2) + map:addTile("tile-background-ice-02", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-06", 12, 5) + map:addTile("tile-packagetarget-ice-01-idle", 12, 6) + map:addTile("tile-rock-ice-01", 12, 7) + map:addTile("tile-rock-ice-02", 12, 8) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-rock-ice-03", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-rock-ice-01", 13, 0) + map:addTile("tile-rock-ice-02", 13, 1) + map:addTile("tile-rock-slope-ice-left-02", 13, 2) + map:addTile("tile-background-ice-06", 13, 3) + map:addTile("tile-background-ice-04", 13, 4) + map:addTile("tile-background-ice-06", 13, 5) + map:addTile("tile-ground-ice-03", 13, 6) + map:addTile("tile-rock-ice-02", 13, 7) + map:addTile("tile-rock-ice-01", 13, 8) + map:addTile("tile-rock-ice-big-01", 13, 9) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-rock-ice-big-01", 14, 0) + map:addTile("tile-rock-ice-02", 14, 2) + map:addTile("tile-rock-shim-ice-01", 14, 3) + map:addTile("tile-background-ice-06", 14, 4) + map:addTile("tile-background-ice-window-01", 14, 5) + map:addTile("tile-ground-ice-01", 14, 6) + map:addTile("tile-rock-ice-big-01", 14, 7) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-rock-ice-02", 15, 2) + map:addTile("tile-background-ice-04", 15, 3) + map:addTile("tile-background-ice-06", 15, 4) + map:addTile("tile-ground-ice-03", 15, 6) + map:addTile("tile-rock-ice-01", 15, 9) + map:addTile("tile-rock-ice-02", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-02", 5, 2, "none", 1000) + map:addCave("tile-cave-ice-01", 15, 5, "none", 1500) + + map:addEmitter("item-package-ice", 0, 9, 1, 0, "") + map:addEmitter("item-package-ice", 3, 9, 1, 0, "") + map:addEmitter("tree", 6, 8, 1, 0, "") + map:addEmitter("item-stone", 8, 9, 1, 0, "") + map:addEmitter("npc-walking", 10, 9, 1, 0, "right=false") + map:addEmitter("item-stone", 13, 5, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("11", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterheight", "1.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-04.lua new file mode 100755 index 0000000000..6f220d61a4 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-04.lua @@ -0,0 +1,187 @@ +function getName() + return "Second Ice 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", -2, -2) + map:addTile("tile-background-ice-04", -2, -1) + map:addTile("tile-background-ice-03", -2, 0) + map:addTile("tile-background-ice-04", -2, 1) + map:addTile("tile-ground-ice-02", -2, 2) + map:addTile("tile-rock-ice-big-01", -2, 3) + map:addTile("tile-rock-ice-big-01", -2, 5) + map:addTile("tile-rock-ice-02", -2, 7) + map:addTile("tile-rock-ice-02", -2, 8) + map:addTile("tile-rock-ice-01", -2, 9) + map:addTile("tile-background-ice-02", -1, -2) + map:addTile("tile-background-ice-03", -1, -1) + map:addTile("tile-background-ice-07", -1, 0) + map:addTile("tile-background-ice-01", -1, 1) + map:addTile("tile-ground-ice-01", -1, 2) + map:addTile("tile-rock-ice-02", -1, 7) + map:addTile("tile-rock-ice-01", -1, 8) + map:addTile("tile-rock-ice-02", -1, 9) + map:addTile("tile-background-ice-03", 0, -2) + map:addTile("tile-background-ice-04", 0, -1) + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-ground-ice-02", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-02", 0, 6) + map:addTile("tile-rock-ice-big-01", 0, 7) + map:addTile("tile-rock-ice-02", 0, 9) + map:addTile("tile-background-ice-03", 1, -2) + map:addTile("tile-background-ice-04", 1, -1) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-ground-ice-02", 1, 2) + map:addTile("tile-rock-ice-02", 1, 3) + map:addTile("tile-rock-ice-01", 1, 4) + map:addTile("tile-rock-ice-big-01", 1, 5) + map:addTile("tile-rock-ice-01", 1, 9) + map:addTile("tile-background-ice-05", 2, -2) + map:addTile("tile-background-ice-01", 2, -1) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-07", 2, 1) + map:addTile("tile-ground-ice-01", 2, 2) + map:addTile("tile-rock-ice-02", 2, 3) + map:addTile("tile-rock-ice-02", 2, 4) + map:addTile("tile-rock-ice-02", 2, 7) + map:addTile("tile-rock-ice-01", 2, 8) + map:addTile("tile-rock-ice-02", 2, 9) + map:addTile("tile-background-ice-03", 3, -2) + map:addTile("tile-background-ice-03", 3, -1) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-ground-ice-02", 3, 4) + map:addTile("tile-rock-slope-ice-right-02", 3, 5) + map:addTile("tile-rock-slope-ice-right-01", 3, 6) + map:addTile("tile-rock-ice-03", 3, 7) + map:addTile("tile-rock-ice-01", 3, 8) + map:addTile("tile-rock-ice-01", 3, 9) + map:addTile("tile-background-ice-03", 4, -2) + map:addTile("tile-background-ice-01", 4, -1) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-background-ice-window-02", 4, 3) + map:addTile("tile-ground-ice-01", 4, 4) + map:addTile("tile-rock-shim-ice-01", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-packagetarget-ice-01-idle", 4, 7) + map:addTile("tile-rock-ice-big-01", 4, 8) + map:addTile("tile-background-ice-05", 5, -2) + map:addTile("tile-background-ice-03", 5, -1) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-ground-ice-02", 5, 4) + map:addTile("tile-rock-slope-ice-left-02", 5, 5) + map:addTile("tile-background-ice-03", 5, 6) + map:addTile("tile-rock-slope-ice-right-01", 5, 7) + map:addTile("tile-background-ice-big-01", 6, -2) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-05", 6, 3) + map:addTile("tile-ground-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-right-02", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-rock-slope-ice-left-01", 6, 7) + map:addTile("tile-rock-ice-01", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-05", 7, 3) + map:addTile("tile-ground-ice-03", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-ground-ice-01", 7, 7) + map:addTile("tile-rock-ice-big-01", 7, 8) + map:addTile("tile-background-ice-03", 8, -2) + map:addTile("tile-background-ice-01", 8, -1) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-ground-ice-03", 8, 2) + map:addTile("tile-rock-ice-02", 8, 3) + map:addTile("tile-rock-ice-03", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-ground-ice-02", 8, 7) + map:addTile("tile-background-ice-03", 9, -2) + map:addTile("tile-background-ice-03", 9, -1) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-ground-ice-02", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-slope-ice-right-02", 9, 4) + map:addTile("tile-rock-slope-ice-left-01", 9, 5) + map:addTile("tile-rock-ice-big-01", 9, 6) + map:addTile("tile-rock-ice-02", 9, 8) + map:addTile("tile-rock-ice-03", 9, 9) + map:addTile("tile-background-ice-05", 10, -2) + map:addTile("tile-background-ice-01", 10, -1) + map:addTile("tile-ground-ledge-ice-right-01", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-ground-ice-02", 10, 5) + map:addTile("tile-rock-ice-03", 10, 8) + map:addTile("tile-rock-ice-02", 10, 9) + map:addTile("tile-background-ice-big-01", 11, -2) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-02", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-ground-ice-01", 11, 5) + map:addTile("tile-rock-ice-02", 11, 6) + map:addTile("tile-rock-ice-03", 11, 7) + map:addTile("tile-rock-ice-02", 11, 8) + map:addTile("tile-rock-ice-03", 11, 9) + map:addTile("tile-background-ice-big-01", 12, 0) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-ground-ice-01", 12, 5) + map:addTile("tile-rock-ice-03", 12, 6) + map:addTile("tile-rock-ice-big-01", 12, 7) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-background-ice-01", 13, -2) + map:addTile("tile-background-ice-03", 13, -1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-05", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-ground-ice-02", 13, 5) + map:addTile("tile-rock-ice-02", 13, 6) + map:addTile("tile-rock-ice-03", 13, 9) + + map:addCave("tile-cave-ice-01", 3, 3, "npc-man", 1000) + + map:addEmitter("tree", 0, 0, 1, 0, "") + map:addEmitter("npc-blowing", 10, 4, 1, 0, "right=false") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "10") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("7", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "16") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.4") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "1.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "14") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-05.lua new file mode 100755 index 0000000000..19670462e7 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-05.lua @@ -0,0 +1,205 @@ +function getName() + return "Second Ice 05" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", -2, -2) + map:addTile("tile-background-ice-04", -2, -1) + map:addTile("tile-background-ice-03", -2, 0) + map:addTile("tile-background-ice-04", -2, 1) + map:addTile("tile-ground-ice-02", -2, 2) + map:addTile("tile-rock-ice-big-01", -2, 3) + map:addTile("tile-rock-ice-big-01", -2, 5) + map:addTile("tile-rock-ice-02", -2, 7) + map:addTile("tile-rock-ice-02", -2, 8) + map:addTile("tile-rock-ice-01", -2, 9) + map:addTile("tile-background-ice-02", -1, -2) + map:addTile("tile-background-ice-03", -1, -1) + map:addTile("tile-background-ice-07", -1, 0) + map:addTile("tile-background-ice-01", -1, 1) + map:addTile("tile-ground-ice-01", -1, 2) + map:addTile("tile-rock-ice-02", -1, 7) + map:addTile("tile-rock-ice-01", -1, 8) + map:addTile("tile-rock-ice-02", -1, 9) + map:addTile("tile-background-ice-03", 0, -2) + map:addTile("tile-background-ice-04", 0, -1) + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-ground-ledge-ice-right-01", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-ground-ice-02", 0, 8) + map:addTile("tile-rock-slope-ice-right-02", 0, 9) + map:addTile("tile-background-ice-03", 1, -2) + map:addTile("tile-background-ice-04", 1, -1) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-ground-ledge-ice-right-02", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-window-01", 1, 7) + map:addTile("tile-ground-ledge-ice-right-01", 1, 8) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-background-ice-05", 2, -2) + map:addTile("tile-background-ice-01", 2, -1) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-07", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("bridge-wall-ice-left-01", 2, 8) + map:addTile("tile-background-ice-02", 2, 9) + map:addTile("tile-background-ice-03", 3, -2) + map:addTile("tile-background-ice-03", 3, -1) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-background-ice-04", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-02", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("bridge-plank-ice-01", 3, 8) + map:addTile("tile-background-ice-06", 3, 9) + map:addTile("tile-background-ice-03", 4, -2) + map:addTile("tile-background-ice-01", 4, -1) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-background-ice-03", 4, 3) + map:addTile("tile-ground-ledge-ice-left-01", 4, 4) + map:addTile("tile-background-ice-05", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("bridge-plank-ice-01", 4, 8) + map:addTile("tile-background-ice-02", 4, 9) + map:addTile("tile-background-ice-05", 5, -2) + map:addTile("tile-background-ice-03", 5, -1) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-ground-ice-01", 5, 4) + map:addTile("tile-rock-slope-ice-left-02", 5, 5) + map:addTile("tile-background-ice-03", 5, 6) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("bridge-wall-ice-right-01", 5, 8) + map:addTile("tile-background-ice-06", 5, 9) + map:addTile("tile-background-ice-big-01", 6, -2) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-06", 6, 3) + map:addTile("tile-packagetarget-ice-01-idle", 6, 4) + map:addTile("tile-rock-ice-big-01", 6, 5) + map:addTile("tile-rock-ice-01", 6, 7) + map:addTile("tile-rock-ice-02", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-05", 7, 3) + map:addTile("tile-ground-ice-02", 7, 4) + map:addTile("tile-rock-ice-02", 7, 7) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-background-ice-03", 8, -2) + map:addTile("tile-background-ice-01", 8, -1) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-big-01", 8, 2) + map:addTile("tile-ground-ice-03", 8, 4) + map:addTile("tile-rock-slope-ice-right-02", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-background-ice-02", 8, 7) + map:addTile("tile-ground-ledge-ice-right-01", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-03", 9, -2) + map:addTile("tile-background-ice-03", 9, -1) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-ground-ledge-ice-right-01", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-background-ice-04", 9, 7) + map:addTile("tile-ground-ledge-ice-right-02", 9, 8) + map:addTile("tile-background-ice-02", 9, 9) + map:addTile("tile-background-ice-05", 10, -2) + map:addTile("tile-background-ice-01", 10, -1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-ground-ledge-ice-right-02", 10, 4) + map:addTile("tile-background-ice-06", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-ground-ice-05", 10, 8) + map:addTile("tile-background-ice-03", 10, 9) + map:addTile("tile-background-ice-big-01", 11, -2) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-02", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-geyser-ice-01-active", 11, 7) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-background-ice-big-01", 12, 0) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-05", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-ground-ice-01", 12, 8) + map:addTile("tile-rock-ice-02", 12, 9) + map:addTile("tile-background-ice-01", 13, -2) + map:addTile("tile-background-ice-03", 13, -1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-05", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-ground-ice-03", 13, 8) + map:addTile("tile-rock-ice-01", 13, 9) + + map:addCave("tile-cave-ice-01", 0, 7) + + map:addEmitter("item-stone", 1, 1, 1, 0, "") + map:addEmitter("tree", 4, 2, 1, 0, "") + map:addEmitter("item-stone", 9, 3, 1, 0, "") + map:addEmitter("item-package-ice", 9, 7, 1, 0, "") + map:addEmitter("item-stone", 13, 7, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "10") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("7", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "25") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "14") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-06.lua new file mode 100755 index 0000000000..4c0292ccd2 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-06.lua @@ -0,0 +1,303 @@ +function getName() + return "Free the packages" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", -2, -2) + map:addTile("tile-background-ice-04", -2, -1) + map:addTile("tile-background-ice-03", -2, 0) + map:addTile("tile-background-ice-04", -2, 1) + map:addTile("tile-ground-ice-02", -2, 2) + map:addTile("tile-rock-ice-big-01", -2, 3) + map:addTile("tile-rock-ice-big-01", -2, 5) + map:addTile("tile-rock-ice-02", -2, 7) + map:addTile("tile-rock-ice-02", -2, 8) + map:addTile("tile-rock-ice-01", -2, 9) + map:addTile("tile-background-ice-02", -1, -2) + map:addTile("tile-background-ice-03", -1, -1) + map:addTile("tile-background-ice-07", -1, 0) + map:addTile("tile-background-ice-01", -1, 1) + map:addTile("tile-ground-ice-01", -1, 2) + map:addTile("tile-rock-ice-02", -1, 7) + map:addTile("tile-rock-ice-01", -1, 8) + map:addTile("tile-rock-ice-02", -1, 9) + map:addTile("tile-background-ice-03", 0, -2) + map:addTile("tile-background-ice-04", 0, -1) + map:addTile("tile-rock-ice-01", 0, 0) + map:addTile("tile-rock-slope-ice-right-02", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-06", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-background-ice-02", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-background-ice-03", 0, 10) + map:addTile("tile-background-ice-big-01", 0, 11) + map:addTile("tile-background-ice-07", 0, 13) + map:addTile("tile-background-ice-03", 1, -2) + map:addTile("tile-background-ice-04", 1, -1) + map:addTile("tile-rock-slope-ice-right-02", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-06", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-02", 1, 7) + map:addTile("tile-background-ice-06", 1, 8) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-background-ice-02", 1, 10) + map:addTile("tile-background-ice-01", 1, 13) + map:addTile("tile-background-ice-05", 2, -2) + map:addTile("tile-background-ice-01", 2, -1) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-07", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-ground-ledge-ice-left-02", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-02", 2, 9) + map:addTile("tile-background-ice-06", 2, 10) + map:addTile("tile-background-ice-06", 2, 11) + map:addTile("tile-background-ice-05", 2, 12) + map:addTile("tile-background-ice-04", 2, 13) + map:addTile("tile-background-ice-03", 3, -2) + map:addTile("tile-background-ice-03", 3, -1) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-ground-ledge-ice-left-01", 3, 4) + map:addTile("tile-background-ice-04", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-02", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-ground-ice-05", 3, 9) + map:addTile("tile-background-ice-07", 3, 10) + map:addTile("tile-background-ice-04", 3, 11) + map:addTile("tile-background-ice-03", 3, 12) + map:addTile("tile-background-ice-03", 3, 13) + map:addTile("tile-background-ice-03", 4, -2) + map:addTile("tile-background-ice-01", 4, -1) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-ground-ice-03", 4, 4) + map:addTile("tile-rock-slope-ice-left-02", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-ground-ledge-ice-left-02", 4, 9) + map:addTile("tile-background-ice-03", 4, 10) + map:addTile("tile-background-ice-04", 4, 11) + map:addTile("tile-background-ice-02", 4, 12) + map:addTile("tile-background-ice-02", 4, 13) + map:addTile("tile-background-ice-05", 5, -2) + map:addTile("tile-background-ice-03", 5, -1) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-packagetarget-ice-01-idle", 5, 4) + map:addTile("tile-rock-ice-big-01", 5, 5) + map:addTile("tile-rock-ice-03", 5, 7) + map:addTile("tile-rock-ice-big-01", 5, 8) + map:addTile("tile-rock-ice-02", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-rock-ice-01", 5, 12) + map:addTile("tile-rock-ice-03", 5, 13) + map:addTile("tile-background-ice-big-01", 6, -2) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-06", 6, 3) + map:addTile("tile-ground-ice-01", 6, 4) + map:addTile("tile-rock-ice-02", 6, 7) + map:addTile("tile-rock-ice-01", 6, 10) + map:addTile("tile-rock-ice-02", 6, 11) + map:addTile("tile-rock-ice-03", 6, 12) + map:addTile("tile-rock-ice-01", 6, 13) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-05", 7, 3) + map:addTile("tile-ground-ice-04", 7, 4) + map:addTile("tile-rock-slope-ice-right-02", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-background-ice-02", 7, 7) + map:addTile("tile-rock-slope-ice-right-01", 7, 8) + map:addTile("tile-background-ice-01", 7, 9) + map:addTile("tile-background-ice-03", 7, 10) + map:addTile("tile-background-ice-02", 7, 11) + map:addTile("tile-background-ice-02", 7, 12) + map:addTile("tile-background-ice-04", 7, 13) + map:addTile("tile-background-ice-03", 8, -2) + map:addTile("tile-background-ice-01", 8, -1) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-big-01", 8, 2) + map:addTile("tile-background-ice-06", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-background-ice-02", 8, 7) + map:addTile("tile-ground-ledge-ice-left-02", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-02", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("tile-background-ice-05", 8, 12) + map:addTile("tile-background-ice-02", 8, 13) + map:addTile("tile-background-ice-03", 9, -2) + map:addTile("tile-background-ice-03", 9, -1) + map:addTile("tile-rock-slope-ice-left-02", 9, 0) + map:addTile("tile-background-ice-06", 9, 1) + map:addTile("tile-background-ice-02", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-background-ice-04", 9, 7) + map:addTile("tile-ground-ledge-ice-left-01", 9, 8) + map:addTile("tile-background-ice-06", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-background-ice-02", 9, 11) + map:addTile("tile-background-ice-05", 9, 12) + map:addTile("tile-background-ice-07", 9, 13) + map:addTile("tile-background-ice-05", 10, -2) + map:addTile("tile-background-ice-01", 10, -1) + map:addTile("tile-rock-ice-02", 10, 0) + map:addTile("tile-rock-ice-01", 10, 1) + map:addTile("tile-rock-slope-ice-left-02", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-background-ice-06", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-ground-ice-03", 10, 8) + map:addTile("tile-rock-ice-02", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-rock-ice-02", 10, 12) + map:addTile("tile-rock-ice-03", 10, 13) + map:addTile("tile-background-ice-big-01", 11, -2) + map:addTile("tile-rock-ice-03", 11, 0) + map:addTile("tile-rock-ice-02", 11, 1) + map:addTile("tile-rock-ice-big-01", 11, 2) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-07", 11, 8) + map:addTile("bridge-wall-ice-left-01", 11, 8) + map:addTile("tile-background-ice-06", 11, 9) + map:addTile("tile-background-ice-04", 11, 10) + map:addTile("tile-background-ice-05", 11, 11) + map:addTile("tile-background-ice-big-01", 11, 12) + map:addTile("tile-rock-ice-02", 12, 0) + map:addTile("tile-rock-ice-03", 12, 1) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-05", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-background-ice-06", 12, 8) + map:addTile("bridge-plank-ice-01", 12, 8) + map:addTile("tile-background-ice-03", 12, 9) + map:addTile("tile-background-ice-06", 12, 10) + map:addTile("tile-background-ice-03", 12, 11) + map:addTile("tile-background-ice-01", 13, -2) + map:addTile("tile-background-ice-03", 13, -1) + map:addTile("tile-rock-ice-03", 13, 0) + map:addTile("tile-rock-ice-02", 13, 1) + map:addTile("tile-rock-ice-02", 13, 2) + map:addTile("tile-rock-ice-01", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-background-ice-01", 13, 8) + map:addTile("bridge-wall-ice-right-01", 13, 8) + map:addTile("tile-background-ice-03", 13, 9) + map:addTile("tile-background-ice-03", 13, 10) + map:addTile("tile-background-ice-02", 13, 11) + map:addTile("tile-background-ice-07", 13, 12) + map:addTile("tile-background-ice-04", 13, 13) + map:addTile("tile-rock-ice-big-01", 14, 0) + map:addTile("tile-rock-ice-01", 14, 2) + map:addTile("tile-rock-ice-03", 14, 3) + map:addTile("tile-rock-slope-ice-left-02", 14, 4) + map:addTile("tile-background-ice-04", 14, 5) + map:addTile("tile-background-ice-07", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-ground-ice-02", 14, 8) + map:addTile("tile-rock-ice-01", 14, 9) + map:addTile("tile-rock-ice-02", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-rock-ice-03", 14, 12) + map:addTile("tile-rock-ice-02", 14, 13) + map:addTile("tile-rock-ice-02", 15, 2) + map:addTile("tile-rock-ice-big-01", 15, 3) + map:addTile("tile-background-ice-03", 15, 5) + map:addTile("tile-background-ice-big-01", 15, 6) + map:addTile("tile-background-ice-02", 15, 8) + map:addTile("tile-background-ice-06", 15, 9) + map:addTile("tile-background-ice-06", 15, 10) + map:addTile("tile-background-ice-06", 15, 11) + map:addTile("tile-background-ice-05", 15, 12) + map:addTile("tile-background-ice-04", 15, 13) + map:addTile("tile-rock-ice-03", 16, 0) + map:addTile("tile-rock-ice-01", 16, 1) + map:addTile("tile-rock-ice-03", 16, 2) + map:addTile("tile-background-ice-03", 16, 5) + map:addTile("tile-background-ice-02", 16, 8) + map:addTile("tile-background-ice-06", 16, 9) + map:addTile("tile-background-ice-01", 16, 10) + map:addTile("tile-background-ice-02", 16, 11) + map:addTile("tile-background-ice-05", 16, 12) + map:addTile("tile-background-ice-05", 16, 13) + map:addTile("tile-rock-ice-01", 17, 0) + map:addTile("tile-rock-ice-03", 17, 1) + map:addTile("tile-rock-ice-01", 17, 2) + map:addTile("tile-rock-ice-03", 17, 3) + map:addTile("tile-ground-ledge-ice-right-01", 17, 4) + map:addTile("tile-background-ice-04", 17, 5) + map:addTile("tile-background-ice-03", 17, 6) + map:addTile("tile-background-ice-06", 17, 7) + map:addTile("tile-background-ice-03", 17, 8) + map:addTile("tile-background-ice-05", 17, 9) + map:addTile("tile-background-ice-02", 17, 10) + map:addTile("tile-background-ice-03", 17, 11) + map:addTile("tile-background-ice-03", 17, 12) + map:addTile("tile-background-ice-03", 17, 13) + + map:addCave("tile-cave-ice-01", 4, 3, "none", 100) + + map:addEmitter("tree", 2, 2, 1, 0, "") + map:addEmitter("item-stone", 3, 8, 1, 0, "") + map:addEmitter("item-package-ice", 8, 11, 1, 0, "") + map:addEmitter("item-stone", 9, 7, 1, 0, "") + map:addEmitter("item-package-ice", 9, 11, 1, 0, "") + map:addEmitter("item-stone", 10, 7, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "14") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("8", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "28") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.4") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "1.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "18") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-07.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-07.lua new file mode 100755 index 0000000000..f65d466dff --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-07.lua @@ -0,0 +1,195 @@ +function getName() + return "Second Ice 07" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-03", 0, 0) + map:addTile("tile-rock-slope-ice-right-02", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-background-ice-07", 0, 3) + map:addTile("tile-background-ice-03", 0, 4) + map:addTile("tile-background-ice-04", 0, 5) + map:addTile("tile-background-ice-02", 0, 6) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-background-ice-03", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-ground-ice-02", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-rock-slope-ice-right-02", 1, 0) + map:addTile("tile-background-ice-06", 1, 1) + map:addTile("tile-background-ice-05", 1, 2) + map:addTile("tile-background-ice-05", 1, 3) + map:addTile("tile-background-ice-01", 1, 4) + map:addTile("tile-background-ice-04", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-background-ice-02", 1, 7) + map:addTile("tile-background-ice-02", 1, 8) + map:addTile("tile-background-ice-06", 1, 9) + map:addTile("tile-ground-ice-04", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-01", 2, 0) + map:addTile("tile-background-ice-02", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-03", 2, 3) + map:addTile("tile-ground-ledge-ice-left-02", 2, 4) + map:addTile("tile-background-ice-05", 2, 5) + map:addTile("tile-background-ice-06", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-02", 2, 9) + map:addTile("tile-ground-ice-03", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-01", 3, 0) + map:addTile("tile-background-ice-01", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-ground-ledge-ice-left-01", 3, 4) + map:addTile("tile-background-ice-01", 3, 5) + map:addTile("tile-background-ice-03", 3, 6) + map:addTile("tile-background-ice-03", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-background-ice-window-02", 3, 9) + map:addTile("tile-ground-ice-04", 3, 10) + map:addTile("tile-rock-ice-03", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-background-ice-03", 4, 2) + map:addTile("tile-waterfall-ice-01", 4, 3) + map:addTile("tile-rock-slope-ice-left-02", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-06", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-ground-ice-03", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-05", 5, 3) + map:addTile("tile-ground-ice-04", 5, 4) + map:addTile("tile-rock-ice-big-01", 5, 5) + map:addTile("tile-rock-slope-ice-left-02", 5, 7) + map:addTile("tile-background-ice-06", 5, 8) + map:addTile("tile-background-ice-01", 5, 9) + map:addTile("tile-background-ice-02", 5, 10) + map:addTile("tile-background-ice-06", 5, 11) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-big-01", 6, 2) + map:addTile("tile-ground-ice-03", 6, 4) + map:addTile("tile-rock-ice-02", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-background-ice-06", 6, 9) + map:addTile("tile-background-ice-01", 6, 10) + map:addTile("tile-background-ice-01", 6, 11) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-ground-ice-02", 7, 4) + map:addTile("tile-rock-ice-02", 7, 5) + map:addTile("tile-rock-ice-01", 7, 6) + map:addTile("tile-rock-slope-ice-right-02", 7, 7) + map:addTile("tile-background-ice-06", 7, 8) + map:addTile("tile-background-ice-02", 7, 9) + map:addTile("tile-background-ice-03", 7, 10) + map:addTile("tile-background-ice-07", 7, 11) + map:addTile("tile-rock-ice-02", 8, 0) + map:addTile("tile-rock-ice-01", 8, 1) + map:addTile("tile-rock-ice-02", 8, 2) + map:addTile("tile-rock-slope-ice-left-02", 8, 3) + map:addTile("tile-rock-slope-ice-right-01", 8, 4) + map:addTile("tile-rock-ice-01", 8, 5) + map:addTile("tile-rock-slope-ice-right-02", 8, 6) + map:addTile("tile-background-ice-01", 8, 7) + map:addTile("tile-rock-slope-ice-left-01", 8, 8) + map:addTile("tile-rock-slope-ice-left-02", 8, 9) + map:addTile("tile-background-ice-01", 8, 10) + map:addTile("tile-background-ice-01", 8, 11) + map:addTile("tile-rock-ice-big-01", 9, 0) + map:addTile("tile-rock-ice-01", 9, 2) + map:addTile("tile-rock-ice-03", 9, 3) + map:addTile("tile-rock-slope-ice-left-02", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-07", 9, 7) + map:addTile("tile-packagetarget-ice-01-idle", 9, 8) + map:addTile("tile-rock-ice-01", 9, 9) + map:addTile("tile-rock-ice-big-01", 9, 10) + map:addTile("tile-rock-ice-03", 10, 2) + map:addTile("tile-rock-ice-big-01", 10, 3) + map:addTile("tile-rock-ice-02", 10, 5) + map:addTile("tile-rock-ice-02", 10, 6) + map:addTile("tile-background-ice-05", 10, 7) + map:addTile("tile-ground-ice-04", 10, 8) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-rock-ice-01", 11, 0) + map:addTile("tile-rock-ice-03", 11, 1) + map:addTile("tile-rock-ice-02", 11, 2) + map:addTile("tile-rock-ice-01", 11, 5) + map:addTile("tile-background-ice-02", 11, 6) + map:addTile("tile-background-ice-01", 11, 7) + map:addTile("tile-ground-ice-04", 11, 8) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-rock-ice-03", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-rock-ice-big-01", 12, 0) + map:addTile("tile-rock-ice-01", 12, 2) + map:addTile("tile-ground-ice-04", 12, 3) + map:addTile("tile-rock-ice-02", 12, 4) + map:addTile("tile-rock-ice-02", 12, 5) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-06", 12, 7) + map:addTile("tile-ground-ice-03", 12, 8) + map:addTile("tile-rock-ice-big-01", 12, 9) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-rock-ice-02", 13, 2) + map:addTile("tile-rock-ice-big-01", 13, 3) + map:addTile("tile-rock-ice-01", 13, 5) + map:addTile("tile-background-ice-03", 13, 6) + map:addTile("tile-background-ice-06", 13, 7) + map:addTile("tile-ground-ice-04", 13, 8) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-rock-ice-03", 14, 0) + map:addTile("tile-rock-ice-02", 14, 1) + map:addTile("tile-rock-ice-02", 14, 2) + map:addTile("tile-rock-ice-01", 14, 5) + map:addTile("tile-background-ice-03", 14, 6) + map:addTile("tile-background-ice-07", 14, 7) + map:addTile("tile-ground-ice-04", 14, 8) + map:addTile("tile-rock-ice-03", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-03", 15, 0) + map:addTile("tile-ground-ice-03", 15, 1) + map:addTile("tile-rock-ice-03", 15, 2) + map:addTile("tile-ground-ice-02", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-cave-art-01", 15, 7) + map:addTile("tile-ground-ice-03", 15, 8) + map:addTile("tile-rock-ice-01", 15, 9) + + map:addCave("tile-cave-ice-01", 4, 9) + + map:addEmitter("tree", 2, 2, 1, 0, "") + map:addEmitter("npc-blowing", 11, 7, 1, 0, "right=false,size=4") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("6", "10") + map:setSetting("points", "100") + map:setSetting("referencetime", "25") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-08.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-08.lua new file mode 100755 index 0000000000..c616c8d1a3 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-08.lua @@ -0,0 +1,220 @@ +function getName() + return "Second ICe 08" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", -2, -2) + map:addTile("tile-background-ice-04", -2, -1) + map:addTile("tile-background-ice-03", -2, 0) + map:addTile("tile-background-ice-04", -2, 1) + map:addTile("tile-ground-ice-02", -2, 2) + map:addTile("tile-rock-ice-big-01", -2, 3) + map:addTile("tile-rock-ice-big-01", -2, 5) + map:addTile("tile-rock-ice-02", -2, 7) + map:addTile("tile-rock-ice-02", -2, 8) + map:addTile("tile-rock-ice-01", -2, 9) + map:addTile("tile-background-ice-02", -1, -2) + map:addTile("tile-background-ice-03", -1, -1) + map:addTile("tile-background-ice-07", -1, 0) + map:addTile("tile-background-ice-01", -1, 1) + map:addTile("tile-ground-ice-01", -1, 2) + map:addTile("tile-rock-ice-02", -1, 7) + map:addTile("tile-rock-ice-01", -1, 8) + map:addTile("tile-rock-ice-02", -1, 9) + map:addTile("tile-background-ice-03", 0, -2) + map:addTile("tile-background-ice-04", 0, -1) + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-background-ice-02", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-background-ice-01", 0, 10) + map:addTile("tile-background-ice-cave-art-01", 0, 11) + map:addTile("tile-background-ice-03", 1, -2) + map:addTile("tile-background-ice-04", 1, -1) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-01", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-02", 1, 7) + map:addTile("tile-background-ice-06", 1, 8) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-background-ice-02", 1, 10) + map:addTile("tile-background-ice-07", 1, 11) + map:addTile("tile-background-ice-05", 2, -2) + map:addTile("tile-background-ice-01", 2, -1) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-07", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-02", 2, 9) + map:addTile("tile-ground-ice-05", 2, 10) + map:addTile("tile-background-ice-cave-art-01", 2, 11) + map:addTile("tile-background-ice-03", 3, -2) + map:addTile("tile-background-ice-03", 3, -1) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-ground-ice-05", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-background-ice-04", 3, 5) + map:addTile("tile-background-ice-06", 3, 6) + map:addTile("tile-background-ice-02", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-background-ice-cave-art-01", 3, 9) + map:addTile("tile-ground-ice-05", 3, 10) + map:addTile("tile-background-ice-04", 3, 11) + map:addTile("tile-background-ice-03", 4, -2) + map:addTile("tile-background-ice-01", 4, -1) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-ground-ledge-ice-left-01", 4, 3) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-background-ice-05", 4, 5) + map:addTile("tile-background-ice-window-01", 4, 6) + map:addTile("tile-ground-ice-05", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-background-ice-window-02", 4, 9) + map:addTile("tile-ground-ledge-ice-left-02", 4, 10) + map:addTile("tile-background-ice-01", 4, 11) + map:addTile("tile-background-ice-05", 5, -2) + map:addTile("tile-background-ice-03", 5, -1) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-ground-ice-01", 5, 3) + map:addTile("tile-rock-slope-ice-left-02", 5, 4) + map:addTile("tile-background-ice-01", 5, 5) + map:addTile("tile-ground-ledge-ice-left-02", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-ground-ledge-ice-left-01", 5, 10) + map:addTile("tile-background-ice-04", 5, 11) + map:addTile("tile-background-ice-big-01", 6, -2) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-ground-ice-02", 6, 3) + map:addTile("tile-rock-ice-big-01", 6, 4) + map:addTile("tile-rock-ice-big-01", 6, 6) + map:addTile("tile-rock-ice-big-01", 6, 8) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-ground-ice-03", 7, 3) + map:addTile("tile-background-ice-03", 8, -2) + map:addTile("tile-background-ice-01", 8, -1) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-window-02", 8, 2) + map:addTile("tile-ground-ledge-ice-right-01", 8, 3) + map:addTile("tile-background-ice-06", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-ground-ledge-ice-right-01", 8, 7) + map:addTile("tile-background-ice-06", 8, 8) + map:addTile("tile-ground-ledge-ice-right-01", 8, 10) + map:addTile("tile-background-ice-06", 8, 11) + map:addTile("tile-background-ice-03", 9, -2) + map:addTile("tile-background-ice-03", 9, -1) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-background-ice-cave-art-01", 9, 2) + map:addTile("tile-ground-ledge-ice-right-02", 9, 3) + map:addTile("tile-background-ice-02", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-window-01", 9, 6) + map:addTile("tile-ground-ledge-ice-right-02", 9, 7) + map:addTile("tile-background-ice-06", 9, 8) + map:addTile("tile-background-ice-window-01", 9, 9) + map:addTile("tile-ground-ledge-ice-right-02", 9, 10) + map:addTile("tile-background-ice-01", 9, 11) + map:addTile("tile-background-ice-05", 10, -2) + map:addTile("tile-background-ice-01", 10, -1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-background-ice-06", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-background-ice-02", 10, 8) + map:addTile("tile-background-ice-03", 10, 9) + map:addTile("tile-background-ice-03", 10, 10) + map:addTile("tile-background-ice-07", 10, 11) + map:addTile("tile-background-ice-big-01", 11, -2) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-02", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-07", 11, 8) + map:addTile("tile-background-ice-06", 11, 9) + map:addTile("tile-background-ice-03", 11, 10) + map:addTile("tile-background-ice-01", 11, 11) + map:addTile("tile-background-ice-big-01", 12, 0) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-ground-ice-05", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-05", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-background-ice-06", 12, 8) + map:addTile("tile-background-ice-03", 12, 9) + map:addTile("tile-ground-ice-03", 12, 10) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-background-ice-01", 13, -2) + map:addTile("tile-background-ice-03", 13, -1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-ground-ledge-ice-left-02", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-cave-art-01", 13, 6) + map:addTile("tile-ground-ledge-ice-left-02", 13, 7) + map:addTile("tile-background-ice-01", 13, 8) + map:addTile("tile-background-ice-03", 13, 9) + map:addTile("tile-packagetarget-ice-01-idle", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + + map:addCave("tile-cave-ice-01", 5, 6, "none", 1000) + map:addCave("tile-cave-ice-01", 5, 9, "none", 2000) + map:addCave("tile-cave-ice-01", 7, 2, "none", 3000) + map:addCave("tile-cave-ice-02", 8, 6, "none", 4000) + map:addCave("tile-cave-ice-02", 8, 9, "none", 5000) + + map:addEmitter("tree", 12, 1, 1, 0, "") + + map:setSetting("width", "14") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("12", "9") + map:setSetting("points", "100") + map:setSetting("referencetime", "38") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-09.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-09.lua new file mode 100755 index 0000000000..b261d4db53 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-09.lua @@ -0,0 +1,220 @@ +function getName() + return "Blowing" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", -2, -2) + map:addTile("tile-background-ice-04", -2, -1) + map:addTile("tile-background-ice-03", -2, 0) + map:addTile("tile-background-ice-04", -2, 1) + map:addTile("tile-ground-ice-02", -2, 2) + map:addTile("tile-rock-ice-big-01", -2, 3) + map:addTile("tile-rock-ice-big-01", -2, 5) + map:addTile("tile-rock-ice-02", -2, 7) + map:addTile("tile-rock-ice-02", -2, 8) + map:addTile("tile-rock-ice-01", -2, 9) + map:addTile("tile-background-ice-02", -1, -2) + map:addTile("tile-background-ice-03", -1, -1) + map:addTile("tile-background-ice-07", -1, 0) + map:addTile("tile-background-ice-01", -1, 1) + map:addTile("tile-ground-ice-01", -1, 2) + map:addTile("tile-rock-ice-02", -1, 7) + map:addTile("tile-rock-ice-01", -1, 8) + map:addTile("tile-rock-ice-02", -1, 9) + map:addTile("tile-background-ice-03", 0, -2) + map:addTile("tile-background-ice-04", 0, -1) + map:addTile("tile-rock-ice-left-04", 0, 0) + map:addTile("tile-rock-ice-left-05", 0, 1) + map:addTile("tile-ground-ledge-ice-right-01", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-ground-ice-03", 0, 8) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-background-ice-03", 1, -2) + map:addTile("tile-background-ice-04", 1, -1) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-cave-art-02", 1, 1) + map:addTile("tile-ground-ice-05", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-window-02", 1, 7) + map:addTile("tile-ground-ice-02", 1, 8) + map:addTile("tile-rock-ice-02", 1, 9) + map:addTile("tile-background-ice-05", 2, -2) + map:addTile("tile-background-ice-01", 2, -1) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-02", 2, 1) + map:addTile("tile-background-ice-cave-art-02", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-ground-ice-03", 2, 8) + map:addTile("tile-rock-ice-01", 2, 9) + map:addTile("tile-background-ice-03", 3, -2) + map:addTile("tile-background-ice-03", 3, -1) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-06", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-background-ice-04", 3, 5) + map:addTile("tile-background-ice-big-01", 3, 6) + map:addTile("tile-ground-ledge-ice-right-01", 3, 8) + map:addTile("tile-background-ice-06", 3, 9) + map:addTile("tile-background-ice-03", 4, -2) + map:addTile("tile-background-ice-01", 4, -1) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-background-ice-big-01", 4, 2) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-ground-ice-05", 4, 5) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-background-ice-02", 4, 9) + map:addTile("tile-background-ice-05", 5, -2) + map:addTile("tile-background-ice-03", 5, -1) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-07", 5, 4) + map:addTile("tile-ground-ledge-ice-left-01", 5, 5) + map:addTile("tile-background-ice-03", 5, 6) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-background-ice-06", 5, 9) + map:addTile("tile-background-ice-big-01", 6, -2) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-06", 6, 3) + map:addTile("tile-background-ice-06", 6, 4) + map:addTile("tile-ground-ice-01", 6, 5) + map:addTile("tile-rock-slope-ice-left-02", 6, 6) + map:addTile("tile-background-ice-06", 6, 7) + map:addTile("tile-background-ice-03", 6, 8) + map:addTile("tile-background-ice-03", 6, 9) + map:addTile("tile-rock-ice-right-04", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-background-ice-03", 7, 2) + map:addTile("tile-background-ice-05", 7, 3) + map:addTile("tile-background-ice-02", 7, 4) + map:addTile("tile-ground-ice-03", 7, 5) + map:addTile("tile-rock-ice-big-01", 7, 6) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-rock-ice-02", 7, 9) + map:addTile("tile-background-ice-03", 8, -2) + map:addTile("tile-background-ice-01", 8, -1) + map:addTile("tile-rock-ice-03", 8, 0) + map:addTile("tile-rock-ice-01", 8, 1) + map:addTile("tile-rock-ice-02", 8, 2) + map:addTile("tile-rock-ice-03", 8, 3) + map:addTile("tile-rock-shim-ice-01", 8, 4) + map:addTile("tile-ground-ice-04", 8, 5) + map:addTile("tile-rock-ice-01", 8, 8) + map:addTile("tile-rock-ice-03", 8, 9) + map:addTile("tile-background-ice-03", 9, -2) + map:addTile("tile-background-ice-03", 9, -1) + map:addTile("tile-rock-ice-03", 9, 0) + map:addTile("tile-rock-slope-ice-right-02", 9, 1) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-rock-slope-ice-right-01", 9, 3) + map:addTile("tile-background-ice-02", 9, 4) + map:addTile("tile-ground-ice-03", 9, 5) + map:addTile("tile-rock-ice-02", 9, 6) + map:addTile("tile-rock-ice-big-01", 9, 7) + map:addTile("tile-rock-ice-01", 9, 9) + map:addTile("tile-background-ice-05", 10, -2) + map:addTile("tile-background-ice-01", 10, -1) + map:addTile("tile-rock-ice-01", 10, 0) + map:addTile("tile-background-ice-05", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-rock-slope-ice-left-02", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-packagetarget-ice-01-idle", 10, 5) + map:addTile("tile-rock-ice-02", 10, 6) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-background-ice-big-01", 11, -2) + map:addTile("tile-rock-ice-02", 11, 0) + map:addTile("tile-ground-ledge-ice-left-01", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-02", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-ground-ice-01", 11, 5) + map:addTile("tile-ground-ice-04", 11, 6) + map:addTile("tile-rock-ice-02", 11, 7) + map:addTile("tile-rock-ice-03", 11, 8) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-rock-ice-big-01", 12, 0) + map:addTile("tile-rock-slope-ice-left-02", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-rock-slope-ice-left-01", 12, 4) + map:addTile("tile-rock-ice-03", 12, 5) + map:addTile("tile-ground-ice-02", 12, 6) + map:addTile("tile-rock-ice-01", 12, 7) + map:addTile("tile-rock-ice-big-01", 12, 8) + map:addTile("tile-background-ice-01", 13, -2) + map:addTile("tile-background-ice-03", 13, -1) + map:addTile("tile-rock-ice-02", 13, 2) + map:addTile("tile-rock-ice-02", 13, 3) + map:addTile("tile-rock-ice-02", 13, 4) + map:addTile("tile-rock-ice-03", 13, 5) + map:addTile("tile-rock-ice-03", 13, 6) + map:addTile("tile-rock-ice-03", 13, 7) + map:addTile("tile-rock-ice-03", 14, 0) + map:addTile("tile-rock-ice-big-01", 14, 1) + map:addTile("tile-rock-ice-03", 14, 3) + map:addTile("tile-rock-ice-01", 14, 4) + map:addTile("tile-rock-ice-02", 14, 5) + map:addTile("tile-rock-ice-01", 14, 6) + map:addTile("tile-rock-ice-big-01", 14, 7) + map:addTile("tile-rock-ice-03", 14, 9) + map:addTile("tile-rock-ice-02", 15, 0) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-rock-ice-big-01", 15, 4) + map:addTile("tile-ground-ice-03", 15, 6) + map:addTile("tile-rock-ice-01", 15, 9) + map:addTile("tile-rock-ice-big-01", 16, 0) + map:addTile("tile-rock-ice-01", 16, 2) + map:addTile("tile-rock-ice-02", 16, 3) + map:addTile("tile-ground-ice-01", 16, 6) + map:addTile("tile-rock-ice-03", 16, 7) + map:addTile("tile-rock-ice-01", 16, 8) + map:addTile("tile-rock-ice-03", 16, 9) + map:addTile("tile-rock-ice-02", 17, 2) + map:addTile("tile-rock-ice-01", 17, 3) + map:addTile("tile-rock-ice-02", 17, 4) + map:addTile("tile-rock-ice-01", 17, 5) + map:addTile("tile-ground-ice-04", 17, 6) + map:addTile("tile-rock-ice-01", 17, 7) + map:addTile("tile-rock-ice-02", 17, 8) + map:addTile("tile-rock-ice-03", 17, 9) + + map:addCave("tile-cave-ice-01", 2, 7, "none", 1000) + + map:addEmitter("npc-blowing", 4, 3, 1, 0, "strength=10,size=4") + + map:setSetting("width", "18") + map:setSetting("height", "10") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("0", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "25") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "1.4") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-10.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-10.lua new file mode 100755 index 0000000000..a36d9d29c1 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-10.lua @@ -0,0 +1,221 @@ +function getName() + return "A long way" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-ice-01", 0, 2) + map:addTile("tile-rock-ice-02", 0, 3) + map:addTile("tile-rock-ice-03", 0, 4) + map:addTile("tile-background-ice-04", 0, 5) + map:addTile("tile-ground-ice-02", 0, 7) + map:addTile("tile-rock-ice-01", 0, 8) + map:addTile("tile-rock-ice-left-04", 0, 9) + map:addTile("tile-rock-ice-left-05", 0, 10) + map:addTile("tile-rock-ice-left-04", 0, 11) + map:addTile("tile-ground-ice-02", 0, 12) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-window-02", 1, 3) + map:addTile("tile-ground-ledge-ice-right-02", 1, 4) + map:addTile("tile-background-ice-05", 1, 5) + map:addTile("tile-background-ice-window-02", 1, 6) + map:addTile("tile-ground-ice-03", 1, 7) + map:addTile("tile-rock-ice-02", 1, 8) + map:addTile("tile-background-ice-06", 1, 9) + map:addTile("tile-background-ice-05", 1, 10) + map:addTile("tile-background-ice-04", 1, 11) + map:addTile("tile-packagetarget-ice-01-idle", 1, 12) + map:addTile("tile-rock-slope-ice-right-02", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-ground-ice-05", 2, 4) + map:addTile("tile-background-ice-01", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-ground-ice-04", 2, 7) + map:addTile("tile-rock-ice-03", 2, 8) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-background-ice-02", 2, 10) + map:addTile("tile-background-ice-05", 2, 11) + map:addTile("tile-ground-ice-01", 2, 12) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-01", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-07", 3, 4) + map:addTile("tile-background-ice-06", 3, 5) + map:addTile("tile-background-ice-02", 3, 6) + map:addTile("tile-ground-ice-01", 3, 7) + map:addTile("tile-rock-ice-01", 3, 8) + map:addTile("tile-background-ice-02", 3, 9) + map:addTile("tile-background-ice-06", 3, 10) + map:addTile("tile-background-ice-07", 3, 11) + map:addTile("tile-ground-ice-02", 3, 12) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-01", 4, 2) + map:addTile("tile-background-ice-01", 4, 3) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-background-ice-04", 4, 5) + map:addTile("tile-background-ice-03", 4, 6) + map:addTile("tile-ground-ice-04", 4, 7) + map:addTile("tile-rock-ice-03", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-background-ice-03", 4, 10) + map:addTile("tile-background-ice-05", 4, 11) + map:addTile("tile-ground-ice-01", 4, 12) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-ground-ice-03", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-01", 5, 6) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-ground-ice-03", 5, 8) + map:addTile("tile-rock-slope-ice-left-02", 5, 9) + map:addTile("tile-background-ice-02", 5, 10) + map:addTile("tile-background-ice-05", 5, 11) + map:addTile("tile-ground-ice-04", 5, 12) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-01", 6, 2) + map:addTile("tile-background-ice-window-02", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("bridge-wall-ice-left-01", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-07", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-ground-ice-04", 6, 8) + map:addTile("tile-rock-ice-01", 6, 9) + map:addTile("tile-background-ice-03", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("tile-background-ice-02", 6, 12) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-01", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-background-ice-05", 7, 4) + map:addTile("bridge-plank-ice-01", 7, 4) + map:addTile("tile-background-ice-05", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-ground-ice-03", 7, 8) + map:addTile("tile-rock-slope-ice-right-02", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-06", 7, 11) + map:addTile("tile-background-ice-01", 7, 12) + map:addTile("tile-background-ice-big-01", 8, 0) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("bridge-wall-ice-right-01", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-window-02", 8, 7) + map:addTile("tile-ground-ice-04", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("tile-background-ice-05", 8, 12) + map:addTile("tile-background-ice-03", 9, 2) + map:addTile("tile-ground-ice-03", 9, 3) + map:addTile("tile-rock-ice-02", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-02", 9, 6) + map:addTile("tile-ground-ice-03", 9, 8) + map:addTile("tile-rock-slope-ice-left-02", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-background-ice-01", 9, 11) + map:addTile("tile-background-ice-03", 9, 12) + map:addTile("tile-background-ice-03", 10, 0) + map:addTile("tile-background-ice-01", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-ground-ice-02", 10, 3) + map:addTile("tile-rock-ice-big-01", 10, 4) + map:addTile("tile-rock-ice-01", 10, 6) + map:addTile("tile-rock-ice-big-01", 10, 7) + map:addTile("tile-rock-ice-big-01", 10, 9) + map:addTile("tile-background-ice-06", 10, 11) + map:addTile("tile-background-ice-02", 10, 12) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-ground-ice-02", 11, 3) + map:addTile("tile-rock-ice-02", 11, 6) + map:addTile("tile-background-ice-02", 11, 11) + map:addTile("tile-background-ice-03", 11, 12) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-background-ice-05", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-04", 12, 5) + map:addTile("tile-background-ice-04", 12, 6) + map:addTile("tile-background-ice-06", 12, 7) + map:addTile("tile-background-ice-07", 12, 8) + map:addTile("tile-rock-slope-ice-right-01", 12, 9) + map:addTile("tile-rock-slope-ice-right-02", 12, 10) + map:addTile("tile-background-ice-03", 12, 11) + map:addTile("tile-background-ice-05", 12, 12) + map:addTile("tile-rock-slope-ice-left-02", 13, 0) + map:addTile("tile-background-ice-03", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-03", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-02", 13, 6) + map:addTile("tile-background-ice-07", 13, 7) + map:addTile("tile-background-ice-06", 13, 8) + map:addTile("tile-background-ice-02", 13, 9) + map:addTile("tile-background-ice-07", 13, 10) + map:addTile("tile-background-ice-06", 13, 11) + map:addTile("tile-background-ice-06", 13, 12) + map:addTile("tile-rock-ice-big-01", 14, 0) + map:addTile("tile-rock-ice-big-01", 14, 2) + map:addTile("tile-background-ice-07", 14, 4) + map:addTile("tile-background-ice-07", 14, 5) + map:addTile("tile-ground-ice-03", 14, 6) + map:addTile("tile-rock-slope-ice-left-02", 14, 7) + map:addTile("tile-background-ice-06", 14, 8) + map:addTile("tile-background-ice-03", 14, 9) + map:addTile("tile-background-ice-06", 14, 10) + map:addTile("tile-background-ice-03", 14, 11) + map:addTile("tile-background-ice-07", 14, 12) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-ground-ice-02", 15, 6) + map:addTile("tile-rock-ice-03", 15, 7) + map:addTile("tile-rock-ice-01", 15, 8) + map:addTile("tile-rock-ice-02", 15, 9) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + map:addTile("tile-rock-ice-03", 15, 12) + + map:addCave("tile-cave-ice-01", 0, 6, "none", 2000) + map:addCave("tile-cave-ice-01", 2, 3, "none", 2500) + map:addCave("tile-cave-ice-01", 5, 3, "none", 1500) + map:addCave("tile-cave-ice-02", 9, 7, "none", 2000) + + map:addEmitter("tree", 10, 1, 1, 0, "") + map:addEmitter("npc-blowing", 14, 5, 1, 0, "right=false") + + map:setSetting("width", "16") + map:setSetting("height", "13") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("2", "10") + map:setSetting("points", "100") + map:setSetting("referencetime", "75") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "1.49012e-08") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-11.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-11.lua new file mode 100755 index 0000000000..586dc54555 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-11.lua @@ -0,0 +1,223 @@ +function getName() + return "Take the short way" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-04", 0, 0) + map:addTile("tile-background-ice-02", 0, 1) + map:addTile("tile-background-ice-04", 0, 2) + map:addTile("tile-background-ice-big-01", 0, 3) + map:addTile("tile-background-ice-05", 0, 5) + map:addTile("tile-background-ice-07", 0, 6) + map:addTile("tile-background-ice-07", 0, 7) + map:addTile("tile-background-ice-01", 0, 8) + map:addTile("tile-background-ice-05", 0, 9) + map:addTile("tile-background-ice-02", 0, 10) + map:addTile("tile-background-ice-03", 0, 11) + map:addTile("tile-background-ice-05", 0, 12) + map:addTile("tile-background-ice-01", 0, 13) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-05", 1, 1) + map:addTile("tile-background-ice-06", 1, 2) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-background-ice-03", 1, 7) + map:addTile("tile-background-ice-07", 1, 8) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-background-ice-01", 1, 10) + map:addTile("tile-background-ice-01", 1, 11) + map:addTile("tile-background-ice-01", 1, 12) + map:addTile("tile-background-ice-02", 1, 13) + map:addTile("tile-background-ice-05", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-background-ice-07", 2, 2) + map:addTile("tile-background-ice-01", 2, 3) + map:addTile("tile-background-ice-07", 2, 4) + map:addTile("tile-background-ice-05", 2, 5) + map:addTile("tile-background-ice-01", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-02", 2, 8) + map:addTile("tile-background-ice-03", 2, 9) + map:addTile("tile-background-ice-big-01", 2, 10) + map:addTile("tile-background-ice-05", 2, 12) + map:addTile("tile-background-ice-03", 2, 13) + map:addTile("tile-background-ice-05", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-background-ice-06", 3, 3) + map:addTile("tile-ground-ice-02", 3, 4) + map:addTile("tile-rock-ice-big-01", 3, 5) + map:addTile("tile-rock-ice-big-01", 3, 7) + map:addTile("tile-rock-slope-ice-left-02", 3, 9) + map:addTile("tile-background-ice-06", 3, 12) + map:addTile("tile-background-ice-07", 3, 13) + map:addTile("tile-background-ice-07", 4, 0) + map:addTile("tile-background-ice-03", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("tile-background-ice-03", 4, 3) + map:addTile("tile-ground-ice-02", 4, 4) + map:addTile("tile-rock-ice-01", 4, 9) + map:addTile("tile-rock-ice-right-04", 4, 10) + map:addTile("tile-background-ice-04", 4, 11) + map:addTile("tile-background-ice-07", 4, 12) + map:addTile("tile-background-ice-cave-art-01", 4, 13) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-07", 5, 1) + map:addTile("tile-background-ice-05", 5, 2) + map:addTile("tile-ground-ice-04", 5, 3) + map:addTile("tile-rock-ice-big-01", 5, 4) + map:addTile("tile-rock-ice-left-04", 5, 6) + map:addTile("tile-background-ice-06", 5, 7) + map:addTile("tile-background-ice-02", 5, 8) + map:addTile("tile-ground-ice-01", 5, 9) + map:addTile("tile-rock-ice-left-05", 5, 10) + map:addTile("tile-background-ice-04", 5, 11) + map:addTile("tile-background-ice-01", 5, 12) + map:addTile("tile-background-ice-05", 5, 13) + map:addTile("tile-background-ice-01", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-ground-ice-02", 6, 3) + map:addTile("tile-background-ice-02", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-background-ice-window-02", 6, 8) + map:addTile("tile-ground-ice-03", 6, 9) + map:addTile("tile-background-ice-06", 6, 10) + map:addTile("tile-background-ice-05", 6, 11) + map:addTile("tile-background-ice-02", 6, 12) + map:addTile("tile-background-ice-01", 6, 13) + map:addTile("tile-background-ice-02", 7, 0) + map:addTile("tile-background-ice-02", 7, 1) + map:addTile("tile-background-ice-window-01", 7, 2) + map:addTile("tile-ground-ice-04", 7, 3) + map:addTile("tile-rock-ice-03", 7, 4) + map:addTile("tile-rock-ice-left-05", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-ground-ice-04", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-05", 7, 11) + map:addTile("tile-background-ice-05", 7, 12) + map:addTile("tile-background-ice-01", 7, 13) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-ground-ice-02", 8, 2) + map:addTile("tile-rock-ice-big-01", 8, 3) + map:addTile("tile-background-ice-07", 8, 5) + map:addTile("tile-background-ice-02", 8, 6) + map:addTile("tile-background-ice-big-01", 8, 7) + map:addTile("tile-ground-ice-03", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-04", 8, 11) + map:addTile("tile-background-ice-03", 8, 12) + map:addTile("tile-background-ice-03", 8, 13) + map:addTile("tile-background-ice-02", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-ground-ice-02", 9, 2) + map:addTile("tile-rock-shim-ice-01", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-ground-ice-01", 9, 9) + map:addTile("tile-background-ice-03", 9, 10) + map:addTile("tile-background-ice-05", 9, 11) + map:addTile("tile-background-ice-05", 9, 12) + map:addTile("tile-background-ice-05", 9, 13) + map:addTile("tile-background-ice-01", 10, 0) + map:addTile("tile-background-ice-01", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-background-ice-05", 10, 3) + map:addTile("tile-background-ice-03", 10, 4) + map:addTile("tile-background-ice-06", 10, 5) + map:addTile("tile-background-ice-01", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-background-ice-02", 10, 8) + map:addTile("tile-background-ice-07", 10, 9) + map:addTile("tile-background-ice-03", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-background-ice-03", 10, 12) + map:addTile("tile-background-ice-01", 10, 13) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-04", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-05", 11, 5) + map:addTile("tile-background-ice-big-01", 11, 6) + map:addTile("tile-background-ice-02", 11, 8) + map:addTile("tile-background-ice-01", 11, 9) + map:addTile("tile-background-ice-03", 11, 10) + map:addTile("tile-background-ice-07", 11, 11) + map:addTile("tile-background-ice-02", 11, 12) + map:addTile("tile-background-ice-01", 11, 13) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-03", 12, 1) + map:addTile("tile-background-ice-01", 12, 2) + map:addTile("tile-ground-ledge-ice-left-01", 12, 3) + map:addTile("tile-background-ice-01", 12, 4) + map:addTile("tile-background-ice-06", 12, 5) + map:addTile("tile-ground-ledge-ice-left-01", 12, 8) + map:addTile("tile-background-ice-04", 12, 9) + map:addTile("tile-background-ice-03", 12, 10) + map:addTile("tile-background-ice-window-02", 12, 11) + map:addTile("tile-ground-ice-05", 12, 12) + map:addTile("tile-background-ice-02", 12, 13) + map:addTile("tile-background-ice-02", 13, 0) + map:addTile("tile-background-ice-05", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-ground-ice-03", 13, 3) + map:addTile("tile-rock-slope-ice-left-02", 13, 4) + map:addTile("tile-background-ice-big-01", 13, 5) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-ground-ice-03", 13, 8) + map:addTile("tile-rock-ice-right-04", 13, 9) + map:addTile("tile-background-ice-02", 13, 10) + map:addTile("tile-ground-ledge-ice-left-01", 13, 12) + map:addTile("tile-background-ice-01", 13, 13) + map:addTile("tile-background-ice-04", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-background-ice-01", 14, 2) + map:addTile("tile-packagetarget-ice-01-idle", 14, 3) + map:addTile("tile-rock-ice-03", 14, 4) + map:addTile("tile-background-ice-01", 14, 7) + map:addTile("tile-ground-ice-04", 14, 8) + map:addTile("tile-rock-ice-big-01", 14, 9) + map:addTile("tile-rock-ice-03", 14, 11) + map:addTile("tile-rock-ice-big-01", 14, 12) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-05", 15, 1) + map:addTile("tile-background-ice-01", 15, 2) + map:addTile("tile-ground-ice-04", 15, 3) + map:addTile("tile-rock-ice-01", 15, 4) + map:addTile("tile-rock-ice-right-04", 15, 5) + map:addTile("tile-background-ice-04", 15, 6) + map:addTile("tile-background-ice-01", 15, 7) + map:addTile("tile-ground-ice-02", 15, 8) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 6, 2, "none", 500) + map:addCave("tile-cave-ice-01", 7, 8, "none", 500) + map:addCave("tile-cave-ice-02", 13, 11, "none", 500) + + map:addEmitter("item-stone", 3, 3, 1, 0, "") + map:addEmitter("tree", 8, 7, 1, 0, "") + map:addEmitter("npc-blowing", 12, 7, 1, 0, "right=false") + + map:setSetting("width", "16") + map:setSetting("height", "14") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("13", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "42") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-12.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-12.lua new file mode 100755 index 0000000000..c5f6fb715a --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-12.lua @@ -0,0 +1,208 @@ +function getName() + return "Getting narrow" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-02", 0, 0) + map:addTile("tile-rock-ice-01", 0, 1) + map:addTile("tile-background-ice-04", 0, 2) + map:addTile("tile-ground-ice-03", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-01", 0, 6) + map:addTile("tile-background-ice-07", 0, 7) + map:addTile("tile-ground-ice-03", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-rock-ice-01", 1, 0) + map:addTile("tile-rock-slope-ice-right-02", 1, 1) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-window-02", 1, 3) + map:addTile("tile-ground-ledge-ice-right-02", 1, 4) + map:addTile("tile-waterfall-ice-01", 1, 5) + map:addTile("tile-background-ice-06", 1, 7) + map:addTile("tile-background-ice-cave-art-01", 1, 8) + map:addTile("tile-background-ice-04", 1, 9) + map:addTile("bridge-wall-ice-left-01", 1, 9) + map:addTile("tile-background-ice-06", 1, 10) + map:addTile("tile-rock-ice-01", 1, 11) + map:addTile("tile-rock-ice-02", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-background-ice-05", 2, 2) + map:addTile("tile-background-ice-07", 2, 3) + map:addTile("tile-ground-ice-05", 2, 4) + map:addTile("tile-background-ice-07", 2, 5) + map:addTile("tile-ground-ice-03", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-background-ice-window-02", 2, 8) + map:addTile("tile-background-ice-04", 2, 9) + map:addTile("bridge-plank-ice-01", 2, 9) + map:addTile("tile-rock-ice-big-01", 2, 10) + map:addTile("tile-rock-ice-01", 3, 0) + map:addTile("tile-background-ice-05", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-background-ice-06", 3, 3) + map:addTile("tile-background-ice-03", 3, 4) + map:addTile("tile-background-ice-05", 3, 5) + map:addTile("tile-background-ice-04", 3, 6) + map:addTile("tile-background-ice-06", 3, 7) + map:addTile("tile-background-ice-03", 3, 8) + map:addTile("tile-background-ice-04", 3, 9) + map:addTile("tile-rock-ice-big-01", 4, 0) + map:addTile("tile-background-ice-03", 4, 2) + map:addTile("tile-background-ice-05", 4, 3) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-background-ice-06", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-07", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-rock-ice-left-05", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-rock-slope-ice-left-02", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-background-ice-03", 5, 4) + map:addTile("tile-background-ice-07", 5, 5) + map:addTile("tile-background-ice-04", 5, 6) + map:addTile("tile-background-ice-03", 5, 7) + map:addTile("tile-background-ice-06", 5, 8) + map:addTile("tile-ground-ledge-ice-left-01", 5, 9) + map:addTile("tile-background-ice-06", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-rock-ice-02", 6, 0) + map:addTile("tile-rock-ice-big-01", 6, 1) + map:addTile("tile-rock-ice-01", 6, 3) + map:addTile("tile-rock-ice-02", 6, 4) + map:addTile("tile-background-ice-05", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-background-ice-07", 6, 7) + map:addTile("tile-background-ice-04", 6, 8) + map:addTile("tile-packagetarget-ice-01-idle", 6, 9) + map:addTile("tile-rock-ice-03", 6, 10) + map:addTile("tile-rock-ice-01", 6, 11) + map:addTile("tile-rock-ice-01", 7, 0) + map:addTile("tile-rock-slope-ice-right-02", 7, 3) + map:addTile("tile-background-ice-07", 7, 4) + map:addTile("tile-background-ice-03", 7, 5) + map:addTile("tile-background-ice-04", 7, 6) + map:addTile("tile-ground-ice-03", 7, 7) + map:addTile("tile-rock-ice-big-01", 7, 8) + map:addTile("tile-rock-ice-01", 7, 10) + map:addTile("tile-rock-ice-03", 7, 11) + map:addTile("tile-rock-ice-03", 8, 0) + map:addTile("tile-rock-ice-02", 8, 1) + map:addTile("tile-rock-ice-01", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-background-ice-05", 8, 5) + map:addTile("tile-background-ice-03", 8, 6) + map:addTile("tile-ground-ice-04", 8, 7) + map:addTile("tile-rock-ice-03", 8, 10) + map:addTile("tile-rock-ice-01", 8, 11) + map:addTile("tile-rock-ice-big-01", 9, 0) + map:addTile("tile-rock-ice-01", 9, 2) + map:addTile("tile-rock-slope-ice-left-02", 9, 3) + map:addTile("tile-background-ice-05", 9, 4) + map:addTile("tile-background-ice-06", 9, 5) + map:addTile("tile-background-ice-06", 9, 6) + map:addTile("tile-background-ice-03", 9, 7) + map:addTile("tile-waterfall-ice-01", 9, 8) + map:addTile("tile-rock-ice-01", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-rock-ice-big-01", 10, 2) + map:addTile("tile-rock-slope-ice-left-02", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-05", 10, 7) + map:addTile("tile-background-ice-06", 10, 8) + map:addTile("tile-background-ice-04", 10, 9) + map:addTile("bridge-wall-ice-left-01", 10, 9) + map:addTile("tile-background-ice-03", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-rock-ice-01", 11, 0) + map:addTile("tile-rock-ice-01", 11, 1) + map:addTile("tile-rock-ice-01", 11, 4) + map:addTile("tile-background-ice-05", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-background-ice-03", 11, 7) + map:addTile("tile-background-ice-07", 11, 8) + map:addTile("tile-background-ice-03", 11, 9) + map:addTile("bridge-plank-ice-01", 11, 9) + map:addTile("tile-background-ice-05", 11, 10) + map:addTile("tile-rock-ice-left-05", 11, 11) + map:addTile("tile-rock-ice-left-04", 12, 0) + map:addTile("tile-background-ice-03", 12, 1) + map:addTile("tile-background-ice-05", 12, 2) + map:addTile("tile-ground-ice-02", 12, 4) + map:addTile("tile-rock-shim-ice-01", 12, 5) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-background-ice-06", 12, 8) + map:addTile("tile-background-ice-02", 12, 9) + map:addTile("bridge-plank-ice-01", 12, 9) + map:addTile("tile-background-ice-04", 12, 10) + map:addTile("tile-background-ice-05", 12, 11) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-background-ice-06", 13, 1) + map:addTile("tile-background-ice-07", 13, 2) + map:addTile("tile-background-ice-window-02", 13, 3) + map:addTile("tile-ground-ice-01", 13, 4) + map:addTile("tile-background-ice-07", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-04", 13, 7) + map:addTile("tile-background-ice-cave-art-01", 13, 8) + map:addTile("tile-background-ice-05", 13, 9) + map:addTile("bridge-plank-ice-01", 13, 9) + map:addTile("tile-rock-ice-right-05", 13, 10) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-background-ice-04", 14, 0) + map:addTile("tile-background-ice-05", 14, 1) + map:addTile("tile-background-ice-06", 14, 2) + map:addTile("tile-background-ice-03", 14, 3) + map:addTile("tile-background-ice-04", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-background-ice-03", 14, 6) + map:addTile("tile-background-ice-07", 14, 7) + map:addTile("tile-background-ice-window-02", 14, 8) + map:addTile("tile-background-ice-04", 14, 9) + map:addTile("bridge-wall-ice-right-01", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-right-04", 15, 0) + map:addTile("tile-background-ice-07", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-background-ice-07", 15, 4) + map:addTile("tile-background-ice-03", 15, 5) + map:addTile("tile-background-ice-05", 15, 6) + map:addTile("tile-background-ice-06", 15, 7) + map:addTile("tile-ground-ice-03", 15, 9) + + map:addCave("tile-cave-ice-02", 0, 3, "none", 1000) + map:addCave("tile-cave-ice-01", 0, 8, "none", 1000) + map:addCave("tile-cave-ice-02", 12, 3, "none", 1000) + map:addCave("tile-cave-ice-01", 15, 8, "none", 1000) + + map:addEmitter("item-stone", 1, 3, 1, 0, "") + map:addEmitter("tree", 7, 5, 1, 0, "") + map:addEmitter("npc-walking", 10, 8, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("6", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "45") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-13.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-13.lua new file mode 100755 index 0000000000..35a89face1 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-13.lua @@ -0,0 +1,189 @@ +function getName() + return "Second Ice 13" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-ground-ice-03", 0, 2) + map:addTile("tile-rock-ice-big-01", 0, 3) + map:addTile("tile-rock-ice-big-01", 0, 5) + map:addTile("tile-background-ice-big-01", 0, 7) + map:addTile("tile-background-ice-06", 0, 9) + map:addTile("tile-rock-slope-ice-right-01", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-window-01", 1, 1) + map:addTile("tile-ground-ice-04", 1, 2) + map:addTile("tile-background-ice-02", 1, 9) + map:addTile("tile-background-ice-big-01", 1, 10) + map:addTile("tile-background-ice-03", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-ground-ice-02", 2, 2) + map:addTile("tile-rock-slope-ice-right-02", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-window-02", 2, 5) + map:addTile("tile-ground-ice-04", 2, 6) + map:addTile("tile-rock-shim-ice-01", 2, 7) + map:addTile("tile-background-ice-04", 2, 8) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-ground-ice-01", 3, 2) + map:addTile("tile-background-ice-01", 3, 3) + map:addTile("tile-background-ice-06", 3, 4) + map:addTile("tile-ground-ice-03", 3, 6) + map:addTile("tile-background-ice-06", 3, 7) + map:addTile("tile-background-ice-05", 3, 8) + map:addTile("tile-background-ice-02", 3, 9) + map:addTile("tile-background-ice-06", 3, 10) + map:addTile("tile-background-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("bridge-wall-ice-left-01", 4, 2) + map:addTile("tile-background-ice-07", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-cave-art-02", 4, 5) + map:addTile("tile-ground-ledge-ice-right-01", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-02", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-background-ice-03", 4, 10) + map:addTile("tile-background-ice-02", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("bridge-plank-ice-01", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-background-ice-05", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-01", 5, 6) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-background-ice-06", 5, 8) + map:addTile("tile-background-ice-02", 5, 9) + map:addTile("tile-ground-ice-04", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-01", 6, 2) + map:addTile("bridge-plank-ice-01", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-07", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-background-ice-04", 6, 9) + map:addTile("tile-ground-ice-02", 6, 10) + map:addTile("tile-rock-ice-02", 6, 11) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-01", 7, 2) + map:addTile("bridge-wall-ice-right-01", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-background-ice-05", 7, 4) + map:addTile("tile-background-ice-05", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-ground-ice-02", 7, 10) + map:addTile("tile-rock-ice-01", 7, 11) + map:addTile("tile-background-ice-big-01", 8, 0) + map:addTile("tile-ground-ledge-ice-left-01", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-06", 8, 7) + map:addTile("tile-background-ice-06", 8, 8) + map:addTile("tile-background-ice-cave-art-01", 8, 9) + map:addTile("tile-ground-ice-04", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-ground-ice-04", 9, 2) + map:addTile("tile-rock-ice-big-01", 9, 3) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-02", 9, 6) + map:addTile("tile-ground-ice-03", 9, 7) + map:addTile("tile-background-ice-06", 9, 8) + map:addTile("tile-waterfall-ice-01", 9, 9) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-03", 10, 0) + map:addTile("tile-background-ice-01", 10, 1) + map:addTile("tile-ground-ice-03", 10, 2) + map:addTile("tile-background-ice-big-01", 10, 5) + map:addTile("tile-ground-ice-04", 10, 7) + map:addTile("tile-background-ice-01", 10, 8) + map:addTile("tile-ground-ice-03", 10, 10) + map:addTile("tile-rock-ice-01", 10, 11) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-big-01", 11, 2) + map:addTile("tile-background-ice-06", 11, 4) + map:addTile("tile-ground-ice-01", 11, 7) + map:addTile("tile-background-ice-04", 11, 8) + map:addTile("tile-background-ice-window-02", 11, 9) + map:addTile("tile-ground-ice-02", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-04", 12, 5) + map:addTile("tile-waterfall-ice-01", 12, 6) + map:addTile("tile-background-ice-07", 12, 8) + map:addTile("tile-background-ice-07", 12, 9) + map:addTile("tile-background-ice-02", 12, 10) + map:addTile("tile-background-ice-03", 12, 11) + map:addTile("tile-background-ice-big-01", 13, 0) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-03", 13, 3) + map:addTile("tile-background-ice-03", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-geyser-ice-01-active", 13, 6) + map:addTile("tile-rock-ice-right-05", 13, 8) + map:addTile("tile-rock-ice-right-04", 13, 9) + map:addTile("tile-rock-ice-right-05", 13, 10) + map:addTile("tile-rock-ice-right-04", 13, 11) + map:addTile("tile-background-ice-big-01", 14, 2) + map:addTile("tile-background-ice-07", 14, 4) + map:addTile("tile-background-ice-07", 14, 5) + map:addTile("tile-ground-ice-03", 14, 6) + map:addTile("tile-rock-ice-big-01", 14, 7) + map:addTile("tile-rock-ice-01", 14, 9) + map:addTile("tile-rock-ice-big-01", 14, 10) + map:addTile("tile-rock-ice-01", 15, 0) + map:addTile("tile-rock-slope-ice-left-02", 15, 1) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-packagetarget-ice-01-idle", 15, 6) + map:addTile("tile-rock-ice-02", 15, 9) + + map:addCave("tile-cave-ice-01", 0, 1, "none", 1000) + map:addCave("tile-cave-ice-01", 3, 5, "none", 1000) + map:addCave("tile-cave-ice-01", 10, 9, "none", 1000) + + map:addEmitter("npc-walking", 6, 9, 1, 0, "") + map:addEmitter("tree", 10, 5, 1, 0, "") + map:addEmitter("item-stone", 14, 5, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("7", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "45") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "1.9") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-14.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-14.lua new file mode 100755 index 0000000000..1f4d10b475 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-14.lua @@ -0,0 +1,196 @@ +function getName() + return "Second Ice 14" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-slope-ice-right-02", 0, 2) + map:addTile("tile-background-ice-04", 0, 3) + map:addTile("tile-background-ice-01", 0, 4) + map:addTile("tile-ground-ice-01", 0, 6) + map:addTile("tile-rock-ice-big-01", 0, 7) + map:addTile("tile-rock-ice-02", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-07", 1, 2) + map:addTile("tile-background-ice-01", 1, 3) + map:addTile("tile-background-ice-03", 1, 4) + map:addTile("tile-background-ice-window-02", 1, 5) + map:addTile("tile-ground-ice-04", 1, 6) + map:addTile("tile-rock-ice-01", 1, 9) + map:addTile("tile-rock-ice-02", 1, 10) + map:addTile("tile-rock-ice-01", 1, 11) + map:addTile("tile-rock-slope-ice-right-02", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-background-ice-07", 2, 2) + map:addTile("tile-background-ice-03", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-01", 2, 5) + map:addTile("tile-ground-ice-03", 2, 6) + map:addTile("tile-rock-ice-01", 2, 7) + map:addTile("tile-rock-ice-02", 2, 8) + map:addTile("tile-rock-ice-01", 2, 9) + map:addTile("tile-rock-ice-big-01", 2, 10) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-01", 3, 2) + map:addTile("tile-background-ice-01", 3, 3) + map:addTile("tile-background-ice-06", 3, 4) + map:addTile("tile-background-ice-06", 3, 5) + map:addTile("tile-ground-ice-01", 3, 6) + map:addTile("tile-rock-ice-big-01", 3, 7) + map:addTile("tile-rock-ice-02", 3, 9) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-06", 4, 2) + map:addTile("tile-ground-ice-05", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-07", 4, 5) + map:addTile("tile-ground-ice-03", 4, 6) + map:addTile("tile-rock-ice-big-01", 4, 9) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-window-02", 5, 2) + map:addTile("tile-ground-ice-05", 5, 3) + map:addTile("tile-background-ice-05", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-01", 5, 6) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-ground-ice-02", 5, 8) + map:addTile("tile-rock-slope-ice-right-02", 5, 11) + map:addTile("tile-rock-slope-ice-left-02", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-ground-ledge-ice-left-01", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-background-ice-07", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-background-ice-04", 6, 9) + map:addTile("tile-background-ice-03", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("bridge-wall-ice-left-01", 6, 11) + map:addTile("tile-rock-ice-02", 7, 0) + map:addTile("tile-rock-ice-01", 7, 1) + map:addTile("tile-rock-ice-big-01", 7, 2) + map:addTile("tile-rock-slope-ice-left-02", 7, 4) + map:addTile("tile-background-ice-05", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-06", 7, 11) + map:addTile("bridge-plank-ice-01", 7, 11) + map:addTile("tile-rock-ice-big-01", 8, 0) + map:addTile("tile-rock-ice-big-01", 8, 4) + map:addTile("tile-rock-ice-01", 8, 6) + map:addTile("tile-rock-ice-01", 8, 7) + map:addTile("tile-rock-shim-ice-01", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("bridge-plank-ice-01", 8, 11) + map:addTile("tile-rock-ice-02", 9, 2) + map:addTile("tile-rock-ice-03", 9, 3) + map:addTile("tile-rock-slope-ice-right-02", 9, 6) + map:addTile("tile-background-ice-06", 9, 7) + map:addTile("tile-background-ice-06", 9, 8) + map:addTile("tile-background-ice-02", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-background-ice-01", 9, 11) + map:addTile("bridge-plank-ice-01", 9, 11) + map:addTile("tile-rock-ice-01", 10, 0) + map:addTile("tile-rock-slope-ice-right-02", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-background-ice-big-01", 10, 4) + map:addTile("tile-background-ice-06", 10, 6) + map:addTile("tile-background-ice-06", 10, 7) + map:addTile("tile-background-ice-01", 10, 8) + map:addTile("tile-background-ice-02", 10, 9) + map:addTile("tile-background-ice-06", 10, 10) + map:addTile("tile-background-ice-06", 10, 11) + map:addTile("bridge-wall-ice-right-01", 10, 11) + map:addTile("tile-rock-ice-left-04", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-big-01", 11, 2) + map:addTile("tile-background-ice-02", 11, 6) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-rock-slope-ice-left-01", 11, 8) + map:addTile("tile-rock-ice-big-01", 11, 9) + map:addTile("tile-rock-ice-03", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-background-ice-01", 12, 4) + map:addTile("tile-ground-ice-02", 12, 5) + map:addTile("tile-rock-ice-03", 12, 6) + map:addTile("tile-rock-ice-02", 12, 7) + map:addTile("tile-rock-ice-01", 12, 8) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-01", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-03", 13, 3) + map:addTile("tile-background-ice-01", 13, 4) + map:addTile("tile-ground-ice-03", 13, 5) + map:addTile("tile-rock-ice-01", 13, 6) + map:addTile("tile-rock-ice-01", 13, 7) + map:addTile("tile-rock-slope-ice-right-02", 13, 8) + map:addTile("tile-background-ice-02", 13, 9) + map:addTile("tile-background-ice-07", 13, 10) + map:addTile("tile-packagetarget-ice-01-idle", 13, 11) + map:addTile("tile-background-ice-01", 14, 0) + map:addTile("tile-background-ice-window-02", 14, 1) + map:addTile("tile-ground-ice-05", 14, 2) + map:addTile("tile-background-ice-01", 14, 3) + map:addTile("tile-background-ice-07", 14, 4) + map:addTile("tile-background-ice-07", 14, 5) + map:addTile("tile-background-ice-06", 14, 6) + map:addTile("tile-background-ice-05", 14, 7) + map:addTile("tile-background-ice-06", 14, 8) + map:addTile("tile-background-ice-03", 14, 9) + map:addTile("tile-background-ice-06", 14, 10) + map:addTile("tile-ground-ice-03", 14, 11) + map:addTile("tile-background-ice-01", 15, 0) + map:addTile("tile-ground-ledge-ice-left-01", 15, 2) + map:addTile("tile-background-ice-03", 15, 3) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-01", 15, 7) + map:addTile("tile-background-ice-06", 15, 8) + map:addTile("tile-background-ice-01", 15, 9) + map:addTile("tile-background-ice-01", 15, 10) + map:addTile("tile-ground-ice-04", 15, 11) + + map:addCave("tile-cave-ice-02", 0, 5, "none", 1000) + map:addCave("tile-cave-ice-02", 6, 2, "none", 1000) + map:addCave("tile-cave-ice-02", 15, 1, "none", 1000) + + map:addEmitter("tree", 1, 4, 1, 0, "") + map:addEmitter("item-stone", 5, 7, 1, 0, "") + map:addEmitter("tree", 12, 3, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("4", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "48") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "0.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-15.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-15.lua new file mode 100755 index 0000000000..31c18e015d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-15.lua @@ -0,0 +1,195 @@ +function getName() + return "Second ice 15" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-ground-ice-big-01", 0, 2) + map:addTile("tile-rock-slope-ice-right-02", 0, 4) + map:addTile("tile-background-ice-big-01", 0, 5) + map:addTile("tile-background-ice-06", 0, 7) + map:addTile("tile-background-ice-02", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-ground-ice-02", 0, 10) + map:addTile("tile-rock-ice-03", 0, 11) + map:addTile("tile-background-ice-02", 1, 0) + map:addTile("tile-background-ice-window-01", 1, 1) + map:addTile("tile-background-ice-06", 1, 4) + map:addTile("tile-background-ice-big-01", 1, 7) + map:addTile("tile-background-ice-06", 1, 9) + map:addTile("tile-background-ice-06", 1, 10) + map:addTile("bridge-wall-ice-left-01", 1, 10) + map:addTile("tile-background-ice-02", 1, 11) + map:addTile("tile-background-ice-03", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-ground-ice-03", 2, 2) + map:addTile("tile-rock-slope-ice-right-02", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-01", 2, 5) + map:addTile("tile-background-ice-02", 2, 6) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-background-ice-02", 2, 10) + map:addTile("bridge-plank-ice-01", 2, 10) + map:addTile("tile-background-ice-02", 2, 11) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-ground-ledge-ice-right-01", 3, 2) + map:addTile("tile-background-ice-01", 3, 3) + map:addTile("tile-background-ice-06", 3, 4) + map:addTile("tile-background-ice-06", 3, 5) + map:addTile("tile-ground-ice-01", 3, 6) + map:addTile("tile-background-ice-06", 3, 7) + map:addTile("tile-background-ice-05", 3, 8) + map:addTile("tile-background-ice-02", 3, 9) + map:addTile("tile-background-ice-06", 3, 10) + map:addTile("bridge-plank-ice-01", 3, 10) + map:addTile("tile-background-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-ground-ledge-ice-right-02", 4, 2) + map:addTile("tile-background-ice-07", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-07", 4, 5) + map:addTile("tile-ground-ice-02", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-02", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-background-ice-03", 4, 10) + map:addTile("bridge-wall-ice-right-01", 4, 10) + map:addTile("tile-background-ice-02", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-background-ice-05", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-ground-ice-03", 5, 6) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-background-ice-06", 5, 8) + map:addTile("tile-background-ice-window-02", 5, 9) + map:addTile("tile-ground-ice-big-01", 5, 10) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-01", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-ground-ice-04", 6, 6) + map:addTile("tile-rock-ice-right-04", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-rock-ice-right-04", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-01", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-background-ice-05", 7, 4) + map:addTile("tile-background-ice-05", 7, 5) + map:addTile("tile-ground-ice-big-01", 7, 6) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-03", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-rock-ice-01", 7, 11) + map:addTile("tile-rock-ice-big-01", 8, 0) + map:addTile("tile-rock-slope-ice-left-02", 8, 2) + map:addTile("tile-background-ice-06", 8, 3) + map:addTile("tile-background-ice-03", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 8) + map:addTile("tile-background-ice-06", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("tile-rock-ice-03", 8, 11) + map:addTile("tile-rock-ice-big-01", 9, 2) + map:addTile("tile-rock-ice-03", 9, 4) + map:addTile("tile-rock-ice-big-01", 9, 5) + map:addTile("tile-rock-ice-big-01", 9, 7) + map:addTile("tile-background-ice-02", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-rock-ice-big-01", 10, 0) + map:addTile("tile-rock-ice-01", 10, 4) + map:addTile("tile-background-ice-02", 10, 9) + map:addTile("tile-background-ice-06", 10, 10) + map:addTile("tile-rock-ice-01", 10, 11) + map:addTile("tile-rock-slope-ice-right-02", 11, 2) + map:addTile("tile-background-ice-07", 11, 3) + map:addTile("tile-ground-ice-04", 11, 5) + map:addTile("tile-rock-slope-ice-right-02", 11, 6) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-background-ice-04", 11, 8) + map:addTile("tile-background-ice-04", 11, 9) + map:addTile("tile-background-ice-06", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-background-ice-05", 12, 2) + map:addTile("tile-background-ice-02", 12, 3) + map:addTile("tile-background-ice-window-01", 12, 4) + map:addTile("tile-ground-ice-03", 12, 5) + map:addTile("tile-background-ice-04", 12, 6) + map:addTile("tile-background-ice-06", 12, 7) + map:addTile("tile-background-ice-07", 12, 8) + map:addTile("tile-background-ice-07", 12, 9) + map:addTile("tile-background-ice-02", 12, 10) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-background-ice-02", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-03", 13, 3) + map:addTile("tile-waterfall-ice-01", 13, 4) + map:addTile("tile-background-ice-02", 13, 6) + map:addTile("tile-background-ice-07", 13, 7) + map:addTile("tile-background-ice-06", 13, 8) + map:addTile("tile-ground-ice-04", 13, 9) + map:addTile("tile-rock-ice-big-01", 13, 10) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-window-02", 14, 1) + map:addTile("tile-ground-ice-05", 14, 2) + map:addTile("tile-background-ice-big-01", 14, 3) + map:addTile("tile-background-ice-07", 14, 5) + map:addTile("tile-background-ice-06", 14, 6) + map:addTile("tile-background-ice-05", 14, 7) + map:addTile("tile-background-ice-06", 14, 8) + map:addTile("tile-packagetarget-ice-01-idle", 14, 9) + map:addTile("tile-background-ice-01", 15, 0) + map:addTile("tile-ground-ledge-ice-left-01", 15, 2) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-01", 15, 7) + map:addTile("tile-background-ice-06", 15, 8) + map:addTile("tile-ground-ice-03", 15, 9) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 1, "none", 1000) + map:addCave("tile-cave-ice-01", 6, 9, "none", 1000) + map:addCave("tile-cave-ice-02", 11, 4, "none", 1000) + map:addCave("tile-cave-ice-01", 15, 1, "none", 1000) + + map:addEmitter("npc-blowing", 0, 8.5, 1, 0, "") + map:addEmitter("npc-mammut", 3, 5, 1, 0, "") + map:addEmitter("tree", 6, 4, 1, 0, "") + map:addEmitter("tree", 6, 4, 1, 0, "") + map:addEmitter("tree", 6, 4, 1, 0, "") + map:addEmitter("item-stone", 8, 5, 1, 0, "") + map:addEmitter("item-stone", 15, 8, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("13", "8") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "7500") + map:setSetting("waterheight", "1.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-16.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-16.lua new file mode 100755 index 0000000000..bd75330f9b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-ice-16.lua @@ -0,0 +1,258 @@ +function getName() + return "Second Ice 16" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-ice-01", 0, 2) + map:addTile("tile-ground-ice-04", 0, 3) + map:addTile("tile-rock-ice-big-01", 0, 4) + map:addTile("tile-ground-ice-06", 0, 6) + map:addTile("tile-rock-ice-02", 0, 7) + map:addTile("tile-rock-ice-01", 0, 8) + map:addTile("tile-rock-ice-big-01", 0, 9) + map:addTile("tile-rock-ice-03", 0, 11) + map:addTile("tile-rock-ice-left-05", 0, 12) + map:addTile("tile-background-ice-07", 0, 13) + map:addTile("tile-ground-ice-big-01", 0, 14) + map:addTile("tile-rock-ice-01", 1, 2) + map:addTile("tile-ground-ice-03", 1, 3) + map:addTile("tile-ground-ice-01", 1, 6) + map:addTile("tile-rock-ice-big-01", 1, 7) + map:addTile("tile-rock-slope-ice-right-02", 1, 11) + map:addTile("tile-background-ice-05", 1, 12) + map:addTile("tile-background-ice-cave-art-01", 1, 13) + map:addTile("tile-rock-ice-01", 2, 0) + map:addTile("tile-rock-slope-ice-right-02", 2, 1) + map:addTile("tile-background-ice-08", 2, 2) + map:addTile("tile-ground-ice-06", 2, 4) + map:addTile("tile-rock-ice-02", 2, 5) + map:addTile("tile-ground-ice-06", 2, 6) + map:addTile("tile-rock-slope-ice-right-02", 2, 9) + map:addTile("tile-background-ice-big-01", 2, 10) + map:addTile("tile-background-ice-07", 2, 12) + map:addTile("tile-ground-ledge-ice-right-01", 2, 14) + map:addTile("tile-background-ice-cave-art-01", 2, 15) + map:addTile("tile-rock-ice-02", 3, 0) + map:addTile("tile-background-ice-08", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-background-ice-window-02", 3, 3) + map:addTile("tile-ground-ice-02", 3, 4) + map:addTile("tile-rock-ice-01", 3, 5) + map:addTile("tile-rock-ice-left-04", 3, 6) + map:addTile("tile-rock-ice-left-05", 3, 7) + map:addTile("tile-ground-ledge-ice-right-01", 3, 8) + map:addTile("tile-background-ice-cave-art-02", 3, 9) + map:addTile("tile-background-ice-01", 3, 12) + map:addTile("tile-background-ice-window-02", 3, 13) + map:addTile("tile-ground-ledge-ice-right-02", 3, 14) + map:addTile("tile-background-ice-01", 3, 15) + map:addTile("tile-rock-ice-01", 4, 0) + map:addTile("tile-rock-slope-ice-left-02", 4, 1) + map:addTile("tile-background-ice-08", 4, 2) + map:addTile("tile-background-ice-08", 4, 3) + map:addTile("tile-ground-ledge-ice-right-02", 4, 4) + map:addTile("tile-background-ice-01", 4, 5) + map:addTile("tile-background-ice-02", 4, 6) + map:addTile("tile-ground-ledge-ice-right-02", 4, 8) + map:addTile("tile-background-ice-big-01", 4, 9) + map:addTile("tile-ground-ledge-ice-left-02", 4, 11) + map:addTile("tile-background-ice-07", 4, 12) + map:addTile("tile-background-ice-07", 4, 13) + map:addTile("tile-background-ice-05", 4, 14) + map:addTile("tile-background-ice-cave-art-01", 4, 15) + map:addTile("tile-rock-ice-big-01", 5, 0) + map:addTile("tile-background-ice-cave-art-02", 5, 2) + map:addTile("tile-background-ice-02", 5, 3) + map:addTile("tile-background-ice-03", 5, 4) + map:addTile("tile-background-ice-big-01", 5, 5) + map:addTile("tile-background-ice-window-02", 5, 7) + map:addTile("tile-ground-ice-05", 5, 8) + map:addTile("tile-ground-ledge-ice-right-02", 5, 11) + map:addTile("tile-background-ice-big-01", 5, 12) + map:addTile("tile-background-ice-cave-art-02", 5, 14) + map:addTile("tile-background-ice-01", 5, 15) + map:addTile("tile-rock-slope-ice-left-02", 6, 2) + map:addTile("tile-background-ice-06", 6, 3) + map:addTile("tile-background-ice-04", 6, 4) + map:addTile("tile-background-ice-02", 6, 7) + map:addTile("tile-ground-ice-05", 6, 8) + map:addTile("tile-background-ice-big-01", 6, 9) + map:addTile("tile-background-ice-05", 6, 11) + map:addTile("tile-ground-ledge-ice-left-02", 6, 14) + map:addTile("tile-background-ice-07", 6, 15) + map:addTile("tile-rock-ice-big-01", 7, 0) + map:addTile("tile-rock-ice-02", 7, 2) + map:addTile("tile-rock-slope-ice-left-02", 7, 3) + map:addTile("tile-background-ice-07", 7, 4) + map:addTile("tile-background-ice-08", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-background-ice-07", 7, 8) + map:addTile("tile-background-ice-cave-art-02", 7, 11) + map:addTile("tile-background-ice-07", 7, 12) + map:addTile("tile-background-ice-cave-art-02", 7, 13) + map:addTile("tile-ground-ice-02", 7, 14) + map:addTile("tile-rock-slope-ice-left-02", 7, 15) + map:addTile("tile-rock-ice-01", 8, 2) + map:addTile("tile-rock-ice-01", 8, 3) + map:addTile("tile-rock-shim-ice-01", 8, 4) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-02", 8, 6) + map:addTile("tile-background-ice-06", 8, 7) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-background-ice-02", 8, 9) + map:addTile("tile-background-ice-02", 8, 10) + map:addTile("tile-background-ice-02", 8, 11) + map:addTile("tile-background-ice-07", 8, 12) + map:addTile("tile-background-ice-05", 8, 13) + map:addTile("tile-packagetarget-ice-01-idle", 8, 14) + map:addTile("tile-rock-ice-01", 8, 15) + map:addTile("tile-rock-ice-01", 9, 0) + map:addTile("tile-rock-ice-03", 9, 1) + map:addTile("tile-rock-ice-01", 9, 2) + map:addTile("tile-rock-slope-ice-right-02", 9, 3) + map:addTile("tile-background-ice-06", 9, 4) + map:addTile("tile-background-ice-big-01", 9, 5) + map:addTile("tile-background-ice-07", 9, 7) + map:addTile("tile-background-ice-07", 9, 8) + map:addTile("tile-background-ice-cave-art-02", 9, 9) + map:addTile("tile-background-ice-04", 9, 10) + map:addTile("tile-background-ice-05", 9, 11) + map:addTile("tile-background-ice-03", 9, 12) + map:addTile("tile-waterfall-ice-01", 9, 13) + map:addTile("tile-rock-slope-ice-right-02", 9, 15) + map:addTile("tile-rock-ice-03", 10, 0) + map:addTile("tile-rock-ice-01", 10, 1) + map:addTile("tile-rock-slope-ice-right-02", 10, 2) + map:addTile("tile-background-ice-07", 10, 3) + map:addTile("tile-background-ice-04", 10, 4) + map:addTile("tile-background-ice-cave-art-02", 10, 7) + map:addTile("tile-ground-ice-big-01", 10, 8) + map:addTile("tile-rock-ice-right-04", 10, 10) + map:addTile("tile-background-ice-05", 10, 11) + map:addTile("tile-background-ice-01", 10, 12) + map:addTile("tile-background-ice-01", 10, 13) + map:addTile("tile-ground-ledge-ice-right-01", 10, 14) + map:addTile("tile-background-ice-02", 10, 15) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-cave-art-02", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-background-ice-03", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-background-ice-07", 11, 6) + map:addTile("tile-background-ice-04", 11, 7) + map:addTile("tile-rock-ice-left-04", 11, 10) + map:addTile("tile-background-ice-08", 11, 11) + map:addTile("tile-background-ice-cave-art-02", 11, 12) + map:addTile("tile-background-ice-01", 11, 13) + map:addTile("tile-ground-ledge-ice-right-02", 11, 14) + map:addTile("tile-background-ice-cave-art-01", 11, 15) + map:addTile("tile-background-ice-01", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-background-ice-cave-art-02", 12, 2) + map:addTile("tile-background-ice-04", 12, 3) + map:addTile("tile-background-ice-04", 12, 4) + map:addTile("tile-background-ice-cave-art-02", 12, 5) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-01", 12, 7) + map:addTile("tile-ground-ice-05", 12, 9) + map:addTile("tile-background-ice-03", 12, 10) + map:addTile("tile-background-ice-07", 12, 11) + map:addTile("tile-background-ice-03", 12, 12) + map:addTile("tile-background-ice-06", 12, 13) + map:addTile("tile-background-ice-cave-art-02", 12, 14) + map:addTile("tile-background-ice-04", 12, 15) + map:addTile("tile-background-ice-08", 13, 0) + map:addTile("tile-background-ice-01", 13, 1) + map:addTile("tile-background-ice-03", 13, 2) + map:addTile("tile-ground-ice-03", 13, 3) + map:addTile("tile-rock-ice-right-04", 13, 4) + map:addTile("tile-background-ice-07", 13, 5) + map:addTile("tile-background-ice-05", 13, 6) + map:addTile("tile-background-ice-cave-art-02", 13, 7) + map:addTile("tile-background-ice-window-02", 13, 8) + map:addTile("tile-ground-ice-05", 13, 9) + map:addTile("tile-background-ice-07", 13, 10) + map:addTile("tile-background-ice-05", 13, 11) + map:addTile("tile-background-ice-cave-art-02", 13, 12) + map:addTile("tile-background-ice-cave-art-02", 13, 13) + map:addTile("tile-background-ice-02", 13, 14) + map:addTile("tile-background-ice-07", 13, 15) + map:addTile("tile-background-ice-cave-art-02", 14, 0) + map:addTile("tile-background-ice-01", 14, 1) + map:addTile("tile-background-ice-04", 14, 2) + map:addTile("tile-ground-ice-02", 14, 3) + map:addTile("tile-rock-ice-03", 14, 4) + map:addTile("tile-rock-slope-ice-left-02", 14, 5) + map:addTile("tile-background-ice-03", 14, 6) + map:addTile("tile-background-ice-08", 14, 7) + map:addTile("tile-background-ice-01", 14, 8) + map:addTile("tile-ground-ledge-ice-left-02", 14, 9) + map:addTile("tile-background-ice-04", 14, 10) + map:addTile("tile-background-ice-cave-art-02", 14, 11) + map:addTile("tile-background-ice-04", 14, 12) + map:addTile("tile-background-ice-window-01", 14, 13) + map:addTile("tile-ground-ledge-ice-left-02", 14, 14) + map:addTile("tile-background-ice-03", 14, 15) + map:addTile("tile-rock-ice-big-01", 15, 0) + map:addTile("tile-rock-ice-02", 15, 2) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-ice-big-01", 15, 4) + map:addTile("tile-rock-ice-01", 15, 6) + map:addTile("tile-rock-ice-02", 15, 7) + map:addTile("tile-rock-ice-big-01", 15, 8) + map:addTile("tile-background-ice-04", 15, 10) + map:addTile("tile-background-ice-04", 15, 11) + map:addTile("tile-background-ice-03", 15, 12) + map:addTile("tile-ground-ledge-ice-left-01", 15, 14) + map:addTile("tile-background-ice-05", 15, 15) + map:addTile("tile-rock-ice-big-01", 16, 2) + map:addTile("tile-rock-ice-big-01", 16, 6) + map:addTile("tile-rock-ice-big-01", 16, 10) + map:addTile("tile-background-ice-08", 16, 12) + map:addTile("tile-background-ice-cave-art-01", 16, 13) + map:addTile("tile-ground-ice-big-01", 16, 14) + map:addTile("tile-rock-ice-02", 17, 0) + map:addTile("tile-rock-ice-01", 17, 1) + map:addTile("tile-rock-ice-02", 17, 4) + map:addTile("tile-rock-ice-01", 17, 5) + map:addTile("tile-rock-ice-03", 17, 8) + map:addTile("tile-rock-ice-01", 17, 9) + map:addTile("tile-rock-ice-right-04", 17, 12) + map:addTile("tile-background-ice-07", 17, 13) + + map:addCave("tile-cave-ice-01", 2, 3, "none", 1500) + map:addCave("tile-cave-ice-01", 2, 13, "none", 2000) + map:addCave("tile-cave-ice-01", 4, 7, "none", 2500) + map:addCave("tile-cave-ice-01", 12, 8, "none", 1500) + map:addCave("tile-cave-ice-01", 15, 13, "none", 2000) + + map:addEmitter("tree", 5, 6, 1, 0, "") + map:addEmitter("npc-walking", 10, 13, 1, 0, "right=false") + map:addEmitter("tree", 13, 1, 1, 0, "") + map:addEmitter("item-stone", 13, 2, 1, 0, "") + map:addEmitter("item-stone", 14.2, 2, 1, 0, "") + + map:setSetting("width", "18") + map:setSetting("height", "16") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("5", "10") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-01.lua new file mode 100755 index 0000000000..c17970928d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-01.lua @@ -0,0 +1,188 @@ +function getName() + return "Map 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-01", 0, 0) + map:addTile("tile-rock-02", 0, 1) + map:addTile("tile-rock-03", 0, 2) + map:addTile("tile-rock-02", 0, 3) + map:addTile("tile-rock-02", 0, 4) + map:addTile("tile-rock-03", 0, 5) + map:addTile("tile-background-big-01", 0, 6) + map:addTile("tile-background-04", 0, 8) + map:addTile("tile-ground-03", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-03", 0, 11) + map:addTile("tile-background-04", 1, 0) + map:addTile("tile-background-02", 1, 1) + map:addTile("tile-background-03", 1, 2) + map:addTile("tile-ground-03", 1, 3) + map:addTile("tile-rock-02", 1, 4) + map:addTile("tile-rock-slope-right-02", 1, 5) + map:addTile("tile-background-02", 1, 8) + map:addTile("tile-background-02", 1, 9) + map:addTile("bridge-wall-left-01", 1, 9) + map:addTile("tile-background-big-01", 1, 10) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-04", 2, 1) + map:addTile("tile-background-04", 2, 2) + map:addTile("tile-ground-02", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-background-04", 2, 5) + map:addTile("tile-background-big-01", 2, 6) + map:addTile("tile-background-03", 2, 8) + map:addTile("tile-background-01", 2, 9) + map:addTile("bridge-wall-right-01", 2, 9) + map:addTile("tile-background-01", 3, 0) + map:addTile("tile-background-02", 3, 1) + map:addTile("tile-ground-01", 3, 3) + map:addTile("tile-rock-slope-right-02", 3, 4) + map:addTile("tile-background-04", 3, 5) + map:addTile("tile-background-03", 3, 8) + map:addTile("tile-ground-03", 3, 9) + map:addTile("tile-rock-big-01", 3, 10) + map:addTile("tile-background-04", 4, 0) + map:addTile("tile-background-03", 4, 1) + map:addTile("tile-background-03", 4, 2) + map:addTile("tile-ground-05", 4, 3) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-background-02", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-background-04", 4, 7) + map:addTile("tile-ground-04", 4, 9) + map:addTile("tile-background-03", 5, 0) + map:addTile("tile-background-01", 5, 1) + map:addTile("tile-background-02", 5, 2) + map:addTile("tile-background-04", 5, 3) + map:addTile("tile-background-02", 5, 4) + map:addTile("tile-background-04", 5, 5) + map:addTile("tile-background-03", 5, 6) + map:addTile("tile-background-02", 5, 7) + map:addTile("tile-background-03", 5, 8) + map:addTile("tile-rock-slope-right-01", 5, 9) + map:addTile("tile-rock-01", 5, 10) + map:addTile("tile-rock-03", 5, 11) + map:addTile("tile-background-big-01", 6, 0) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-background-04", 6, 4) + map:addTile("tile-background-02", 6, 5) + map:addTile("tile-background-03", 6, 6) + map:addTile("tile-ground-ledge-left-02", 6, 7) + map:addTile("tile-background-02", 6, 8) + map:addTile("tile-background-01", 6, 9) + map:addTile("tile-packagetarget-rock-01-idle", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-04", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-background-03", 7, 4) + map:addTile("tile-background-04", 7, 5) + map:addTile("tile-ground-03", 7, 7) + map:addTile("tile-rock-01", 7, 8) + map:addTile("tile-rock-03", 7, 9) + map:addTile("tile-rock-01", 7, 10) + map:addTile("tile-rock-03", 7, 11) + map:addTile("tile-background-03", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-02", 8, 2) + map:addTile("tile-background-03", 8, 3) + map:addTile("tile-background-03", 8, 4) + map:addTile("tile-background-01", 8, 5) + map:addTile("tile-background-window-01", 8, 6) + map:addTile("tile-ground-ledge-right-01", 8, 7) + map:addTile("tile-background-03", 8, 8) + map:addTile("tile-background-02", 8, 9) + map:addTile("tile-background-04", 8, 10) + map:addTile("tile-background-04", 8, 11) + map:addTile("tile-rock-right-04", 9, 0) + map:addTile("tile-rock-right-04", 9, 1) + map:addTile("tile-rock-right-04", 9, 2) + map:addTile("tile-background-03", 9, 3) + map:addTile("tile-background-big-01", 9, 4) + map:addTile("tile-background-03", 9, 6) + map:addTile("tile-ground-ledge-right-02", 9, 7) + map:addTile("tile-background-02", 9, 8) + map:addTile("tile-background-03", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-02", 9, 11) + map:addTile("tile-rock-02", 10, 0) + map:addTile("tile-rock-01", 10, 1) + map:addTile("tile-rock-02", 10, 2) + map:addTile("tile-rock-slope-left-02", 10, 3) + map:addTile("tile-background-04", 10, 6) + map:addTile("tile-ground-05", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-background-01", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-rock-03", 11, 0) + map:addTile("tile-rock-02", 11, 1) + map:addTile("tile-rock-big-01", 11, 2) + map:addTile("tile-rock-slope-left-02", 11, 4) + map:addTile("tile-background-04", 11, 5) + map:addTile("tile-background-03", 11, 6) + map:addTile("tile-ground-05", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-background-04", 11, 9) + map:addTile("tile-background-01", 11, 10) + map:addTile("tile-background-02", 11, 11) + map:addTile("tile-rock-01", 12, 0) + map:addTile("tile-rock-01", 12, 1) + map:addTile("tile-rock-02", 12, 4) + map:addTile("tile-background-03", 12, 5) + map:addTile("tile-background-01", 12, 6) + map:addTile("tile-ground-06", 12, 7) + map:addTile("tile-background-04", 12, 8) + map:addTile("tile-background-03", 12, 9) + map:addTile("tile-background-big-01", 12, 10) + map:addTile("tile-rock-big-01", 13, 0) + map:addTile("tile-rock-01", 13, 2) + map:addTile("tile-rock-02", 13, 3) + map:addTile("tile-rock-01", 13, 4) + map:addTile("tile-rock-big-01", 13, 5) + map:addTile("tile-rock-02", 13, 7) + map:addTile("tile-rock-shim-01", 13, 8) + map:addTile("tile-background-02", 13, 9) + map:addTile("tile-rock-big-01", 14, 2) + map:addTile("tile-rock-03", 14, 4) + map:addTile("tile-rock-slope-right-02", 14, 7) + map:addTile("tile-background-big-01", 14, 8) + map:addTile("tile-background-03", 14, 10) + map:addTile("tile-background-04", 14, 11) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-03", 15, 1) + map:addTile("tile-rock-02", 15, 4) + map:addTile("tile-rock-01", 15, 5) + map:addTile("tile-rock-02", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-background-01", 15, 10) + map:addTile("tile-background-02", 15, 11) + + map:addCave("tile-cave-02", 3, 2, "none", 1500) + map:addCave("tile-cave-02", 4, 8, "none", 1000) + map:addCave("tile-cave-02", 7, 6, "none", 500) + + map:addEmitter("item-stone", 6, 6, 1, 0, "") + map:addEmitter("tree", 9, 5, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("2", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "20") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.8") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-02.lua new file mode 100755 index 0000000000..7b89f5b23d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-02.lua @@ -0,0 +1,193 @@ +function getName() + return "Map 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0, 0) + map:addTile("tile-background-04", 0, 1) + map:addTile("tile-background-02", 0, 2) + map:addTile("tile-ground-ledge-right-01", 0, 3) + map:addTile("tile-background-03", 0, 4) + map:addTile("tile-background-03", 0, 5) + map:addTile("tile-background-04", 0, 6) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-background-03", 0, 8) + map:addTile("tile-ground-02", 0, 9) + map:addTile("tile-rock-big-01", 0, 10) + map:addTile("tile-background-04", 1, 0) + map:addTile("tile-background-02", 1, 1) + map:addTile("tile-ground-ledge-right-02", 1, 3) + map:addTile("tile-background-02", 1, 4) + map:addTile("tile-background-02", 1, 5) + map:addTile("tile-background-big-01", 1, 6) + map:addTile("tile-background-03", 1, 8) + map:addTile("tile-ground-01", 1, 9) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-04", 2, 1) + map:addTile("tile-background-window-02", 2, 2) + map:addTile("tile-ground-05", 2, 3) + map:addTile("tile-background-big-01", 2, 4) + map:addTile("tile-background-04", 2, 8) + map:addTile("tile-ground-04", 2, 9) + map:addTile("tile-rock-03", 2, 10) + map:addTile("tile-rock-03", 2, 11) + map:addTile("tile-background-01", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-background-01", 3, 3) + map:addTile("tile-background-02", 3, 6) + map:addTile("tile-background-03", 3, 7) + map:addTile("tile-background-window-01", 3, 8) + map:addTile("tile-ground-03", 3, 9) + map:addTile("tile-rock-big-01", 3, 10) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-04", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-04", 4, 3) + map:addTile("tile-background-03", 4, 4) + map:addTile("tile-background-01", 4, 5) + map:addTile("tile-background-03", 4, 6) + map:addTile("tile-background-02", 4, 7) + map:addTile("tile-ground-01", 4, 9) + map:addTile("tile-background-02", 5, 0) + map:addTile("tile-background-04", 5, 1) + map:addTile("tile-background-03", 5, 2) + map:addTile("tile-background-02", 5, 3) + map:addTile("tile-background-01", 5, 4) + map:addTile("tile-background-04", 5, 5) + map:addTile("tile-background-04", 5, 6) + map:addTile("tile-background-04", 5, 7) + map:addTile("tile-background-03", 5, 8) + map:addTile("tile-background-01", 5, 9) + map:addTile("bridge-wall-left-01", 5, 9) + map:addTile("tile-background-03", 5, 10) + map:addTile("tile-background-03", 5, 11) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-big-01", 6, 1) + map:addTile("tile-background-01", 6, 3) + map:addTile("tile-background-03", 6, 4) + map:addTile("tile-background-03", 6, 5) + map:addTile("tile-background-02", 6, 6) + map:addTile("tile-background-01", 6, 7) + map:addTile("tile-background-01", 6, 8) + map:addTile("tile-background-01", 6, 9) + map:addTile("bridge-plank-01", 6, 9) + map:addTile("tile-background-01", 6, 10) + map:addTile("tile-background-04", 6, 11) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-ground-ledge-left-01", 7, 3) + map:addTile("tile-background-01", 7, 4) + map:addTile("tile-background-04", 7, 5) + map:addTile("tile-background-big-01", 7, 6) + map:addTile("tile-background-big-01", 7, 8) + map:addTile("bridge-plank-01", 7, 9) + map:addTile("tile-background-03", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("tile-background-cave-art-01", 8, 0) + map:addTile("tile-background-02", 8, 1) + map:addTile("tile-background-01", 8, 2) + map:addTile("tile-ground-04", 8, 3) + map:addTile("tile-rock-slope-left-02", 8, 4) + map:addTile("tile-background-03", 8, 5) + map:addTile("bridge-wall-right-01", 8, 9) + map:addTile("tile-background-03", 8, 10) + map:addTile("tile-background-04", 8, 11) + map:addTile("tile-background-03", 9, 0) + map:addTile("tile-background-03", 9, 1) + map:addTile("tile-background-window-02", 9, 2) + map:addTile("tile-ground-02", 9, 3) + map:addTile("tile-rock-03", 9, 4) + map:addTile("tile-background-01", 9, 5) + map:addTile("tile-background-04", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-02", 9, 8) + map:addTile("tile-ground-01", 9, 9) + map:addTile("tile-rock-03", 9, 10) + map:addTile("tile-rock-03", 9, 11) + map:addTile("liane-01", 9.4, 5) + map:addTile("tile-background-cave-art-01", 10, 0) + map:addTile("tile-background-01", 10, 1) + map:addTile("tile-ground-01", 10, 3) + map:addTile("tile-rock-02", 10, 4) + map:addTile("tile-background-04", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-03", 10, 7) + map:addTile("tile-background-01", 10, 8) + map:addTile("tile-rock-slope-right-01", 10, 9) + map:addTile("tile-rock-03", 10, 10) + map:addTile("tile-rock-01", 10, 11) + map:addTile("liane-01", 10.5, 5) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-background-big-01", 11, 1) + map:addTile("tile-ground-05", 11, 3) + map:addTile("tile-background-04", 11, 4) + map:addTile("tile-background-03", 11, 5) + map:addTile("tile-background-04", 11, 6) + map:addTile("tile-background-03", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-waterfall-01", 11, 9) + map:addTile("tile-rock-03", 11, 11) + map:addTile("tile-background-02", 12, 0) + map:addTile("tile-ground-06", 12, 3) + map:addTile("tile-background-02", 12, 4) + map:addTile("tile-background-03", 12, 5) + map:addTile("tile-background-03", 12, 6) + map:addTile("tile-background-big-01", 12, 7) + map:addTile("tile-background-cave-art-01", 12, 9) + map:addTile("tile-packagetarget-rock-01-idle", 12, 10) + map:addTile("tile-rock-02", 12, 11) + map:addTile("tile-rock-slope-left-02", 13, 0) + map:addTile("tile-rock-slope-left-01", 13, 1) + map:addTile("tile-rock-big-01", 13, 2) + map:addTile("tile-background-03", 13, 4) + map:addTile("tile-background-01", 13, 5) + map:addTile("tile-background-03", 13, 6) + map:addTile("tile-rock-slope-left-01", 13, 9) + map:addTile("tile-rock-big-01", 13, 10) + map:addTile("tile-rock-03", 14, 0) + map:addTile("tile-rock-02", 14, 1) + map:addTile("tile-background-04", 14, 4) + map:addTile("liane-01", 14, 4) + map:addTile("tile-background-03", 14, 5) + map:addTile("tile-background-big-01", 14, 6) + map:addTile("tile-ground-02", 14, 8) + map:addTile("tile-rock-03", 14, 9) + map:addTile("tile-rock-02", 15, 0) + map:addTile("tile-rock-03", 15, 1) + map:addTile("tile-rock-03", 15, 2) + map:addTile("tile-rock-02", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-ground-04", 15, 8) + map:addTile("tile-rock-03", 15, 9) + map:addTile("tile-rock-02", 15, 10) + map:addTile("tile-rock-02", 15, 11) + + map:addCave("tile-cave-01", 1, 2, "none", 500) + map:addCave("tile-cave-02", 4, 8, "none", 1000) + map:addCave("tile-cave-01", 10, 2, "none", 1500) + + map:addEmitter("npc-walking", 7, 8, 1, 0, "") + map:addEmitter("item-stone", 12, 2, 1, 0, "") + map:addEmitter("tree", 14, 6, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("14", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-03.lua new file mode 100755 index 0000000000..6b6a9f82d7 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-03.lua @@ -0,0 +1,180 @@ +function getName() + return "Map 03" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0, 0) + map:addTile("tile-background-01", 0, 1) + map:addTile("tile-background-04", 0, 2) + map:addTile("tile-background-big-01", 0, 3) + map:addTile("tile-background-big-01", 0, 5) + map:addTile("tile-background-02", 0, 7) + map:addTile("tile-background-04", 0, 8) + map:addTile("tile-ground-04", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-01", 0, 11) + map:addTile("tile-background-01", 1, 0) + map:addTile("tile-background-04", 1, 1) + map:addTile("tile-background-01", 1, 2) + map:addTile("tile-background-01", 1, 7) + map:addTile("tile-background-01", 1, 8) + map:addTile("tile-ground-01", 1, 9) + map:addTile("tile-rock-big-01", 1, 10) + map:addTile("tile-background-01", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-ground-01", 2, 3) + map:addTile("tile-rock-slope-left-02", 2, 4) + map:addTile("tile-rock-slope-left-01", 2, 5) + map:addTile("tile-rock-big-01", 2, 6) + map:addTile("tile-rock-right-04", 2, 8) + map:addTile("tile-ground-04", 2, 9) + map:addTile("tile-background-04", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-background-window-02", 3, 2) + map:addTile("tile-ground-01", 3, 3) + map:addTile("tile-rock-03", 3, 4) + map:addTile("tile-rock-03", 3, 5) + map:addTile("tile-rock-left-04", 3, 8) + map:addTile("tile-ground-03", 3, 9) + map:addTile("tile-rock-01", 3, 10) + map:addTile("tile-rock-02", 3, 11) + map:addTile("tile-background-02", 4, 0) + map:addTile("tile-background-04", 4, 1) + map:addTile("tile-ground-03", 4, 3) + map:addTile("tile-rock-big-01", 4, 4) + map:addTile("tile-rock-slope-right-02", 4, 6) + map:addTile("tile-background-02", 4, 7) + map:addTile("tile-background-window-01", 4, 8) + map:addTile("tile-ground-03", 4, 9) + map:addTile("tile-rock-big-01", 4, 10) + map:addTile("tile-background-big-01", 5, 0) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-ground-01", 5, 3) + map:addTile("tile-background-04", 5, 6) + map:addTile("tile-background-04", 5, 7) + map:addTile("tile-ground-04", 5, 9) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-02", 6, 3) + map:addTile("tile-ground-03", 6, 4) + map:addTile("tile-background-02", 6, 5) + map:addTile("tile-background-03", 6, 6) + map:addTile("tile-background-01", 6, 7) + map:addTile("tile-background-03", 6, 8) + map:addTile("tile-ground-01", 6, 9) + map:addTile("tile-rock-01", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-01", 7, 0) + map:addTile("tile-background-big-01", 7, 1) + map:addTile("tile-background-04", 7, 3) + map:addTile("tile-packagetarget-rock-01-idle", 7, 4) + map:addTile("tile-rock-shim-01", 7, 5) + map:addTile("tile-background-big-01", 7, 6) + map:addTile("tile-background-big-01", 7, 8) + map:addTile("bridge-wall-left-01", 7, 9) + map:addTile("tile-background-04", 7, 10) + map:addTile("tile-background-04", 7, 11) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-04", 8, 3) + map:addTile("tile-ground-03", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("bridge-plank-01", 8, 9) + map:addTile("tile-background-big-01", 8, 10) + map:addTile("tile-background-02", 9, 0) + map:addTile("tile-background-02", 9, 1) + map:addTile("tile-background-01", 9, 2) + map:addTile("tile-background-01", 9, 3) + map:addTile("tile-background-02", 9, 4) + map:addTile("tile-background-03", 9, 5) + map:addTile("tile-background-04", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-background-02", 9, 9) + map:addTile("bridge-plank-01", 9, 9) + map:addTile("tile-background-04", 10, 0) + map:addTile("tile-background-02", 10, 1) + map:addTile("tile-background-04", 10, 2) + map:addTile("tile-background-big-01", 10, 3) + map:addTile("tile-background-big-01", 10, 5) + map:addTile("tile-background-04", 10, 7) + map:addTile("tile-background-02", 10, 8) + map:addTile("tile-background-04", 10, 9) + map:addTile("bridge-wall-right-01", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-03", 10, 11) + map:addTile("tile-background-02", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-background-02", 11, 8) + map:addTile("tile-ground-01", 11, 9) + map:addTile("tile-background-big-01", 11, 10) + map:addTile("tile-background-02", 12, 0) + map:addTile("tile-background-big-01", 12, 1) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-background-03", 12, 4) + map:addTile("tile-background-04", 12, 5) + map:addTile("tile-ground-ledge-left-02", 12, 6) + map:addTile("tile-background-big-01", 12, 7) + map:addTile("tile-background-01", 12, 9) + map:addTile("tile-background-04", 13, 0) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-background-04", 13, 4) + map:addTile("tile-background-window-01", 13, 5) + map:addTile("tile-ground-04", 13, 6) + map:addTile("tile-background-04", 13, 9) + map:addTile("tile-background-01", 13, 10) + map:addTile("tile-background-02", 13, 11) + map:addTile("tile-background-01", 14, 0) + map:addTile("tile-background-01", 14, 1) + map:addTile("tile-background-03", 14, 2) + map:addTile("tile-background-01", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-cave-art-01", 14, 5) + map:addTile("tile-ground-02", 14, 6) + map:addTile("tile-rock-slope-left-02", 14, 7) + map:addTile("tile-background-04", 14, 8) + map:addTile("tile-background-01", 14, 9) + map:addTile("tile-background-04", 14, 10) + map:addTile("tile-background-01", 14, 11) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-04", 15, 1) + map:addTile("tile-background-01", 15, 2) + map:addTile("tile-background-04", 15, 3) + map:addTile("tile-background-01", 15, 4) + map:addTile("tile-ground-04", 15, 6) + map:addTile("tile-rock-03", 15, 7) + map:addTile("tile-rock-slope-left-02", 15, 8) + map:addTile("tile-background-04", 15, 9) + map:addTile("tile-background-04", 15, 10) + map:addTile("tile-background-04", 15, 11) + + map:addCave("tile-cave-01", 4, 2, "none", 500) + map:addCave("tile-cave-01", 5, 8, "none", 3000) + map:addCave("tile-cave-02", 15, 5, "none", 4000) + + map:addEmitter("tree", 0, 7, 1, 0, "") + map:addEmitter("item-stone", 1, 8, 1, 0, "") + map:addEmitter("item-package", 13, 10, 1, 0, "") + map:addEmitter("item-package", 14, 10, 1, 0, "") + + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("8", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "35") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-04.lua new file mode 100755 index 0000000000..924f3f8d22 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-04.lua @@ -0,0 +1,175 @@ +function getName() + return "Map 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-03", 0, 0) + map:addTile("tile-rock-02", 0, 1) + map:addTile("tile-rock-03", 0, 2) + map:addTile("tile-rock-02", 0, 3) + map:addTile("tile-rock-03", 0, 4) + map:addTile("tile-rock-01", 0, 5) + map:addTile("tile-rock-big-01", 0, 6) + map:addTile("tile-rock-03", 0, 8) + map:addTile("tile-rock-03", 0, 9) + map:addTile("tile-rock-big-01", 0, 10) + map:addTile("tile-background-cave-art-01", 1, 0) + map:addTile("tile-background-04", 1, 1) + map:addTile("tile-background-04", 1, 2) + map:addTile("tile-ground-03", 1, 3) + map:addTile("tile-rock-02", 1, 4) + map:addTile("tile-rock-02", 1, 5) + map:addTile("tile-rock-big-01", 1, 8) + map:addTile("tile-background-04", 2, 0) + map:addTile("tile-background-01", 2, 1) + map:addTile("tile-background-02", 2, 2) + map:addTile("tile-ground-02", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-rock-big-01", 2, 5) + map:addTile("tile-rock-03", 2, 7) + map:addTile("tile-rock-03", 2, 10) + map:addTile("tile-rock-01", 2, 11) + map:addTile("tile-background-04", 3, 0) + map:addTile("tile-background-04", 3, 1) + map:addTile("tile-background-window-01", 3, 2) + map:addTile("tile-ground-03", 3, 3) + map:addTile("tile-rock-01", 3, 4) + map:addTile("tile-background-03", 3, 7) + map:addTile("tile-background-03", 3, 8) + map:addTile("tile-ground-03", 3, 9) + map:addTile("tile-rock-01", 3, 10) + map:addTile("tile-rock-02", 3, 11) + map:addTile("tile-background-02", 4, 0) + map:addTile("tile-background-04", 4, 1) + map:addTile("tile-ground-01", 4, 3) + map:addTile("tile-rock-big-01", 4, 4) + map:addTile("tile-rock-slope-right-02", 4, 6) + map:addTile("tile-background-02", 4, 7) + map:addTile("tile-background-window-02", 4, 8) + map:addTile("tile-ground-02", 4, 9) + map:addTile("tile-rock-03", 4, 10) + map:addTile("tile-rock-03", 4, 11) + map:addTile("tile-background-big-01", 5, 0) + map:addTile("tile-background-01", 5, 2) + map:addTile("tile-ground-03", 5, 3) + map:addTile("tile-background-04", 5, 6) + map:addTile("tile-background-04", 5, 7) + map:addTile("tile-ground-03", 5, 9) + map:addTile("tile-rock-01", 5, 10) + map:addTile("tile-rock-03", 5, 11) + map:addTile("liane-01", 5.4, 6) + map:addTile("tile-background-03", 6, 2) + map:addTile("tile-background-cave-art-01", 6, 3) + map:addTile("bridge-wall-left-01", 6, 3) + map:addTile("tile-background-02", 6, 4) + map:addTile("tile-background-04", 6, 5) + map:addTile("tile-background-03", 6, 6) + map:addTile("tile-background-04", 6, 7) + map:addTile("tile-background-03", 6, 8) + map:addTile("tile-ground-01", 6, 9) + map:addTile("tile-rock-01", 6, 10) + map:addTile("tile-rock-02", 6, 11) + map:addTile("tile-background-04", 7, 0) + map:addTile("tile-background-big-01", 7, 1) + map:addTile("tile-background-04", 7, 3) + map:addTile("bridge-plank-01", 7, 3) + map:addTile("tile-background-big-01", 7, 4) + map:addTile("tile-background-big-01", 7, 6) + map:addTile("tile-background-cave-art-01", 7, 8) + map:addTile("tile-ground-ledge-right-01", 7, 9) + map:addTile("tile-background-04", 7, 10) + map:addTile("tile-background-04", 7, 11) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-04", 8, 3) + map:addTile("bridge-wall-right-01", 8, 3) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-ground-06", 8, 9) + map:addTile("tile-background-big-01", 8, 10) + map:addTile("tile-background-04", 9, 0) + map:addTile("tile-background-big-01", 9, 1) + map:addTile("tile-ground-01", 9, 3) + map:addTile("tile-background-02", 9, 4) + map:addTile("tile-background-03", 9, 5) + map:addTile("tile-background-04", 9, 6) + map:addTile("tile-background-02", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-background-02", 9, 9) + map:addTile("tile-background-04", 10, 0) + map:addTile("tile-background-big-01", 10, 3) + map:addTile("tile-background-big-01", 10, 5) + map:addTile("tile-background-04", 10, 7) + map:addTile("tile-background-02", 10, 8) + map:addTile("tile-background-04", 10, 9) + map:addTile("tile-background-01", 10, 10) + map:addTile("tile-background-03", 10, 11) + map:addTile("tile-background-04", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-background-04", 11, 2) + map:addTile("tile-rock-slope-left-01", 11, 7) + map:addTile("tile-rock-03", 11, 8) + map:addTile("tile-rock-slope-left-02", 11, 9) + map:addTile("tile-background-04", 11, 10) + map:addTile("tile-background-01", 11, 11) + map:addTile("tile-background-04", 12, 0) + map:addTile("tile-background-big-01", 12, 1) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-background-big-01", 12, 4) + map:addTile("tile-rock-slope-left-01", 12, 6) + map:addTile("tile-rock-01", 12, 7) + map:addTile("tile-rock-02", 12, 8) + map:addTile("tile-rock-01", 12, 9) + map:addTile("tile-rock-big-01", 12, 10) + map:addTile("tile-background-04", 13, 0) + map:addTile("tile-background-01", 13, 3) + map:addTile("tile-packagetarget-rock-01-idle", 13, 6) + map:addTile("tile-rock-02", 13, 7) + map:addTile("tile-rock-01", 13, 8) + map:addTile("tile-rock-02", 13, 9) + map:addTile("tile-background-04", 14, 0) + map:addTile("tile-background-01", 14, 1) + map:addTile("tile-background-03", 14, 2) + map:addTile("tile-ground-ledge-left-02", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-rock-slope-left-01", 14, 5) + map:addTile("tile-rock-01", 14, 6) + map:addTile("tile-rock-03", 14, 7) + map:addTile("tile-rock-02", 14, 8) + map:addTile("tile-rock-big-01", 14, 9) + map:addTile("tile-rock-02", 14, 11) + map:addTile("tile-background-02", 15, 0) + map:addTile("tile-background-04", 15, 1) + map:addTile("tile-background-04", 15, 2) + map:addTile("tile-ground-ledge-left-01", 15, 3) + map:addTile("tile-background-04", 15, 4) + map:addTile("tile-ground-01", 15, 5) + map:addTile("tile-rock-02", 15, 6) + map:addTile("tile-rock-01", 15, 7) + map:addTile("tile-rock-03", 15, 8) + map:addTile("tile-rock-02", 15, 11) + + map:addCave("tile-cave-01", 4, 2, "none", 2000) + map:addCave("tile-cave-01", 5, 8, "none", 3000) + + map:addEmitter("item-stone", 8, 8, 1, 0, "") + map:addEmitter("tree", 14, 1, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("3", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-05.lua new file mode 100755 index 0000000000..dac1a2c0aa --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-05.lua @@ -0,0 +1,187 @@ +function getName() + return "Map 05" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-background-big-01", 0, 2) + map:addTile("tile-background-01", 0, 4) + map:addTile("tile-background-04", 0, 5) + map:addTile("tile-background-03", 0, 6) + map:addTile("tile-ground-01", 0, 7) + map:addTile("tile-rock-02", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-02", 0, 10) + map:addTile("tile-rock-01", 0, 11) + map:addTile("tile-background-big-01", 1, 4) + map:addTile("tile-background-03", 1, 6) + map:addTile("tile-ground-01", 1, 7) + map:addTile("tile-rock-01", 1, 8) + map:addTile("tile-rock-big-01", 1, 9) + map:addTile("tile-rock-01", 1, 11) + map:addTile("tile-background-03", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-background-01", 2, 2) + map:addTile("tile-background-04", 2, 3) + map:addTile("tile-ground-01", 2, 6) + map:addTile("tile-rock-03", 2, 7) + map:addTile("tile-rock-02", 2, 8) + map:addTile("tile-rock-01", 2, 11) + map:addTile("tile-background-03", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-background-03", 3, 2) + map:addTile("tile-background-big-01", 3, 3) + map:addTile("tile-ground-04", 3, 6) + map:addTile("tile-rock-03", 3, 7) + map:addTile("tile-rock-01", 3, 8) + map:addTile("tile-rock-02", 3, 9) + map:addTile("tile-rock-01", 3, 10) + map:addTile("tile-rock-01", 3, 11) + map:addTile("tile-rock-slope-left-02", 4, 0) + map:addTile("tile-background-03", 4, 1) + map:addTile("tile-background-02", 4, 2) + map:addTile("tile-background-window-01", 4, 5) + map:addTile("tile-background-03", 4, 6) + map:addTile("tile-background-02", 4, 7) + map:addTile("tile-background-03", 4, 8) + map:addTile("tile-ground-02", 4, 9) + map:addTile("tile-rock-big-01", 4, 10) + map:addTile("tile-rock-01", 5, 0) + map:addTile("tile-rock-03", 5, 1) + map:addTile("tile-background-03", 5, 2) + map:addTile("tile-background-02", 5, 3) + map:addTile("tile-background-03", 5, 4) + map:addTile("tile-background-03", 5, 5) + map:addTile("tile-background-big-01", 5, 6) + map:addTile("tile-background-window-02", 5, 8) + map:addTile("tile-ground-01", 5, 9) + map:addTile("liane-01", 5.2, 2) + map:addTile("tile-rock-03", 6, 0) + map:addTile("tile-rock-01", 6, 1) + map:addTile("tile-background-02", 6, 2) + map:addTile("tile-background-03", 6, 3) + map:addTile("tile-background-02", 6, 4) + map:addTile("tile-background-02", 6, 5) + map:addTile("tile-ground-03", 6, 9) + map:addTile("tile-rock-02", 6, 10) + map:addTile("tile-rock-01", 6, 11) + map:addTile("tile-rock-01", 7, 0) + map:addTile("tile-rock-03", 7, 1) + map:addTile("tile-background-big-01", 7, 2) + map:addTile("tile-background-big-01", 7, 4) + map:addTile("tile-background-03", 7, 6) + map:addTile("tile-background-03", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-ground-01", 7, 9) + map:addTile("tile-rock-01", 7, 10) + map:addTile("tile-rock-02", 7, 11) + map:addTile("liane-01", 7.4, 2) + map:addTile("tile-rock-03", 8, 0) + map:addTile("tile-rock-slope-right-02", 8, 1) + map:addTile("tile-ground-ledge-left-01", 8, 6) + map:addTile("tile-background-03", 8, 7) + map:addTile("tile-background-cave-art-01", 8, 8) + map:addTile("tile-ground-01", 8, 9) + map:addTile("tile-rock-big-01", 8, 10) + map:addTile("tile-background-03", 9, 0) + map:addTile("tile-background-03", 9, 1) + map:addTile("tile-background-big-01", 9, 2) + map:addTile("tile-background-03", 9, 4) + map:addTile("tile-ground-03", 9, 6) + map:addTile("tile-rock-03", 9, 7) + map:addTile("tile-rock-02", 9, 8) + map:addTile("tile-rock-02", 9, 9) + map:addTile("tile-background-03", 10, 0) + map:addTile("tile-background-04", 10, 1) + map:addTile("tile-background-03", 10, 4) + map:addTile("tile-background-window-01", 10, 5) + map:addTile("tile-ground-01", 10, 6) + map:addTile("tile-rock-02", 10, 7) + map:addTile("tile-rock-slope-right-02", 10, 8) + map:addTile("tile-background-big-01", 10, 9) + map:addTile("tile-background-03", 10, 11) + map:addTile("bridge-wall-left-01", 10, 11) + map:addTile("tile-background-01", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-background-03", 11, 2) + map:addTile("tile-background-03", 11, 3) + map:addTile("tile-background-01", 11, 4) + map:addTile("tile-background-02", 11, 5) + map:addTile("tile-ground-03", 11, 6) + map:addTile("tile-rock-left-04", 11, 7) + map:addTile("tile-background-03", 11, 8) + map:addTile("tile-background-04", 11, 11) + map:addTile("bridge-plank-01", 11, 11) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-background-04", 12, 1) + map:addTile("tile-background-big-01", 12, 2) + map:addTile("tile-background-04", 12, 4) + map:addTile("tile-background-04", 12, 5) + map:addTile("tile-background-02", 12, 6) + map:addTile("tile-background-01", 12, 7) + map:addTile("tile-background-04", 12, 8) + map:addTile("tile-background-03", 12, 9) + map:addTile("tile-background-03", 12, 10) + map:addTile("tile-background-02", 12, 11) + map:addTile("bridge-plank-01", 12, 11) + map:addTile("tile-background-03", 13, 0) + map:addTile("tile-background-02", 13, 1) + map:addTile("tile-background-03", 13, 4) + map:addTile("tile-background-big-01", 13, 5) + map:addTile("tile-background-03", 13, 7) + map:addTile("tile-background-03", 13, 8) + map:addTile("tile-background-03", 13, 9) + map:addTile("tile-background-big-01", 13, 10) + map:addTile("bridge-plank-01", 13, 11) + map:addTile("tile-background-02", 14, 0) + map:addTile("tile-background-02", 14, 1) + map:addTile("tile-background-01", 14, 2) + map:addTile("tile-background-04", 14, 3) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-03", 14, 7) + map:addTile("tile-rock-slope-left-01", 14, 8) + map:addTile("tile-rock-slope-left-02", 14, 9) + map:addTile("bridge-wall-right-01", 14, 11) + map:addTile("tile-background-cave-art-01", 15, 0) + map:addTile("tile-background-02", 15, 1) + map:addTile("tile-background-03", 15, 2) + map:addTile("tile-background-04", 15, 3) + map:addTile("tile-background-03", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-03", 15, 6) + map:addTile("tile-background-03", 15, 7) + map:addTile("tile-packagetarget-rock-01-idle", 15, 8) + map:addTile("tile-rock-03", 15, 9) + map:addTile("tile-rock-01", 15, 10) + map:addTile("tile-rock-01", 15, 11) + + map:addCave("tile-cave-02", 3, 5, "none", 1500) + map:addCave("tile-cave-01", 6, 8, "none", 2000) + map:addCave("tile-cave-02", 9, 5, "none", 3500) + + map:addEmitter("tree", 0, 5, 1, 0, "") + map:addEmitter("item-stone", 11, 5, 1, 0, "") + map:addEmitter("npc-walking", 11, 10, 1, 0, "") + map:addEmitter("npc-walking", 11, 10, 1, 0, "") + map:addEmitter("npc-walking", 11, 10, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("8", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "0.6") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-06.lua new file mode 100755 index 0000000000..a283f42e3a --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/second-rock-06.lua @@ -0,0 +1,180 @@ +function getName() + return "Map 06" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-cave-art-01", 0, 0) + map:addTile("tile-background-big-01", 0, 1) + map:addTile("tile-background-cave-art-01", 0, 3) + map:addTile("tile-ground-04", 0, 4) + map:addTile("tile-rock-02", 0, 5) + map:addTile("tile-rock-01", 0, 6) + map:addTile("tile-rock-01", 0, 7) + map:addTile("tile-rock-02", 0, 8) + map:addTile("tile-rock-01", 0, 9) + map:addTile("tile-rock-01", 0, 10) + map:addTile("tile-rock-01", 0, 11) + map:addTile("tile-background-03", 1, 0) + map:addTile("tile-background-04", 1, 3) + map:addTile("tile-ground-03", 1, 4) + map:addTile("tile-rock-02", 1, 5) + map:addTile("tile-rock-03", 1, 6) + map:addTile("tile-rock-big-01", 1, 7) + map:addTile("tile-rock-02", 1, 9) + map:addTile("tile-rock-big-01", 1, 10) + map:addTile("tile-background-04", 2, 0) + map:addTile("tile-background-03", 2, 1) + map:addTile("tile-background-04", 2, 2) + map:addTile("tile-background-01", 2, 3) + map:addTile("tile-background-04", 2, 4) + map:addTile("tile-ground-04", 2, 5) + map:addTile("tile-rock-02", 2, 6) + map:addTile("tile-rock-01", 2, 9) + map:addTile("tile-background-04", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-background-01", 3, 2) + map:addTile("tile-background-01", 3, 3) + map:addTile("tile-ground-04", 3, 5) + map:addTile("tile-rock-03", 3, 6) + map:addTile("tile-rock-01", 3, 7) + map:addTile("tile-rock-01", 3, 8) + map:addTile("tile-rock-02", 3, 9) + map:addTile("tile-packagetarget-rock-01-idle", 3, 10, 90) + map:addTile("tile-rock-01", 3, 11) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-big-01", 4, 1) + map:addTile("tile-background-big-01", 4, 3) + map:addTile("tile-ground-03", 4, 5) + map:addTile("tile-rock-big-01", 4, 6) + map:addTile("tile-rock-02", 4, 8) + map:addTile("tile-rock-slope-right-02", 4, 9) + map:addTile("tile-background-01", 4, 10) + map:addTile("tile-rock-slope-right-01", 4, 11) + map:addTile("tile-background-01", 5, 0) + map:addTile("tile-ground-01", 5, 5) + map:addTile("tile-rock-slope-right-02", 5, 8) + map:addTile("tile-background-01", 5, 9) + map:addTile("tile-background-big-01", 5, 10) + map:addTile("tile-background-04", 6, 0) + map:addTile("tile-background-big-01", 6, 1) + map:addTile("tile-background-window-01", 6, 3) + map:addTile("tile-ground-03", 6, 4) + map:addTile("tile-rock-02", 6, 5) + map:addTile("tile-rock-slope-right-02", 6, 6) + map:addTile("tile-background-01", 6, 7) + map:addTile("tile-background-02", 6, 8) + map:addTile("tile-background-02", 6, 9) + map:addTile("tile-background-04", 7, 0) + map:addTile("tile-ground-01", 7, 4) + map:addTile("tile-rock-03", 7, 5) + map:addTile("tile-background-03", 7, 6) + map:addTile("tile-background-04", 7, 7) + map:addTile("tile-background-02", 7, 8) + map:addTile("tile-background-04", 7, 9) + map:addTile("tile-background-04", 7, 10) + map:addTile("tile-background-01", 7, 11) + map:addTile("tile-background-04", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-03", 8, 2) + map:addTile("tile-background-cave-art-01", 8, 3) + map:addTile("tile-ground-03", 8, 4) + map:addTile("tile-rock-03", 8, 5) + map:addTile("tile-background-01", 8, 6) + map:addTile("tile-background-03", 8, 7) + map:addTile("tile-background-02", 8, 8) + map:addTile("tile-background-01", 8, 9) + map:addTile("tile-background-04", 8, 10) + map:addTile("tile-background-02", 8, 11) + map:addTile("tile-background-03", 9, 0) + map:addTile("tile-background-01", 9, 1) + map:addTile("tile-background-01", 9, 2) + map:addTile("tile-background-big-01", 9, 3) + map:addTile("tile-background-02", 9, 5) + map:addTile("tile-background-01", 9, 6) + map:addTile("tile-background-01", 9, 7) + map:addTile("tile-background-01", 9, 8) + map:addTile("tile-background-04", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("tile-background-04", 10, 0) + map:addTile("tile-background-04", 10, 1) + map:addTile("tile-background-01", 10, 2) + map:addTile("tile-background-02", 10, 5) + map:addTile("tile-background-01", 10, 6) + map:addTile("tile-background-04", 10, 7) + map:addTile("tile-background-03", 10, 8) + map:addTile("tile-rock-slope-left-01", 10, 9) + map:addTile("tile-rock-02", 10, 10) + map:addTile("tile-rock-02", 10, 11) + map:addTile("tile-background-04", 11, 0) + map:addTile("tile-background-big-01", 11, 1) + map:addTile("tile-background-01", 11, 3) + map:addTile("tile-background-03", 11, 4) + map:addTile("tile-background-01", 11, 5) + map:addTile("tile-background-03", 11, 6) + map:addTile("tile-background-01", 11, 7) + map:addTile("tile-rock-slope-left-01", 11, 8) + map:addTile("tile-rock-01", 11, 9) + map:addTile("tile-rock-big-01", 11, 10) + map:addTile("tile-background-01", 12, 0) + map:addTile("tile-background-01", 12, 3) + map:addTile("tile-background-big-01", 12, 4) + map:addTile("tile-background-04", 12, 6) + map:addTile("tile-ground-02", 12, 8) + map:addTile("tile-rock-02", 12, 9) + map:addTile("tile-background-04", 13, 0) + map:addTile("tile-background-03", 13, 1) + map:addTile("tile-background-big-01", 13, 2) + map:addTile("tile-background-01", 13, 6) + map:addTile("tile-background-window-02", 13, 7) + map:addTile("tile-ground-01", 13, 8) + map:addTile("tile-rock-big-01", 13, 9) + map:addTile("tile-rock-03", 13, 11) + map:addTile("tile-background-02", 14, 0) + map:addTile("tile-background-02", 14, 1) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-background-01", 14, 5) + map:addTile("tile-background-03", 14, 6) + map:addTile("tile-background-01", 14, 7) + map:addTile("tile-ground-03", 14, 8) + map:addTile("tile-rock-03", 14, 11) + map:addTile("tile-background-04", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-background-04", 15, 2) + map:addTile("tile-background-02", 15, 3) + map:addTile("tile-background-01", 15, 4) + map:addTile("tile-background-03", 15, 5) + map:addTile("tile-background-01", 15, 6) + map:addTile("tile-background-01", 15, 7) + map:addTile("tile-ground-04", 15, 8) + map:addTile("tile-rock-02", 15, 9) + map:addTile("tile-rock-03", 15, 10) + map:addTile("tile-rock-03", 15, 11) + + map:addCave("tile-cave-01", 3, 4, "none", 1500) + map:addCave("tile-cave-02", 7, 3, "none", 2500) + map:addCave("tile-cave-02", 12, 7, "none", 3500) + + map:addEmitter("item-stone", 1.2, 3, 1, 0, "") + map:addEmitter("tree", 4, 3, 1, 0, "") + + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("height", "12") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "rock") + map:setSetting("waterheight", "1.4") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("width", "16") + map:setSetting("wind", "-0.2") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-01.lua new file mode 100755 index 0000000000..9e073e37dc --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-01.lua @@ -0,0 +1,256 @@ +function getName() + return "Taxi 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0.000000, 0.000000) + map:addTile("tile-background-01", 0.000000, 2.000000) + map:addTile("tile-background-01", 0.000000, 3.000000) + map:addTile("tile-rock-big-01", 0.000000, 4.000000) + map:addTile("tile-background-01", 0.000000, 6.000000) + map:addTile("tile-ground-01", 0.000000, 8.000000) + map:addTile("tile-rock-03", 0.000000, 9.000000) + map:addTile("tile-rock-slope-right-02", 0.000000, 10.000000) + map:addTile("tile-background-01", 0.000000, 11.000000) + map:addTile("tile-background-02", 0.000000, 12.000000) + map:addTile("tile-background-02", 0.000000, 13.000000) + map:addTile("tile-rock-big-01", 0.000000, 14.000000) + map:addTile("tile-background-02", 1.000000, 2.000000) + map:addTile("tile-background-02", 1.000000, 3.000000) + map:addTile("tile-background-02", 1.000000, 6.000000) + map:addTile("tile-background-window-02", 1.000000, 7.000000) + map:addTile("tile-ground-02", 1.000000, 8.000000) + map:addTile("tile-rock-slope-right-02", 1.000000, 9.000000) + map:addTile("tile-background-02", 1.000000, 10.000000) + map:addTile("tile-background-02", 1.000000, 11.000000) + map:addTile("tile-background-02", 1.000000, 12.000000) + map:addTile("tile-background-01", 1.000000, 13.000000) + map:addTile("tile-background-03", 2.000000, 0.000000) + map:addTile("tile-background-03", 2.000000, 1.000000) + map:addTile("tile-background-big-01", 2.000000, 2.000000) + map:addTile("tile-ground-ledge-right-01", 2.000000, 4.000000) + map:addTile("tile-background-01", 2.000000, 5.000000) + map:addTile("tile-background-03", 2.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 2.000000, 7.000000) + map:addTile("tile-ground-01", 2.000000, 8.000000) + map:addTile("tile-background-03", 2.000000, 9.000000) + map:addTile("liane-01", 2.000000, 9.000000) + map:addTile("tile-background-03", 2.000000, 10.000000) + map:addTile("tile-ground-02", 2.000000, 12.000000) + map:addTile("tile-background-03", 2.000000, 13.000000) + map:addTile("tile-rock-big-01", 2.000000, 14.000000) + map:addTile("tile-background-02", 3.000000, 0.000000) + map:addTile("tile-background-02", 3.000000, 1.000000) + map:addTile("tile-background-02", 3.000000, 4.000000) + map:addTile("tile-background-02", 3.000000, 5.000000) + map:addTile("tile-background-02", 3.000000, 6.000000) + map:addTile("tile-background-02", 3.000000, 7.000000) + map:addTile("tile-ground-ledge-right-01", 3.000000, 8.000000) + map:addTile("tile-background-02", 3.000000, 9.000000) + map:addTile("tile-background-02", 3.000000, 10.000000) + map:addTile("tile-background-window-01", 3.000000, 11.000000) + map:addTile("tile-background-big-01", 3.000000, 12.000000) + map:addTile("bridge-wall-left-01", 3.000000, 12.000000) + map:addTile("tile-background-03", 4.000000, 0.000000) + map:addTile("tile-background-03", 4.000000, 1.000000) + map:addTile("tile-background-03", 4.000000, 2.000000) + map:addTile("tile-background-03", 4.000000, 3.000000) + map:addTile("tile-background-big-01", 4.000000, 4.000000) + map:addTile("tile-background-03", 4.000000, 6.000000) + map:addTile("tile-background-01", 4.000000, 7.000000) + map:addTile("tile-background-04", 4.000000, 8.000000) + map:addTile("tile-background-01", 4.000000, 9.000000) + map:addTile("tile-background-03", 4.000000, 10.000000) + map:addTile("tile-background-03", 4.000000, 11.000000) + map:addTile("bridge-plank-01", 4.000000, 12.000000) + map:addTile("tile-rock-big-01", 4.000000, 14.000000) + map:addTile("tile-background-big-01", 5.000000, 0.000000) + map:addTile("tile-background-02", 5.000000, 2.000000) + map:addTile("tile-background-02", 5.000000, 3.000000) + map:addTile("tile-background-02", 5.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 7.000000) + map:addTile("tile-background-big-01", 5.000000, 8.000000) + map:addTile("tile-background-02", 5.000000, 10.000000) + map:addTile("tile-background-02", 5.000000, 11.000000) + map:addTile("tile-background-02", 5.000000, 12.000000) + map:addTile("bridge-wall-right-01", 5.000000, 12.000000) + map:addTile("tile-background-02", 5.000000, 13.000000) + map:addTile("tile-background-03", 6.000000, 2.000000) + map:addTile("tile-background-03", 6.000000, 3.000000) + map:addTile("tile-ground-01", 6.000000, 4.000000) + map:addTile("tile-background-01", 6.000000, 5.000000) + map:addTile("tile-background-03", 6.000000, 6.000000) + map:addTile("tile-background-03", 6.000000, 7.000000) + map:addTile("tile-background-big-01", 6.000000, 10.000000) + map:addTile("tile-rock-big-01", 6.000000, 12.000000) + map:addTile("tile-rock-big-01", 6.000000, 14.000000) + map:addTile("tile-background-02", 7.000000, 0.000000) + map:addTile("tile-background-02", 7.000000, 1.000000) + map:addTile("tile-background-02", 7.000000, 2.000000) + map:addTile("tile-background-02", 7.000000, 3.000000) + map:addTile("tile-ground-01", 7.000000, 4.000000) + map:addTile("tile-background-03", 7.000000, 5.000000) + map:addTile("liane-01", 7.000000, 5.000000) + map:addTile("tile-background-02", 7.000000, 6.000000) + map:addTile("tile-background-02", 7.000000, 7.000000) + map:addTile("tile-background-02", 7.000000, 8.000000) + map:addTile("tile-background-02", 7.000000, 9.000000) + map:addTile("liane-01", 7.500000, 5.000000) + map:addTile("tile-background-03", 8.000000, 0.000000) + map:addTile("tile-background-cave-art-01", 8.000000, 1.000000) + map:addTile("tile-ground-01", 8.000000, 2.000000) + map:addTile("tile-rock-big-01", 8.000000, 3.000000) + map:addTile("tile-rock-03", 8.000000, 5.000000) + map:addTile("tile-rock-01", 8.000000, 6.000000) + map:addTile("tile-rock-slope-left-02", 8.000000, 7.000000) + map:addTile("tile-background-big-01", 8.000000, 8.000000) + map:addTile("tile-background-03", 8.000000, 10.000000) + map:addTile("tile-background-01", 8.000000, 11.000000) + map:addTile("tile-rock-big-01", 8.000000, 12.000000) + map:addTile("tile-rock-big-01", 8.000000, 14.000000) + map:addTile("tile-background-cave-art-01", 9.000000, 0.000000) + map:addTile("tile-background-window-02", 9.000000, 1.000000) + map:addTile("tile-ground-02", 9.000000, 2.000000) + map:addTile("tile-rock-big-01", 9.000000, 5.000000) + map:addTile("tile-rock-02", 9.000000, 7.000000) + map:addTile("liane-01", 9.000000, 8.000000) + map:addTile("tile-background-02", 9.000000, 10.000000) + map:addTile("tile-background-02", 9.000000, 11.000000) + map:addTile("tile-background-04", 10.000000, 0.000000) + map:addTile("tile-ground-03", 10.000000, 2.000000) + map:addTile("tile-rock-03", 10.000000, 3.000000) + map:addTile("tile-rock-01", 10.000000, 4.000000) + map:addTile("tile-rock-slope-right-02", 10.000000, 7.000000) + map:addTile("tile-background-03", 10.000000, 8.000000) + map:addTile("tile-background-03", 10.000000, 9.000000) + map:addTile("tile-background-03", 10.000000, 10.000000) + map:addTile("tile-ground-01", 10.000000, 11.000000) + map:addTile("tile-rock-big-01", 10.000000, 12.000000) + map:addTile("tile-rock-big-01", 10.000000, 14.000000) + map:addTile("tile-background-02", 11.000000, 0.000000) + map:addTile("tile-background-cave-art-01", 11.000000, 1.000000) + map:addTile("tile-ground-01", 11.000000, 2.000000) + map:addTile("tile-rock-slope-right-02", 11.000000, 3.000000) + map:addTile("tile-background-02", 11.000000, 4.000000) + map:addTile("tile-background-02", 11.000000, 5.000000) + map:addTile("tile-ground-03", 11.000000, 6.000000) + map:addTile("tile-background-02", 11.000000, 7.000000) + map:addTile("tile-background-02", 11.000000, 8.000000) + map:addTile("tile-background-02", 11.000000, 9.000000) + map:addTile("tile-background-cave-art-01", 11.000000, 10.000000) + map:addTile("tile-ground-02", 11.000000, 11.000000) + map:addTile("tile-background-03", 12.000000, 0.000000) + map:addTile("tile-background-03", 12.000000, 1.000000) + map:addTile("tile-ground-ledge-right-01", 12.000000, 2.000000) + map:addTile("tile-background-03", 12.000000, 3.000000) + map:addTile("tile-background-03", 12.000000, 4.000000) + map:addTile("tile-ground-02", 12.000000, 6.000000) + map:addTile("tile-background-01", 12.000000, 7.000000) + map:addTile("tile-background-03", 12.000000, 8.000000) + map:addTile("tile-background-03", 12.000000, 9.000000) + map:addTile("tile-background-window-02", 12.000000, 10.000000) + map:addTile("tile-ground-03", 12.000000, 11.000000) + map:addTile("tile-rock-big-01", 12.000000, 12.000000) + map:addTile("tile-rock-big-01", 12.000000, 14.000000) + map:addTile("tile-background-02", 13.000000, 0.000000) + map:addTile("tile-background-02", 13.000000, 1.000000) + map:addTile("tile-background-02", 13.000000, 2.000000) + map:addTile("tile-background-02", 13.000000, 3.000000) + map:addTile("tile-background-02", 13.000000, 4.000000) + map:addTile("tile-background-window-01", 13.000000, 5.000000) + map:addTile("tile-ground-05", 13.000000, 6.000000) + map:addTile("tile-background-big-01", 13.000000, 7.000000) + map:addTile("tile-background-02", 13.000000, 9.000000) + map:addTile("tile-ground-03", 13.000000, 11.000000) + map:addTile("tile-background-03", 14.000000, 0.000000) + map:addTile("tile-background-03", 14.000000, 1.000000) + map:addTile("tile-background-03", 14.000000, 2.000000) + map:addTile("tile-background-03", 14.000000, 3.000000) + map:addTile("tile-background-03", 14.000000, 4.000000) + map:addTile("tile-background-big-01", 14.000000, 5.000000) + map:addTile("tile-background-big-01", 14.000000, 9.000000) + map:addTile("tile-ground-02", 14.000000, 11.000000) + map:addTile("tile-rock-big-01", 14.000000, 12.000000) + map:addTile("tile-rock-big-01", 14.000000, 14.000000) + map:addTile("tile-background-02", 15.000000, 0.000000) + map:addTile("tile-background-02", 15.000000, 1.000000) + map:addTile("tile-background-02", 15.000000, 2.000000) + map:addTile("tile-background-02", 15.000000, 3.000000) + map:addTile("tile-background-02", 15.000000, 4.000000) + map:addTile("tile-background-02", 15.000000, 7.000000) + map:addTile("tile-background-02", 15.000000, 8.000000) + map:addTile("tile-ground-01", 15.000000, 11.000000) + map:addTile("tile-background-02", 16.000000, 0.000000) + map:addTile("tile-background-02", 16.000000, 1.000000) + map:addTile("tile-background-02", 16.000000, 2.000000) + map:addTile("tile-background-02", 16.000000, 3.000000) + map:addTile("tile-ground-ledge-left-01", 16.000000, 4.000000) + map:addTile("tile-background-big-01", 16.000000, 5.000000) + map:addTile("tile-background-04", 16.000000, 7.000000) + map:addTile("tile-ground-04", 16.000000, 8.000000) + map:addTile("tile-rock-big-01", 16.000000, 9.000000) + map:addTile("tile-ground-01", 16.000000, 11.000000) + map:addTile("tile-rock-big-01", 16.000000, 12.000000) + map:addTile("tile-rock-big-01", 16.000000, 14.000000) + map:addTile("tile-background-02", 17.000000, 0.000000) + map:addTile("tile-background-02", 17.000000, 1.000000) + map:addTile("tile-background-02", 17.000000, 2.000000) + map:addTile("tile-ground-03", 17.000000, 4.000000) + map:addTile("tile-background-04", 17.000000, 7.000000) + map:addTile("tile-ground-04", 17.000000, 8.000000) + map:addTile("tile-ground-01", 17.000000, 11.000000) + map:addTile("tile-background-02", 18.000000, 0.000000) + map:addTile("tile-background-02", 18.000000, 1.000000) + map:addTile("tile-background-02", 18.000000, 2.000000) + map:addTile("tile-background-02", 18.000000, 3.000000) + map:addTile("tile-ground-03", 18.000000, 4.000000) + map:addTile("tile-background-02", 18.000000, 5.000000) + map:addTile("liane-01", 18.000000, 5.000000) + map:addTile("tile-background-big-01", 18.000000, 6.000000) + map:addTile("tile-background-big-01", 18.000000, 8.000000) + map:addTile("tile-rock-big-01", 18.000000, 10.000000) + map:addTile("tile-rock-big-01", 18.000000, 12.000000) + map:addTile("tile-rock-big-01", 18.000000, 14.000000) + map:addTile("tile-background-02", 19.000000, 0.000000) + map:addTile("tile-background-02", 19.000000, 1.000000) + map:addTile("tile-background-02", 19.000000, 2.000000) + map:addTile("tile-background-02", 19.000000, 3.000000) + map:addTile("tile-ground-03", 19.000000, 4.000000) + map:addTile("tile-rock-slope-left-02", 19.000000, 5.000000) + + map:addEmitter("tree", 0.000000, 2.000000, 1, 0, "right=false") + map:addEmitter("tree", 6.000000, 10.000000, 1, 0, "right=false") + map:addEmitter("item-stone", 16.000000, 7.000000, 1, 0, "right=false") + + map:addCave("tile-cave-01", 0.000000, 7.000000, "npc-woman", 5000) + map:addCave("tile-cave-02", 2.000000, 11.000000, "", 5000) + map:addCave("tile-cave-01", 10.000000, 1.000000) + map:addCave("tile-cave-02", 12.000000, 5.000000, "npc-grandpa", 5000) + map:addCave("tile-cave-02", 13.000000, 10.000000, "npc-man", 5000) + map:addCave("tile-cave-01", 17.000000, 3.000000, "npc-woman", 5000) + + map:setSetting("width", "20") + map:setSetting("height", "16") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "3") + map:setSetting("npctransfercount", "2") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("waterchangespeed", "0.000000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "3.500000") + map:setSetting("waterrising", "0.0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("6.000000", "3.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-02.lua new file mode 100755 index 0000000000..637ca0caa5 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-02.lua @@ -0,0 +1,209 @@ +function getName() + return "Taxi 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-02", 0.000000, 0.000000) + map:addTile("tile-background-02", 0.000000, 1.000000) + map:addTile("tile-background-02", 0.000000, 2.000000) + map:addTile("tile-background-window-02", 0.000000, 3.000000) + map:addTile("tile-ground-01", 0.000000, 4.000000) + map:addTile("tile-rock-slope-right-02", 0.000000, 5.000000) + map:addTile("tile-background-01", 0.000000, 7.000000) + map:addTile("bridge-wall-left-01", 0.000000, 7.000000) + map:addTile("tile-background-big-01", 0.000000, 8.000000) + map:addTile("tile-ground-02", 0.000000, 11.000000) + map:addTile("tile-background-01", 1.000000, 0.000000) + map:addTile("tile-background-04", 1.000000, 1.000000) + map:addTile("tile-background-04", 1.000000, 2.000000) + map:addTile("tile-ground-ledge-right-01", 1.000000, 4.000000) + map:addTile("tile-background-04", 1.000000, 5.000000) + map:addTile("tile-background-window-01", 1.000000, 6.000000) + map:addTile("tile-background-03", 1.000000, 7.000000) + map:addTile("bridge-plank-01", 1.000000, 7.000000) + map:addTile("tile-background-window-02", 1.000000, 10.000000) + map:addTile("tile-ground-01", 1.000000, 11.000000) + map:addTile("tile-background-02", 2.000000, 0.000000) + map:addTile("tile-background-03", 2.000000, 1.000000) + map:addTile("tile-background-02", 2.000000, 2.000000) + map:addTile("tile-background-02", 2.000000, 3.000000) + map:addTile("tile-ground-05", 2.000000, 4.000000) + map:addTile("tile-background-04", 2.000000, 5.000000) + map:addTile("tile-background-03", 2.000000, 6.000000) + map:addTile("tile-background-01", 2.000000, 7.000000) + map:addTile("bridge-wall-right-01", 2.000000, 7.000000) + map:addTile("tile-background-02", 2.000000, 8.000000) + map:addTile("tile-background-03", 2.000000, 9.000000) + map:addTile("tile-background-01", 2.000000, 10.000000) + map:addTile("tile-ground-02", 2.000000, 11.000000) + map:addTile("tile-background-big-01", 3.000000, 0.000000) + map:addTile("tile-background-02", 3.000000, 2.000000) + map:addTile("tile-background-03", 3.000000, 3.000000) + map:addTile("tile-ground-06", 3.000000, 4.000000) + map:addTile("tile-background-02", 3.000000, 5.000000) + map:addTile("tile-background-03", 3.000000, 6.000000) + map:addTile("tile-ground-04", 3.000000, 7.000000) + map:addTile("tile-rock-shim-01", 3.000000, 8.000000) + map:addTile("tile-background-02", 3.000000, 9.000000) + map:addTile("tile-background-02", 3.000000, 10.000000) + map:addTile("tile-ground-01", 3.000000, 11.000000) + map:addTile("tile-background-03", 4.000000, 2.000000) + map:addTile("tile-background-01", 4.000000, 3.000000) + map:addTile("tile-background-02", 4.000000, 4.000000) + map:addTile("tile-background-02", 4.000000, 5.000000) + map:addTile("tile-background-02", 4.000000, 6.000000) + map:addTile("tile-background-03", 4.000000, 7.000000) + map:addTile("tile-background-02", 4.000000, 8.000000) + map:addTile("tile-background-03", 4.000000, 9.000000) + map:addTile("tile-background-03", 4.000000, 10.000000) + map:addTile("tile-ground-02", 4.000000, 11.000000) + map:addTile("tile-background-03", 5.000000, 0.000000) + map:addTile("tile-background-big-01", 5.000000, 1.000000) + map:addTile("tile-background-03", 5.000000, 3.000000) + map:addTile("tile-background-01", 5.000000, 4.000000) + map:addTile("tile-background-cave-art-01", 5.000000, 5.000000) + map:addTile("tile-background-03", 5.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 7.000000) + map:addTile("tile-background-03", 5.000000, 8.000000) + map:addTile("tile-background-02", 5.000000, 9.000000) + map:addTile("tile-background-03", 5.000000, 10.000000) + map:addTile("tile-ground-02", 5.000000, 11.000000) + map:addTile("tile-background-01", 6.000000, 0.000000) + map:addTile("tile-background-03", 6.000000, 3.000000) + map:addTile("tile-background-03", 6.000000, 4.000000) + map:addTile("tile-background-02", 6.000000, 5.000000) + map:addTile("tile-background-cave-art-01", 6.000000, 6.000000) + map:addTile("tile-background-03", 6.000000, 7.000000) + map:addTile("tile-background-02", 6.000000, 8.000000) + map:addTile("tile-background-big-01", 6.000000, 9.000000) + map:addTile("tile-ground-01", 6.000000, 11.000000) + map:addTile("tile-background-02", 7.000000, 0.000000) + map:addTile("tile-background-03", 7.000000, 1.000000) + map:addTile("tile-background-01", 7.000000, 2.000000) + map:addTile("tile-background-01", 7.000000, 3.000000) + map:addTile("tile-background-04", 7.000000, 4.000000) + map:addTile("tile-ground-05", 7.000000, 6.000000) + map:addTile("tile-background-02", 7.000000, 7.000000) + map:addTile("tile-background-02", 7.000000, 8.000000) + map:addTile("tile-background-01", 7.000000, 11.000000) + map:addTile("bridge-wall-left-01", 7.000000, 11.000000) + map:addTile("tile-background-02", 8.000000, 0.000000) + map:addTile("tile-background-big-01", 8.000000, 1.000000) + map:addTile("tile-background-03", 8.000000, 3.000000) + map:addTile("tile-background-03", 8.000000, 4.000000) + map:addTile("tile-background-window-01", 8.000000, 5.000000) + map:addTile("tile-ground-ledge-left-02", 8.000000, 6.000000) + map:addTile("tile-background-02", 8.000000, 7.000000) + map:addTile("tile-background-02", 8.000000, 8.000000) + map:addTile("tile-background-01", 8.000000, 9.000000) + map:addTile("tile-background-02", 8.000000, 10.000000) + map:addTile("tile-background-01", 8.000000, 11.000000) + map:addTile("bridge-plank-01", 8.000000, 11.000000) + map:addTile("tile-background-02", 9.000000, 0.000000) + map:addTile("tile-ground-03", 9.000000, 3.000000) + map:addTile("tile-rock-big-01", 9.000000, 4.000000) + map:addTile("tile-ground-ledge-left-01", 9.000000, 6.000000) + map:addTile("tile-background-02", 9.000000, 7.000000) + map:addTile("tile-background-big-01", 9.000000, 8.000000) + map:addTile("tile-background-01", 9.000000, 10.000000) + map:addTile("tile-background-03", 9.000000, 11.000000) + map:addTile("bridge-wall-right-01", 9.000000, 11.000000) + map:addTile("tile-background-02", 10.000000, 0.000000) + map:addTile("tile-background-03", 10.000000, 1.000000) + map:addTile("tile-background-02", 10.000000, 2.000000) + map:addTile("tile-ground-02", 10.000000, 3.000000) + map:addTile("tile-ground-ledge-right-01", 10.000000, 6.000000) + map:addTile("tile-background-01", 10.000000, 7.000000) + map:addTile("tile-background-03", 10.000000, 10.000000) + map:addTile("tile-ground-03", 10.000000, 11.000000) + map:addTile("tile-background-03", 11.000000, 0.000000) + map:addTile("tile-background-03", 11.000000, 1.000000) + map:addTile("tile-background-01", 11.000000, 2.000000) + map:addTile("tile-background-01", 11.000000, 3.000000) + map:addTile("tile-background-02", 11.000000, 4.000000) + map:addTile("tile-ground-06", 11.000000, 6.000000) + map:addTile("tile-background-02", 11.000000, 7.000000) + map:addTile("tile-background-03", 11.000000, 8.000000) + map:addTile("tile-background-02", 11.000000, 9.000000) + map:addTile("tile-background-01", 11.000000, 10.000000) + map:addTile("tile-ground-02", 11.000000, 11.000000) + map:addTile("tile-background-04", 12.000000, 0.000000) + map:addTile("tile-background-big-01", 12.000000, 1.000000) + map:addTile("tile-background-01", 12.000000, 3.000000) + map:addTile("tile-background-01", 12.000000, 4.000000) + map:addTile("tile-background-window-01", 12.000000, 5.000000) + map:addTile("tile-ground-05", 12.000000, 6.000000) + map:addTile("tile-background-03", 12.000000, 7.000000) + map:addTile("tile-background-03", 12.000000, 8.000000) + map:addTile("tile-background-04", 12.000000, 9.000000) + map:addTile("tile-background-02", 12.000000, 10.000000) + map:addTile("tile-ground-03", 12.000000, 11.000000) + map:addTile("tile-rock-slope-left-02", 13.000000, 0.000000) + map:addTile("tile-background-03", 13.000000, 3.000000) + map:addTile("tile-background-02", 13.000000, 4.000000) + map:addTile("tile-background-03", 13.000000, 5.000000) + map:addTile("tile-background-01", 13.000000, 6.000000) + map:addTile("tile-background-03", 13.000000, 7.000000) + map:addTile("tile-background-01", 13.000000, 8.000000) + map:addTile("tile-background-04", 13.000000, 9.000000) + map:addTile("tile-background-04", 13.000000, 10.000000) + map:addTile("tile-ground-02", 13.000000, 11.000000) + map:addTile("tile-rock-01", 14.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 14.000000, 1.000000) + map:addTile("tile-background-04", 14.000000, 2.000000) + map:addTile("tile-background-big-01", 14.000000, 3.000000) + map:addTile("tile-background-03", 14.000000, 5.000000) + map:addTile("tile-background-03", 14.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 14.000000, 7.000000) + map:addTile("tile-background-03", 14.000000, 8.000000) + map:addTile("tile-background-cave-art-01", 14.000000, 9.000000) + map:addTile("tile-background-04", 14.000000, 10.000000) + map:addTile("tile-ground-03", 14.000000, 11.000000) + map:addTile("tile-rock-02", 15.000000, 0.000000) + map:addTile("tile-rock-03", 15.000000, 1.000000) + map:addTile("tile-background-04", 15.000000, 2.000000) + map:addTile("liane-01", 15.000000, 2.000000) + map:addTile("tile-background-01", 15.000000, 5.000000) + map:addTile("tile-background-01", 15.000000, 6.000000) + map:addTile("tile-background-03", 15.000000, 7.000000) + map:addTile("tile-background-02", 15.000000, 8.000000) + map:addTile("tile-background-02", 15.000000, 9.000000) + map:addTile("tile-background-02", 15.000000, 10.000000) + map:addTile("tile-ground-02", 15.000000, 11.000000) + + map:addEmitter("tree", 9.000000, 1.000000, 1, 0, "") + map:addEmitter("item-stone", 9.000000, 2.000000, 1, 0, "") + map:addEmitter("tree", 10.000000, 9.000000, 1, 0, "") + map:addEmitter("npc-mammut", 13.000000, 10.000000, 1, 0, "") + + map:addCave("tile-cave-01", 0.000000, 6.000000) + map:addCave("tile-cave-01", 0.000000, 10.000000, "", 5000) + map:addCave("tile-cave-02", 1.000000, 3.000000) + map:addCave("tile-cave-02", 7.000000, 5.000000) + map:addCave("tile-cave-01", 11.000000, 5.000000) + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "3") + map:setSetting("npctransfercount", "3") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("waterchangespeed", "0.000000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.500000") + map:setSetting("waterrising", "0.0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("2", "3") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-03.lua new file mode 100755 index 0000000000..54353a6d82 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-03.lua @@ -0,0 +1,192 @@ +function getName() + return "Taxi 03" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-02", 0.000000, 0.000000) + map:addTile("tile-background-ice-02", 0.000000, 1.000000) + map:addTile("tile-background-ice-06", 0.000000, 2.000000) + map:addTile("tile-background-ice-02", 0.000000, 3.000000) + map:addTile("tile-ground-ice-03", 0.000000, 5.000000) + map:addTile("tile-rock-ice-02", 0.000000, 6.000000) + map:addTile("tile-rock-ice-03", 0.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 0.000000, 8.000000) + map:addTile("tile-rock-ice-01", 0.000000, 10.000000) + map:addTile("tile-rock-ice-03", 0.000000, 11.000000) + map:addTile("tile-background-ice-02", 1.000000, 0.000000) + map:addTile("tile-background-ice-01", 1.000000, 1.000000) + map:addTile("tile-background-ice-02", 1.000000, 2.000000) + map:addTile("tile-background-ice-big-01", 1.000000, 3.000000) + map:addTile("tile-ground-ice-03", 1.000000, 5.000000) + map:addTile("tile-rock-ice-02", 1.000000, 6.000000) + map:addTile("tile-rock-ice-01", 1.000000, 7.000000) + map:addTile("tile-rock-ice-03", 1.000000, 10.000000) + map:addTile("tile-rock-ice-01", 1.000000, 11.000000) + map:addTile("tile-background-ice-05", 2.000000, 0.000000) + map:addTile("tile-background-ice-06", 2.000000, 1.000000) + map:addTile("tile-background-ice-01", 2.000000, 2.000000) + map:addTile("tile-ground-ice-03", 2.000000, 5.000000) + map:addTile("tile-ground-ledge-ice-right-02", 2.000000, 6.000000) + map:addTile("tile-background-ice-05", 2.000000, 7.000000) + map:addTile("tile-background-ice-01", 2.000000, 8.000000) + map:addTile("tile-background-ice-big-01", 2.000000, 9.000000) + map:addTile("bridge-wall-ice-left-01", 2.000000, 9.000000) + map:addTile("tile-background-ice-01", 2.000000, 11.000000) + map:addTile("tile-background-ice-05", 3.000000, 0.000000) + map:addTile("tile-background-ice-big-01", 3.000000, 1.000000) + map:addTile("tile-background-ice-02", 3.000000, 3.000000) + map:addTile("tile-background-ice-06", 3.000000, 4.000000) + map:addTile("tile-ground-ice-03", 3.000000, 5.000000) + map:addTile("tile-background-ice-01", 3.000000, 6.000000) + map:addTile("tile-background-ice-02", 3.000000, 7.000000) + map:addTile("tile-background-ice-02", 3.000000, 8.000000) + map:addTile("bridge-plank-ice-01", 3.000000, 9.000000) + map:addTile("tile-background-ice-04", 3.000000, 11.000000) + map:addTile("tile-background-ice-02", 4.000000, 0.000000) + map:addTile("tile-background-ice-06", 4.000000, 3.000000) + map:addTile("tile-background-ice-cave-art-01", 4.000000, 4.000000) + map:addTile("tile-ground-ledge-ice-right-01", 4.000000, 5.000000) + map:addTile("tile-background-ice-big-01", 4.000000, 6.000000) + map:addTile("tile-background-ice-window-01", 4.000000, 8.000000) + map:addTile("tile-background-ice-01", 4.000000, 9.000000) + map:addTile("bridge-wall-ice-right-01", 4.000000, 9.000000) + map:addTile("tile-background-ice-05", 4.000000, 10.000000) + map:addTile("tile-background-ice-02", 4.000000, 11.000000) + map:addTile("tile-background-ice-02", 5.000000, 0.000000) + map:addTile("tile-background-ice-01", 5.000000, 1.000000) + map:addTile("tile-background-ice-02", 5.000000, 2.000000) + map:addTile("tile-background-ice-big-01", 5.000000, 3.000000) + map:addTile("tile-background-ice-02", 5.000000, 5.000000) + map:addTile("tile-ground-ice-01", 5.000000, 9.000000) + map:addTile("tile-background-ice-03", 5.000000, 10.000000) + map:addTile("tile-background-ice-02", 5.000000, 11.000000) + map:addTile("tile-background-ice-01", 6.000000, 0.000000) + map:addTile("tile-background-ice-04", 6.000000, 1.000000) + map:addTile("tile-background-ice-02", 6.000000, 2.000000) + map:addTile("tile-background-ice-02", 6.000000, 5.000000) + map:addTile("tile-background-ice-02", 6.000000, 6.000000) + map:addTile("tile-background-ice-02", 6.000000, 7.000000) + map:addTile("tile-background-ice-06", 6.000000, 8.000000) + map:addTile("tile-ground-ice-02", 6.000000, 9.000000) + map:addTile("tile-background-ice-02", 6.000000, 10.000000) + map:addTile("tile-background-ice-01", 6.000000, 11.000000) + map:addTile("tile-rock-ice-02", 7.000000, 0.000000) + map:addTile("tile-background-ice-03", 7.000000, 1.000000) + map:addTile("tile-background-ice-02", 7.000000, 2.000000) + map:addTile("tile-background-ice-01", 7.000000, 3.000000) + map:addTile("tile-background-ice-06", 7.000000, 4.000000) + map:addTile("tile-background-ice-02", 7.000000, 5.000000) + map:addTile("tile-background-ice-02", 7.000000, 6.000000) + map:addTile("tile-background-ice-03", 7.000000, 7.000000) + map:addTile("tile-background-ice-01", 7.000000, 8.000000) + map:addTile("tile-ground-ice-03", 7.000000, 9.000000) + map:addTile("tile-background-ice-02", 7.000000, 10.000000) + map:addTile("tile-background-ice-04", 7.000000, 11.000000) + map:addTile("tile-rock-ice-big-01", 8.000000, 0.000000) + map:addTile("tile-background-ice-02", 8.000000, 2.000000) + map:addTile("tile-background-ice-03", 8.000000, 3.000000) + map:addTile("tile-background-ice-01", 8.000000, 4.000000) + map:addTile("tile-background-ice-02", 8.000000, 5.000000) + map:addTile("tile-background-ice-01", 8.000000, 6.000000) + map:addTile("tile-ground-ice-03", 8.000000, 7.000000) + map:addTile("tile-rock-ice-01", 8.000000, 8.000000) + map:addTile("tile-rock-ice-02", 8.000000, 9.000000) + map:addTile("tile-rock-ice-02", 8.000000, 10.000000) + map:addTile("tile-rock-ice-01", 8.000000, 11.000000) + map:addTile("tile-ground-ledge-ice-left-02", 9.000000, 2.000000) + map:addTile("tile-background-ice-04", 9.000000, 3.000000) + map:addTile("tile-background-ice-04", 9.000000, 4.000000) + map:addTile("tile-background-ice-03", 9.000000, 5.000000) + map:addTile("tile-waterfall-ice-01", 9.000000, 6.000000) + map:addTile("tile-rock-ice-02", 9.000000, 8.000000) + map:addTile("tile-rock-ice-01", 9.000000, 9.000000) + map:addTile("tile-rock-ice-02", 9.000000, 10.000000) + map:addTile("tile-rock-ice-02", 9.000000, 11.000000) + map:addTile("tile-rock-ice-02", 10.000000, 0.000000) + map:addTile("tile-rock-ice-big-01", 10.000000, 1.000000) + map:addTile("tile-background-ice-01", 10.000000, 3.000000) + map:addTile("tile-background-ice-02", 10.000000, 4.000000) + map:addTile("tile-background-ice-04", 10.000000, 5.000000) + map:addTile("tile-background-ice-window-01", 10.000000, 6.000000) + map:addTile("tile-ground-ice-01", 10.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 10.000000, 8.000000) + map:addTile("tile-rock-ice-03", 10.000000, 10.000000) + map:addTile("tile-rock-ice-03", 10.000000, 11.000000) + map:addTile("tile-rock-ice-02", 11.000000, 0.000000) + map:addTile("tile-background-ice-big-01", 11.000000, 3.000000) + map:addTile("tile-background-ice-01", 11.000000, 5.000000) + map:addTile("tile-ground-ice-02", 11.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 11.000000, 10.000000) + map:addTile("tile-rock-ice-02", 12.000000, 0.000000) + map:addTile("tile-ground-ledge-ice-right-01", 12.000000, 1.000000) + map:addTile("tile-background-ice-01", 12.000000, 2.000000) + map:addTile("tile-background-ice-02", 12.000000, 5.000000) + map:addTile("tile-background-ice-cave-art-01", 12.000000, 6.000000) + map:addTile("tile-ground-ice-03", 12.000000, 7.000000) + map:addTile("tile-rock-ice-03", 12.000000, 8.000000) + map:addTile("tile-rock-ice-03", 12.000000, 9.000000) + map:addTile("tile-rock-ice-03", 13.000000, 0.000000) + map:addTile("tile-background-ice-01", 13.000000, 1.000000) + map:addTile("tile-background-ice-05", 13.000000, 2.000000) + map:addTile("tile-background-ice-01", 13.000000, 3.000000) + map:addTile("tile-background-ice-02", 13.000000, 4.000000) + map:addTile("tile-background-ice-02", 13.000000, 5.000000) + map:addTile("tile-background-ice-04", 13.000000, 6.000000) + map:addTile("tile-background-ice-06", 13.000000, 7.000000) + map:addTile("tile-background-ice-03", 13.000000, 8.000000) + map:addTile("tile-ground-ice-02", 13.000000, 9.000000) + map:addTile("tile-rock-ice-03", 13.000000, 10.000000) + map:addTile("tile-rock-ice-02", 13.000000, 11.000000) + map:addTile("tile-background-ice-06", 14.000000, 0.000000) + map:addTile("tile-background-ice-06", 14.000000, 1.000000) + map:addTile("tile-background-ice-04", 14.000000, 2.000000) + map:addTile("tile-background-ice-02", 14.000000, 3.000000) + map:addTile("tile-background-ice-06", 14.000000, 4.000000) + map:addTile("tile-background-ice-04", 14.000000, 5.000000) + map:addTile("tile-background-ice-big-01", 14.000000, 6.000000) + map:addTile("tile-ground-ice-02", 14.000000, 9.000000) + map:addTile("tile-rock-ice-02", 14.000000, 10.000000) + map:addTile("tile-rock-ice-03", 14.000000, 11.000000) + map:addTile("tile-background-ice-03", 15.000000, 0.000000) + map:addTile("tile-background-ice-04", 15.000000, 1.000000) + map:addTile("tile-background-ice-02", 15.000000, 2.000000) + map:addTile("tile-background-ice-01", 15.000000, 3.000000) + map:addTile("tile-background-ice-05", 15.000000, 4.000000) + map:addTile("tile-background-ice-02", 15.000000, 5.000000) + map:addTile("tile-background-ice-04", 15.000000, 8.000000) + map:addTile("tile-ground-ice-02", 15.000000, 9.000000) + map:addTile("tile-rock-ice-02", 15.000000, 10.000000) + map:addTile("tile-rock-ice-03", 15.000000, 11.000000) + + + map:addCave("tile-cave-ice-02", 0.000000, 4.000000, "", 5000) + map:addCave("tile-cave-ice-01", 5.000000, 8.000000, "", 5000) + map:addCave("tile-cave-ice-01", 11.000000, 6.000000, "", 5000) + map:addCave("tile-cave-ice-02", 14.000000, 8.000000, "", 5000) + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "2") + map:setSetting("npctransfercount", "3") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("waterchangespeed", "0.000000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.300000") + map:setSetting("waterrising", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("3.000000", "4.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-04.lua new file mode 100755 index 0000000000..e237d539c3 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-04.lua @@ -0,0 +1,179 @@ +function getName() + return "Taxi 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-06", 0.000000, 0.000000) + map:addTile("tile-background-ice-03", 0.000000, 1.000000) + map:addTile("tile-background-ice-02", 0.000000, 2.000000) + map:addTile("tile-background-ice-03", 0.000000, 3.000000) + map:addTile("tile-background-ice-01", 0.000000, 4.000000) + map:addTile("tile-background-ice-01", 0.000000, 5.000000) + map:addTile("tile-background-ice-05", 0.000000, 6.000000) + map:addTile("tile-background-ice-03", 0.000000, 7.000000) + map:addTile("tile-background-ice-05", 0.000000, 8.000000) + map:addTile("tile-background-ice-big-01", 0.000000, 9.000000) + map:addTile("tile-background-ice-02", 0.000000, 11.000000) + map:addTile("tile-background-ice-04", 1.000000, 0.000000) + map:addTile("tile-background-ice-big-01", 1.000000, 1.000000) + map:addTile("tile-background-ice-04", 1.000000, 3.000000) + map:addTile("tile-background-ice-big-01", 1.000000, 4.000000) + map:addTile("tile-background-ice-02", 1.000000, 6.000000) + map:addTile("tile-background-ice-03", 1.000000, 7.000000) + map:addTile("tile-background-ice-window-02", 1.000000, 8.000000) + map:addTile("tile-background-ice-02", 1.000000, 11.000000) + map:addTile("tile-background-ice-06", 2.000000, 0.000000) + map:addTile("tile-background-ice-02", 2.000000, 3.000000) + map:addTile("tile-background-ice-big-01", 2.000000, 6.000000) + map:addTile("tile-ground-ledge-ice-left-01", 2.000000, 9.000000) + map:addTile("tile-background-ice-02", 2.000000, 10.000000) + map:addTile("tile-background-ice-02", 2.000000, 11.000000) + map:addTile("tile-background-ice-02", 3.000000, 0.000000) + map:addTile("tile-ground-ice-01", 3.000000, 2.000000) + map:addTile("tile-rock-ice-03", 3.000000, 3.000000) + map:addTile("tile-ground-ledge-ice-left-01", 3.000000, 4.000000) + map:addTile("tile-background-ice-02", 3.000000, 5.000000) + map:addTile("tile-background-ice-cave-art-01", 3.000000, 8.000000) + map:addTile("tile-ground-ice-02", 3.000000, 9.000000) + map:addTile("tile-rock-ice-03", 3.000000, 10.000000) + map:addTile("tile-rock-ice-03", 3.000000, 11.000000) + map:addTile("tile-background-ice-03", 4.000000, 0.000000) + map:addTile("tile-background-ice-window-02", 4.000000, 1.000000) + map:addTile("tile-ground-ice-03", 4.000000, 2.000000) + map:addTile("tile-rock-ice-big-01", 4.000000, 3.000000) + map:addTile("tile-background-ice-big-01", 4.000000, 5.000000) + map:addTile("tile-ground-ledge-ice-left-02", 4.000000, 7.000000) + map:addTile("tile-background-ice-02", 4.000000, 8.000000) + map:addTile("tile-ground-ice-01", 4.000000, 9.000000) + map:addTile("tile-rock-ice-03", 4.000000, 10.000000) + map:addTile("tile-rock-ice-03", 4.000000, 11.000000) + map:addTile("tile-background-ice-04", 5.000000, 0.000000) + map:addTile("tile-background-ice-01", 5.000000, 1.000000) + map:addTile("tile-ground-ice-03", 5.000000, 2.000000) + map:addTile("tile-ground-ice-03", 5.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 5.000000, 8.000000) + map:addTile("tile-rock-ice-02", 5.000000, 10.000000) + map:addTile("tile-rock-ice-03", 5.000000, 11.000000) + map:addTile("tile-background-ice-04", 6.000000, 0.000000) + map:addTile("tile-background-ice-big-01", 6.000000, 1.000000) + map:addTile("tile-background-ice-02", 6.000000, 3.000000) + map:addTile("tile-ground-ice-03", 6.000000, 4.000000) + map:addTile("tile-ground-ledge-ice-left-01", 6.000000, 5.000000) + map:addTile("tile-background-ice-02", 6.000000, 6.000000) + map:addTile("tile-ground-ice-03", 6.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 6.000000, 10.000000) + map:addTile("tile-background-ice-01", 7.000000, 0.000000) + map:addTile("tile-background-ice-window-01", 7.000000, 3.000000) + map:addTile("tile-ground-ice-01", 7.000000, 4.000000) + map:addTile("tile-ground-ice-02", 7.000000, 5.000000) + map:addTile("tile-rock-ice-01", 7.000000, 6.000000) + map:addTile("tile-rock-ice-01", 7.000000, 7.000000) + map:addTile("tile-rock-ice-big-01", 7.000000, 8.000000) + map:addTile("tile-background-ice-02", 8.000000, 0.000000) + map:addTile("tile-background-ice-02", 8.000000, 1.000000) + map:addTile("tile-background-ice-02", 8.000000, 2.000000) + map:addTile("tile-ground-ledge-ice-right-01", 8.000000, 4.000000) + map:addTile("tile-background-ice-02", 8.000000, 5.000000) + map:addTile("tile-background-ice-05", 8.000000, 6.000000) + map:addTile("tile-ground-ice-03", 8.000000, 7.000000) + map:addTile("tile-rock-ice-03", 8.000000, 10.000000) + map:addTile("tile-rock-ice-02", 8.000000, 11.000000) + map:addTile("tile-background-ice-03", 9.000000, 0.000000) + map:addTile("tile-background-ice-big-01", 9.000000, 1.000000) + map:addTile("tile-background-ice-01", 9.000000, 3.000000) + map:addTile("tile-ground-ledge-ice-right-02", 9.000000, 4.000000) + map:addTile("tile-background-ice-06", 9.000000, 5.000000) + map:addTile("tile-background-ice-04", 9.000000, 6.000000) + map:addTile("tile-ground-ice-01", 9.000000, 7.000000) + map:addTile("tile-rock-ice-03", 9.000000, 8.000000) + map:addTile("tile-ground-ledge-ice-right-01", 9.000000, 9.000000) + map:addTile("tile-background-ice-big-01", 9.000000, 10.000000) + map:addTile("tile-background-ice-02", 10.000000, 0.000000) + map:addTile("tile-background-ice-04", 10.000000, 3.000000) + map:addTile("tile-background-ice-02", 10.000000, 4.000000) + map:addTile("tile-background-ice-02", 10.000000, 5.000000) + map:addTile("tile-background-ice-cave-art-01", 10.000000, 6.000000) + map:addTile("tile-ground-ice-03", 10.000000, 7.000000) + map:addTile("tile-rock-ice-03", 10.000000, 8.000000) + map:addTile("tile-background-ice-04", 10.000000, 9.000000) + map:addTile("tile-background-ice-02", 11.000000, 0.000000) + map:addTile("tile-background-ice-02", 11.000000, 1.000000) + map:addTile("tile-background-ice-02", 11.000000, 2.000000) + map:addTile("tile-background-ice-03", 11.000000, 3.000000) + map:addTile("tile-background-ice-big-01", 11.000000, 4.000000) + map:addTile("tile-background-ice-window-02", 11.000000, 6.000000) + map:addTile("tile-ground-ice-01", 11.000000, 7.000000) + map:addTile("tile-ground-ledge-ice-right-02", 11.000000, 8.000000) + map:addTile("tile-background-ice-01", 11.000000, 9.000000) + map:addTile("tile-background-ice-big-01", 11.000000, 10.000000) + map:addTile("tile-background-ice-01", 12.000000, 0.000000) + map:addTile("tile-background-ice-04", 12.000000, 1.000000) + map:addTile("tile-background-ice-02", 12.000000, 2.000000) + map:addTile("tile-background-ice-02", 12.000000, 3.000000) + map:addTile("tile-ground-ice-03", 12.000000, 7.000000) + map:addTile("tile-background-ice-03", 12.000000, 8.000000) + map:addTile("tile-background-ice-04", 12.000000, 9.000000) + map:addTile("tile-background-ice-01", 13.000000, 0.000000) + map:addTile("tile-background-ice-06", 13.000000, 1.000000) + map:addTile("tile-background-ice-05", 13.000000, 2.000000) + map:addTile("tile-background-ice-05", 13.000000, 3.000000) + map:addTile("tile-background-ice-06", 13.000000, 4.000000) + map:addTile("tile-background-ice-03", 13.000000, 5.000000) + map:addTile("tile-background-ice-03", 13.000000, 6.000000) + map:addTile("tile-ground-ledge-ice-right-01", 13.000000, 7.000000) + map:addTile("tile-background-ice-03", 13.000000, 8.000000) + map:addTile("tile-background-ice-05", 13.000000, 9.000000) + map:addTile("tile-background-ice-01", 13.000000, 10.000000) + map:addTile("tile-background-ice-05", 13.000000, 11.000000) + map:addTile("tile-background-ice-02", 14.000000, 0.000000) + map:addTile("tile-background-ice-05", 14.000000, 1.000000) + map:addTile("tile-background-ice-03", 14.000000, 2.000000) + map:addTile("tile-background-ice-05", 14.000000, 3.000000) + map:addTile("tile-background-ice-05", 14.000000, 4.000000) + map:addTile("tile-background-ice-big-01", 14.000000, 5.000000) + map:addTile("tile-background-ice-03", 14.000000, 7.000000) + map:addTile("tile-background-ice-06", 14.000000, 8.000000) + map:addTile("tile-background-ice-01", 14.000000, 9.000000) + map:addTile("tile-background-ice-big-01", 14.000000, 10.000000) + map:addTile("tile-background-ice-06", 15.000000, 0.000000) + map:addTile("tile-background-ice-03", 15.000000, 1.000000) + map:addTile("tile-background-ice-02", 15.000000, 2.000000) + map:addTile("tile-background-ice-01", 15.000000, 3.000000) + map:addTile("tile-background-ice-03", 15.000000, 4.000000) + map:addTile("tile-background-ice-02", 15.000000, 7.000000) + map:addTile("tile-background-ice-03", 15.000000, 8.000000) + map:addTile("tile-background-ice-03", 15.000000, 9.000000) + + + map:addCave("tile-cave-ice-01", 2.000000, 8.000000, "", 1000) + map:addCave("tile-cave-ice-01", 3.000000, 1.000000, "", 500000) + map:addCave("tile-cave-ice-01", 8.000000, 3.000000, "", 5000) + map:addCave("tile-cave-ice-01", 12.000000, 6.000000, "", 3000) + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "3") + map:setSetting("npctransfercount", "3") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.200000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.000000") + map:setSetting("waterrising", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("9.000000", "6.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-05.lua new file mode 100755 index 0000000000..c304d84b03 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-05.lua @@ -0,0 +1,209 @@ +function getName() + return "Taxi 05" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-cave-art-01", 0.000000, 0.000000) + map:addTile("tile-background-01", 0.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 0.000000, 2.000000) + map:addTile("tile-ground-01", 0.000000, 3.000000) + map:addTile("tile-rock-slope-right-02", 0.000000, 4.000000) + map:addTile("tile-background-01", 0.000000, 5.000000) + map:addTile("tile-background-01", 0.000000, 6.000000) + map:addTile("tile-ground-01", 0.000000, 7.000000) + map:addTile("tile-rock-01", 0.000000, 8.000000) + map:addTile("tile-rock-03", 0.000000, 9.000000) + map:addTile("tile-rock-01", 0.000000, 10.000000) + map:addTile("tile-rock-01", 0.000000, 11.000000) + map:addTile("tile-background-02", 1.000000, 0.000000) + map:addTile("tile-background-cave-art-01", 1.000000, 1.000000) + map:addTile("tile-ground-03", 1.000000, 3.000000) + map:addTile("tile-background-01", 1.000000, 4.000000) + map:addTile("liane-01", 1.000000, 4.000000) + map:addTile("tile-background-03", 1.000000, 5.000000) + map:addTile("tile-ground-01", 1.000000, 7.000000) + map:addTile("tile-rock-03", 1.000000, 8.000000) + map:addTile("tile-rock-big-01", 1.000000, 9.000000) + map:addTile("tile-rock-03", 1.000000, 11.000000) + map:addTile("tile-background-03", 2.000000, 0.000000) + map:addTile("tile-background-01", 2.000000, 1.000000) + map:addTile("tile-background-window-01", 2.000000, 2.000000) + map:addTile("tile-ground-01", 2.000000, 3.000000) + map:addTile("tile-background-03", 2.000000, 4.000000) + map:addTile("tile-background-01", 2.000000, 5.000000) + map:addTile("tile-background-window-01", 2.000000, 6.000000) + map:addTile("tile-ground-01", 2.000000, 7.000000) + map:addTile("tile-rock-02", 2.000000, 8.000000) + map:addTile("tile-rock-01", 2.000000, 11.000000) + map:addTile("tile-background-02", 3.000000, 0.000000) + map:addTile("tile-background-01", 3.000000, 1.000000) + map:addTile("tile-background-02", 3.000000, 2.000000) + map:addTile("tile-ground-01", 3.000000, 3.000000) + map:addTile("tile-background-01", 3.000000, 4.000000) + map:addTile("tile-background-01", 3.000000, 5.000000) + map:addTile("tile-background-01", 3.000000, 6.000000) + map:addTile("tile-background-01", 3.000000, 7.000000) + map:addTile("tile-ground-03", 3.000000, 8.000000) + map:addTile("tile-rock-02", 3.000000, 9.000000) + map:addTile("tile-rock-big-01", 3.000000, 10.000000) + map:addTile("tile-background-01", 4.000000, 0.000000) + map:addTile("tile-background-03", 4.000000, 1.000000) + map:addTile("tile-background-01", 4.000000, 2.000000) + map:addTile("tile-ground-03", 4.000000, 3.000000) + map:addTile("tile-background-01", 4.000000, 4.000000) + map:addTile("liane-01", 4.000000, 4.000000) + map:addTile("tile-background-01", 4.000000, 5.000000) + map:addTile("tile-background-03", 4.000000, 6.000000) + map:addTile("tile-background-01", 4.000000, 7.000000) + map:addTile("tile-ground-01", 4.000000, 8.000000) + map:addTile("tile-rock-03", 4.000000, 9.000000) + map:addTile("tile-background-01", 5.000000, 0.000000) + map:addTile("tile-background-02", 5.000000, 1.000000) + map:addTile("tile-background-01", 5.000000, 2.000000) + map:addTile("tile-background-big-01", 5.000000, 3.000000) + map:addTile("tile-background-01", 5.000000, 5.000000) + map:addTile("tile-background-01", 5.000000, 6.000000) + map:addTile("tile-background-03", 5.000000, 7.000000) + map:addTile("tile-ground-03", 5.000000, 8.000000) + map:addTile("tile-rock-02", 5.000000, 9.000000) + map:addTile("tile-rock-03", 5.000000, 10.000000) + map:addTile("tile-rock-01", 5.000000, 11.000000) + map:addTile("tile-background-03", 6.000000, 0.000000) + map:addTile("tile-background-01", 6.000000, 1.000000) + map:addTile("tile-background-01", 6.000000, 2.000000) + map:addTile("tile-background-01", 6.000000, 5.000000) + map:addTile("tile-background-01", 6.000000, 6.000000) + map:addTile("tile-ground-01", 6.000000, 8.000000) + map:addTile("tile-rock-03", 6.000000, 9.000000) + map:addTile("tile-rock-02", 6.000000, 10.000000) + map:addTile("tile-rock-01", 6.000000, 11.000000) + map:addTile("tile-background-02", 7.000000, 0.000000) + map:addTile("tile-background-01", 7.000000, 1.000000) + map:addTile("tile-background-02", 7.000000, 2.000000) + map:addTile("tile-background-01", 7.000000, 3.000000) + map:addTile("tile-background-02", 7.000000, 4.000000) + map:addTile("tile-background-02", 7.000000, 5.000000) + map:addTile("tile-background-03", 7.000000, 6.000000) + map:addTile("tile-background-window-01", 7.000000, 7.000000) + map:addTile("tile-ground-01", 7.000000, 8.000000) + map:addTile("tile-rock-slope-right-02", 7.000000, 9.000000) + map:addTile("tile-background-03", 7.000000, 10.000000) + map:addTile("tile-background-01", 7.000000, 11.000000) + map:addTile("bridge-wall-left-01", 7.000000, 11.000000) + map:addTile("tile-background-01", 8.000000, 0.000000) + map:addTile("tile-background-03", 8.000000, 1.000000) + map:addTile("tile-background-02", 8.000000, 2.000000) + map:addTile("tile-background-01", 8.000000, 3.000000) + map:addTile("tile-background-03", 8.000000, 4.000000) + map:addTile("tile-background-02", 8.000000, 5.000000) + map:addTile("tile-background-02", 8.000000, 6.000000) + map:addTile("tile-background-03", 8.000000, 7.000000) + map:addTile("tile-background-01", 8.000000, 8.000000) + map:addTile("tile-background-03", 8.000000, 9.000000) + map:addTile("tile-background-02", 8.000000, 10.000000) + map:addTile("tile-background-01", 8.000000, 11.000000) + map:addTile("bridge-plank-01", 8.000000, 11.000000) + map:addTile("tile-background-big-01", 9.000000, 0.000000) + map:addTile("tile-background-02", 9.000000, 2.000000) + map:addTile("tile-background-01", 9.000000, 3.000000) + map:addTile("tile-background-big-01", 9.000000, 4.000000) + map:addTile("tile-background-03", 9.000000, 6.000000) + map:addTile("tile-background-big-01", 9.000000, 7.000000) + map:addTile("tile-background-01", 9.000000, 9.000000) + map:addTile("tile-background-01", 9.000000, 10.000000) + map:addTile("tile-background-01", 9.000000, 11.000000) + map:addTile("bridge-plank-01", 9.000000, 11.000000) + map:addTile("tile-background-03", 10.000000, 2.000000) + map:addTile("tile-background-02", 10.000000, 3.000000) + map:addTile("tile-background-01", 10.000000, 6.000000) + map:addTile("tile-background-01", 10.000000, 9.000000) + map:addTile("tile-background-01", 10.000000, 10.000000) + map:addTile("tile-background-cave-art-01", 10.000000, 11.000000) + map:addTile("bridge-wall-right-01", 10.000000, 11.000000) + map:addTile("tile-background-01", 11.000000, 0.000000) + map:addTile("tile-background-01", 11.000000, 1.000000) + map:addTile("tile-background-01", 11.000000, 2.000000) + map:addTile("tile-background-03", 11.000000, 3.000000) + map:addTile("tile-background-03", 11.000000, 4.000000) + map:addTile("tile-ground-06", 11.000000, 5.000000) + map:addTile("tile-background-01", 11.000000, 6.000000) + map:addTile("tile-background-01", 11.000000, 7.000000) + map:addTile("tile-background-02", 11.000000, 8.000000) + map:addTile("tile-background-03", 11.000000, 9.000000) + map:addTile("tile-background-window-02", 11.000000, 10.000000) + map:addTile("tile-ground-01", 11.000000, 11.000000) + map:addTile("tile-background-01", 12.000000, 0.000000) + map:addTile("tile-background-big-01", 12.000000, 1.000000) + map:addTile("tile-background-01", 12.000000, 3.000000) + map:addTile("tile-background-01", 12.000000, 4.000000) + map:addTile("tile-ground-03", 12.000000, 5.000000) + map:addTile("tile-background-01", 12.000000, 6.000000) + map:addTile("liane-01", 12.000000, 6.000000) + map:addTile("tile-background-01", 12.000000, 7.000000) + map:addTile("tile-background-03", 12.000000, 8.000000) + map:addTile("tile-background-01", 12.000000, 9.000000) + map:addTile("tile-ground-03", 12.000000, 11.000000) + map:addTile("tile-background-01", 13.000000, 0.000000) + map:addTile("tile-background-01", 13.000000, 3.000000) + map:addTile("tile-ground-03", 13.000000, 5.000000) + map:addTile("tile-rock-01", 13.000000, 6.000000) + map:addTile("tile-rock-shim-01", 13.000000, 7.000000) + map:addTile("tile-background-02", 13.000000, 8.000000) + map:addTile("tile-background-03", 13.000000, 9.000000) + map:addTile("tile-background-01", 13.000000, 10.000000) + map:addTile("tile-ground-01", 13.000000, 11.000000) + map:addTile("tile-background-big-01", 14.000000, 0.000000) + map:addTile("tile-background-big-01", 14.000000, 2.000000) + map:addTile("tile-background-window-02", 14.000000, 4.000000) + map:addTile("tile-ground-ledge-right-01", 14.000000, 5.000000) + map:addTile("tile-background-02", 14.000000, 6.000000) + map:addTile("tile-background-01", 14.000000, 7.000000) + map:addTile("tile-background-02", 14.000000, 8.000000) + map:addTile("tile-background-01", 14.000000, 9.000000) + map:addTile("tile-background-01", 14.000000, 10.000000) + map:addTile("tile-background-01", 14.000000, 11.000000) + map:addTile("tile-background-02", 15.000000, 4.000000) + map:addTile("tile-ground-ledge-right-02", 15.000000, 5.000000) + map:addTile("tile-background-03", 15.000000, 6.000000) + map:addTile("tile-background-03", 15.000000, 7.000000) + map:addTile("tile-background-02", 15.000000, 8.000000) + map:addTile("tile-background-03", 15.000000, 9.000000) + map:addTile("tile-background-03", 15.000000, 10.000000) + map:addTile("tile-background-01", 15.000000, 11.000000) + + map:addEmitter("tree", 4.000000, 6.000000, 1, 0, "") + map:addEmitter("item-stone", 7.000000, 10.000000, 1, 0, "") + + map:addCave("tile-cave-01", 1.000000, 2.000000) + map:addCave("tile-cave-01", 1.000000, 6.000000, "", 5000) + map:addCave("tile-cave-02", 6.000000, 7.000000, "", 5000) + map:addCave("tile-cave-01", 12.000000, 10.000000, "", 5000) + map:addCave("tile-cave-01", 13.000000, 4.000000, "", 5000) + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "2") + map:setSetting("npctransfercount", "3") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("theme", "rock") + map:setSetting("waterchangespeed", "0.000000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.800000") + map:setSetting("waterrising", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("7.000000", "3.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-06.lua new file mode 100755 index 0000000000..6aaa3dc578 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/taxi-06.lua @@ -0,0 +1,200 @@ +function getName() + return "Taxi 06" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-03", 0.000000, 0.000000) + map:addTile("tile-background-big-01", 0.000000, 1.000000) + map:addTile("tile-background-03", 0.000000, 3.000000) + map:addTile("tile-background-03", 0.000000, 4.000000) + map:addTile("tile-background-02", 0.000000, 5.000000) + map:addTile("tile-background-02", 0.000000, 6.000000) + map:addTile("tile-background-03", 0.000000, 7.000000) + map:addTile("tile-ground-04", 0.000000, 9.000000) + map:addTile("tile-rock-big-01", 0.000000, 10.000000) + map:addTile("tile-background-02", 1.000000, 0.000000) + map:addTile("tile-background-03", 1.000000, 3.000000) + map:addTile("tile-background-02", 1.000000, 4.000000) + map:addTile("tile-background-03", 1.000000, 5.000000) + map:addTile("tile-background-03", 1.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 1.000000, 7.000000) + map:addTile("tile-background-window-01", 1.000000, 8.000000) + map:addTile("tile-ground-01", 1.000000, 9.000000) + map:addTile("tile-background-03", 2.000000, 0.000000) + map:addTile("tile-background-03", 2.000000, 1.000000) + map:addTile("tile-background-02", 2.000000, 2.000000) + map:addTile("tile-background-02", 2.000000, 3.000000) + map:addTile("tile-background-03", 2.000000, 4.000000) + map:addTile("tile-background-03", 2.000000, 5.000000) + map:addTile("tile-background-02", 2.000000, 6.000000) + map:addTile("tile-background-03", 2.000000, 7.000000) + map:addTile("tile-background-02", 2.000000, 8.000000) + map:addTile("tile-ground-04", 2.000000, 9.000000) + map:addTile("tile-rock-02", 2.000000, 10.000000) + map:addTile("tile-rock-02", 2.000000, 11.000000) + map:addTile("tile-background-03", 3.000000, 0.000000) + map:addTile("tile-background-02", 3.000000, 1.000000) + map:addTile("tile-background-01", 3.000000, 2.000000) + map:addTile("tile-background-03", 3.000000, 3.000000) + map:addTile("tile-background-03", 3.000000, 4.000000) + map:addTile("tile-rock-slope-left-01", 3.000000, 5.000000) + map:addTile("tile-rock-slope-left-02", 3.000000, 6.000000) + map:addTile("tile-background-big-01", 3.000000, 7.000000) + map:addTile("tile-ground-04", 3.000000, 9.000000) + map:addTile("tile-rock-03", 3.000000, 10.000000) + map:addTile("tile-rock-01", 3.000000, 11.000000) + map:addTile("tile-background-03", 4.000000, 0.000000) + map:addTile("tile-background-03", 4.000000, 1.000000) + map:addTile("tile-background-big-01", 4.000000, 2.000000) + map:addTile("tile-background-02", 4.000000, 4.000000) + map:addTile("tile-ground-04", 4.000000, 5.000000) + map:addTile("tile-rock-03", 4.000000, 6.000000) + map:addTile("tile-ground-04", 4.000000, 9.000000) + map:addTile("tile-ground-04", 4.000000, 10.000000) + map:addTile("tile-rock-03", 4.000000, 11.000000) + map:addTile("tile-rock-slope-left-02", 5.000000, 0.000000) + map:addTile("tile-background-03", 5.000000, 1.000000) + map:addTile("tile-background-cave-art-01", 5.000000, 4.000000) + map:addTile("tile-ground-01", 5.000000, 5.000000) + map:addTile("tile-rock-02", 5.000000, 6.000000) + map:addTile("tile-background-02", 5.000000, 7.000000) + map:addTile("tile-background-03", 5.000000, 8.000000) + map:addTile("tile-background-03", 5.000000, 9.000000) + map:addTile("tile-rock-02", 5.000000, 10.000000) + map:addTile("tile-rock-02", 5.000000, 11.000000) + map:addTile("tile-rock-03", 6.000000, 0.000000) + map:addTile("tile-rock-slope-left-02", 6.000000, 1.000000) + map:addTile("tile-background-03", 6.000000, 2.000000) + map:addTile("tile-background-03", 6.000000, 3.000000) + map:addTile("tile-ground-04", 6.000000, 5.000000) + map:addTile("tile-rock-slope-right-02", 6.000000, 6.000000) + map:addTile("tile-background-02", 6.000000, 7.000000) + map:addTile("tile-background-03", 6.000000, 8.000000) + map:addTile("tile-background-03", 6.000000, 9.000000) + map:addTile("tile-ground-04", 6.000000, 10.000000) + map:addTile("tile-rock-03", 6.000000, 11.000000) + map:addTile("tile-rock-big-01", 7.000000, 0.000000) + map:addTile("tile-background-03", 7.000000, 2.000000) + map:addTile("tile-background-02", 7.000000, 3.000000) + map:addTile("tile-background-window-02", 7.000000, 4.000000) + map:addTile("tile-ground-ledge-right-01", 7.000000, 5.000000) + map:addTile("tile-background-03", 7.000000, 6.000000) + map:addTile("tile-background-big-01", 7.000000, 7.000000) + map:addTile("tile-background-02", 7.000000, 9.000000) + map:addTile("tile-background-04", 7.000000, 10.000000) + map:addTile("bridge-wall-left-01", 7.000000, 10.000000) + map:addTile("tile-background-04", 7.000000, 11.000000) + map:addTile("tile-background-02", 8.000000, 2.000000) + map:addTile("tile-background-03", 8.000000, 3.000000) + map:addTile("tile-background-03", 8.000000, 4.000000) + map:addTile("tile-background-03", 8.000000, 5.000000) + map:addTile("tile-background-02", 8.000000, 6.000000) + map:addTile("tile-background-cave-art-01", 8.000000, 9.000000) + map:addTile("tile-background-04", 8.000000, 10.000000) + map:addTile("bridge-plank-01", 8.000000, 10.000000) + map:addTile("tile-background-04", 8.000000, 11.000000) + map:addTile("tile-rock-02", 9.000000, 0.000000) + map:addTile("tile-rock-03", 9.000000, 1.000000) + map:addTile("tile-rock-slope-left-02", 9.000000, 2.000000) + map:addTile("tile-background-big-01", 9.000000, 3.000000) + map:addTile("tile-background-03", 9.000000, 5.000000) + map:addTile("tile-background-03", 9.000000, 6.000000) + map:addTile("tile-background-02", 9.000000, 7.000000) + map:addTile("tile-background-03", 9.000000, 8.000000) + map:addTile("tile-background-03", 9.000000, 9.000000) + map:addTile("tile-background-04", 9.000000, 10.000000) + map:addTile("bridge-plank-01", 9.000000, 10.000000) + map:addTile("tile-background-04", 9.000000, 11.000000) + map:addTile("tile-rock-03", 10.000000, 0.000000) + map:addTile("tile-rock-big-01", 10.000000, 1.000000) + map:addTile("tile-background-03", 10.000000, 5.000000) + map:addTile("tile-rock-right-04", 10.000000, 6.000000) + map:addTile("tile-rock-right-04", 10.000000, 7.000000) + map:addTile("tile-background-03", 10.000000, 8.000000) + map:addTile("tile-background-window-01", 10.000000, 9.000000) + map:addTile("tile-background-04", 10.000000, 10.000000) + map:addTile("bridge-wall-right-01", 10.000000, 10.000000) + map:addTile("tile-background-04", 10.000000, 11.000000) + map:addTile("tile-rock-02", 11.000000, 0.000000) + map:addTile("tile-background-03", 11.000000, 3.000000) + map:addTile("tile-background-03", 11.000000, 4.000000) + map:addTile("tile-background-02", 11.000000, 5.000000) + map:addTile("tile-ground-04", 11.000000, 6.000000) + map:addTile("tile-rock-02", 11.000000, 7.000000) + map:addTile("tile-rock-slope-left-02", 11.000000, 8.000000) + map:addTile("tile-ground-04", 11.000000, 10.000000) + map:addTile("tile-rock-03", 11.000000, 11.000000) + map:addTile("tile-rock-02", 12.000000, 0.000000) + map:addTile("tile-rock-03", 12.000000, 1.000000) + map:addTile("tile-rock-slope-right-02", 12.000000, 2.000000) + map:addTile("tile-background-02", 12.000000, 3.000000) + map:addTile("tile-background-03", 12.000000, 4.000000) + map:addTile("tile-background-03", 12.000000, 5.000000) + map:addTile("tile-ground-01", 12.000000, 6.000000) + map:addTile("tile-rock-03", 12.000000, 7.000000) + map:addTile("tile-rock-02", 12.000000, 8.000000) + map:addTile("tile-rock-03", 12.000000, 9.000000) + map:addTile("tile-rock-02", 12.000000, 10.000000) + map:addTile("tile-rock-02", 12.000000, 11.000000) + map:addTile("tile-rock-03", 13.000000, 0.000000) + map:addTile("tile-rock-02", 13.000000, 1.000000) + map:addTile("tile-background-03", 13.000000, 2.000000) + map:addTile("tile-background-03", 13.000000, 3.000000) + map:addTile("tile-background-03", 13.000000, 4.000000) + map:addTile("tile-background-03", 13.000000, 5.000000) + map:addTile("tile-ground-04", 13.000000, 6.000000) + map:addTile("tile-rock-02", 13.000000, 7.000000) + map:addTile("tile-rock-slope-right-02", 13.000000, 8.000000) + map:addTile("tile-background-03", 13.000000, 9.000000) + map:addTile("tile-background-03", 13.000000, 10.000000) + map:addTile("tile-background-02", 13.000000, 11.000000) + map:addTile("tile-rock-big-01", 14.000000, 0.000000) + map:addTile("tile-rock-shim-01", 14.000000, 2.000000) + map:addTile("tile-background-big-01", 14.000000, 3.000000) + map:addTile("tile-background-02", 14.000000, 5.000000) + map:addTile("tile-background-02", 14.000000, 6.000000) + map:addTile("tile-background-03", 14.000000, 7.000000) + map:addTile("tile-background-02", 14.000000, 8.000000) + map:addTile("tile-background-02", 14.000000, 9.000000) + map:addTile("tile-background-big-01", 14.000000, 10.000000) + map:addTile("tile-background-02", 15.000000, 2.000000) + map:addTile("tile-background-03", 15.000000, 5.000000) + map:addTile("tile-background-cave-art-01", 15.000000, 6.000000) + map:addTile("tile-background-02", 15.000000, 7.000000) + map:addTile("tile-background-03", 15.000000, 8.000000) + map:addTile("tile-background-03", 15.000000, 9.000000) + + map:addEmitter("tree", 5.000000, 8.000000, 1, 0, "") + map:addEmitter("item-stone", 11.000000, 5.000000, 1, 0, "") + map:addEmitter("tree", 12.000000, 4.000000, 1, 0, "") + + map:addCave("tile-cave-02", 0.000000, 8.000000) + map:addCave("tile-cave-02", 6.000000, 4.000000) + map:addCave("tile-cave-01", 11.000000, 9.000000) + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("npcs", "3") + map:setSetting("npctransfercount", "4") + map:setSetting("packages", "0") + map:setSetting("packagetransfercount", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "false") + map:setSetting("waterchangespeed", "0.000000") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.700000") + map:setSetting("waterrising", "0") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0") + + map:addStartPosition("3.000000", "4.000000") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-01.lua new file mode 100755 index 0000000000..47051d9bcf --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-01.lua @@ -0,0 +1,223 @@ +function getName() + return "Map 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-rock-slope-ice-right-01", 0, 1) + map:addTile("tile-rock-ice-02", 0, 2) + map:addTile("tile-background-ice-07", 0, 3) + map:addTile("tile-background-ice-07", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-06", 0, 6) + map:addTile("tile-background-ice-05", 0, 7) + map:addTile("tile-ground-ice-03", 0, 8) + map:addTile("tile-rock-ice-big-01", 0, 9) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-05", 1, 0) + map:addTile("tile-background-ice-07", 1, 1) + map:addTile("tile-ground-ice-03", 1, 2) + map:addTile("tile-rock-slope-ice-left-02", 1, 3) + map:addTile("tile-background-ice-07", 1, 4) + map:addTile("tile-background-ice-cave-art-02", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-background-ice-01", 1, 7) + map:addTile("tile-ground-ice-06", 1, 8) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-big-01", 2, 0) + map:addTile("tile-ground-ice-06", 2, 2) + map:addTile("tile-rock-ice-big-01", 2, 3) + map:addTile("tile-background-ice-06", 2, 5) + map:addTile("tile-background-ice-03", 2, 6) + map:addTile("tile-background-ice-window-01", 2, 7) + map:addTile("tile-ground-ice-06", 2, 8) + map:addTile("tile-rock-ice-02", 2, 9) + map:addTile("tile-rock-ice-02", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-ground-ice-04", 3, 2) + map:addTile("tile-rock-slope-ice-left-02", 3, 5) + map:addTile("tile-background-ice-cave-art-02", 3, 6) + map:addTile("tile-ground-ice-06", 3, 8) + map:addTile("tile-rock-ice-02", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-ground-ice-06", 4, 2) + map:addTile("tile-rock-ice-02", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-rock-ice-02", 4, 5) + map:addTile("tile-background-ice-08", 4, 6) + map:addTile("tile-background-ice-05", 4, 7) + map:addTile("tile-ground-ice-06", 4, 8) + map:addTile("tile-rock-ice-02", 4, 9) + map:addTile("tile-rock-ice-big-01", 4, 10) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-ground-ice-06", 5, 2) + map:addTile("tile-rock-ice-02", 5, 3) + map:addTile("tile-rock-ice-02", 5, 4) + map:addTile("tile-rock-ice-02", 5, 5) + map:addTile("tile-background-ice-08", 5, 6) + map:addTile("tile-background-ice-big-01", 5, 7) + map:addTile("tile-ground-ice-04", 5, 9) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-ground-ice-06", 6, 2) + map:addTile("tile-rock-ice-02", 6, 3) + map:addTile("tile-rock-ice-01", 6, 4) + map:addTile("tile-rock-ice-01", 6, 5) + map:addTile("tile-rock-shim-ice-01", 6, 6) + map:addTile("tile-ground-ice-04", 6, 9) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-cave-art-01", 7, 0) + map:addTile("tile-background-ice-07", 7, 1) + map:addTile("tile-rock-slope-ice-right-01", 7, 2) + map:addTile("tile-rock-ice-02", 7, 3) + map:addTile("tile-rock-ice-02", 7, 4) + map:addTile("tile-rock-slope-ice-right-02", 7, 5) + map:addTile("tile-background-ice-04", 7, 6) + map:addTile("tile-background-ice-04", 7, 7) + map:addTile("tile-background-ice-06", 7, 8) + map:addTile("tile-ground-ice-04", 7, 9) + map:addTile("tile-background-ice-06", 8, 0) + map:addTile("tile-background-ice-07", 8, 1) + map:addTile("tile-background-ice-cave-art-02", 8, 2) + map:addTile("tile-background-ice-cave-art-02", 8, 3) + map:addTile("tile-background-ice-cave-art-02", 8, 4) + map:addTile("tile-background-ice-07", 8, 5) + map:addTile("tile-background-ice-02", 8, 6) + map:addTile("tile-background-ice-04", 8, 7) + map:addTile("tile-background-ice-04", 8, 8) + map:addTile("tile-ground-ice-04", 8, 9) + map:addTile("tile-rock-ice-02", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-background-ice-04", 9, 0) + map:addTile("tile-background-ice-03", 9, 1) + map:addTile("tile-background-ice-cave-art-02", 9, 2) + map:addTile("tile-rock-slope-ice-left-01", 9, 3) + map:addTile("tile-rock-slope-ice-left-02", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-03", 9, 7) + map:addTile("tile-ground-ice-04", 9, 9) + map:addTile("tile-rock-ice-02", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-cave-art-02", 10, 1) + map:addTile("tile-background-ice-02", 10, 2) + map:addTile("tile-packagetarget-ice-01-idle", 10, 3) + map:addTile("tile-rock-ice-01", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-04", 10, 6) + map:addTile("tile-background-ice-01", 10, 7) + map:addTile("tile-ground-ice-06", 10, 9) + map:addTile("tile-rock-ice-02", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-05", 11, 2) + map:addTile("tile-ground-ice-02", 11, 3) + map:addTile("tile-rock-ice-01", 11, 4) + map:addTile("tile-background-ice-cave-art-02", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-03", 11, 8) + map:addTile("tile-ground-ice-big-01", 11, 9) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-04", 12, 0) + map:addTile("tile-background-ice-06", 12, 1) + map:addTile("tile-rock-slope-ice-left-01", 12, 2) + map:addTile("tile-rock-ice-01", 12, 3) + map:addTile("tile-rock-ice-01", 12, 4) + map:addTile("tile-rock-slope-ice-left-02", 12, 5) + map:addTile("tile-background-ice-01", 12, 6) + map:addTile("tile-background-ice-big-01", 12, 7) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-07", 13, 1) + map:addTile("tile-ground-ice-02", 13, 2) + map:addTile("tile-rock-ice-big-01", 13, 3) + map:addTile("tile-rock-ice-02", 13, 5) + map:addTile("tile-background-ice-01", 13, 6) + map:addTile("tile-background-ice-01", 13, 9) + map:addTile("bridge-wall-ice-left-01", 13, 9) + map:addTile("tile-background-ice-big-01", 13, 10) + map:addTile("tile-background-ice-05", 14, 0) + map:addTile("tile-background-ice-06", 14, 1) + map:addTile("tile-ground-ice-02", 14, 2) + map:addTile("tile-rock-slope-ice-right-02", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-background-ice-01", 14, 8) + map:addTile("tile-background-ice-07", 14, 9) + map:addTile("bridge-plank-ice-01", 14, 9) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-08", 15, 1) + map:addTile("tile-rock-slope-ice-right-01", 15, 2) + map:addTile("tile-rock-ice-02", 15, 3) + map:addTile("tile-rock-slope-ice-right-02", 15, 4) + map:addTile("tile-background-ice-02", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-background-ice-03", 15, 7) + map:addTile("tile-background-ice-04", 15, 8) + map:addTile("tile-background-ice-02", 15, 9) + map:addTile("bridge-wall-ice-right-01", 15, 9) + map:addTile("tile-background-ice-04", 15, 10) + map:addTile("tile-background-ice-01", 15, 11) + map:addTile("tile-rock-slope-ice-left-02", 16, 0) + map:addTile("tile-background-ice-07", 16, 1) + map:addTile("tile-background-ice-01", 16, 2) + map:addTile("tile-background-ice-05", 16, 3) + map:addTile("tile-background-ice-01", 16, 4) + map:addTile("tile-background-ice-03", 16, 5) + map:addTile("tile-background-ice-04", 16, 6) + map:addTile("tile-background-ice-cave-art-02", 16, 7) + map:addTile("tile-geyser-ice-01-active", 16, 8) + map:addTile("tile-rock-slope-ice-left-02", 16, 10) + map:addTile("tile-background-ice-01", 16, 11) + map:addTile("tile-rock-ice-01", 17, 0) + map:addTile("tile-rock-slope-ice-left-02", 17, 1) + map:addTile("tile-background-ice-08", 17, 2) + map:addTile("tile-background-ice-05", 17, 3) + map:addTile("tile-background-ice-02", 17, 4) + map:addTile("tile-background-ice-06", 17, 5) + map:addTile("tile-background-ice-cave-art-02", 17, 6) + map:addTile("tile-background-ice-02", 17, 7) + map:addTile("tile-background-ice-05", 17, 8) + map:addTile("tile-ground-ice-02", 17, 9) + map:addTile("tile-rock-ice-01", 17, 10) + map:addTile("tile-rock-slope-ice-left-02", 17, 11) + + map:addCave("tile-cave-ice-02", 3, 7, "none", 2000) + map:addCave("tile-cave-ice-02", 5, 1, "none", 3000) + map:addCave("tile-cave-ice-02", 9, 8, "none", 4000) + + map:addEmitter("item-stone", 2, 1, 1, 0, "") + map:addEmitter("npc-walking", 3, 1, 1, 0, "") + map:addEmitter("npc-man", 4, 1, 0, 1000, "") + map:addEmitter("tree", 5, 7, 1, 0, "") + map:addEmitter("npc-walking", 7, 8, 1, 0, "") + map:addEmitter("npc-man", 10, 8, 0, 1000, "") + map:addEmitter("item-stone", 12, 8, 1, 0, "") + map:addEmitter("tree", 13, 0, 1, 0, "") + + map:setSetting("width", "18") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("11", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-02.lua new file mode 100755 index 0000000000..c9918d7ffc --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-02.lua @@ -0,0 +1,192 @@ +function getName() + return "Map 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-08", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-big-01", 0, 2) + map:addTile("tile-background-ice-01", 0, 4) + map:addTile("tile-ground-ice-03", 0, 5) + map:addTile("tile-rock-slope-ice-right-02", 0, 6) + map:addTile("tile-background-ice-05", 0, 7) + map:addTile("tile-background-ice-06", 0, 8) + map:addTile("tile-background-ice-05", 0, 9) + map:addTile("tile-background-ice-cave-art-02", 0, 10) + map:addTile("tile-background-ice-05", 0, 11) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-05", 1, 1) + map:addTile("tile-background-ice-01", 1, 4) + map:addTile("tile-ground-ice-03", 1, 5) + map:addTile("tile-rock-slope-ice-left-02", 1, 6) + map:addTile("tile-background-ice-08", 1, 7) + map:addTile("tile-background-ice-05", 1, 8) + map:addTile("tile-background-ice-07", 1, 9) + map:addTile("tile-background-ice-07", 1, 10) + map:addTile("tile-background-ice-04", 1, 11) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-background-ice-01", 2, 1) + map:addTile("tile-ground-ice-03", 2, 3) + map:addTile("tile-rock-ice-big-01", 2, 4) + map:addTile("tile-rock-ice-01", 2, 6) + map:addTile("tile-rock-ice-01", 2, 7) + map:addTile("tile-rock-ice-02", 2, 8) + map:addTile("tile-rock-slope-ice-left-02", 2, 9) + map:addTile("tile-background-ice-04", 2, 10) + map:addTile("tile-background-ice-06", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-cave-art-02", 3, 1) + map:addTile("tile-background-ice-window-01", 3, 2) + map:addTile("tile-ground-ice-04", 3, 3) + map:addTile("tile-rock-ice-01", 3, 6) + map:addTile("tile-rock-ice-01", 3, 7) + map:addTile("tile-rock-ice-big-01", 3, 8) + map:addTile("tile-background-ice-cave-art-02", 3, 10) + map:addTile("tile-background-ice-cave-art-02", 3, 11) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-07", 4, 1) + map:addTile("tile-background-ice-07", 4, 2) + map:addTile("tile-ground-ice-03", 4, 3) + map:addTile("tile-rock-ice-01", 4, 4) + map:addTile("tile-rock-ice-02", 4, 5) + map:addTile("tile-rock-ice-01", 4, 6) + map:addTile("tile-rock-ice-02", 4, 7) + map:addTile("tile-rock-slope-ice-left-02", 4, 10) + map:addTile("tile-background-ice-05", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-08", 5, 2) + map:addTile("tile-background-ice-08", 5, 3) + map:addTile("tile-background-ice-03", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-01", 5, 6) + map:addTile("tile-ground-ice-02", 5, 8) + map:addTile("tile-rock-ice-01", 5, 9) + map:addTile("tile-rock-ice-01", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-01", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-background-ice-08", 6, 3) + map:addTile("tile-background-ice-01", 6, 4) + map:addTile("tile-background-ice-05", 6, 5) + map:addTile("tile-background-ice-04", 6, 6) + map:addTile("tile-background-ice-window-02", 6, 7) + map:addTile("tile-ground-ice-01", 6, 8) + map:addTile("tile-rock-ice-big-01", 6, 9) + map:addTile("tile-rock-ice-02", 6, 11) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-04", 7, 1) + map:addTile("tile-background-ice-window-01", 7, 2) + map:addTile("tile-ground-ice-big-01", 7, 3) + map:addTile("tile-rock-shim-ice-01", 7, 5) + map:addTile("tile-background-ice-05", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-ground-ice-01", 7, 8) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-01", 8, 0) + map:addTile("tile-background-ice-08", 8, 1) + map:addTile("tile-background-ice-06", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-03", 8, 7) + map:addTile("tile-ground-ice-02", 8, 8) + map:addTile("tile-rock-ice-01", 8, 9) + map:addTile("tile-rock-ice-big-01", 8, 10) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-05", 9, 1) + map:addTile("tile-ground-ice-03", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-slope-ice-right-02", 9, 4) + map:addTile("tile-background-ice-02", 9, 5) + map:addTile("tile-background-ice-03", 9, 6) + map:addTile("tile-ground-ice-big-01", 9, 7) + map:addTile("tile-rock-ice-01", 9, 9) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-02", 10, 1) + map:addTile("tile-ground-ice-01", 10, 2) + map:addTile("tile-rock-ice-03", 10, 3) + map:addTile("tile-background-ice-01", 10, 4) + map:addTile("tile-background-ice-cave-art-02", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-rock-ice-01", 10, 9) + map:addTile("tile-rock-ice-01", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-05", 11, 0) + map:addTile("tile-background-ice-08", 11, 1) + map:addTile("tile-ground-ice-04", 11, 2) + map:addTile("tile-rock-slope-ice-right-02", 11, 3) + map:addTile("tile-background-ice-02", 11, 4) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-rock-slope-ice-left-01", 11, 6) + map:addTile("tile-rock-ice-02", 11, 7) + map:addTile("tile-rock-ice-02", 11, 8) + map:addTile("tile-rock-ice-02", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-window-02", 12, 1) + map:addTile("tile-ground-ice-01", 12, 2) + map:addTile("tile-background-ice-02", 12, 3) + map:addTile("tile-background-ice-08", 12, 4) + map:addTile("tile-background-ice-06", 12, 5) + map:addTile("tile-ground-ice-01", 12, 6) + map:addTile("tile-rock-ice-03", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-rock-slope-ice-right-01", 12, 9) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-ground-ice-01", 13, 2) + map:addTile("tile-background-ice-08", 13, 3) + map:addTile("tile-background-ice-cave-art-02", 13, 4) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-rock-slope-ice-right-01", 13, 6) + map:addTile("tile-rock-slope-ice-right-02", 13, 7) + map:addTile("tile-background-ice-02", 13, 8) + map:addTile("tile-background-ice-07", 13, 9) + map:addTile("tile-packagetarget-ice-01-idle", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-rock-ice-01", 14, 0) + map:addTile("tile-rock-ice-big-01", 14, 1) + map:addTile("tile-rock-slope-ice-left-02", 14, 3) + map:addTile("tile-background-ice-08", 14, 4) + map:addTile("tile-background-ice-02", 14, 5) + map:addTile("tile-background-ice-08", 14, 6) + map:addTile("tile-background-ice-big-01", 14, 7) + map:addTile("tile-background-ice-08", 14, 9) + map:addTile("tile-ground-ice-01", 14, 10) + map:addTile("tile-rock-ice-01", 14, 11) + map:addTile("tile-rock-ice-03", 15, 0) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-slope-ice-left-02", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-waterfall-ice-01", 15, 9) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 2, "none", 4000) + map:addCave("tile-cave-ice-02", 5, 7, "none", 4000) + map:addCave("tile-cave-ice-01", 8, 2, "none", 5000) + map:addCave("tile-cave-ice-02", 13, 1, "none", 7500) + + map:addEmitter("tree", 0, 3, 1, 0, "") + map:addEmitter("tree", 9, 5, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("14", "9") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-03.lua new file mode 100755 index 0000000000..2cbd5109a3 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-03.lua @@ -0,0 +1,202 @@ +function getName() + return "Map 03" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-rock-slope-ice-right-01", 0, 1) + map:addTile("tile-rock-slope-ice-right-02", 0, 2) + map:addTile("tile-background-ice-01", 0, 3) + map:addTile("tile-background-ice-06", 0, 4) + map:addTile("tile-background-ice-cave-art-02", 0, 5) + map:addTile("tile-background-ice-07", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-06", 0, 8) + map:addTile("tile-background-ice-04", 0, 9) + map:addTile("tile-ground-ice-big-01", 0, 10) + map:addTile("tile-background-ice-06", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-background-ice-01", 1, 2) + map:addTile("tile-background-ice-01", 1, 3) + map:addTile("tile-rock-slope-ice-left-01", 1, 4) + map:addTile("tile-rock-slope-ice-left-02", 1, 5) + map:addTile("tile-background-ice-cave-art-02", 1, 6) + map:addTile("tile-background-ice-01", 1, 7) + map:addTile("tile-background-ice-08", 1, 8) + map:addTile("tile-background-ice-07", 1, 9) + map:addTile("tile-background-ice-05", 2, 0) + map:addTile("tile-background-ice-01", 2, 1) + map:addTile("tile-rock-slope-ice-left-01", 2, 2) + map:addTile("tile-rock-ice-big-01", 2, 3) + map:addTile("tile-rock-ice-02", 2, 5) + map:addTile("tile-rock-slope-ice-left-02", 2, 6) + map:addTile("tile-background-ice-02", 2, 7) + map:addTile("tile-background-ice-06", 2, 8) + map:addTile("tile-background-ice-02", 2, 9) + map:addTile("tile-packagetarget-ice-01-idle", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-08", 3, 0) + map:addTile("tile-ground-ice-01", 3, 2) + map:addTile("tile-rock-ice-02", 3, 5) + map:addTile("tile-rock-ice-02", 3, 6) + map:addTile("tile-rock-shim-ice-01", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-background-ice-08", 3, 9) + map:addTile("tile-ground-ice-02", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-window-02", 4, 1) + map:addTile("tile-ground-ice-01", 4, 2) + map:addTile("tile-rock-ice-03", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-rock-slope-ice-right-02", 4, 5) + map:addTile("tile-background-ice-01", 4, 6) + map:addTile("tile-ground-ice-05", 4, 7) + map:addTile("tile-background-ice-05", 4, 8) + map:addTile("tile-background-ice-04", 4, 9) + map:addTile("tile-rock-slope-ice-right-01", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-rock-ice-big-01", 5, 0) + map:addTile("tile-rock-ice-03", 5, 2) + map:addTile("tile-rock-ice-big-01", 5, 3) + map:addTile("tile-background-ice-04", 5, 5) + map:addTile("tile-background-ice-03", 5, 6) + map:addTile("tile-background-ice-02", 5, 7) + map:addTile("tile-background-ice-07", 5, 8) + map:addTile("tile-background-ice-05", 5, 9) + map:addTile("tile-background-ice-cave-art-02", 5, 10) + map:addTile("tile-background-ice-08", 5, 11) + map:addTile("tile-rock-ice-01", 6, 2) + map:addTile("tile-rock-slope-ice-left-02", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-background-ice-06", 6, 7) + map:addTile("tile-background-ice-05", 6, 8) + map:addTile("tile-background-ice-cave-art-02", 6, 9) + map:addTile("tile-background-ice-cave-art-02", 6, 10) + map:addTile("tile-background-ice-cave-art-02", 6, 11) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-08", 7, 1) + map:addTile("tile-ground-ice-04", 7, 2) + map:addTile("tile-rock-ice-01", 7, 3) + map:addTile("tile-rock-ice-02", 7, 4) + map:addTile("tile-rock-ice-02", 7, 5) + map:addTile("tile-background-ice-cave-art-02", 7, 6) + map:addTile("tile-background-ice-05", 7, 7) + map:addTile("tile-ground-ledge-ice-left-01", 7, 8) + map:addTile("tile-background-ice-01", 7, 9) + map:addTile("tile-background-ice-03", 7, 10) + map:addTile("tile-background-ice-08", 7, 11) + map:addTile("tile-background-ice-05", 8, 0) + map:addTile("tile-ground-ice-01", 8, 2) + map:addTile("tile-rock-ice-03", 8, 3) + map:addTile("tile-rock-ice-01", 8, 4) + map:addTile("tile-rock-ice-02", 8, 5) + map:addTile("tile-background-ice-05", 8, 6) + map:addTile("tile-background-ice-05", 8, 7) + map:addTile("tile-ground-ice-03", 8, 8) + map:addTile("tile-rock-slope-ice-left-02", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-07", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-window-01", 9, 1) + map:addTile("tile-background-ice-04", 9, 2) + map:addTile("tile-rock-slope-ice-right-01", 9, 3) + map:addTile("tile-ground-ledge-ice-right-02", 9, 4) + map:addTile("tile-background-ice-04", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-background-ice-08", 9, 7) + map:addTile("tile-ground-ice-01", 9, 8) + map:addTile("tile-rock-ice-02", 9, 9) + map:addTile("tile-rock-ice-big-01", 9, 10) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-08", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-background-ice-08", 10, 3) + map:addTile("tile-background-ice-05", 10, 4) + map:addTile("bridge-plank-ice-01", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-window-02", 10, 7) + map:addTile("tile-ground-ice-02", 10, 8) + map:addTile("tile-rock-ice-01", 10, 9) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-background-ice-01", 11, 2) + map:addTile("tile-background-ice-02", 11, 3) + map:addTile("tile-background-ice-04", 11, 4) + map:addTile("bridge-wall-ice-right-01", 11, 4) + map:addTile("tile-background-ice-05", 11, 5) + map:addTile("tile-background-ice-01", 11, 6) + map:addTile("tile-ground-ice-01", 11, 8) + map:addTile("tile-rock-ice-big-01", 11, 9) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-05", 12, 0) + map:addTile("tile-background-ice-cave-art-02", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-ground-ice-big-01", 12, 4) + map:addTile("tile-background-ice-07", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-ground-ice-01", 12, 8) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-background-ice-08", 13, 1) + map:addTile("tile-background-ice-01", 13, 2) + map:addTile("tile-background-ice-08", 13, 3) + map:addTile("tile-background-ice-big-01", 13, 6) + map:addTile("tile-ground-ice-01", 13, 8) + map:addTile("tile-rock-slope-ice-right-02", 13, 9) + map:addTile("tile-background-ice-04", 13, 10) + map:addTile("tile-background-ice-03", 13, 11) + map:addTile("tile-rock-slope-ice-left-02", 14, 0) + map:addTile("tile-background-ice-08", 14, 1) + map:addTile("tile-background-ice-07", 14, 2) + map:addTile("tile-background-ice-08", 14, 3) + map:addTile("tile-background-ice-08", 14, 4) + map:addTile("tile-background-ice-08", 14, 5) + map:addTile("tile-ground-ice-01", 14, 8) + map:addTile("tile-background-ice-08", 14, 9) + map:addTile("tile-background-ice-08", 14, 10) + map:addTile("tile-background-ice-cave-art-02", 14, 11) + map:addTile("tile-rock-ice-02", 15, 0) + map:addTile("tile-rock-slope-ice-left-02", 15, 1) + map:addTile("tile-background-ice-cave-art-02", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-02", 15, 4) + map:addTile("tile-background-ice-03", 15, 5) + map:addTile("tile-background-ice-01", 15, 6) + map:addTile("tile-rock-slope-ice-left-01", 15, 7) + map:addTile("tile-rock-ice-01", 15, 8) + map:addTile("tile-rock-slope-ice-left-02", 15, 9) + map:addTile("tile-background-ice-cave-art-02", 15, 10) + map:addTile("tile-background-ice-04", 15, 11) + + map:addCave("tile-cave-ice-01", 3, 1, "none", 2000) + map:addCave("tile-cave-ice-01", 8, 1, "none", 2000) + map:addCave("tile-cave-ice-01", 11, 7, "none", 3800) + + map:addEmitter("npc-mammut", 0, 9, 1, 0, "") + map:addEmitter("tree", 9, 6, 1, 0, "") + map:addEmitter("tree", 12, 2, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("7", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.5") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-04.lua new file mode 100755 index 0000000000..15a1dcdf0d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-04.lua @@ -0,0 +1,204 @@ +function getName() + return "Map 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-01", 0, 0) + map:addTile("tile-ground-ice-01", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-rock-ice-01", 0, 4) + map:addTile("tile-rock-ice-big-01", 0, 5) + map:addTile("tile-rock-ice-02", 0, 7) + map:addTile("tile-rock-shim-ice-01", 0, 8) + map:addTile("tile-background-ice-01", 0, 9) + map:addTile("tile-background-ice-07", 0, 10) + map:addTile("tile-background-ice-07", 0, 11) + map:addTile("tile-background-ice-06", 1, 0) + map:addTile("tile-background-ice-window-01", 1, 1) + map:addTile("tile-ground-ice-03", 1, 2) + map:addTile("tile-rock-ice-03", 1, 3) + map:addTile("tile-rock-ice-03", 1, 4) + map:addTile("tile-rock-slope-ice-right-02", 1, 7) + map:addTile("tile-background-ice-02", 1, 8) + map:addTile("tile-background-ice-06", 1, 9) + map:addTile("tile-rock-ice-right-04", 1, 10) + map:addTile("tile-rock-ice-right-05", 1, 11) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-02", 2, 1) + map:addTile("tile-background-ice-01", 2, 2) + map:addTile("tile-rock-ice-03", 2, 3) + map:addTile("tile-rock-ice-01", 2, 4) + map:addTile("tile-rock-ice-02", 2, 5) + map:addTile("tile-rock-slope-ice-right-02", 2, 6) + map:addTile("tile-background-ice-05", 2, 7) + map:addTile("tile-background-ice-06", 2, 8) + map:addTile("tile-background-ice-01", 2, 9) + map:addTile("tile-packagetarget-ice-01-idle", 2, 10) + map:addTile("tile-rock-ice-01", 2, 11) + map:addTile("tile-background-ice-07", 3, 0) + map:addTile("tile-background-ice-05", 3, 1) + map:addTile("tile-background-ice-04", 3, 2) + map:addTile("tile-ground-ice-04", 3, 3) + map:addTile("tile-rock-ice-02", 3, 4) + map:addTile("tile-rock-ice-01", 3, 5) + map:addTile("tile-rock-slope-ice-left-02", 3, 6) + map:addTile("tile-background-ice-03", 3, 7) + map:addTile("tile-background-ice-04", 3, 8) + map:addTile("tile-background-ice-02", 3, 9) + map:addTile("tile-rock-ice-left-04", 3, 10) + map:addTile("tile-rock-ice-left-05", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-02", 4, 1) + map:addTile("tile-ground-ice-04", 4, 3) + map:addTile("tile-rock-ice-big-01", 4, 4) + map:addTile("tile-rock-ice-02", 4, 6) + map:addTile("tile-rock-shim-ice-01", 4, 7) + map:addTile("tile-background-ice-08", 4, 8) + map:addTile("tile-background-ice-07", 4, 9) + map:addTile("tile-background-ice-04", 4, 10) + map:addTile("tile-background-ice-01", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-window-01", 5, 2) + map:addTile("tile-ground-ice-04", 5, 3) + map:addTile("tile-rock-slope-ice-right-02", 5, 6) + map:addTile("tile-background-ice-cave-art-02", 5, 7) + map:addTile("tile-background-ice-cave-art-02", 5, 8) + map:addTile("tile-background-ice-02", 5, 9) + map:addTile("tile-background-ice-05", 5, 10) + map:addTile("tile-rock-slope-ice-left-01", 5, 11) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-03", 6, 1) + map:addTile("tile-background-ice-cave-art-01", 6, 2) + map:addTile("tile-ground-ice-01", 6, 3) + map:addTile("tile-rock-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-right-02", 6, 5) + map:addTile("tile-background-ice-07", 6, 6) + map:addTile("tile-background-ice-02", 6, 7) + map:addTile("tile-background-ice-05", 6, 8) + map:addTile("tile-background-ice-02", 6, 9) + map:addTile("tile-background-ice-06", 6, 10) + map:addTile("tile-ground-ice-06", 6, 11) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-08", 7, 1) + map:addTile("tile-background-ice-02", 7, 2) + map:addTile("tile-rock-ice-big-01", 7, 3) + map:addTile("tile-background-ice-08", 7, 5) + map:addTile("tile-background-ice-06", 7, 6) + map:addTile("tile-background-ice-cave-art-02", 7, 7) + map:addTile("tile-background-ice-02", 7, 8) + map:addTile("tile-background-ice-07", 7, 9) + map:addTile("tile-background-ice-08", 7, 10) + map:addTile("tile-ground-ice-04", 7, 11) + map:addTile("tile-background-ice-02", 8, 0) + map:addTile("tile-background-ice-03", 8, 1) + map:addTile("tile-background-ice-01", 8, 2) + map:addTile("tile-rock-slope-ice-left-02", 8, 5) + map:addTile("tile-background-ice-03", 8, 6) + map:addTile("tile-background-ice-04", 8, 7) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-background-ice-02", 8, 9) + map:addTile("tile-background-ice-03", 8, 10) + map:addTile("tile-rock-slope-ice-right-01", 8, 11) + map:addTile("tile-background-ice-04", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-background-ice-01", 9, 2) + map:addTile("tile-rock-slope-ice-right-01", 9, 3) + map:addTile("tile-rock-ice-01", 9, 4) + map:addTile("tile-rock-slope-ice-right-02", 9, 5) + map:addTile("tile-background-ice-02", 9, 6) + map:addTile("tile-background-ice-02", 9, 7) + map:addTile("tile-background-ice-02", 9, 8) + map:addTile("tile-background-ice-02", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-background-ice-02", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-big-01", 10, 1) + map:addTile("tile-background-ice-08", 10, 3) + map:addTile("tile-rock-ice-left-04", 10, 4) + map:addTile("tile-background-ice-03", 10, 5) + map:addTile("tile-background-ice-06", 10, 6) + map:addTile("tile-background-ice-02", 10, 7) + map:addTile("tile-background-ice-02", 10, 8) + map:addTile("tile-rock-ice-right-04", 10, 9) + map:addTile("tile-rock-ice-right-05", 10, 10) + map:addTile("tile-rock-ice-right-04", 10, 11) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-08", 11, 3) + map:addTile("tile-background-ice-cave-art-02", 11, 4) + map:addTile("tile-background-ice-08", 11, 5) + map:addTile("tile-background-ice-07", 11, 6) + map:addTile("tile-background-ice-08", 11, 7) + map:addTile("tile-background-ice-cave-art-02", 11, 8) + map:addTile("tile-ground-ice-01", 11, 9) + map:addTile("tile-rock-ice-02", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-cave-art-02", 12, 0) + map:addTile("tile-background-ice-02", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-background-ice-06", 12, 3) + map:addTile("tile-background-ice-big-01", 12, 4) + map:addTile("tile-background-ice-03", 12, 6) + map:addTile("tile-background-ice-02", 12, 7) + map:addTile("tile-rock-slope-ice-left-01", 12, 8) + map:addTile("tile-rock-ice-01", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-big-01", 13, 0) + map:addTile("tile-background-ice-window-02", 13, 2) + map:addTile("tile-ground-ice-05", 13, 3) + map:addTile("tile-background-ice-07", 13, 6) + map:addTile("tile-rock-slope-ice-left-01", 13, 7) + map:addTile("tile-rock-ice-02", 13, 8) + map:addTile("tile-rock-ice-03", 13, 9) + map:addTile("tile-rock-ice-03", 13, 10) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-ground-ledge-ice-left-02", 14, 3) + map:addTile("tile-background-ice-03", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-ground-ice-01", 14, 7) + map:addTile("tile-rock-ice-big-01", 14, 8) + map:addTile("tile-rock-ice-02", 14, 10) + map:addTile("tile-rock-ice-03", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-background-ice-cave-art-01", 15, 2) + map:addTile("tile-ground-ledge-ice-left-01", 15, 3) + map:addTile("tile-background-ice-cave-art-02", 15, 4) + map:addTile("tile-background-ice-01", 15, 5) + map:addTile("tile-background-ice-window-01", 15, 6) + map:addTile("tile-ground-ice-01", 15, 7) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 1, "none", 1000) + map:addCave("tile-cave-ice-01", 4, 2, "none", 1000) + map:addCave("tile-cave-ice-01", 14, 2, "none", 1000) + map:addCave("tile-cave-ice-01", 14, 6, "none", 1000) + + map:addEmitter("tree", 2, 1, 1, 0, "") + map:addEmitter("tree", 6, 9, 1, 0, "") + map:addEmitter("npc-walking", 7, 2, 1, 0, "") + map:addEmitter("item-stone", 11, 8, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("6", "10") + map:setSetting("points", "100") + map:setSetting("referencetime", "45") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-05.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-05.lua new file mode 100755 index 0000000000..0b33f6095d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-05.lua @@ -0,0 +1,189 @@ +function getName() + return "Map 05" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-cave-art-02", 0, 0) + map:addTile("tile-background-ice-07", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-05", 0, 3) + map:addTile("tile-background-ice-04", 0, 4) + map:addTile("tile-ground-ice-big-01", 0, 5) + map:addTile("tile-rock-ice-02", 0, 7) + map:addTile("tile-rock-ice-01", 0, 8) + map:addTile("tile-rock-ice-02", 0, 9) + map:addTile("tile-rock-ice-big-01", 0, 10) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-cave-art-02", 1, 1) + map:addTile("tile-background-ice-big-01", 1, 2) + map:addTile("tile-background-ice-08", 1, 4) + map:addTile("tile-rock-ice-01", 1, 7) + map:addTile("tile-rock-ice-big-01", 1, 8) + map:addTile("tile-background-ice-08", 2, 0) + map:addTile("tile-background-ice-04", 2, 1) + map:addTile("tile-background-ice-big-01", 2, 4) + map:addTile("tile-background-ice-cave-art-02", 2, 6) + map:addTile("tile-rock-slope-ice-right-01", 2, 7) + map:addTile("tile-rock-ice-01", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-big-01", 3, 1) + map:addTile("tile-ground-ledge-ice-left-01", 3, 3) + map:addTile("tile-background-ice-07", 3, 6) + map:addTile("tile-background-ice-01", 3, 7) + map:addTile("tile-background-ice-02", 3, 8) + map:addTile("tile-packagetarget-ice-01-idle", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-ground-ice-01", 4, 3) + map:addTile("tile-rock-ice-right-05", 4, 4) + map:addTile("tile-rock-ice-right-04", 4, 5) + map:addTile("tile-background-ice-04", 4, 6) + map:addTile("tile-background-ice-05", 4, 7) + map:addTile("tile-rock-slope-ice-left-01", 4, 8) + map:addTile("tile-rock-ice-02", 4, 9) + map:addTile("tile-rock-ice-03", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-07", 5, 0) + map:addTile("tile-background-ice-08", 5, 1) + map:addTile("tile-geyser-ice-01-active", 5, 2) + map:addTile("tile-rock-ice-02", 5, 4) + map:addTile("tile-rock-ice-02", 5, 5) + map:addTile("tile-background-ice-04", 5, 6) + map:addTile("tile-background-ice-04", 5, 7) + map:addTile("tile-ground-ice-06", 5, 8) + map:addTile("tile-rock-ice-03", 5, 9) + map:addTile("tile-rock-ice-02", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-background-ice-big-01", 6, 0) + map:addTile("tile-background-ice-06", 6, 2) + map:addTile("tile-background-ice-04", 6, 3) + map:addTile("tile-background-ice-05", 6, 4) + map:addTile("tile-ground-ledge-ice-right-02", 6, 5) + map:addTile("tile-background-ice-05", 6, 6) + map:addTile("tile-background-ice-01", 6, 7) + map:addTile("tile-ground-ice-04", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-rock-ice-02", 6, 10) + map:addTile("tile-rock-ice-02", 6, 11) + map:addTile("tile-background-ice-04", 7, 2) + map:addTile("tile-background-ice-01", 7, 3) + map:addTile("tile-background-ice-01", 7, 4) + map:addTile("tile-background-ice-03", 7, 5) + map:addTile("bridge-plank-ice-01", 7, 5) + map:addTile("tile-background-ice-05", 7, 6) + map:addTile("tile-background-ice-03", 7, 7) + map:addTile("tile-ground-ice-06", 7, 8) + map:addTile("tile-rock-ice-03", 7, 9) + map:addTile("tile-rock-ice-big-01", 7, 10) + map:addTile("tile-background-ice-07", 8, 0) + map:addTile("tile-ground-ice-02", 8, 2) + map:addTile("tile-rock-slope-ice-left-02", 8, 3) + map:addTile("tile-background-ice-07", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("bridge-plank-ice-01", 8, 5) + map:addTile("tile-background-ice-04", 8, 6) + map:addTile("tile-ground-ice-03", 8, 8) + map:addTile("tile-rock-ice-03", 8, 9) + map:addTile("tile-background-ice-08", 9, 0) + map:addTile("tile-background-ice-window-02", 9, 1) + map:addTile("tile-ground-ice-01", 9, 2) + map:addTile("tile-rock-ice-big-01", 9, 3) + map:addTile("tile-rock-shim-ice-01", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-window-02", 9, 7) + map:addTile("tile-ground-ice-01", 9, 8) + map:addTile("tile-rock-ice-02", 9, 9) + map:addTile("tile-rock-ice-02", 9, 10) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-cave-art-02", 10, 0) + map:addTile("tile-background-ice-08", 10, 1) + map:addTile("tile-ground-ice-01", 10, 2) + map:addTile("tile-background-ice-05", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-background-ice-08", 10, 7) + map:addTile("tile-rock-slope-ice-right-01", 10, 8) + map:addTile("tile-rock-ice-02", 10, 9) + map:addTile("tile-rock-ice-big-01", 10, 10) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-ground-ice-06", 11, 2) + map:addTile("tile-rock-ice-big-01", 11, 3) + map:addTile("tile-background-ice-08", 11, 5) + map:addTile("tile-background-ice-04", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-08", 11, 8) + map:addTile("tile-rock-slope-ice-right-01", 11, 9) + map:addTile("tile-background-ice-07", 12, 0) + map:addTile("tile-background-ice-02", 12, 1) + map:addTile("tile-ground-ice-01", 12, 2) + map:addTile("tile-rock-ice-02", 12, 5) + map:addTile("tile-background-ice-07", 12, 6) + map:addTile("tile-background-ice-05", 12, 7) + map:addTile("tile-background-ice-04", 12, 8) + map:addTile("tile-background-ice-02", 12, 9) + map:addTile("tile-background-ice-05", 12, 10) + map:addTile("tile-background-ice-08", 12, 11) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-08", 13, 1) + map:addTile("tile-ground-ice-06", 13, 2) + map:addTile("tile-rock-ice-02", 13, 3) + map:addTile("tile-rock-ice-big-01", 13, 4) + map:addTile("tile-rock-ice-02", 13, 6) + map:addTile("tile-background-ice-03", 13, 7) + map:addTile("tile-background-ice-cave-art-02", 13, 8) + map:addTile("tile-background-ice-04", 13, 9) + map:addTile("tile-background-ice-01", 13, 10) + map:addTile("tile-background-ice-05", 13, 11) + map:addTile("tile-background-ice-06", 14, 0) + map:addTile("tile-background-ice-04", 14, 1) + map:addTile("tile-ground-ice-01", 14, 2) + map:addTile("tile-rock-ice-02", 14, 3) + map:addTile("tile-rock-ice-03", 14, 6) + map:addTile("tile-background-ice-03", 14, 7) + map:addTile("tile-background-ice-03", 14, 8) + map:addTile("tile-background-ice-07", 14, 9) + map:addTile("tile-background-ice-cave-art-02", 14, 10) + map:addTile("tile-background-ice-02", 14, 11) + map:addTile("tile-background-ice-02", 15, 0) + map:addTile("tile-background-ice-06", 15, 1) + map:addTile("tile-rock-ice-03", 15, 2) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-ice-03", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-rock-ice-03", 15, 6) + map:addTile("tile-background-ice-03", 15, 7) + map:addTile("tile-background-ice-07", 15, 8) + map:addTile("tile-background-ice-04", 15, 9) + map:addTile("tile-background-ice-08", 15, 10) + map:addTile("tile-background-ice-04", 15, 11) + + map:addCave("tile-cave-ice-01", 8, 1, "npc-grandpa", 1000) + map:addCave("tile-cave-ice-01", 8, 7, "none", 6000) + + map:addEmitter("tree", 0, 3, 1, 0, "") + map:addEmitter("item-stone", 7, 4, 1, 0, "") + map:addEmitter("npc-blowing", 13, 1, 1, 0, "right=false,size=5,strength=6") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "6") + map:addStartPosition("4", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-06.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-06.lua new file mode 100755 index 0000000000..91f9df074d --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-06.lua @@ -0,0 +1,361 @@ +function getName() + return "Map 06" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-big-01", 0, 0) + map:addTile("tile-rock-ice-02", 0, 2) + map:addTile("tile-ground-ledge-ice-right-02", 0, 3) + map:addTile("tile-background-ice-03", 0, 4) + map:addTile("tile-background-ice-01", 0, 5) + map:addTile("tile-background-ice-08", 0, 6) + map:addTile("tile-background-ice-08", 0, 7) + map:addTile("tile-background-ice-06", 0, 8) + map:addTile("tile-ground-ledge-ice-right-01", 0, 9) + map:addTile("tile-background-ice-08", 0, 10) + map:addTile("tile-background-ice-02", 0, 11) + map:addTile("tile-rock-slope-ice-right-02", 1, 2) + map:addTile("tile-background-ice-01", 1, 3) + map:addTile("tile-background-ice-cave-art-01", 1, 4) + map:addTile("tile-background-ice-01", 1, 5) + map:addTile("tile-background-ice-08", 1, 6) + map:addTile("tile-background-ice-05", 1, 7) + map:addTile("tile-background-ice-02", 1, 8) + map:addTile("tile-background-ice-04", 1, 9) + map:addTile("bridge-wall-ice-left-01", 1, 9) + map:addTile("tile-background-ice-03", 1, 10) + map:addTile("tile-background-ice-08", 1, 11) + map:addTile("tile-rock-ice-02", 2, 0) + map:addTile("tile-rock-ice-01", 2, 1) + map:addTile("tile-background-ice-02", 2, 2) + map:addTile("tile-background-ice-01", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-background-ice-cave-art-02", 2, 5) + map:addTile("tile-background-ice-07", 2, 6) + map:addTile("tile-background-ice-big-01", 2, 7) + map:addTile("tile-background-ice-big-01", 2, 9) + map:addTile("bridge-plank-ice-01", 2, 9) + map:addTile("tile-background-ice-cave-art-02", 2, 11) + map:addTile("tile-rock-ice-big-01", 3, 0) + map:addTile("tile-background-ice-01", 3, 2) + map:addTile("tile-background-ice-03", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-ground-ice-big-01", 3, 5) + map:addTile("bridge-plank-ice-01", 3, 9) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 2) + map:addTile("tile-background-ice-04", 4, 3) + map:addTile("tile-background-ice-01", 4, 4) + map:addTile("tile-background-ice-06", 4, 7) + map:addTile("tile-background-ice-06", 4, 8) + map:addTile("tile-background-ice-04", 4, 9) + map:addTile("bridge-wall-ice-right-01", 4, 9) + map:addTile("tile-background-ice-02", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-rock-ice-01", 5, 0) + map:addTile("tile-rock-slope-ice-right-02", 5, 1) + map:addTile("tile-background-ice-cave-art-01", 5, 2) + map:addTile("tile-background-ice-big-01", 5, 3) + map:addTile("tile-background-ice-06", 5, 5) + map:addTile("tile-ground-ledge-ice-right-01", 5, 6) + map:addTile("tile-background-ice-big-01", 5, 7) + map:addTile("tile-ground-ice-01", 5, 9) + map:addTile("tile-rock-ice-01", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-ground-ledge-ice-right-02", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-cave-art-01", 6, 2) + map:addTile("tile-rock-slope-ice-left-01", 6, 5) + map:addTile("tile-ground-ledge-ice-right-02", 6, 6) + map:addTile("tile-ground-ice-01", 6, 9) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-04", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-background-ice-02", 7, 2) + map:addTile("tile-background-ice-04", 7, 3) + map:addTile("tile-rock-slope-ice-left-01", 7, 4) + map:addTile("tile-rock-slope-ice-right-02", 7, 5) + map:addTile("tile-background-ice-03", 7, 6) + map:addTile("tile-background-ice-03", 7, 7) + map:addTile("tile-background-ice-01", 7, 8) + map:addTile("tile-ground-ice-06", 7, 9) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-08", 8, 1) + map:addTile("tile-background-ice-05", 8, 2) + map:addTile("tile-rock-slope-ice-left-01", 8, 3) + map:addTile("tile-rock-slope-ice-right-02", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-05", 8, 7) + map:addTile("tile-ground-ice-03", 8, 8) + map:addTile("tile-rock-ice-01", 8, 9) + map:addTile("tile-rock-ice-01", 8, 10) + map:addTile("tile-rock-ice-02", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-01", 9, 1) + map:addTile("tile-rock-slope-ice-left-01", 9, 2) + map:addTile("tile-rock-ice-03", 9, 3) + map:addTile("tile-background-ice-cave-art-02", 9, 4) + map:addTile("tile-background-ice-05", 9, 5) + map:addTile("tile-background-ice-06", 9, 6) + map:addTile("tile-ground-ice-04", 9, 7) + map:addTile("tile-rock-ice-01", 9, 8) + map:addTile("tile-rock-ice-02", 9, 9) + map:addTile("tile-rock-ice-03", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-08", 10, 1) + map:addTile("tile-ground-ice-01", 10, 2) + map:addTile("tile-rock-ice-03", 10, 3) + map:addTile("tile-background-ice-01", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-08", 10, 6) + map:addTile("tile-background-ice-cave-art-02", 10, 7) + map:addTile("tile-background-ice-03", 10, 8) + map:addTile("tile-ground-ice-06", 10, 9) + map:addTile("tile-rock-ice-03", 10, 10) + map:addTile("tile-rock-ice-01", 10, 11) + map:addTile("tile-background-ice-01", 11, 0) + map:addTile("tile-background-ice-08", 11, 1) + map:addTile("tile-ground-ice-01", 11, 2) + map:addTile("tile-rock-ice-big-01", 11, 3) + map:addTile("tile-background-ice-03", 11, 5) + map:addTile("tile-background-ice-06", 11, 6) + map:addTile("tile-background-ice-05", 11, 7) + map:addTile("tile-background-ice-03", 11, 8) + map:addTile("tile-ground-ice-02", 11, 9) + map:addTile("tile-rock-ice-01", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-06", 12, 0) + map:addTile("tile-background-ice-02", 12, 1) + map:addTile("tile-ground-ice-01", 12, 2) + map:addTile("tile-ground-ledge-ice-left-01", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-08", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-background-ice-04", 12, 9) + map:addTile("bridge-wall-ice-left-01", 12, 9) + map:addTile("tile-background-ice-05", 12, 10) + map:addTile("tile-background-ice-02", 12, 11) + map:addTile("tile-background-ice-04", 13, 0) + map:addTile("tile-background-ice-01", 13, 1) + map:addTile("tile-ground-ice-01", 13, 2) + map:addTile("tile-rock-ice-big-01", 13, 3) + map:addTile("tile-rock-ice-02", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-background-ice-01", 13, 8) + map:addTile("tile-background-ice-02", 13, 9) + map:addTile("bridge-wall-ice-right-01", 13, 9) + map:addTile("tile-background-ice-02", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-window-02", 14, 1) + map:addTile("tile-ground-ice-04", 14, 2) + map:addTile("tile-rock-slope-ice-right-02", 14, 5) + map:addTile("tile-background-ice-05", 14, 6) + map:addTile("tile-background-ice-cave-art-02", 14, 7) + map:addTile("tile-background-ice-cave-art-02", 14, 8) + map:addTile("tile-ground-ice-02", 14, 9) + map:addTile("tile-rock-ice-03", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-background-ice-08", 15, 0) + map:addTile("tile-ground-ice-01", 15, 2) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-rock-slope-ice-right-02", 15, 4) + map:addTile("tile-background-ice-cave-art-02", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-06", 15, 7) + map:addTile("tile-background-ice-02", 15, 8) + map:addTile("tile-packagetarget-ice-01-idle", 15, 9) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-03", 15, 11) + map:addTile("tile-rock-ice-01", 16, 0) + map:addTile("tile-rock-ice-big-01", 16, 1) + map:addTile("tile-rock-slope-ice-right-02", 16, 3) + map:addTile("tile-background-ice-03", 16, 4) + map:addTile("tile-background-ice-02", 16, 5) + map:addTile("tile-background-ice-cave-art-02", 16, 6) + map:addTile("tile-background-ice-05", 16, 7) + map:addTile("tile-background-ice-07", 16, 8) + map:addTile("tile-rock-ice-02", 16, 9) + map:addTile("tile-rock-ice-03", 16, 10) + map:addTile("tile-rock-ice-02", 16, 11) + map:addTile("tile-rock-ice-02", 17, 0) + map:addTile("tile-ground-ledge-ice-left-02", 17, 3) + map:addTile("tile-background-ice-04", 17, 4) + map:addTile("tile-background-ice-big-01", 17, 5) + map:addTile("tile-background-ice-big-01", 17, 7) + map:addTile("tile-background-ice-05", 17, 9) + map:addTile("bridge-wall-ice-left-01", 17, 9) + map:addTile("tile-background-ice-03", 17, 10) + map:addTile("tile-background-ice-07", 17, 11) + map:addTile("tile-rock-ice-03", 18, 0) + map:addTile("tile-rock-ice-01", 18, 1) + map:addTile("tile-rock-ice-big-01", 18, 2) + map:addTile("tile-background-ice-07", 18, 4) + map:addTile("tile-background-ice-06", 18, 9) + map:addTile("bridge-wall-ice-right-01", 18, 9) + map:addTile("tile-background-ice-08", 18, 10) + map:addTile("tile-background-ice-07", 18, 11) + map:addTile("tile-rock-ice-01", 19, 0) + map:addTile("tile-rock-ice-02", 19, 1) + map:addTile("tile-background-ice-01", 19, 4) + map:addTile("tile-background-ice-cave-art-02", 19, 5) + map:addTile("tile-background-ice-big-01", 19, 6) + map:addTile("tile-background-ice-01", 19, 8) + map:addTile("tile-ground-ice-06", 19, 9) + map:addTile("tile-rock-ice-02", 19, 10) + map:addTile("tile-rock-ice-02", 19, 11) + map:addTile("tile-rock-ice-02", 20, 0) + map:addTile("tile-rock-ice-01", 20, 1) + map:addTile("tile-rock-ice-02", 20, 2) + map:addTile("tile-rock-slope-ice-right-02", 20, 3) + map:addTile("tile-background-ice-08", 20, 4) + map:addTile("tile-background-ice-01", 20, 5) + map:addTile("tile-background-ice-07", 20, 8) + map:addTile("tile-ground-ice-04", 20, 9) + map:addTile("tile-rock-ice-03", 20, 10) + map:addTile("tile-rock-ice-01", 20, 11) + map:addTile("tile-rock-ice-big-01", 21, 0) + map:addTile("tile-rock-ice-01", 21, 2) + map:addTile("tile-background-ice-04", 21, 3) + map:addTile("tile-background-ice-01", 21, 4) + map:addTile("tile-background-ice-07", 21, 5) + map:addTile("tile-background-ice-07", 21, 6) + map:addTile("tile-background-ice-01", 21, 7) + map:addTile("tile-rock-ice-big-01", 21, 8) + map:addTile("tile-rock-ice-03", 21, 10) + map:addTile("tile-rock-ice-01", 21, 11) + map:addTile("tile-rock-ice-02", 22, 2) + map:addTile("tile-background-ice-02", 22, 3) + map:addTile("tile-background-ice-05", 22, 4) + map:addTile("tile-background-ice-07", 22, 5) + map:addTile("tile-background-ice-01", 22, 6) + map:addTile("tile-background-ice-01", 22, 7) + map:addTile("tile-rock-ice-02", 22, 10) + map:addTile("tile-rock-ice-01", 22, 11) + map:addTile("tile-rock-ice-01", 23, 0) + map:addTile("tile-rock-ice-02", 23, 1) + map:addTile("tile-rock-ice-01", 23, 2) + map:addTile("tile-rock-slope-ice-left-02", 23, 3) + map:addTile("tile-background-ice-06", 23, 4) + map:addTile("tile-background-ice-04", 23, 5) + map:addTile("tile-background-ice-07", 23, 6) + map:addTile("tile-rock-ice-big-01", 23, 7) + map:addTile("tile-rock-ice-02", 23, 9) + map:addTile("tile-rock-ice-01", 23, 10) + map:addTile("tile-rock-ice-02", 23, 11) + map:addTile("tile-rock-ice-02", 24, 0) + map:addTile("tile-rock-ice-01", 24, 1) + map:addTile("tile-rock-ice-big-01", 24, 2) + map:addTile("tile-background-ice-05", 24, 4) + map:addTile("tile-background-ice-05", 24, 5) + map:addTile("tile-background-ice-04", 24, 6) + map:addTile("tile-rock-ice-01", 24, 9) + map:addTile("tile-rock-ice-big-01", 24, 10) + map:addTile("tile-rock-ice-03", 25, 0) + map:addTile("tile-rock-ice-02", 25, 1) + map:addTile("tile-rock-shim-ice-01", 25, 4) + map:addTile("tile-background-ice-08", 25, 5) + map:addTile("tile-background-ice-02", 25, 6) + map:addTile("tile-ground-ice-05", 25, 7) + map:addTile("tile-background-ice-02", 25, 8) + map:addTile("tile-background-ice-01", 25, 9) + map:addTile("tile-rock-ice-left-05", 26, 0) + map:addTile("tile-background-ice-01", 26, 1) + map:addTile("tile-background-ice-cave-art-02", 26, 2) + map:addTile("tile-ground-ledge-ice-right-01", 26, 3) + map:addTile("tile-background-ice-01", 26, 4) + map:addTile("tile-background-ice-04", 26, 5) + map:addTile("tile-background-ice-01", 26, 6) + map:addTile("tile-ground-ice-05", 26, 7) + map:addTile("tile-background-ice-03", 26, 8) + map:addTile("tile-background-ice-06", 26, 9) + map:addTile("tile-background-ice-big-01", 26, 10) + map:addTile("tile-background-ice-03", 27, 0) + map:addTile("tile-background-ice-01", 27, 1) + map:addTile("tile-background-ice-window-02", 27, 2) + map:addTile("tile-ground-ledge-ice-right-02", 27, 3) + map:addTile("tile-background-ice-02", 27, 4) + map:addTile("tile-background-ice-04", 27, 5) + map:addTile("tile-background-ice-03", 27, 6) + map:addTile("tile-background-ice-07", 27, 7) + map:addTile("bridge-wall-ice-right-01", 27, 7) + map:addTile("tile-background-ice-05", 27, 8) + map:addTile("tile-background-ice-03", 27, 9) + map:addTile("tile-background-ice-cave-art-02", 28, 0) + map:addTile("tile-background-ice-08", 28, 1) + map:addTile("tile-ground-ice-05", 28, 3) + map:addTile("tile-background-ice-big-01", 28, 4) + map:addTile("tile-background-ice-window-02", 28, 6) + map:addTile("tile-ground-ledge-ice-left-01", 28, 7) + map:addTile("tile-background-ice-06", 28, 8) + map:addTile("tile-background-ice-06", 28, 9) + map:addTile("tile-background-ice-01", 28, 10) + map:addTile("tile-rock-ice-02", 28, 11) + map:addTile("tile-background-ice-08", 29, 0) + map:addTile("tile-background-ice-cave-art-01", 29, 1) + map:addTile("tile-background-ice-01", 29, 2) + map:addTile("tile-background-ice-06", 29, 3) + map:addTile("tile-ground-ice-04", 29, 7) + map:addTile("tile-rock-ice-big-01", 29, 8) + map:addTile("tile-rock-ice-big-01", 29, 10) + map:addTile("tile-background-ice-01", 30, 0) + map:addTile("tile-background-ice-02", 30, 1) + map:addTile("tile-background-ice-06", 30, 2) + map:addTile("tile-background-ice-big-01", 30, 3) + map:addTile("tile-background-ice-05", 30, 5) + map:addTile("tile-background-ice-cave-art-01", 30, 6) + map:addTile("tile-ground-ice-03", 30, 7) + map:addTile("tile-background-ice-cave-art-01", 31, 0) + map:addTile("tile-background-ice-01", 31, 1) + map:addTile("tile-background-ice-cave-art-01", 31, 2) + map:addTile("tile-background-ice-05", 31, 5) + map:addTile("tile-background-ice-07", 31, 6) + map:addTile("tile-ground-ice-03", 31, 7) + map:addTile("tile-rock-ice-01", 31, 8) + map:addTile("tile-rock-ice-02", 31, 9) + map:addTile("tile-rock-ice-01", 31, 10) + map:addTile("tile-rock-ice-02", 31, 11) + + map:addCave("tile-cave-ice-01", 15, 1, "npc-man", 5000) + map:addCave("tile-cave-ice-01", 28, 2, "none", 5000) + map:addCave("tile-cave-ice-01", 29, 6, "none", 5000) + + map:addEmitter("tree", 3, 3, 1, 0, "") + map:addEmitter("tree", 3, 3, 1, 0, "") + map:addEmitter("item-stone", 5, 4, 1, 0, "") + map:addEmitter("item-stone", 5, 5, 1, 0, "") + map:addEmitter("item-stone", 5.1, 5, 1, 0, "") + map:addEmitter("item-stone", 6, 4, 1, 0, "") + map:addEmitter("tree", 10, 0, 1, 0, "") + map:addEmitter("tree", 10, 7, 1, 0, "") + map:addEmitter("npc-walking", 10, 8, 1, 0, "") + map:addEmitter("item-stone", 14, 8, 1, 0, "") + map:addEmitter("item-stone", 16.2, 8, 1, 0, "") + map:addEmitter("npc-walking", 19, 8, 1, 0, "right=false") + map:addEmitter("npc-walking", 23, 6, 1, 0, "") + map:addEmitter("tree", 30, 5, 1, 0, "") + + map:setSetting("width", "32") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("21", "7") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2.7") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-07.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-07.lua new file mode 100755 index 0000000000..9939894ef9 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-07.lua @@ -0,0 +1,347 @@ +function getName() + return "Map 07" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-ground-ice-big-01", 0, 2) + map:addTile("tile-rock-ice-01", 0, 4) + map:addTile("tile-rock-ice-big-01", 0, 5) + map:addTile("tile-rock-ice-01", 0, 7) + map:addTile("tile-rock-ice-03", 0, 8) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-rock-ice-03", 0, 10) + map:addTile("tile-rock-slope-ice-right-02", 0, 11) + map:addTile("tile-background-ice-06", 0, 12) + map:addTile("tile-rock-slope-ice-right-01", 0, 13) + map:addTile("tile-rock-ice-01", 0, 14) + map:addTile("tile-rock-ice-02", 0, 15) + map:addTile("tile-rock-ice-01", 0, 16) + map:addTile("tile-rock-ice-03", 0, 17) + map:addTile("tile-rock-ice-01", 0, 18) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-window-01", 1, 1) + map:addTile("tile-rock-ice-01", 1, 4) + map:addTile("tile-rock-ice-02", 1, 7) + map:addTile("tile-rock-ice-big-01", 1, 8) + map:addTile("tile-rock-slope-ice-right-02", 1, 10) + map:addTile("tile-background-ice-01", 1, 11) + map:addTile("tile-background-ice-04", 1, 12) + map:addTile("tile-background-ice-04", 1, 13) + map:addTile("tile-background-ice-cave-art-02", 1, 14) + map:addTile("tile-background-ice-03", 1, 15) + map:addTile("tile-background-ice-02", 1, 16) + map:addTile("tile-rock-slope-ice-right-01", 1, 17) + map:addTile("tile-rock-ice-01", 1, 18) + map:addTile("tile-background-ice-04", 2, 0) + map:addTile("tile-background-ice-cave-art-02", 2, 1) + map:addTile("tile-ground-ledge-ice-right-02", 2, 2) + map:addTile("tile-background-ice-03", 2, 3) + map:addTile("tile-background-ice-02", 2, 4) + map:addTile("tile-background-ice-07", 2, 5) + map:addTile("tile-ground-ice-01", 2, 6) + map:addTile("tile-rock-ice-01", 2, 7) + map:addTile("tile-background-ice-01", 2, 10) + map:addTile("tile-background-ice-07", 2, 11) + map:addTile("tile-background-ice-03", 2, 12) + map:addTile("tile-background-ice-06", 2, 13) + map:addTile("tile-background-ice-04", 2, 14) + map:addTile("tile-background-ice-06", 2, 15) + map:addTile("tile-background-ice-02", 2, 16) + map:addTile("tile-background-ice-04", 2, 17) + map:addTile("tile-rock-slope-ice-right-01", 2, 18) + map:addTile("tile-background-ice-01", 3, 0) + map:addTile("tile-background-ice-03", 3, 1) + map:addTile("tile-ground-ice-05", 3, 2) + map:addTile("tile-background-ice-06", 3, 3) + map:addTile("tile-background-ice-07", 3, 4) + map:addTile("tile-background-ice-06", 3, 5) + map:addTile("tile-ground-ice-01", 3, 6) + map:addTile("tile-rock-ice-03", 3, 7) + map:addTile("tile-rock-ice-02", 3, 8) + map:addTile("tile-rock-ice-03", 3, 9) + map:addTile("tile-rock-slope-ice-left-02", 3, 10) + map:addTile("tile-background-ice-03", 3, 11) + map:addTile("tile-background-ice-08", 3, 12) + map:addTile("tile-background-ice-cave-art-02", 3, 13) + map:addTile("tile-background-ice-06", 3, 14) + map:addTile("tile-background-ice-08", 3, 15) + map:addTile("tile-background-ice-08", 3, 16) + map:addTile("tile-background-ice-07", 3, 17) + map:addTile("tile-background-ice-06", 3, 18) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-05", 4, 1) + map:addTile("tile-background-ice-04", 4, 2) + map:addTile("tile-background-ice-06", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-cave-art-02", 4, 5) + map:addTile("tile-ground-ice-01", 4, 6) + map:addTile("tile-rock-ice-01", 4, 7) + map:addTile("tile-rock-ice-03", 4, 8) + map:addTile("tile-rock-ice-01", 4, 9) + map:addTile("tile-rock-ice-02", 4, 10) + map:addTile("tile-rock-shim-ice-01", 4, 11) + map:addTile("tile-background-ice-08", 4, 12) + map:addTile("tile-background-ice-03", 4, 13) + map:addTile("tile-ground-ice-04", 4, 14) + map:addTile("tile-rock-ice-01", 4, 15) + map:addTile("tile-rock-shim-ice-01", 4, 16) + map:addTile("tile-background-ice-06", 4, 17) + map:addTile("tile-background-ice-cave-art-01", 4, 18) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-background-ice-big-01", 5, 2) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-background-ice-01", 5, 5) + map:addTile("tile-ground-ice-big-01", 5, 6) + map:addTile("tile-rock-ice-02", 5, 8) + map:addTile("tile-rock-ice-01", 5, 9) + map:addTile("tile-ground-ledge-ice-right-01", 5, 10) + map:addTile("tile-background-ice-01", 5, 11) + map:addTile("tile-background-ice-03", 5, 12) + map:addTile("tile-background-ice-02", 5, 13) + map:addTile("tile-ground-ledge-ice-right-02", 5, 14) + map:addTile("tile-background-ice-04", 5, 15) + map:addTile("tile-ground-ice-05", 5, 16) + map:addTile("tile-background-ice-04", 5, 17) + map:addTile("tile-background-ice-07", 5, 18) + map:addTile("tile-background-ice-06", 6, 0) + map:addTile("tile-background-ice-04", 6, 1) + map:addTile("tile-background-ice-03", 6, 4) + map:addTile("tile-background-ice-06", 6, 5) + map:addTile("tile-rock-ice-01", 6, 8) + map:addTile("tile-rock-slope-ice-right-02", 6, 9) + map:addTile("tile-background-ice-05", 6, 10) + map:addTile("tile-background-ice-03", 6, 11) + map:addTile("tile-background-ice-cave-art-02", 6, 12) + map:addTile("tile-background-ice-03", 6, 13) + map:addTile("tile-ground-ice-05", 6, 14) + map:addTile("tile-background-ice-03", 6, 15) + map:addTile("tile-background-ice-02", 6, 16) + map:addTile("tile-background-ice-big-01", 6, 17) + map:addTile("tile-background-ice-07", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-background-ice-cave-art-02", 7, 2) + map:addTile("tile-background-ice-03", 7, 3) + map:addTile("tile-background-ice-big-01", 7, 4) + map:addTile("tile-ground-ice-01", 7, 7) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-background-ice-02", 7, 9) + map:addTile("tile-background-ice-02", 7, 10) + map:addTile("tile-background-ice-07", 7, 11) + map:addTile("tile-background-ice-05", 7, 12) + map:addTile("tile-background-ice-01", 7, 13) + map:addTile("tile-ground-ledge-ice-left-01", 7, 14) + map:addTile("tile-background-ice-01", 7, 15) + map:addTile("tile-background-ice-01", 7, 16) + map:addTile("tile-background-ice-03", 8, 0) + map:addTile("tile-background-ice-03", 8, 1) + map:addTile("tile-background-ice-03", 8, 2) + map:addTile("tile-background-ice-04", 8, 3) + map:addTile("tile-background-ice-window-02", 8, 6) + map:addTile("tile-ground-ice-big-01", 8, 7) + map:addTile("tile-rock-slope-ice-left-02", 8, 9) + map:addTile("tile-background-ice-04", 8, 10) + map:addTile("tile-background-ice-05", 8, 11) + map:addTile("tile-background-ice-05", 8, 12) + map:addTile("tile-background-ice-07", 8, 13) + map:addTile("tile-packagetarget-ice-01-idle", 8, 14) + map:addTile("tile-rock-slope-ice-left-02", 8, 15) + map:addTile("tile-background-ice-03", 8, 16) + map:addTile("tile-background-ice-04", 8, 17) + map:addTile("tile-background-ice-05", 8, 18) + map:addTile("tile-background-ice-03", 9, 0) + map:addTile("tile-background-ice-08", 9, 1) + map:addTile("tile-background-ice-cave-art-02", 9, 2) + map:addTile("tile-background-ice-cave-art-02", 9, 3) + map:addTile("tile-background-ice-big-01", 9, 4) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-rock-ice-03", 9, 9) + map:addTile("tile-background-ice-07", 9, 10) + map:addTile("tile-background-ice-06", 9, 11) + map:addTile("tile-background-ice-05", 9, 12) + map:addTile("tile-background-ice-08", 9, 13) + map:addTile("tile-ground-ice-01", 9, 14) + map:addTile("tile-rock-ice-big-01", 9, 15) + map:addTile("tile-background-ice-07", 9, 17) + map:addTile("tile-background-ice-02", 9, 18) + map:addTile("tile-background-ice-01", 10, 0) + map:addTile("tile-background-ice-03", 10, 1) + map:addTile("tile-background-ice-08", 10, 2) + map:addTile("tile-background-ice-05", 10, 3) + map:addTile("tile-background-ice-01", 10, 6) + map:addTile("tile-ground-ice-01", 10, 7) + map:addTile("tile-rock-ice-03", 10, 8) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-rock-slope-ice-left-02", 10, 10) + map:addTile("tile-background-ice-07", 10, 11) + map:addTile("tile-background-ice-01", 10, 12) + map:addTile("tile-ground-ice-01", 10, 13) + map:addTile("tile-rock-ice-01", 10, 14) + map:addTile("tile-background-ice-08", 10, 17) + map:addTile("tile-background-ice-04", 10, 18) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-07", 11, 2) + map:addTile("tile-background-ice-cave-art-02", 11, 3) + map:addTile("tile-background-ice-big-01", 11, 4) + map:addTile("tile-background-ice-cave-art-02", 11, 6) + map:addTile("tile-rock-slope-ice-right-01", 11, 7) + map:addTile("tile-rock-ice-01", 11, 8) + map:addTile("tile-rock-ice-01", 11, 9) + map:addTile("tile-rock-ice-03", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-rock-ice-big-01", 11, 12) + map:addTile("tile-rock-ice-01", 11, 14) + map:addTile("tile-rock-ice-01", 11, 15) + map:addTile("tile-rock-slope-ice-right-02", 11, 16) + map:addTile("tile-background-ice-05", 11, 17) + map:addTile("tile-background-ice-08", 11, 18) + map:addTile("tile-background-ice-big-01", 12, 0) + map:addTile("tile-ground-ice-06", 12, 2) + map:addTile("tile-rock-slope-ice-left-02", 12, 3) + map:addTile("tile-background-ice-02", 12, 6) + map:addTile("tile-background-ice-04", 12, 7) + map:addTile("tile-background-ice-03", 12, 8) + map:addTile("tile-ground-ice-01", 12, 9) + map:addTile("tile-rock-ice-03", 12, 10) + map:addTile("tile-rock-ice-03", 12, 11) + map:addTile("tile-rock-slope-ice-right-02", 12, 14) + map:addTile("tile-background-ice-01", 12, 15) + map:addTile("tile-background-ice-03", 12, 16) + map:addTile("tile-background-ice-06", 12, 17) + map:addTile("tile-background-ice-03", 12, 18) + map:addTile("tile-ground-ice-06", 13, 2) + map:addTile("tile-rock-ice-big-01", 13, 3) + map:addTile("tile-background-ice-01", 13, 5) + map:addTile("tile-background-ice-04", 13, 6) + map:addTile("tile-background-ice-04", 13, 7) + map:addTile("tile-background-ice-04", 13, 8) + map:addTile("tile-ground-ice-01", 13, 9) + map:addTile("tile-rock-ice-03", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-rock-ice-02", 13, 12) + map:addTile("tile-rock-slope-ice-right-02", 13, 13) + map:addTile("tile-background-ice-06", 13, 14) + map:addTile("tile-background-ice-07", 13, 15) + map:addTile("tile-background-ice-07", 13, 16) + map:addTile("tile-background-ice-04", 13, 17) + map:addTile("tile-background-ice-cave-art-02", 13, 18) + map:addTile("tile-background-ice-01", 14, 0) + map:addTile("tile-background-ice-01", 14, 1) + map:addTile("tile-ground-ice-06", 14, 2) + map:addTile("tile-background-ice-05", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-background-ice-cave-art-02", 14, 7) + map:addTile("tile-background-ice-05", 14, 8) + map:addTile("tile-ground-ice-01", 14, 9) + map:addTile("tile-rock-ice-01", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-rock-slope-ice-right-02", 14, 12) + map:addTile("tile-background-ice-07", 14, 13) + map:addTile("tile-background-ice-08", 14, 14) + map:addTile("tile-background-ice-07", 14, 15) + map:addTile("tile-background-ice-06", 14, 16) + map:addTile("tile-background-ice-05", 14, 17) + map:addTile("tile-background-ice-03", 14, 18) + map:addTile("tile-background-ice-02", 15, 0) + map:addTile("tile-background-ice-03", 15, 1) + map:addTile("tile-ground-ice-06", 15, 2) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-rock-ice-01", 15, 4) + map:addTile("tile-rock-slope-ice-left-02", 15, 5) + map:addTile("tile-background-ice-05", 15, 6) + map:addTile("tile-background-ice-05", 15, 7) + map:addTile("tile-background-ice-03", 15, 8) + map:addTile("tile-rock-ice-left-04", 15, 9) + map:addTile("tile-rock-ice-left-05", 15, 10) + map:addTile("tile-rock-ice-left-04", 15, 11) + map:addTile("tile-background-ice-08", 15, 12) + map:addTile("tile-background-ice-05", 15, 13) + map:addTile("tile-background-ice-cave-art-02", 15, 14) + map:addTile("tile-background-ice-01", 15, 15) + map:addTile("tile-background-ice-cave-art-02", 15, 16) + map:addTile("tile-background-ice-01", 15, 17) + map:addTile("tile-rock-slope-ice-left-01", 15, 18) + map:addTile("tile-background-ice-01", 16, 0) + map:addTile("tile-background-ice-03", 16, 1) + map:addTile("tile-ground-ice-06", 16, 2) + map:addTile("tile-rock-ice-01", 16, 3) + map:addTile("tile-rock-ice-01", 16, 4) + map:addTile("tile-rock-ice-01", 16, 5) + map:addTile("tile-ground-ledge-ice-left-01", 16, 6) + map:addTile("tile-background-ice-08", 16, 7) + map:addTile("tile-background-ice-05", 16, 8) + map:addTile("tile-background-ice-big-01", 16, 9) + map:addTile("tile-background-ice-05", 16, 11) + map:addTile("tile-background-ice-05", 16, 12) + map:addTile("tile-background-ice-04", 16, 13) + map:addTile("tile-background-ice-02", 16, 14) + map:addTile("tile-background-ice-08", 16, 15) + map:addTile("tile-background-ice-07", 16, 16) + map:addTile("tile-rock-slope-ice-left-01", 16, 17) + map:addTile("tile-rock-ice-02", 16, 18) + map:addTile("tile-background-ice-04", 17, 0) + map:addTile("tile-background-ice-window-02", 17, 1) + map:addTile("tile-ground-ice-01", 17, 2) + map:addTile("tile-rock-ice-03", 17, 3) + map:addTile("tile-rock-ice-01", 17, 4) + map:addTile("tile-rock-ice-01", 17, 5) + map:addTile("tile-rock-ice-01", 17, 6) + map:addTile("tile-background-ice-03", 17, 7) + map:addTile("tile-background-ice-05", 17, 8) + map:addTile("tile-background-ice-04", 17, 11) + map:addTile("tile-background-ice-06", 17, 12) + map:addTile("tile-background-ice-04", 17, 13) + map:addTile("tile-background-ice-06", 17, 14) + map:addTile("tile-background-ice-03", 17, 15) + map:addTile("tile-rock-ice-big-01", 17, 16) + map:addTile("tile-rock-ice-01", 17, 18) + map:addTile("tile-background-ice-08", 18, 0) + map:addTile("tile-ground-ice-04", 18, 2) + map:addTile("tile-rock-ice-01", 18, 3) + map:addTile("tile-ground-ice-03", 18, 4) + map:addTile("tile-rock-ice-03", 18, 5) + map:addTile("tile-rock-ice-01", 18, 6) + map:addTile("tile-rock-ice-right-04", 18, 7) + map:addTile("tile-rock-ice-right-05", 18, 8) + map:addTile("tile-rock-ice-right-04", 18, 9) + map:addTile("tile-rock-ice-right-05", 18, 10) + map:addTile("tile-ground-ledge-ice-left-02", 18, 11) + map:addTile("tile-background-ice-04", 18, 12) + map:addTile("tile-background-ice-06", 18, 13) + map:addTile("tile-background-ice-07", 18, 14) + map:addTile("tile-rock-slope-ice-left-01", 18, 15) + map:addTile("tile-rock-ice-02", 18, 18) + + map:addCave("tile-cave-ice-01", 0, 1, "none", 5000) + map:addCave("tile-cave-ice-01", 7, 6, "none", 5000) + map:addCave("tile-cave-ice-02", 18, 1, "none", 5000) + + map:addEmitter("tree", 2, 4, 1, 0, "") + map:addEmitter("npc-blowing", 4, 5, 1, 0, "") + map:addEmitter("tree", 6, 12, 1, 0, "") + map:addEmitter("item-stone", 10, 12, 1, 0, "") + map:addEmitter("npc-walking", 12, 8, 1, 0, "") + + map:setSetting("width", "19") + map:setSetting("height", "19") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.2") + map:setSetting("waterfallingdelay", "8000") + map:setSetting("waterheight", "0.1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-08.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-08.lua new file mode 100755 index 0000000000..3c6487af5a --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-08.lua @@ -0,0 +1,197 @@ +function getName() + return "Map 08" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-cave-art-02", 0, 0) + map:addTile("tile-background-ice-06", 0, 1) + map:addTile("tile-ground-ice-03", 0, 2) + map:addTile("tile-rock-ice-03", 0, 3) + map:addTile("tile-rock-ice-01", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-ice-big-01", 0, 7) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-background-ice-04", 0, 10) + map:addTile("tile-background-ice-01", 0, 11) + map:addTile("tile-background-ice-big-01", 1, 0) + map:addTile("tile-ground-ice-01", 1, 2) + map:addTile("tile-rock-ice-01", 1, 3) + map:addTile("tile-rock-ice-03", 1, 4) + map:addTile("tile-rock-ice-03", 1, 5) + map:addTile("tile-rock-ice-01", 1, 6) + map:addTile("tile-rock-slope-ice-right-02", 1, 9) + map:addTile("tile-background-ice-05", 1, 10) + map:addTile("tile-background-ice-01", 1, 11) + map:addTile("tile-background-ice-07", 2, 2) + map:addTile("tile-ground-ice-big-01", 2, 3) + map:addTile("tile-rock-ice-02", 2, 5) + map:addTile("tile-rock-ice-03", 2, 6) + map:addTile("tile-rock-slope-ice-right-02", 2, 7) + map:addTile("tile-background-ice-03", 2, 9) + map:addTile("bridge-plank-ice-01", 2, 9) + map:addTile("tile-background-ice-02", 2, 10) + map:addTile("tile-background-ice-07", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-03", 3, 1) + map:addTile("tile-background-ice-04", 3, 2) + map:addTile("tile-rock-ice-03", 3, 5) + map:addTile("tile-rock-ice-02", 3, 6) + map:addTile("tile-background-ice-07", 3, 7) + map:addTile("tile-background-ice-window-01", 3, 8) + map:addTile("tile-background-ice-08", 3, 9) + map:addTile("bridge-plank-ice-01", 3, 9) + map:addTile("tile-background-ice-05", 3, 10) + map:addTile("tile-rock-slope-ice-left-01", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-background-ice-04", 4, 2) + map:addTile("tile-ground-ice-03", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-rock-ice-02", 4, 5) + map:addTile("tile-rock-slope-ice-right-02", 4, 6) + map:addTile("tile-background-ice-07", 4, 7) + map:addTile("tile-background-ice-03", 4, 8) + map:addTile("tile-background-ice-03", 4, 9) + map:addTile("bridge-wall-ice-right-01", 4, 9) + map:addTile("tile-rock-slope-ice-left-01", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-05", 5, 1) + map:addTile("tile-background-ice-02", 5, 2) + map:addTile("tile-ground-ice-03", 5, 3) + map:addTile("tile-rock-slope-ice-right-02", 5, 4) + map:addTile("tile-background-ice-big-01", 5, 5) + map:addTile("tile-background-ice-02", 5, 7) + map:addTile("tile-background-ice-01", 5, 8) + map:addTile("tile-ground-ice-04", 5, 9) + map:addTile("tile-rock-ice-01", 5, 10) + map:addTile("tile-rock-ice-03", 5, 11) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-08", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-background-ice-01", 6, 4) + map:addTile("tile-background-ice-02", 6, 7) + map:addTile("tile-rock-slope-ice-left-01", 6, 8) + map:addTile("tile-rock-ice-01", 6, 9) + map:addTile("tile-rock-ice-02", 6, 10) + map:addTile("tile-rock-ice-01", 6, 11) + map:addTile("tile-background-ice-04", 7, 0) + map:addTile("tile-background-ice-02", 7, 1) + map:addTile("tile-background-ice-big-01", 7, 2) + map:addTile("tile-background-ice-cave-art-02", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-cave-art-02", 7, 6) + map:addTile("tile-background-ice-05", 7, 7) + map:addTile("tile-ground-ice-03", 7, 8) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-rock-ice-03", 7, 10) + map:addTile("tile-rock-ice-02", 7, 11) + map:addTile("tile-background-ice-big-01", 8, 0) + map:addTile("tile-background-ice-01", 8, 4) + map:addTile("tile-background-ice-04", 8, 5) + map:addTile("tile-background-ice-02", 8, 6) + map:addTile("tile-ground-ice-01", 8, 8) + map:addTile("tile-rock-ice-03", 8, 9) + map:addTile("tile-rock-ice-03", 8, 10) + map:addTile("tile-rock-ice-01", 8, 11) + map:addTile("tile-background-ice-01", 9, 2) + map:addTile("tile-background-ice-05", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-05", 9, 6) + map:addTile("tile-background-ice-window-01", 9, 7) + map:addTile("tile-ground-ice-06", 9, 8) + map:addTile("tile-rock-ice-03", 9, 9) + map:addTile("tile-rock-ice-03", 9, 10) + map:addTile("tile-rock-ice-01", 9, 11) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-04", 10, 1) + map:addTile("tile-background-ice-07", 10, 2) + map:addTile("tile-ground-ice-04", 10, 3) + map:addTile("tile-rock-slope-ice-left-02", 10, 4) + map:addTile("tile-background-ice-04", 10, 5) + map:addTile("tile-background-ice-cave-art-01", 10, 6) + map:addTile("tile-background-ice-big-01", 10, 7) + map:addTile("tile-ground-ice-big-01", 10, 9) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-cave-art-02", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-window-02", 11, 2) + map:addTile("tile-ground-ice-big-01", 11, 3) + map:addTile("tile-rock-slope-ice-left-02", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-rock-ice-03", 11, 11) + map:addTile("tile-background-ice-06", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-rock-ice-03", 12, 5) + map:addTile("tile-background-ice-06", 12, 6) + map:addTile("tile-background-ice-02", 12, 7) + map:addTile("tile-background-ice-cave-art-01", 12, 8) + map:addTile("tile-packagetarget-ice-01-idle", 12, 9) + map:addTile("tile-rock-ice-big-01", 12, 10) + map:addTile("tile-background-ice-cave-art-02", 13, 0) + map:addTile("tile-background-ice-02", 13, 1) + map:addTile("tile-ground-ice-04", 13, 2) + map:addTile("tile-rock-ice-big-01", 13, 3) + map:addTile("tile-rock-slope-ice-right-02", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-07", 13, 7) + map:addTile("tile-background-ice-02", 13, 8) + map:addTile("tile-ground-ice-02", 13, 9) + map:addTile("tile-background-ice-cave-art-01", 14, 0) + map:addTile("tile-background-ice-02", 14, 1) + map:addTile("tile-ground-ice-04", 14, 2) + map:addTile("tile-background-ice-cave-art-01", 14, 5) + map:addTile("tile-background-ice-08", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-background-ice-02", 14, 8) + map:addTile("tile-ground-ledge-ice-right-01", 14, 9) + map:addTile("tile-background-ice-08", 14, 10) + map:addTile("tile-background-ice-cave-art-02", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-08", 15, 1) + map:addTile("tile-ground-ice-01", 15, 2) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-rock-ice-03", 15, 4) + map:addTile("tile-background-ice-06", 15, 5) + map:addTile("tile-background-ice-08", 15, 6) + map:addTile("tile-background-ice-cave-art-01", 15, 7) + map:addTile("tile-background-ice-07", 15, 8) + map:addTile("tile-ground-ice-05", 15, 9) + map:addTile("tile-background-ice-01", 15, 10) + map:addTile("tile-background-ice-07", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 8) + map:addCave("tile-cave-ice-02", 8, 7, "none", 1000) + map:addCave("tile-cave-ice-01", 12, 2) + + map:addEmitter("tree", 2, 1, 1, 0, "") + map:addEmitter("item-stone", 5, 2, 1, 0, "") + map:addEmitter("item-stone", 5, 2, 1, 0, "") + map:addEmitter("tree", 10, 7, 1, 0, "") + map:addEmitter("item-stone", 13, 8, 1, 0, "") + map:addEmitter("npc-walking", 14, 8, 1, 0, "right=false") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("0", "0") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-09.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-09.lua new file mode 100755 index 0000000000..1aff48c12b --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-09.lua @@ -0,0 +1,329 @@ +function getName() + return "Map 09" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-07", 0, 0) + map:addTile("tile-background-ice-cave-art-02", 0, 1) + map:addTile("tile-ground-ice-01", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-rock-ice-01", 0, 4) + map:addTile("tile-rock-ice-03", 0, 5) + map:addTile("tile-rock-slope-ice-right-02", 0, 6) + map:addTile("tile-background-ice-03", 0, 7) + map:addTile("tile-background-ice-big-01", 0, 8) + map:addTile("tile-background-ice-05", 0, 10) + map:addTile("tile-background-ice-cave-art-02", 0, 11) + map:addTile("tile-ground-ice-01", 0, 13) + map:addTile("tile-rock-ice-03", 0, 14) + map:addTile("tile-background-ice-cave-art-02", 1, 0) + map:addTile("tile-background-ice-02", 1, 1) + map:addTile("tile-ground-ice-03", 1, 2) + map:addTile("tile-rock-ice-03", 1, 3) + map:addTile("tile-rock-ice-02", 1, 4) + map:addTile("tile-rock-slope-ice-right-02", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-background-ice-05", 1, 7) + map:addTile("tile-background-ice-05", 1, 10) + map:addTile("tile-background-ice-cave-art-01", 1, 11) + map:addTile("tile-background-ice-window-02", 1, 12) + map:addTile("tile-rock-ice-03", 1, 13) + map:addTile("tile-rock-ice-02", 1, 14) + map:addTile("tile-background-ice-07", 2, 0) + map:addTile("tile-background-ice-cave-art-02", 2, 1) + map:addTile("tile-background-ice-04", 2, 2) + map:addTile("tile-rock-ice-03", 2, 3) + map:addTile("tile-rock-ice-01", 2, 4) + map:addTile("tile-background-ice-05", 2, 5) + map:addTile("tile-background-ice-big-01", 2, 6) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-background-ice-07", 2, 10) + map:addTile("tile-background-ice-cave-art-02", 2, 11) + map:addTile("tile-background-ice-cave-art-02", 2, 12) + map:addTile("tile-ground-ice-01", 2, 13) + map:addTile("tile-rock-ice-02", 2, 14) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-background-ice-07", 3, 1) + map:addTile("tile-background-ice-cave-art-02", 3, 2) + map:addTile("tile-ground-ice-01", 3, 3) + map:addTile("tile-rock-ice-03", 3, 4) + map:addTile("tile-rock-slope-ice-left-02", 3, 5) + map:addTile("tile-background-ice-07", 3, 8) + map:addTile("tile-rock-slope-ice-left-01", 3, 9) + map:addTile("tile-rock-slope-ice-left-02", 3, 10) + map:addTile("tile-background-ice-08", 3, 11) + map:addTile("tile-background-ice-06", 3, 12) + map:addTile("tile-background-ice-06", 3, 13) + map:addTile("tile-rock-ice-02", 3, 14) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-background-ice-01", 4, 2) + map:addTile("tile-ground-ice-01", 4, 3) + map:addTile("tile-rock-ice-big-01", 4, 4) + map:addTile("tile-rock-shim-ice-01", 4, 6) + map:addTile("tile-background-ice-05", 4, 7) + map:addTile("tile-background-ice-05", 4, 8) + map:addTile("tile-ground-ice-01", 4, 9) + map:addTile("tile-rock-slope-ice-right-02", 4, 10) + map:addTile("tile-background-ice-07", 4, 11) + map:addTile("tile-background-ice-06", 4, 12) + map:addTile("tile-background-ice-06", 4, 13) + map:addTile("tile-rock-ice-03", 4, 14) + map:addTile("tile-background-ice-cave-art-01", 5, 0) + map:addTile("tile-background-ice-02", 5, 1) + map:addTile("tile-background-ice-cave-art-01", 5, 2) + map:addTile("tile-ground-ice-01", 5, 3) + map:addTile("tile-background-ice-02", 5, 6) + map:addTile("tile-background-ice-06", 5, 7) + map:addTile("tile-background-ice-04", 5, 8) + map:addTile("tile-rock-ice-03", 5, 9) + map:addTile("tile-background-ice-03", 5, 10) + map:addTile("tile-background-ice-01", 5, 11) + map:addTile("tile-background-ice-02", 5, 12) + map:addTile("tile-background-ice-01", 5, 13) + map:addTile("tile-rock-ice-02", 5, 14) + map:addTile("tile-background-ice-big-01", 6, 0) + map:addTile("tile-waterfall-ice-01", 6, 2) + map:addTile("tile-rock-ice-big-01", 6, 4) + map:addTile("tile-background-ice-cave-art-02", 6, 6) + map:addTile("tile-background-ice-cave-art-02", 6, 7) + map:addTile("tile-background-ice-cave-art-01", 6, 8) + map:addTile("tile-ground-ice-01", 6, 9) + map:addTile("tile-background-ice-cave-art-01", 6, 10) + map:addTile("tile-background-ice-05", 6, 11) + map:addTile("tile-background-ice-02", 6, 12) + map:addTile("tile-background-ice-06", 6, 13) + map:addTile("tile-rock-ice-03", 6, 14) + map:addTile("tile-background-ice-08", 7, 2) + map:addTile("tile-ground-ice-03", 7, 3) + map:addTile("tile-background-ice-big-01", 7, 6) + map:addTile("tile-background-ice-cave-art-02", 7, 8) + map:addTile("tile-rock-ice-03", 7, 9) + map:addTile("tile-background-ice-01", 7, 10) + map:addTile("tile-background-ice-04", 7, 11) + map:addTile("tile-background-ice-06", 7, 12) + map:addTile("tile-ground-ice-01", 7, 13) + map:addTile("tile-rock-ice-02", 7, 14) + map:addTile("tile-background-ice-02", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-ground-ice-01", 8, 3) + map:addTile("tile-rock-ice-01", 8, 4) + map:addTile("tile-rock-slope-ice-right-02", 8, 5) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-ground-ice-01", 8, 9) + map:addTile("tile-background-ice-07", 8, 10) + map:addTile("tile-background-ice-cave-art-02", 8, 11) + map:addTile("tile-ground-ice-big-01", 8, 12) + map:addTile("tile-rock-ice-02", 8, 14) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-03", 9, 1) + map:addTile("tile-background-ice-window-02", 9, 2) + map:addTile("tile-ground-ice-04", 9, 3) + map:addTile("tile-rock-ice-01", 9, 4) + map:addTile("tile-background-ice-08", 9, 5) + map:addTile("tile-background-ice-03", 9, 6) + map:addTile("tile-background-ice-01", 9, 7) + map:addTile("tile-rock-slope-ice-left-01", 9, 8) + map:addTile("tile-rock-ice-01", 9, 9) + map:addTile("tile-background-ice-02", 9, 10) + map:addTile("tile-background-ice-cave-art-01", 9, 11) + map:addTile("tile-rock-ice-03", 9, 14) + map:addTile("tile-background-ice-big-01", 10, 0) + map:addTile("tile-background-ice-07", 10, 2) + map:addTile("tile-ground-ice-01", 10, 3) + map:addTile("tile-rock-slope-ice-right-02", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-background-ice-05", 10, 6) + map:addTile("tile-background-ice-cave-art-01", 10, 7) + map:addTile("tile-ground-ice-01", 10, 8) + map:addTile("tile-rock-slope-ice-right-02", 10, 9) + map:addTile("tile-background-ice-01", 10, 10) + map:addTile("tile-background-ice-01", 10, 11) + map:addTile("tile-rock-ice-03", 10, 12) + map:addTile("tile-rock-ice-02", 10, 13) + map:addTile("tile-rock-ice-02", 10, 14) + map:addTile("tile-background-ice-07", 11, 2) + map:addTile("tile-ground-ledge-ice-right-01", 11, 3) + map:addTile("tile-background-ice-03", 11, 4) + map:addTile("tile-background-ice-big-01", 11, 5) + map:addTile("tile-ground-ice-01", 11, 7) + map:addTile("tile-rock-slope-ice-right-02", 11, 8) + map:addTile("tile-background-ice-big-01", 11, 9) + map:addTile("tile-background-ice-02", 11, 11) + map:addTile("tile-rock-ice-03", 11, 12) + map:addTile("tile-rock-ice-02", 11, 13) + map:addTile("tile-rock-ice-02", 11, 14) + map:addTile("tile-background-ice-06", 12, 0) + map:addTile("tile-background-ice-cave-art-02", 12, 1) + map:addTile("tile-background-ice-cave-art-02", 12, 2) + map:addTile("tile-ground-ice-05", 12, 3) + map:addTile("tile-background-ice-04", 12, 4) + map:addTile("tile-ground-ice-01", 12, 7) + map:addTile("tile-background-ice-cave-art-02", 12, 8) + map:addTile("tile-waterfall-ice-01", 12, 11) + map:addTile("tile-rock-ice-02", 12, 13) + map:addTile("tile-rock-ice-02", 12, 14) + map:addTile("tile-background-ice-big-01", 13, 0) + map:addTile("tile-background-ice-cave-art-02", 13, 2) + map:addTile("tile-ground-ledge-ice-left-01", 13, 3) + map:addTile("tile-background-ice-04", 13, 4) + map:addTile("tile-background-ice-04", 13, 5) + map:addTile("tile-background-ice-cave-art-02", 13, 6) + map:addTile("tile-rock-ice-03", 13, 7) + map:addTile("tile-background-ice-03", 13, 8) + map:addTile("tile-background-ice-08", 13, 9) + map:addTile("tile-background-ice-07", 13, 10) + map:addTile("tile-background-ice-02", 13, 11) + map:addTile("tile-ground-ice-01", 13, 12) + map:addTile("tile-rock-ice-02", 13, 13) + map:addTile("tile-rock-ice-03", 13, 14) + map:addTile("tile-background-ice-01", 14, 2) + map:addTile("tile-ground-ice-01", 14, 3) + map:addTile("tile-background-ice-03", 14, 4) + map:addTile("tile-background-ice-07", 14, 5) + map:addTile("tile-waterfall-ice-01", 14, 6) + map:addTile("tile-rock-shim-ice-01", 14, 8) + map:addTile("tile-background-ice-05", 14, 9) + map:addTile("tile-background-ice-04", 14, 10) + map:addTile("tile-background-ice-02", 14, 11) + map:addTile("tile-rock-ice-03", 14, 12) + map:addTile("tile-rock-ice-03", 14, 13) + map:addTile("tile-rock-ice-02", 14, 14) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-08", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-rock-ice-03", 15, 3) + map:addTile("tile-background-ice-05", 15, 4) + map:addTile("tile-background-ice-03", 15, 5) + map:addTile("tile-background-ice-cave-art-01", 15, 6) + map:addTile("tile-rock-ice-03", 15, 7) + map:addTile("tile-background-ice-cave-art-02", 15, 8) + map:addTile("tile-background-ice-cave-art-02", 15, 9) + map:addTile("tile-background-ice-05", 15, 10) + map:addTile("tile-background-ice-08", 15, 11) + map:addTile("tile-ground-ice-01", 15, 12) + map:addTile("tile-rock-ice-02", 15, 13) + map:addTile("tile-rock-ice-03", 15, 14) + map:addTile("tile-background-ice-05", 16, 0) + map:addTile("tile-background-ice-06", 16, 1) + map:addTile("tile-background-ice-05", 16, 2) + map:addTile("tile-ground-ice-01", 16, 3) + map:addTile("tile-rock-shim-ice-01", 16, 4) + map:addTile("tile-background-ice-cave-art-02", 16, 5) + map:addTile("tile-background-ice-03", 16, 6) + map:addTile("tile-rock-ice-03", 16, 7) + map:addTile("tile-background-ice-03", 16, 8) + map:addTile("tile-background-ice-08", 16, 9) + map:addTile("tile-background-ice-07", 16, 10) + map:addTile("tile-ground-ice-06", 16, 11) + map:addTile("tile-rock-ice-03", 16, 12) + map:addTile("tile-rock-ice-02", 16, 13) + map:addTile("tile-rock-ice-02", 16, 14) + map:addTile("tile-background-ice-01", 17, 0) + map:addTile("tile-background-ice-03", 17, 1) + map:addTile("tile-background-ice-07", 17, 2) + map:addTile("tile-ground-ledge-ice-right-01", 17, 3) + map:addTile("tile-background-ice-05", 17, 4) + map:addTile("tile-background-ice-02", 17, 5) + map:addTile("tile-background-ice-01", 17, 6) + map:addTile("tile-ground-ice-06", 17, 7) + map:addTile("tile-background-ice-01", 17, 8) + map:addTile("tile-background-ice-04", 17, 9) + map:addTile("tile-background-ice-01", 17, 10) + map:addTile("tile-ground-ice-01", 17, 11) + map:addTile("tile-rock-ice-big-01", 17, 12) + map:addTile("tile-rock-ice-03", 17, 14) + map:addTile("tile-background-ice-big-01", 18, 0) + map:addTile("tile-background-ice-06", 18, 2) + map:addTile("tile-ground-ledge-ice-right-02", 18, 3) + map:addTile("tile-background-ice-cave-art-02", 18, 4) + map:addTile("tile-background-ice-03", 18, 5) + map:addTile("tile-ground-ice-06", 18, 6) + map:addTile("tile-rock-slope-ice-right-02", 18, 7) + map:addTile("tile-background-ice-04", 18, 8) + map:addTile("tile-background-ice-07", 18, 9) + map:addTile("tile-background-ice-08", 18, 10) + map:addTile("tile-packagetarget-ice-01-idle", 18, 11) + map:addTile("tile-rock-ice-02", 18, 14) + map:addTile("tile-background-ice-05", 19, 2) + map:addTile("tile-background-ice-02", 19, 3) + map:addTile("tile-background-ice-08", 19, 4) + map:addTile("tile-background-ice-07", 19, 5) + map:addTile("tile-rock-ice-03", 19, 6) + map:addTile("tile-background-ice-cave-art-02", 19, 7) + map:addTile("tile-background-ice-02", 19, 8) + map:addTile("tile-background-ice-cave-art-02", 19, 9) + map:addTile("tile-background-ice-01", 19, 10) + map:addTile("tile-ground-ice-04", 19, 11) + map:addTile("tile-rock-ice-03", 19, 12) + map:addTile("tile-rock-ice-02", 19, 13) + map:addTile("tile-rock-ice-02", 19, 14) + map:addTile("tile-background-ice-04", 20, 0) + map:addTile("tile-background-ice-07", 20, 1) + map:addTile("tile-background-ice-06", 20, 2) + map:addTile("tile-background-ice-02", 20, 3) + map:addTile("tile-background-ice-07", 20, 4) + map:addTile("tile-background-ice-window-02", 20, 5) + map:addTile("tile-ground-ice-01", 20, 6) + map:addTile("tile-background-ice-01", 20, 7) + map:addTile("tile-background-ice-01", 20, 8) + map:addTile("tile-background-ice-01", 20, 9) + map:addTile("tile-background-ice-cave-art-02", 20, 10) + map:addTile("tile-ground-ice-03", 20, 11) + map:addTile("tile-rock-ice-01", 20, 12) + map:addTile("tile-rock-ice-02", 20, 13) + map:addTile("tile-rock-ice-02", 20, 14) + map:addTile("tile-background-ice-01", 21, 0) + map:addTile("tile-background-ice-03", 21, 1) + map:addTile("tile-background-ice-08", 21, 2) + map:addTile("tile-background-ice-06", 21, 3) + map:addTile("tile-background-ice-05", 21, 4) + map:addTile("tile-rock-ice-03", 21, 6) + map:addTile("tile-rock-slope-ice-left-02", 21, 7) + map:addTile("tile-background-ice-cave-art-02", 21, 8) + map:addTile("tile-background-ice-07", 21, 9) + map:addTile("tile-background-ice-cave-art-02", 21, 10) + map:addTile("tile-ground-ice-01", 21, 11) + map:addTile("tile-rock-ice-03", 21, 12) + map:addTile("tile-rock-ice-03", 21, 13) + map:addTile("tile-rock-ice-03", 21, 14) + + map:addCave("tile-cave-ice-02", 0, 12, "none", 1000) + map:addCave("tile-cave-ice-01", 8, 2, "none", 1000) + map:addCave("tile-cave-ice-01", 21, 5, "none", 1000) + + map:addEmitter("item-stone", 1, 1, 1, 0, "") + map:addEmitter("tree", 1, 11, 1, 0, "") + map:addEmitter("npc-walking", 3, 2, 1, 0, "") + map:addEmitter("npc-blowing", 5, 8, 1, 0, "right=false") + map:addEmitter("item-stone", 7, 12, 1, 0, "") + map:addEmitter("npc-walking", 9, 11, 1, 0, "") + map:addEmitter("item-stone", 10, 7, 1, 0, "") + map:addEmitter("tree", 11, 1, 1, 0, "") + map:addEmitter("npc-walking", 12, 6, 1, 0, "") + map:addEmitter("npc-walking", 14, 2, 1, 0, "right=false") + map:addEmitter("tree", 15, 5, 1, 0, "") + map:addEmitter("item-stone", 20, 10, 1, 0, "") + + map:setSetting("width", "22") + map:setSetting("height", "15") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("0", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "45") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.5") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-10.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-10.lua new file mode 100755 index 0000000000..2c78ac96b0 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-10.lua @@ -0,0 +1,454 @@ +function getName() + return "Map 10" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-01", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-02", 0, 2) + map:addTile("tile-background-ice-cave-art-02", 0, 3) + map:addTile("tile-ground-ice-02", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-ice-02", 0, 7) + map:addTile("tile-rock-ice-left-05", 0, 8) + map:addTile("tile-rock-ice-left-04", 0, 9) + map:addTile("tile-rock-ice-left-05", 0, 10) + map:addTile("tile-rock-ice-left-04", 0, 11) + map:addTile("tile-rock-ice-left-05", 0, 12) + map:addTile("tile-rock-ice-left-04", 0, 13) + map:addTile("tile-rock-ice-left-05", 0, 14) + map:addTile("tile-rock-ice-left-04", 0, 15) + map:addTile("tile-ground-ice-02", 0, 16) + map:addTile("tile-rock-ice-big-01", 0, 17) + map:addTile("tile-rock-ice-03", 0, 19) + map:addTile("tile-rock-ice-02", 0, 20) + map:addTile("tile-rock-ice-01", 0, 21) + map:addTile("tile-rock-ice-01", 0, 22) + map:addTile("tile-rock-ice-01", 0, 23) + map:addTile("tile-rock-ice-01", 0, 24) + map:addTile("tile-background-ice-01", 1, 0) + map:addTile("tile-background-ice-cave-art-01", 1, 1) + map:addTile("tile-background-ice-cave-art-02", 1, 2) + map:addTile("tile-background-ice-cave-art-02", 1, 3) + map:addTile("tile-background-ice-08", 1, 4) + map:addTile("tile-background-ice-cave-art-02", 1, 5) + map:addTile("tile-background-ice-08", 1, 6) + map:addTile("tile-ground-ledge-ice-right-01", 1, 7) + map:addTile("tile-background-ice-01", 1, 8) + map:addTile("tile-background-ice-04", 1, 9) + map:addTile("tile-background-ice-08", 1, 10) + map:addTile("tile-background-ice-08", 1, 11) + map:addTile("tile-background-ice-big-01", 1, 12) + map:addTile("tile-background-ice-01", 1, 14) + map:addTile("tile-background-ice-02", 1, 15) + map:addTile("tile-ground-ice-02", 1, 16) + map:addTile("tile-background-ice-04", 1, 19) + map:addTile("tile-background-ice-01", 1, 20) + map:addTile("tile-background-ice-02", 1, 21) + map:addTile("tile-background-ice-01", 1, 22) + map:addTile("bridge-wall-ice-left-01", 1, 22) + map:addTile("tile-background-ice-01", 1, 23) + map:addTile("tile-background-ice-cave-art-01", 1, 24) + map:addTile("tile-background-ice-06", 2, 0) + map:addTile("tile-background-ice-05", 2, 1) + map:addTile("tile-background-ice-01", 2, 2) + map:addTile("tile-background-ice-cave-art-02", 2, 3) + map:addTile("tile-background-ice-03", 2, 4) + map:addTile("tile-background-ice-06", 2, 5) + map:addTile("tile-background-ice-01", 2, 6) + map:addTile("tile-background-ice-08", 2, 7) + map:addTile("tile-background-ice-01", 2, 8) + map:addTile("tile-background-ice-03", 2, 9) + map:addTile("tile-background-ice-05", 2, 10) + map:addTile("tile-background-ice-04", 2, 11) + map:addTile("tile-background-ice-01", 2, 14) + map:addTile("tile-background-ice-06", 2, 15) + map:addTile("tile-background-ice-02", 2, 16) + map:addTile("tile-background-ice-04", 2, 17) + map:addTile("tile-background-ice-05", 2, 18) + map:addTile("tile-background-ice-big-01", 2, 19) + map:addTile("tile-background-ice-04", 2, 21) + map:addTile("tile-background-ice-cave-art-02", 2, 22) + map:addTile("bridge-plank-ice-01", 2, 22) + map:addTile("tile-background-ice-big-01", 2, 23) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-background-ice-cave-art-01", 3, 1) + map:addTile("tile-background-ice-05", 3, 2) + map:addTile("tile-background-ice-02", 3, 3) + map:addTile("tile-background-ice-cave-art-02", 3, 4) + map:addTile("tile-background-ice-01", 3, 5) + map:addTile("tile-background-ice-07", 3, 6) + map:addTile("tile-background-ice-02", 3, 7) + map:addTile("tile-background-ice-06", 3, 8) + map:addTile("tile-background-ice-01", 3, 9) + map:addTile("tile-background-ice-window-02", 3, 10) + map:addTile("tile-ground-ledge-ice-left-02", 3, 11) + map:addTile("tile-background-ice-07", 3, 12) + map:addTile("tile-background-ice-02", 3, 13) + map:addTile("tile-background-ice-06", 3, 14) + map:addTile("tile-background-ice-05", 3, 15) + map:addTile("tile-background-ice-01", 3, 16) + map:addTile("tile-background-ice-03", 3, 17) + map:addTile("tile-background-ice-07", 3, 18) + map:addTile("tile-background-ice-03", 3, 21) + map:addTile("tile-background-ice-03", 3, 22) + map:addTile("bridge-plank-ice-01", 3, 22) + map:addTile("tile-background-ice-big-01", 4, 0) + map:addTile("tile-background-ice-big-01", 4, 2) + map:addTile("tile-ground-ledge-ice-left-01", 4, 4) + map:addTile("tile-background-ice-01", 4, 5) + map:addTile("tile-background-ice-01", 4, 6) + map:addTile("tile-background-ice-01", 4, 7) + map:addTile("tile-background-ice-06", 4, 8) + map:addTile("tile-background-ice-06", 4, 9) + map:addTile("tile-ground-ice-01", 4, 11) + map:addTile("tile-rock-ice-big-01", 4, 12) + map:addTile("tile-rock-slope-ice-left-02", 4, 14) + map:addTile("tile-background-ice-03", 4, 15) + map:addTile("tile-background-ice-07", 4, 16) + map:addTile("tile-background-ice-05", 4, 17) + map:addTile("tile-background-ice-06", 4, 18) + map:addTile("tile-background-ice-02", 4, 19) + map:addTile("tile-background-ice-cave-art-02", 4, 20) + map:addTile("tile-background-ice-03", 4, 21) + map:addTile("tile-background-ice-08", 4, 22) + map:addTile("bridge-plank-ice-01", 4, 22) + map:addTile("tile-background-ice-03", 4, 23) + map:addTile("tile-background-ice-02", 4, 24) + map:addTile("tile-ground-ice-01", 5, 4) + map:addTile("tile-rock-ice-big-01", 5, 5) + map:addTile("tile-rock-ice-01", 5, 7) + map:addTile("tile-rock-ice-03", 5, 8) + map:addTile("tile-rock-ice-03", 5, 9) + map:addTile("tile-rock-ice-02", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-rock-ice-03", 5, 14) + map:addTile("tile-rock-ice-02", 5, 15) + map:addTile("tile-rock-ice-02", 5, 16) + map:addTile("tile-rock-ice-02", 5, 17) + map:addTile("tile-rock-ice-01", 5, 18) + map:addTile("tile-rock-shim-ice-01", 5, 19) + map:addTile("tile-background-ice-06", 5, 20) + map:addTile("tile-background-ice-05", 5, 21) + map:addTile("tile-background-ice-cave-art-02", 5, 22) + map:addTile("bridge-wall-ice-right-01", 5, 22) + map:addTile("tile-background-ice-01", 5, 23) + map:addTile("tile-background-ice-cave-art-01", 5, 24) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-03", 6, 1) + map:addTile("tile-background-ice-01", 6, 2) + map:addTile("tile-ground-ice-02", 6, 4) + map:addTile("tile-rock-slope-ice-right-02", 6, 7) + map:addTile("tile-background-ice-big-01", 6, 8) + map:addTile("tile-background-ice-02", 6, 10) + map:addTile("tile-background-ice-08", 6, 11) + map:addTile("tile-background-ice-02", 6, 12) + map:addTile("tile-background-ice-07", 6, 13) + map:addTile("tile-background-ice-06", 6, 14) + map:addTile("tile-background-ice-03", 6, 15) + map:addTile("tile-background-ice-01", 6, 16) + map:addTile("tile-background-ice-06", 6, 17) + map:addTile("tile-background-ice-03", 6, 18) + map:addTile("tile-background-ice-07", 6, 19) + map:addTile("tile-background-ice-06", 6, 20) + map:addTile("tile-background-ice-02", 6, 21) + map:addTile("tile-ground-ledge-ice-left-02", 6, 22) + map:addTile("tile-background-ice-04", 6, 23) + map:addTile("tile-background-ice-04", 6, 24) + map:addTile("tile-background-ice-07", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-background-ice-08", 7, 2) + map:addTile("tile-background-ice-window-02", 7, 3) + map:addTile("tile-ground-ice-01", 7, 4) + map:addTile("tile-rock-ice-03", 7, 5) + map:addTile("tile-ground-ledge-ice-right-02", 7, 6) + map:addTile("tile-background-ice-01", 7, 7) + map:addTile("tile-background-ice-08", 7, 10) + map:addTile("tile-background-ice-01", 7, 11) + map:addTile("tile-background-ice-08", 7, 12) + map:addTile("tile-background-ice-08", 7, 13) + map:addTile("tile-background-ice-03", 7, 14) + map:addTile("tile-background-ice-03", 7, 15) + map:addTile("tile-background-ice-03", 7, 16) + map:addTile("tile-background-ice-02", 7, 17) + map:addTile("tile-background-ice-01", 7, 18) + map:addTile("tile-background-ice-06", 7, 19) + map:addTile("tile-background-ice-05", 7, 20) + map:addTile("tile-background-ice-01", 7, 21) + map:addTile("tile-ground-ledge-ice-left-01", 7, 22) + map:addTile("tile-background-ice-cave-art-01", 7, 23) + map:addTile("tile-background-ice-cave-art-02", 7, 24) + map:addTile("tile-background-ice-cave-art-02", 8, 0) + map:addTile("tile-background-ice-08", 8, 1) + map:addTile("tile-background-ice-07", 8, 2) + map:addTile("tile-background-ice-02", 8, 3) + map:addTile("tile-ground-ice-04", 8, 4) + map:addTile("tile-rock-ice-02", 8, 5) + map:addTile("tile-background-ice-01", 8, 6) + map:addTile("tile-background-ice-06", 8, 7) + map:addTile("tile-background-ice-04", 8, 8) + map:addTile("tile-background-ice-01", 8, 9) + map:addTile("tile-background-ice-06", 8, 10) + map:addTile("tile-background-ice-07", 8, 11) + map:addTile("tile-ground-ledge-ice-left-02", 8, 12) + map:addTile("tile-background-ice-06", 8, 13) + map:addTile("tile-background-ice-07", 8, 14) + map:addTile("tile-background-ice-01", 8, 15) + map:addTile("tile-background-ice-02", 8, 16) + map:addTile("tile-background-ice-cave-art-02", 8, 17) + map:addTile("tile-background-ice-07", 8, 18) + map:addTile("tile-background-ice-08", 8, 19) + map:addTile("tile-background-ice-06", 8, 20) + map:addTile("tile-background-ice-05", 8, 21) + map:addTile("tile-ground-ice-03", 8, 22) + map:addTile("tile-background-ice-cave-art-01", 8, 23) + map:addTile("tile-background-ice-04", 8, 24) + map:addTile("tile-background-ice-cave-art-02", 9, 0) + map:addTile("tile-background-ice-08", 9, 1) + map:addTile("tile-background-ice-01", 9, 2) + map:addTile("tile-background-ice-01", 9, 3) + map:addTile("tile-ground-ice-01", 9, 4) + map:addTile("tile-rock-ice-01", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-background-ice-01", 9, 7) + map:addTile("tile-background-ice-window-02", 9, 8) + map:addTile("tile-ground-ice-04", 9, 9) + map:addTile("tile-rock-ice-big-01", 9, 10) + map:addTile("tile-ground-ledge-ice-left-01", 9, 12) + map:addTile("tile-background-ice-08", 9, 13) + map:addTile("tile-rock-slope-ice-left-01", 9, 14) + map:addTile("tile-rock-ice-big-01", 9, 15) + map:addTile("tile-rock-slope-ice-left-02", 9, 17) + map:addTile("tile-background-ice-04", 9, 18) + map:addTile("tile-background-ice-07", 9, 19) + map:addTile("tile-rock-slope-ice-left-01", 9, 20) + map:addTile("tile-rock-ice-01", 9, 21) + map:addTile("tile-rock-ice-01", 9, 22) + map:addTile("tile-rock-ice-big-01", 9, 23) + map:addTile("tile-background-ice-cave-art-02", 10, 0) + map:addTile("tile-background-ice-03", 10, 1) + map:addTile("tile-background-ice-01", 10, 2) + map:addTile("tile-background-ice-06", 10, 3) + map:addTile("tile-ground-ice-02", 10, 4) + map:addTile("tile-ground-ledge-ice-right-01", 10, 5) + map:addTile("tile-background-ice-02", 10, 6) + map:addTile("tile-background-ice-08", 10, 7) + map:addTile("tile-ground-ice-03", 10, 9) + map:addTile("tile-rock-ice-01", 10, 12) + map:addTile("tile-rock-ice-02", 10, 13) + map:addTile("tile-rock-ice-01", 10, 14) + map:addTile("tile-rock-ice-02", 10, 17) + map:addTile("tile-rock-ice-big-01", 10, 18) + map:addTile("tile-rock-ice-02", 10, 20) + map:addTile("tile-rock-ice-02", 10, 21) + map:addTile("tile-rock-ice-02", 10, 22) + map:addTile("tile-background-ice-05", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-cave-art-02", 11, 2) + map:addTile("tile-ground-ice-big-01", 11, 3) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-background-ice-08", 11, 6) + map:addTile("tile-background-ice-02", 11, 7) + map:addTile("tile-background-ice-06", 11, 8) + map:addTile("tile-ground-ice-04", 11, 9) + map:addTile("tile-rock-ice-02", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-rock-ice-02", 11, 12) + map:addTile("tile-rock-ice-01", 11, 13) + map:addTile("tile-rock-ice-big-01", 11, 14) + map:addTile("tile-rock-ice-01", 11, 16) + map:addTile("tile-rock-ice-02", 11, 17) + map:addTile("tile-rock-ice-01", 11, 20) + map:addTile("tile-rock-ice-01", 11, 21) + map:addTile("tile-rock-ice-01", 11, 22) + map:addTile("tile-rock-ice-02", 11, 23) + map:addTile("tile-rock-ice-01", 11, 24) + map:addTile("tile-background-ice-08", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-07", 12, 2) + map:addTile("tile-background-ice-01", 12, 5) + map:addTile("tile-background-ice-cave-art-02", 12, 6) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-03", 12, 8) + map:addTile("tile-ground-ice-02", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-big-01", 12, 11) + map:addTile("tile-rock-ice-02", 12, 13) + map:addTile("tile-rock-slope-ice-right-02", 12, 16) + map:addTile("tile-background-ice-05", 12, 17) + map:addTile("tile-background-ice-05", 12, 18) + map:addTile("tile-background-ice-02", 12, 19) + map:addTile("tile-rock-slope-ice-right-01", 12, 20) + map:addTile("tile-ground-ice-big-01", 12, 21) + map:addTile("tile-rock-ice-01", 12, 23) + map:addTile("tile-rock-ice-02", 12, 24) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-06", 13, 1) + map:addTile("tile-background-ice-03", 13, 2) + map:addTile("tile-background-ice-06", 13, 3) + map:addTile("tile-ground-ice-01", 13, 4) + map:addTile("tile-rock-slope-ice-left-02", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-07", 13, 7) + map:addTile("tile-background-ice-01", 13, 8) + map:addTile("tile-ground-ice-04", 13, 9) + map:addTile("tile-rock-ice-01", 13, 10) + map:addTile("tile-rock-ice-01", 13, 13) + map:addTile("tile-ground-ledge-ice-right-02", 13, 14) + map:addTile("tile-background-ice-07", 13, 15) + map:addTile("tile-background-ice-cave-art-02", 13, 16) + map:addTile("tile-background-ice-03", 13, 17) + map:addTile("tile-background-ice-06", 13, 18) + map:addTile("tile-background-ice-03", 13, 19) + map:addTile("tile-background-ice-06", 13, 20) + map:addTile("tile-rock-ice-02", 13, 23) + map:addTile("tile-rock-ice-01", 13, 24) + map:addTile("tile-background-ice-04", 14, 0) + map:addTile("tile-background-ice-03", 14, 1) + map:addTile("tile-background-ice-08", 14, 2) + map:addTile("tile-ground-ice-02", 14, 4) + map:addTile("tile-rock-ice-01", 14, 5) + map:addTile("tile-rock-shim-ice-01", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-background-ice-cave-art-02", 14, 8) + map:addTile("tile-background-ice-cave-art-02", 14, 9) + map:addTile("tile-background-ice-08", 14, 10) + map:addTile("tile-background-ice-05", 14, 11) + map:addTile("tile-background-ice-04", 14, 12) + map:addTile("tile-background-ice-01", 14, 13) + map:addTile("tile-ground-ice-05", 14, 14) + map:addTile("tile-background-ice-03", 14, 15) + map:addTile("tile-background-ice-08", 14, 16) + map:addTile("tile-background-ice-02", 14, 17) + map:addTile("tile-background-ice-02", 14, 18) + map:addTile("tile-background-ice-03", 14, 19) + map:addTile("tile-background-ice-04", 14, 20) + map:addTile("tile-packagetarget-ice-01-idle", 14, 21) + map:addTile("tile-rock-ice-03", 14, 22) + map:addTile("tile-rock-ice-02", 14, 23) + map:addTile("tile-rock-ice-03", 14, 24) + map:addTile("tile-background-ice-02", 15, 0) + map:addTile("tile-background-ice-03", 15, 1) + map:addTile("tile-background-ice-cave-art-02", 15, 2) + map:addTile("tile-background-ice-window-01", 15, 3) + map:addTile("tile-ground-ice-01", 15, 4) + map:addTile("tile-rock-slope-ice-right-02", 15, 5) + map:addTile("tile-background-ice-cave-art-02", 15, 6) + map:addTile("tile-background-ice-05", 15, 7) + map:addTile("tile-background-ice-01", 15, 8) + map:addTile("tile-background-ice-05", 15, 9) + map:addTile("tile-background-ice-03", 15, 10) + map:addTile("tile-background-ice-02", 15, 11) + map:addTile("tile-background-ice-05", 15, 12) + map:addTile("tile-background-ice-02", 15, 13) + map:addTile("tile-background-ice-06", 15, 14) + map:addTile("tile-background-ice-08", 15, 15) + map:addTile("tile-background-ice-08", 15, 16) + map:addTile("tile-background-ice-08", 15, 17) + map:addTile("tile-background-ice-02", 15, 18) + map:addTile("tile-background-ice-06", 15, 19) + map:addTile("tile-background-ice-06", 15, 20) + map:addTile("tile-ground-ice-01", 15, 21) + map:addTile("tile-rock-ice-02", 15, 22) + map:addTile("tile-rock-ice-03", 15, 23) + map:addTile("tile-rock-ice-02", 15, 24) + map:addTile("tile-background-ice-03", 16, 0) + map:addTile("tile-background-ice-03", 16, 1) + map:addTile("tile-background-ice-06", 16, 2) + map:addTile("tile-background-ice-08", 16, 3) + map:addTile("tile-rock-slope-ice-right-02", 16, 4) + map:addTile("tile-rock-slope-ice-left-01", 16, 5) + map:addTile("tile-rock-slope-ice-left-02", 16, 6) + map:addTile("tile-background-ice-01", 16, 7) + map:addTile("tile-background-ice-03", 16, 8) + map:addTile("tile-background-ice-06", 16, 9) + map:addTile("tile-background-ice-01", 16, 10) + map:addTile("tile-background-ice-02", 16, 11) + map:addTile("tile-background-ice-02", 16, 12) + map:addTile("tile-background-ice-04", 16, 13) + map:addTile("tile-background-ice-08", 16, 14) + map:addTile("tile-geyser-ice-01-active", 16, 15) + map:addTile("tile-rock-slope-ice-left-02", 16, 17) + map:addTile("tile-background-ice-03", 16, 18) + map:addTile("tile-background-ice-03", 16, 19) + map:addTile("tile-background-ice-03", 16, 20) + map:addTile("tile-ground-ice-big-01", 16, 21) + map:addTile("tile-rock-ice-02", 16, 23) + map:addTile("tile-rock-ice-01", 16, 24) + map:addTile("tile-background-ice-08", 17, 0) + map:addTile("tile-background-ice-07", 17, 1) + map:addTile("tile-background-ice-cave-art-02", 17, 2) + map:addTile("tile-background-ice-07", 17, 3) + map:addTile("tile-rock-slope-ice-left-01", 17, 4) + map:addTile("tile-rock-ice-big-01", 17, 5) + map:addTile("tile-rock-ice-01", 17, 7) + map:addTile("tile-rock-ice-03", 17, 8) + map:addTile("tile-rock-ice-01", 17, 9) + map:addTile("tile-rock-ice-02", 17, 10) + map:addTile("tile-rock-ice-big-01", 17, 11) + map:addTile("tile-rock-ice-03", 17, 13) + map:addTile("tile-rock-ice-big-01", 17, 14) + map:addTile("tile-rock-ice-02", 17, 16) + map:addTile("tile-rock-ice-02", 17, 17) + map:addTile("tile-background-ice-02", 17, 18) + map:addTile("tile-background-ice-cave-art-02", 17, 19) + map:addTile("tile-background-ice-05", 17, 20) + map:addTile("tile-rock-ice-01", 17, 23) + map:addTile("tile-rock-ice-02", 17, 24) + map:addTile("tile-background-ice-07", 18, 0) + map:addTile("tile-background-ice-03", 18, 1) + map:addTile("tile-background-ice-cave-art-02", 18, 2) + map:addTile("tile-ground-ice-04", 18, 3) + map:addTile("tile-rock-ice-02", 18, 4) + map:addTile("tile-rock-ice-02", 18, 7) + map:addTile("tile-rock-ice-01", 18, 8) + map:addTile("tile-rock-ice-03", 18, 9) + map:addTile("tile-rock-ice-01", 18, 10) + map:addTile("tile-rock-ice-01", 18, 13) + map:addTile("tile-rock-ice-03", 18, 16) + map:addTile("tile-rock-ice-02", 18, 17) + map:addTile("tile-background-ice-02", 18, 18) + map:addTile("tile-background-ice-07", 18, 19) + map:addTile("tile-background-ice-02", 18, 20) + map:addTile("tile-ground-ice-01", 18, 21) + map:addTile("tile-rock-ice-02", 18, 22) + map:addTile("tile-rock-ice-02", 18, 23) + map:addTile("tile-rock-ice-03", 18, 24) + + map:addCave("tile-cave-ice-01", 4, 10) + map:addCave("tile-cave-ice-01", 6, 3) + map:addCave("tile-cave-ice-02", 10, 8) + map:addCave("tile-cave-ice-01", 14, 3) + + map:addEmitter("item-stone", 1, 6, 1, 0, "") + map:addEmitter("npc-walking", 1.9, 21, 1, 0, "") + map:addEmitter("item-stone", 8, 11, 1, 0, "") + map:addEmitter("item-stone", 10, 3, 1, 0, "") + map:addEmitter("tree", 11, 1, 1, 0, "") + map:addEmitter("npc-walking", 12, 8, 1, 0, "right=false") + map:addEmitter("item-stone", 14, 13, 1, 0, "") + map:addEmitter("item-stone", 14.1, 13, 1, 0, "") + map:addEmitter("npc-blowing", 16, 20, 1, 0, "right=false") + + map:setSetting("width", "19") + map:setSetting("height", "25") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("5", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "55") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "2.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-11.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-11.lua new file mode 100755 index 0000000000..7242b72f06 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-11.lua @@ -0,0 +1,208 @@ +function getName() + return "Map 11" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-cave-art-02", 0, 0) + map:addTile("tile-ground-ice-01", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-ice-02", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-ice-01", 0, 7) + map:addTile("tile-rock-ice-02", 0, 8) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-rock-ice-big-01", 0, 10) + map:addTile("tile-background-ice-cave-art-01", 1, 0) + map:addTile("tile-background-ice-window-02", 1, 1) + map:addTile("tile-ground-ice-06", 1, 2) + map:addTile("tile-rock-ice-03", 1, 3) + map:addTile("tile-rock-ice-big-01", 1, 4) + map:addTile("tile-rock-ice-02", 1, 6) + map:addTile("tile-rock-ice-03", 1, 7) + map:addTile("tile-rock-slope-ice-right-02", 1, 8) + map:addTile("tile-rock-slope-ice-right-01", 1, 9) + map:addTile("tile-background-ice-03", 2, 0) + map:addTile("tile-background-ice-03", 2, 1) + map:addTile("tile-background-ice-04", 2, 2) + map:addTile("tile-ground-ice-04", 2, 3) + map:addTile("tile-rock-ice-03", 2, 6) + map:addTile("tile-rock-ice-02", 2, 7) + map:addTile("tile-background-ice-cave-art-02", 2, 8) + map:addTile("tile-background-ice-06", 2, 9) + map:addTile("tile-rock-ice-02", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-05", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-ground-ledge-ice-right-01", 3, 3) + map:addTile("tile-background-ice-05", 3, 4) + map:addTile("tile-background-ice-03", 3, 5) + map:addTile("tile-packagetarget-ice-01-idle", 3, 6) + map:addTile("tile-rock-ice-03", 3, 7) + map:addTile("tile-background-ice-cave-art-02", 3, 8) + map:addTile("tile-background-ice-cave-art-02", 3, 9) + map:addTile("tile-rock-ice-03", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-big-01", 4, 0) + map:addTile("tile-background-ice-01", 4, 2) + map:addTile("tile-ground-ledge-ice-right-02", 4, 3) + map:addTile("tile-background-ice-02", 4, 4) + map:addTile("tile-background-ice-08", 4, 5) + map:addTile("tile-ground-ice-04", 4, 6) + map:addTile("tile-rock-slope-ice-right-02", 4, 7) + map:addTile("tile-background-ice-04", 4, 8) + map:addTile("tile-background-ice-08", 4, 9) + map:addTile("tile-rock-ice-03", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-06", 5, 2) + map:addTile("tile-ground-ice-05", 5, 3) + map:addTile("tile-background-ice-big-01", 5, 4) + map:addTile("tile-ground-ledge-ice-right-02", 5, 6) + map:addTile("tile-background-ice-05", 5, 7) + map:addTile("tile-background-ice-01", 5, 8) + map:addTile("tile-background-ice-07", 5, 9) + map:addTile("tile-rock-slope-ice-right-01", 5, 10) + map:addTile("tile-rock-ice-01", 5, 11) + map:addTile("tile-background-ice-03", 6, 0) + map:addTile("tile-background-ice-05", 6, 1) + map:addTile("tile-background-ice-02", 6, 2) + map:addTile("tile-ground-ice-05", 6, 3) + map:addTile("tile-background-ice-04", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-background-ice-04", 6, 8) + map:addTile("tile-background-ice-03", 6, 9) + map:addTile("tile-background-ice-08", 6, 10) + map:addTile("tile-ground-ice-04", 6, 11) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-cave-art-02", 7, 1) + map:addTile("tile-background-ice-07", 7, 2) + map:addTile("tile-ground-ledge-ice-left-02", 7, 3) + map:addTile("tile-background-ice-03", 7, 4) + map:addTile("tile-background-ice-07", 7, 5) + map:addTile("tile-background-ice-02", 7, 6) + map:addTile("tile-background-ice-06", 7, 7) + map:addTile("tile-background-ice-08", 7, 8) + map:addTile("tile-background-ice-07", 7, 9) + map:addTile("tile-background-ice-08", 7, 10) + map:addTile("tile-ground-ice-06", 7, 11) + map:addTile("tile-background-ice-02", 8, 0) + map:addTile("tile-background-ice-06", 8, 1) + map:addTile("tile-background-ice-window-01", 8, 2) + map:addTile("tile-ground-ledge-ice-left-01", 8, 3) + map:addTile("tile-background-ice-02", 8, 4) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-03", 8, 7) + map:addTile("tile-background-ice-05", 8, 8) + map:addTile("tile-background-ice-03", 8, 9) + map:addTile("tile-background-ice-04", 8, 10) + map:addTile("tile-ground-ice-04", 8, 11) + map:addTile("tile-background-ice-06", 9, 0) + map:addTile("tile-background-ice-08", 9, 1) + map:addTile("tile-ground-ice-04", 9, 3) + map:addTile("tile-rock-ice-02", 9, 4) + map:addTile("tile-rock-slope-ice-left-02", 9, 5) + map:addTile("tile-background-ice-03", 9, 6) + map:addTile("tile-background-ice-02", 9, 7) + map:addTile("tile-background-ice-03", 9, 8) + map:addTile("tile-background-ice-07", 9, 9) + map:addTile("tile-geyser-ice-01-active", 9, 10) + map:addTile("tile-background-ice-01", 10, 0) + map:addTile("tile-background-ice-08", 10, 1) + map:addTile("tile-background-ice-08", 10, 2) + map:addTile("tile-ground-ice-big-01", 10, 3) + map:addTile("tile-rock-ice-01", 10, 5) + map:addTile("tile-rock-ice-right-05", 10, 6) + map:addTile("tile-rock-ice-right-04", 10, 7) + map:addTile("tile-ground-ice-05", 10, 8) + map:addTile("tile-background-ice-08", 10, 9) + map:addTile("tile-rock-slope-ice-left-01", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-03", 11, 2) + map:addTile("tile-rock-ice-02", 11, 5) + map:addTile("tile-rock-ice-left-04", 11, 6) + map:addTile("tile-rock-ice-left-04", 11, 7) + map:addTile("tile-ground-ice-05", 11, 8) + map:addTile("tile-background-ice-01", 11, 9) + map:addTile("tile-ground-ice-06", 11, 10) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-cave-art-02", 12, 2) + map:addTile("tile-ground-ice-01", 12, 3) + map:addTile("tile-rock-slope-ice-right-02", 12, 4) + map:addTile("tile-background-ice-big-01", 12, 5) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-01", 12, 8) + map:addTile("tile-background-ice-cave-art-02", 12, 9) + map:addTile("tile-rock-slope-ice-right-01", 12, 10) + map:addTile("tile-rock-ice-01", 12, 11) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-background-ice-cave-art-02", 13, 1) + map:addTile("tile-background-ice-01", 13, 2) + map:addTile("tile-ground-ledge-ice-right-01", 13, 3) + map:addTile("tile-background-ice-06", 13, 4) + map:addTile("tile-background-ice-cave-art-02", 13, 7) + map:addTile("tile-background-ice-03", 13, 8) + map:addTile("tile-background-ice-08", 13, 9) + map:addTile("tile-background-ice-04", 13, 10) + map:addTile("tile-ground-ice-04", 13, 11) + map:addTile("tile-background-ice-04", 14, 0) + map:addTile("tile-background-ice-04", 14, 1) + map:addTile("tile-background-ice-05", 14, 2) + map:addTile("tile-background-ice-06", 14, 3) + map:addTile("tile-background-ice-06", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-background-ice-01", 14, 6) + map:addTile("tile-background-ice-03", 14, 7) + map:addTile("tile-background-ice-07", 14, 8) + map:addTile("tile-background-ice-07", 14, 9) + map:addTile("tile-background-ice-01", 14, 10) + map:addTile("tile-ground-ice-06", 14, 11) + map:addTile("tile-background-ice-08", 15, 0) + map:addTile("tile-background-ice-01", 15, 1) + map:addTile("tile-background-ice-02", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-05", 15, 4) + map:addTile("tile-background-ice-01", 15, 5) + map:addTile("tile-background-ice-03", 15, 6) + map:addTile("tile-background-ice-04", 15, 7) + map:addTile("tile-background-ice-01", 15, 8) + map:addTile("tile-background-ice-03", 15, 9) + map:addTile("tile-rock-slope-ice-left-01", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-02", 0, 1) + map:addCave("tile-cave-ice-01", 9, 2) + + map:addEmitter("npc-blowing", 2, 9, 1, 0, "") + map:addEmitter("npc-walking", 3, 2, 1, 0, "") + map:addEmitter("tree", 4, 4, 1, 0, "") + map:addEmitter("item-stone", 8, 10, 1, 0, "") + map:addEmitter("tree", 10, 1, 1, 0, "") + map:addEmitter("item-stone", 13, 10, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("1", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-12.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-12.lua new file mode 100755 index 0000000000..318404205e --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-12.lua @@ -0,0 +1,194 @@ +function getName() + return "Map 12" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-05", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-background-ice-06", 0, 3) + map:addTile("tile-background-ice-02", 0, 4) + map:addTile("tile-background-ice-07", 0, 5) + map:addTile("tile-background-ice-08", 0, 6) + map:addTile("tile-background-ice-02", 0, 7) + map:addTile("tile-background-ice-08", 0, 8) + map:addTile("tile-ground-ice-01", 0, 9) + map:addTile("tile-rock-ice-02", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-07", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-background-ice-cave-art-02", 1, 2) + map:addTile("tile-background-ice-big-01", 1, 3) + map:addTile("tile-background-ice-05", 1, 5) + map:addTile("tile-background-ice-03", 1, 6) + map:addTile("tile-background-ice-08", 1, 7) + map:addTile("tile-background-ice-cave-art-02", 1, 8) + map:addTile("tile-ground-ice-01", 1, 9) + map:addTile("tile-rock-ice-big-01", 1, 10) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-background-ice-04", 2, 2) + map:addTile("tile-background-ice-cave-art-02", 2, 5) + map:addTile("tile-background-ice-06", 2, 6) + map:addTile("tile-background-ice-02", 2, 7) + map:addTile("tile-ground-ice-02", 2, 8) + map:addTile("tile-rock-ice-03", 2, 9) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-ground-ledge-ice-left-02", 3, 2) + map:addTile("tile-background-ice-cave-art-02", 3, 3) + map:addTile("tile-background-ice-cave-art-02", 3, 4) + map:addTile("tile-background-ice-07", 3, 5) + map:addTile("tile-background-ice-01", 3, 6) + map:addTile("tile-ground-ice-02", 3, 8) + map:addTile("tile-rock-ice-01", 3, 9) + map:addTile("tile-rock-ice-03", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-window-01", 4, 1) + map:addTile("tile-ground-ledge-ice-left-01", 4, 2) + map:addTile("tile-background-ice-01", 4, 3) + map:addTile("tile-background-ice-03", 4, 4) + map:addTile("tile-background-ice-03", 4, 5) + map:addTile("tile-background-ice-06", 4, 6) + map:addTile("tile-background-ice-window-02", 4, 7) + map:addTile("tile-ground-ice-big-01", 4, 8) + map:addTile("tile-rock-ice-03", 4, 10) + map:addTile("tile-rock-ice-02", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-02", 5, 1) + map:addTile("tile-ground-ice-04", 5, 2) + map:addTile("tile-rock-slope-ice-left-02", 5, 3) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-background-ice-01", 5, 5) + map:addTile("tile-background-ice-04", 5, 6) + map:addTile("tile-background-ice-02", 5, 7) + map:addTile("tile-rock-ice-03", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-background-ice-04", 6, 0) + map:addTile("tile-background-ice-08", 6, 1) + map:addTile("tile-ground-ice-big-01", 6, 2) + map:addTile("tile-ground-ice-03", 6, 4) + map:addTile("tile-rock-slope-ice-left-02", 6, 5) + map:addTile("tile-background-ice-05", 6, 6) + map:addTile("tile-background-ice-05", 6, 7) + map:addTile("tile-rock-slope-ice-right-01", 6, 8) + map:addTile("tile-rock-ice-03", 6, 9) + map:addTile("tile-rock-slope-ice-right-02", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("tile-background-ice-06", 7, 0) + map:addTile("tile-background-ice-08", 7, 1) + map:addTile("tile-rock-ice-01", 7, 4) + map:addTile("tile-rock-ice-03", 7, 5) + map:addTile("tile-background-ice-01", 7, 6) + map:addTile("tile-background-ice-05", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-05", 7, 9) + map:addTile("tile-background-ice-01", 7, 10) + map:addTile("tile-background-ice-03", 7, 11) + map:addTile("tile-background-ice-08", 8, 0) + map:addTile("tile-background-ice-cave-art-02", 8, 1) + map:addTile("tile-ground-ice-06", 8, 2) + map:addTile("tile-rock-ice-01", 8, 3) + map:addTile("tile-rock-ice-03", 8, 4) + map:addTile("tile-rock-ice-03", 8, 5) + map:addTile("tile-background-ice-02", 8, 6) + map:addTile("tile-background-ice-big-01", 8, 7) + map:addTile("tile-background-ice-cave-art-02", 8, 9) + map:addTile("tile-background-ice-02", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("tile-background-ice-cave-art-02", 9, 0) + map:addTile("tile-ground-ice-04", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-ice-03", 9, 4) + map:addTile("tile-rock-ice-03", 9, 5) + map:addTile("tile-background-ice-08", 9, 6) + map:addTile("tile-background-ice-03", 9, 9) + map:addTile("tile-background-ice-cave-art-02", 9, 10) + map:addTile("tile-background-ice-01", 9, 11) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-window-01", 10, 1) + map:addTile("tile-ground-ice-06", 10, 2) + map:addTile("tile-rock-ice-03", 10, 3) + map:addTile("tile-rock-ice-03", 10, 4) + map:addTile("tile-rock-slope-ice-right-02", 10, 5) + map:addTile("tile-background-ice-03", 10, 6) + map:addTile("tile-background-ice-big-01", 10, 7) + map:addTile("tile-rock-slope-ice-left-01", 10, 9) + map:addTile("tile-rock-ice-big-01", 10, 10) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-ground-ice-06", 11, 2) + map:addTile("tile-rock-ice-left-04", 11, 3) + map:addTile("tile-ground-ledge-ice-right-02", 11, 4) + map:addTile("tile-background-ice-big-01", 11, 5) + map:addTile("tile-packagetarget-ice-01-idle", 11, 9) + map:addTile("tile-background-ice-08", 12, 0) + map:addTile("tile-background-ice-08", 12, 1) + map:addTile("tile-ground-ledge-ice-right-01", 12, 2) + map:addTile("tile-background-ice-big-01", 12, 3) + map:addTile("tile-background-ice-cave-art-02", 12, 7) + map:addTile("tile-background-ice-04", 12, 8) + map:addTile("tile-rock-slope-ice-right-01", 12, 9) + map:addTile("tile-rock-ice-03", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-04", 13, 0) + map:addTile("tile-background-ice-05", 13, 1) + map:addTile("tile-background-ice-02", 13, 2) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-cave-art-02", 13, 6) + map:addTile("tile-background-ice-03", 13, 7) + map:addTile("tile-background-ice-big-01", 13, 8) + map:addTile("tile-rock-slope-ice-right-01", 13, 10) + map:addTile("tile-rock-ice-03", 13, 11) + map:addTile("tile-background-ice-cave-art-02", 14, 0) + map:addTile("tile-background-ice-02", 14, 1) + map:addTile("tile-background-ice-05", 14, 2) + map:addTile("tile-background-ice-07", 14, 3) + map:addTile("tile-background-ice-02", 14, 4) + map:addTile("tile-background-ice-08", 14, 5) + map:addTile("tile-background-ice-05", 14, 6) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-rock-slope-ice-left-01", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-rock-ice-right-04", 15, 0) + map:addTile("tile-rock-ice-right-05", 15, 1) + map:addTile("tile-rock-ice-right-04", 15, 2) + map:addTile("tile-ground-ledge-ice-left-02", 15, 3) + map:addTile("tile-background-ice-cave-art-02", 15, 4) + map:addTile("tile-background-ice-05", 15, 5) + map:addTile("tile-background-ice-cave-art-02", 15, 6) + map:addTile("tile-ground-ice-05", 15, 7) + map:addTile("tile-background-ice-03", 15, 8) + map:addTile("tile-rock-slope-ice-left-01", 15, 9) + map:addTile("tile-rock-ice-03", 15, 10) + map:addTile("tile-rock-ice-03", 15, 11) + + map:addCave("tile-cave-ice-01", 3, 1) + map:addCave("tile-cave-ice-01", 3, 7) + map:addCave("tile-cave-ice-01", 9, 1, "none", 1000) + + map:addEmitter("tree", 0, 7, 1, 0, "") + map:addEmitter("tree", 0, 7, 1, 0, "") + map:addEmitter("npc-blowing", 14, 6, 1, 0, "right=false") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("5", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-13.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-13.lua new file mode 100755 index 0000000000..0ec37cf445 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-13.lua @@ -0,0 +1,211 @@ +function getName() + return "Map 13" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-03", 0, 0) + map:addTile("tile-rock-ice-01", 0, 1) + map:addTile("tile-rock-ice-02", 0, 2) + map:addTile("tile-rock-ice-03", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-ice-01", 0, 5) + map:addTile("tile-rock-ice-03", 0, 6) + map:addTile("tile-rock-ice-01", 0, 7) + map:addTile("tile-rock-ice-02", 0, 8) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-rock-ice-02", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-background-ice-cave-art-02", 1, 0) + map:addTile("tile-background-ice-06", 1, 1) + map:addTile("tile-background-ice-05", 1, 2) + map:addTile("tile-ground-ledge-ice-right-01", 1, 3) + map:addTile("tile-background-ice-02", 1, 4) + map:addTile("tile-background-ice-cave-art-02", 1, 5) + map:addTile("tile-background-ice-07", 1, 6) + map:addTile("tile-background-ice-cave-art-02", 1, 7) + map:addTile("tile-ground-ledge-ice-right-02", 1, 8) + map:addTile("tile-background-ice-01", 1, 9) + map:addTile("tile-background-ice-01", 1, 10) + map:addTile("tile-ground-ice-02", 1, 11) + map:addTile("tile-background-ice-04", 2, 0) + map:addTile("tile-background-ice-03", 2, 1) + map:addTile("tile-ground-ledge-ice-right-02", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-03", 2, 5) + map:addTile("tile-background-ice-03", 2, 6) + map:addTile("tile-background-ice-05", 2, 7) + map:addTile("tile-ground-ice-05", 2, 8) + map:addTile("tile-background-ice-05", 2, 9) + map:addTile("tile-background-ice-05", 2, 10) + map:addTile("tile-background-ice-03", 2, 11) + map:addTile("bridge-wall-ice-left-01", 2, 11) + map:addTile("tile-background-ice-08", 3, 0) + map:addTile("tile-background-ice-03", 3, 1) + map:addTile("tile-background-ice-window-02", 3, 2) + map:addTile("tile-ground-ice-05", 3, 3) + map:addTile("tile-background-ice-05", 3, 4) + map:addTile("tile-background-ice-08", 3, 5) + map:addTile("tile-background-ice-cave-art-02", 3, 6) + map:addTile("tile-background-ice-01", 3, 7) + map:addTile("tile-background-ice-cave-art-02", 3, 8) + map:addTile("tile-background-ice-01", 3, 9) + map:addTile("tile-background-ice-03", 3, 10) + map:addTile("tile-background-ice-04", 3, 11) + map:addTile("bridge-plank-ice-01", 3, 11) + map:addTile("tile-background-ice-cave-art-02", 4, 0) + map:addTile("tile-background-ice-04", 4, 1) + map:addTile("tile-background-ice-cave-art-02", 4, 2) + map:addTile("tile-ground-ice-05", 4, 3) + map:addTile("tile-background-ice-cave-art-02", 4, 4) + map:addTile("tile-background-ice-01", 4, 5) + map:addTile("tile-background-ice-01", 4, 6) + map:addTile("tile-background-ice-big-01", 4, 7) + map:addTile("tile-background-ice-01", 4, 9) + map:addTile("tile-background-ice-cave-art-02", 4, 10) + map:addTile("tile-background-ice-cave-art-02", 4, 11) + map:addTile("bridge-wall-ice-right-01", 4, 11) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-cave-art-02", 5, 1) + map:addTile("tile-background-ice-big-01", 5, 2) + map:addTile("tile-background-ice-01", 5, 4) + map:addTile("tile-background-ice-01", 5, 5) + map:addTile("tile-background-ice-cave-art-02", 5, 6) + map:addTile("tile-background-ice-08", 5, 9) + map:addTile("tile-background-ice-07", 5, 10) + map:addTile("tile-ground-ice-02", 5, 11) + map:addTile("tile-background-ice-02", 6, 0) + map:addTile("tile-background-ice-cave-art-02", 6, 1) + map:addTile("tile-background-ice-07", 6, 4) + map:addTile("tile-background-ice-window-01", 6, 5) + map:addTile("tile-ground-ledge-ice-left-02", 6, 6) + map:addTile("tile-background-ice-big-01", 6, 7) + map:addTile("tile-background-ice-01", 6, 9) + map:addTile("tile-ground-ice-02", 6, 11) + map:addTile("tile-background-ice-07", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-05", 7, 2) + map:addTile("tile-background-ice-cave-art-02", 7, 3) + map:addTile("tile-background-ice-01", 7, 4) + map:addTile("tile-ground-ledge-ice-left-01", 7, 6) + map:addTile("tile-background-ice-cave-art-02", 7, 9) + map:addTile("tile-background-ice-cave-art-01", 7, 10) + map:addTile("tile-ground-ice-02", 7, 11) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-05", 8, 1) + map:addTile("tile-background-ice-07", 8, 2) + map:addTile("tile-ground-ice-04", 8, 3) + map:addTile("tile-rock-ice-01", 8, 4) + map:addTile("tile-rock-ice-02", 8, 5) + map:addTile("tile-rock-ice-02", 8, 6) + map:addTile("tile-rock-slope-ice-left-02", 8, 7) + map:addTile("tile-background-ice-01", 8, 8) + map:addTile("tile-background-ice-01", 8, 9) + map:addTile("tile-background-ice-02", 8, 10) + map:addTile("tile-ground-ice-02", 8, 11) + map:addTile("tile-background-ice-01", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-background-ice-08", 9, 2) + map:addTile("tile-ground-ice-02", 9, 3) + map:addTile("tile-rock-ice-02", 9, 4) + map:addTile("tile-rock-slope-ice-right-02", 9, 5) + map:addTile("tile-rock-slope-ice-right-01", 9, 6) + map:addTile("tile-rock-ice-01", 9, 7) + map:addTile("tile-rock-slope-ice-left-02", 9, 8) + map:addTile("tile-background-ice-01", 9, 9) + map:addTile("tile-background-ice-05", 9, 10) + map:addTile("tile-ground-ice-02", 9, 11) + map:addTile("tile-background-ice-01", 10, 0) + map:addTile("tile-background-ice-04", 10, 1) + map:addTile("tile-background-ice-window-02", 10, 2) + map:addTile("tile-ground-ice-01", 10, 3) + map:addTile("tile-rock-ice-02", 10, 4) + map:addTile("tile-background-ice-cave-art-02", 10, 5) + map:addTile("tile-background-ice-07", 10, 6) + map:addTile("tile-rock-slope-ice-right-01", 10, 7) + map:addTile("tile-rock-ice-02", 10, 8) + map:addTile("tile-rock-shim-ice-01", 10, 9) + map:addTile("tile-rock-slope-ice-left-01", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-07", 11, 0) + map:addTile("tile-background-ice-05", 11, 1) + map:addTile("tile-ground-ice-02", 11, 3) + map:addTile("tile-ground-ledge-ice-right-01", 11, 4) + map:addTile("tile-background-ice-01", 11, 5) + map:addTile("tile-background-ice-01", 11, 6) + map:addTile("tile-background-ice-03", 11, 7) + map:addTile("tile-background-ice-04", 11, 8) + map:addTile("tile-rock-slope-ice-left-01", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-04", 12, 0) + map:addTile("tile-background-ice-cave-art-02", 12, 1) + map:addTile("tile-background-ice-02", 12, 2) + map:addTile("tile-ground-ice-01", 12, 3) + map:addTile("tile-background-ice-06", 12, 4) + map:addTile("tile-background-ice-08", 12, 5) + map:addTile("tile-background-ice-01", 12, 6) + map:addTile("tile-background-ice-03", 12, 7) + map:addTile("tile-background-ice-01", 12, 8) + map:addTile("tile-packagetarget-ice-01-idle", 12, 9) + map:addTile("tile-background-ice-03", 13, 0) + map:addTile("tile-background-ice-05", 13, 1) + map:addTile("tile-background-ice-05", 13, 2) + map:addTile("tile-ground-ice-01", 13, 3) + map:addTile("tile-ground-ledge-ice-left-01", 13, 4) + map:addTile("tile-background-ice-04", 13, 5) + map:addTile("tile-background-ice-06", 13, 6) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-geyser-ice-01-active", 13, 8) + map:addTile("tile-rock-ice-01", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-background-ice-03", 14, 0) + map:addTile("tile-background-ice-07", 14, 1) + map:addTile("tile-background-ice-03", 14, 2) + map:addTile("tile-ground-ice-02", 14, 3) + map:addTile("tile-rock-ice-01", 14, 4) + map:addTile("tile-rock-slope-ice-left-02", 14, 5) + map:addTile("tile-rock-slope-ice-left-01", 14, 6) + map:addTile("tile-rock-ice-02", 14, 7) + map:addTile("tile-rock-ice-big-01", 14, 8) + map:addTile("tile-rock-ice-02", 14, 10) + map:addTile("tile-rock-ice-01", 14, 11) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-02", 15, 1) + map:addTile("tile-background-ice-04", 15, 2) + map:addTile("tile-ground-ice-04", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-ice-01", 15, 5) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-rock-ice-02", 15, 7) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 2, 2) + map:addCave("tile-cave-ice-01", 7, 5) + map:addCave("tile-cave-ice-02", 11, 2) + + map:addEmitter("tree", 1, 6, 1, 0, "") + map:addEmitter("npc-blowing", 5, 10, 1, 0, "") + map:addEmitter("tree", 8, 1, 1, 0, "") + map:addEmitter("item-stone", 14, 2, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("8", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.6") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-14.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-14.lua new file mode 100755 index 0000000000..c85ba56cec --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-14.lua @@ -0,0 +1,213 @@ +function getName() + return "Map 14" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-06", 0, 0) + map:addTile("tile-background-ice-01", 0, 1) + map:addTile("tile-ground-ice-02", 0, 2) + map:addTile("tile-rock-ice-01", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-slope-ice-right-02", 0, 5) + map:addTile("tile-background-ice-cave-art-02", 0, 6) + map:addTile("tile-background-ice-cave-art-02", 0, 7) + map:addTile("tile-ground-ice-06", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-03", 1, 0) + map:addTile("tile-background-ice-08", 1, 1) + map:addTile("tile-ground-ice-01", 1, 2) + map:addTile("tile-rock-ice-01", 1, 3) + map:addTile("tile-rock-ice-02", 1, 4) + map:addTile("tile-background-ice-01", 1, 5) + map:addTile("tile-background-ice-03", 1, 6) + map:addTile("tile-background-ice-cave-art-02", 1, 7) + map:addTile("tile-background-ice-window-01", 1, 8) + map:addTile("tile-rock-ice-03", 1, 9) + map:addTile("tile-rock-ice-03", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-04", 2, 0) + map:addTile("tile-background-ice-03", 2, 1) + map:addTile("tile-ground-ice-01", 2, 3) + map:addTile("tile-rock-slope-ice-right-02", 2, 4) + map:addTile("tile-background-ice-02", 2, 5) + map:addTile("tile-background-ice-07", 2, 6) + map:addTile("tile-background-ice-04", 2, 7) + map:addTile("tile-background-ice-08", 2, 8) + map:addTile("tile-ground-ice-06", 2, 9) + map:addTile("tile-rock-ice-03", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-02", 3, 0) + map:addTile("tile-background-ice-08", 3, 1) + map:addTile("tile-background-ice-window-02", 3, 2) + map:addTile("tile-ground-ice-03", 3, 3) + map:addTile("tile-background-ice-big-01", 3, 4) + map:addTile("tile-background-ice-01", 3, 6) + map:addTile("tile-background-ice-01", 3, 7) + map:addTile("tile-background-ice-03", 3, 8) + map:addTile("tile-rock-ice-03", 3, 9) + map:addTile("tile-rock-ice-03", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-02", 4, 2) + map:addTile("tile-ground-ice-02", 4, 3) + map:addTile("tile-background-ice-cave-art-02", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-rock-ice-big-01", 4, 8) + map:addTile("tile-rock-slope-ice-right-02", 4, 10) + map:addTile("tile-background-ice-02", 4, 11) + map:addTile("tile-background-ice-05", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-02", 5, 2) + map:addTile("tile-ground-ice-01", 5, 3) + map:addTile("tile-background-ice-cave-art-02", 5, 4) + map:addTile("tile-background-ice-01", 5, 5) + map:addTile("tile-background-ice-05", 5, 6) + map:addTile("tile-background-ice-window-01", 5, 7) + map:addTile("tile-background-ice-06", 5, 10) + map:addTile("tile-background-ice-07", 5, 11) + map:addTile("tile-background-ice-07", 6, 0) + map:addTile("tile-background-ice-07", 6, 1) + map:addTile("tile-background-ice-01", 6, 2) + map:addTile("tile-background-ice-03", 6, 3) + map:addTile("tile-background-ice-08", 6, 4) + map:addTile("tile-background-ice-cave-art-02", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-ground-ice-06", 6, 8) + map:addTile("tile-rock-slope-ice-right-02", 6, 9) + map:addTile("tile-background-ice-04", 6, 10) + map:addTile("tile-background-ice-02", 6, 11) + map:addTile("tile-background-ice-02", 7, 0) + map:addTile("tile-background-ice-01", 7, 1) + map:addTile("tile-background-ice-05", 7, 2) + map:addTile("tile-background-ice-08", 7, 3) + map:addTile("tile-background-ice-07", 7, 4) + map:addTile("tile-background-ice-01", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-02", 7, 7) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-background-ice-05", 7, 9) + map:addTile("tile-background-ice-cave-art-02", 7, 10) + map:addTile("tile-background-ice-cave-art-02", 7, 11) + map:addTile("tile-background-ice-05", 8, 0) + map:addTile("tile-background-ice-02", 8, 1) + map:addTile("tile-background-ice-02", 8, 2) + map:addTile("tile-background-ice-07", 8, 3) + map:addTile("tile-background-ice-06", 8, 4) + map:addTile("tile-background-ice-01", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-ground-ice-04", 8, 7) + map:addTile("tile-rock-slope-ice-right-02", 8, 8) + map:addTile("tile-background-ice-03", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-background-ice-01", 9, 2) + map:addTile("tile-ground-ice-01", 9, 3) + map:addTile("tile-background-ice-03", 9, 4) + map:addTile("tile-background-ice-04", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-rock-ice-03", 9, 7) + map:addTile("tile-background-ice-01", 9, 8) + map:addTile("tile-background-ice-07", 9, 9) + map:addTile("tile-background-ice-08", 9, 10) + map:addTile("tile-background-ice-06", 9, 11) + map:addTile("tile-ground-ice-02", 10, 3) + map:addTile("tile-background-ice-01", 10, 4) + map:addTile("tile-background-ice-01", 10, 5) + map:addTile("tile-background-ice-02", 10, 6) + map:addTile("tile-ground-ice-01", 10, 7) + map:addTile("tile-rock-ice-02", 10, 8) + map:addTile("tile-rock-slope-ice-left-02", 10, 9) + map:addTile("tile-background-ice-01", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-01", 11, 1) + map:addTile("tile-background-ice-window-02", 11, 2) + map:addTile("tile-ground-ice-03", 11, 3) + map:addTile("tile-background-ice-01", 11, 4) + map:addTile("tile-background-ice-cave-art-02", 11, 5) + map:addTile("tile-background-ice-07", 11, 6) + map:addTile("tile-ground-ice-03", 11, 7) + map:addTile("tile-rock-ice-02", 11, 8) + map:addTile("tile-packagetarget-ice-01-idle", 11, 9, 90) + map:addTile("tile-rock-ice-02", 11, 10) + map:addTile("tile-rock-ice-01", 11, 11) + map:addTile("tile-background-ice-01", 12, 0) + map:addTile("tile-background-ice-06", 12, 1) + map:addTile("tile-background-ice-01", 12, 2) + map:addTile("tile-ground-ice-03", 12, 3) + map:addTile("tile-rock-slope-ice-left-02", 12, 4) + map:addTile("tile-background-ice-08", 12, 5) + map:addTile("tile-background-ice-08", 12, 6) + map:addTile("tile-ground-ice-03", 12, 7) + map:addTile("tile-rock-slope-ice-right-02", 12, 8) + map:addTile("tile-rock-slope-ice-left-01", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-background-ice-02", 13, 1) + map:addTile("tile-background-ice-07", 13, 2) + map:addTile("tile-background-ice-cave-art-02", 13, 3) + map:addTile("tile-ground-ice-04", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-08", 13, 6) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-rock-slope-ice-left-01", 13, 8) + map:addTile("tile-rock-ice-02", 13, 9) + map:addTile("tile-rock-ice-big-01", 13, 10) + map:addTile("tile-background-ice-02", 14, 0) + map:addTile("tile-background-ice-01", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-background-ice-04", 14, 3) + map:addTile("tile-ground-ice-03", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-background-ice-04", 14, 6) + map:addTile("tile-ground-ice-03", 14, 7) + map:addTile("tile-rock-ice-02", 14, 8) + map:addTile("tile-rock-ice-02", 14, 9) + map:addTile("tile-background-ice-01", 15, 0) + map:addTile("tile-background-ice-02", 15, 1) + map:addTile("tile-background-ice-01", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-ground-ice-04", 15, 4) + map:addTile("tile-background-ice-02", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-ground-ice-03", 15, 7) + map:addTile("tile-rock-ice-01", 15, 8) + map:addTile("tile-rock-ice-02", 15, 9) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-01", 15, 11) + + map:addCave("tile-cave-ice-01", 0, 8, "none", 1000) + map:addCave("tile-cave-ice-01", 2, 2, "none", 1000) + map:addCave("tile-cave-ice-01", 6, 7, "none", 1000) + map:addCave("tile-cave-ice-02", 10, 2, "none", 1000) + + map:addEmitter("tree", 2, 7, 1, 0, "") + map:addEmitter("npc-walking", 8, 6, 1, 0, "") + map:addEmitter("item-stone", 13, 3, 1, 0, "") + map:addEmitter("tree", 14, 2, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("12", "6") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-15.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-15.lua new file mode 100755 index 0000000000..15f682e530 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-15.lua @@ -0,0 +1,205 @@ +function getName() + return "Map 15" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-background-ice-01", 0, 1) + map:addTile("tile-background-ice-01", 0, 2) + map:addTile("tile-ground-ice-01", 0, 3) + map:addTile("tile-rock-ice-big-01", 0, 4) + map:addTile("tile-rock-slope-ice-right-02", 0, 6) + map:addTile("tile-background-ice-08", 0, 7) + map:addTile("tile-background-ice-02", 0, 8) + map:addTile("tile-ground-ice-06", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-ice-01", 0, 11) + map:addTile("tile-background-ice-07", 1, 0) + map:addTile("tile-background-ice-04", 1, 1) + map:addTile("tile-background-ice-05", 1, 2) + map:addTile("tile-ground-ice-04", 1, 3) + map:addTile("tile-background-ice-03", 1, 6) + map:addTile("tile-background-ice-07", 1, 7) + map:addTile("tile-background-ice-06", 1, 8) + map:addTile("tile-rock-ice-03", 1, 9) + map:addTile("tile-rock-ice-02", 1, 10) + map:addTile("tile-rock-ice-02", 1, 11) + map:addTile("tile-background-ice-04", 2, 0) + map:addTile("tile-background-ice-big-01", 2, 1) + map:addTile("tile-ground-ice-01", 2, 3) + map:addTile("tile-rock-ice-01", 2, 4) + map:addTile("tile-rock-slope-ice-right-02", 2, 5) + map:addTile("tile-background-ice-08", 2, 6) + map:addTile("tile-background-ice-08", 2, 7) + map:addTile("tile-background-ice-01", 2, 8) + map:addTile("tile-ground-ice-06", 2, 9) + map:addTile("tile-ground-ice-02", 2, 10) + map:addTile("tile-rock-ice-01", 2, 11) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-ground-ice-02", 3, 3) + map:addTile("tile-rock-ice-02", 3, 4) + map:addTile("tile-background-ice-07", 3, 5) + map:addTile("tile-background-ice-02", 3, 6) + map:addTile("tile-background-ice-04", 3, 7) + map:addTile("tile-background-ice-01", 3, 8) + map:addTile("tile-rock-ice-03", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-02", 3, 11) + map:addTile("tile-background-ice-05", 4, 0) + map:addTile("tile-background-ice-08", 4, 1) + map:addTile("tile-background-ice-08", 4, 2) + map:addTile("tile-ground-ice-02", 4, 3) + map:addTile("tile-rock-ice-02", 4, 4) + map:addTile("tile-rock-slope-ice-left-02", 4, 5) + map:addTile("tile-background-ice-08", 4, 6) + map:addTile("tile-background-ice-04", 4, 7) + map:addTile("tile-background-ice-06", 4, 8) + map:addTile("tile-ground-ice-03", 4, 9) + map:addTile("tile-rock-ice-03", 4, 10) + map:addTile("tile-rock-ice-01", 4, 11) + map:addTile("tile-background-ice-08", 5, 0) + map:addTile("tile-background-ice-06", 5, 1) + map:addTile("tile-background-ice-big-01", 5, 2) + map:addTile("tile-background-ice-01", 5, 4) + map:addTile("tile-ground-ice-06", 5, 5) + map:addTile("tile-rock-slope-ice-left-02", 5, 6) + map:addTile("tile-background-ice-01", 5, 7) + map:addTile("tile-background-ice-cave-art-02", 5, 8) + map:addTile("tile-ground-ice-06", 5, 9) + map:addTile("tile-rock-ice-03", 5, 10) + map:addTile("tile-rock-ice-02", 5, 11) + map:addTile("tile-background-ice-08", 6, 0) + map:addTile("tile-background-ice-cave-art-02", 6, 1) + map:addTile("tile-background-ice-08", 6, 4) + map:addTile("tile-ground-ice-02", 6, 5) + map:addTile("tile-rock-ice-02", 6, 6) + map:addTile("tile-rock-shim-ice-01", 6, 7) + map:addTile("tile-background-ice-06", 6, 8) + map:addTile("tile-ground-ice-04", 6, 9) + map:addTile("tile-rock-ice-big-01", 6, 10) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-background-ice-08", 7, 2) + map:addTile("tile-background-ice-07", 7, 3) + map:addTile("tile-background-ice-06", 7, 4) + map:addTile("tile-rock-ice-left-05", 7, 5) + map:addTile("tile-rock-ice-left-04", 7, 6) + map:addTile("tile-background-ice-08", 7, 7) + map:addTile("tile-background-ice-01", 7, 8) + map:addTile("tile-rock-ice-03", 7, 9) + map:addTile("tile-background-ice-07", 8, 0) + map:addTile("tile-background-ice-08", 8, 1) + map:addTile("tile-background-ice-08", 8, 2) + map:addTile("tile-background-ice-03", 8, 3) + map:addTile("tile-background-ice-04", 8, 4) + map:addTile("tile-background-ice-cave-art-01", 8, 5) + map:addTile("tile-background-ice-04", 8, 6) + map:addTile("tile-ground-ice-05", 8, 7) + map:addTile("tile-background-ice-07", 8, 8) + map:addTile("tile-ground-ice-04", 8, 9) + map:addTile("tile-rock-ice-02", 8, 10) + map:addTile("tile-rock-ice-01", 8, 11) + map:addTile("tile-background-ice-02", 9, 0) + map:addTile("tile-background-ice-cave-art-02", 9, 1) + map:addTile("tile-background-ice-04", 9, 2) + map:addTile("tile-background-ice-07", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-04", 9, 5) + map:addTile("tile-background-ice-04", 9, 6) + map:addTile("tile-ground-ledge-ice-left-01", 9, 7) + map:addTile("tile-background-ice-08", 9, 8) + map:addTile("tile-ground-ice-04", 9, 9) + map:addTile("tile-rock-ice-01", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-background-ice-05", 10, 0) + map:addTile("tile-background-ice-07", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-01", 10, 3) + map:addTile("tile-background-ice-08", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-rock-slope-ice-left-01", 10, 6) + map:addTile("tile-rock-slope-ice-right-02", 10, 7) + map:addTile("tile-rock-slope-ice-left-01", 10, 8) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-rock-ice-02", 10, 10) + map:addTile("tile-rock-ice-02", 10, 11) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-background-ice-02", 11, 2) + map:addTile("tile-background-ice-big-01", 11, 3) + map:addTile("tile-background-ice-04", 11, 5) + map:addTile("tile-ground-ice-02", 11, 6) + map:addTile("tile-background-ice-07", 11, 7) + map:addTile("tile-rock-slope-ice-right-01", 11, 8) + map:addTile("tile-rock-ice-03", 11, 9) + map:addTile("tile-rock-ice-big-01", 11, 10) + map:addTile("tile-background-ice-01", 12, 0) + map:addTile("tile-background-ice-08", 12, 1) + map:addTile("tile-background-ice-01", 12, 2) + map:addTile("tile-background-ice-06", 12, 5) + map:addTile("tile-ground-ice-02", 12, 6) + map:addTile("tile-rock-slope-ice-left-02", 12, 7) + map:addTile("tile-background-ice-07", 12, 8) + map:addTile("tile-rock-ice-03", 12, 9) + map:addTile("tile-background-ice-08", 13, 0) + map:addTile("tile-background-ice-03", 13, 1) + map:addTile("tile-background-ice-08", 13, 2) + map:addTile("tile-background-ice-08", 13, 3) + map:addTile("tile-background-ice-08", 13, 4) + map:addTile("tile-background-ice-cave-art-02", 13, 5) + map:addTile("tile-ground-ice-02", 13, 6) + map:addTile("tile-rock-ice-02", 13, 7) + map:addTile("tile-background-ice-07", 13, 8) + map:addTile("tile-rock-ice-03", 13, 9) + map:addTile("tile-rock-ice-02", 13, 10) + map:addTile("tile-rock-ice-01", 13, 11) + map:addTile("tile-background-ice-big-01", 14, 0) + map:addTile("tile-background-ice-01", 14, 2) + map:addTile("tile-ground-ice-04", 14, 3) + map:addTile("tile-rock-ice-02", 14, 4) + map:addTile("tile-rock-ice-01", 14, 5) + map:addTile("tile-rock-ice-01", 14, 6) + map:addTile("tile-rock-ice-01", 14, 7) + map:addTile("tile-background-ice-07", 14, 8) + map:addTile("tile-background-ice-07", 14, 9) + map:addTile("tile-rock-slope-ice-right-01", 14, 10) + map:addTile("tile-rock-ice-02", 14, 11) + map:addTile("tile-background-ice-cave-art-02", 15, 2) + map:addTile("tile-ground-ice-02", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-ground-ice-04", 15, 6) + map:addTile("tile-rock-ice-03", 15, 7) + map:addTile("tile-rock-ice-02", 15, 8) + map:addTile("tile-rock-ice-02", 15, 9) + map:addTile("tile-packagetarget-ice-01-idle", 15, 10, 270) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addEmitter("npc-walking", 3, 2, 1, 0, "") + map:addEmitter("npc-blowing", 3, 8, 1, 0, "size=3") + map:addEmitter("tree", 5.8, 3, 1, 0, "") + map:addEmitter("tree", 8, 5, 1, 0, "") + map:addEmitter("item-stone", 11, 5, 1, 0, "") + map:addEmitter("item-package-ice", 13.6, 8, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "1") + map:addStartPosition("13", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-16.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-16.lua new file mode 100755 index 0000000000..ebb281daa9 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-16.lua @@ -0,0 +1,222 @@ +function getName() + return "Map 16" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-background-ice-04", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-background-ice-05", 0, 3) + map:addTile("tile-background-ice-04", 0, 4) + map:addTile("tile-background-ice-cave-art-02", 0, 5) + map:addTile("tile-ground-ice-02", 0, 6) + map:addTile("tile-background-ice-04", 0, 7) + map:addTile("tile-background-ice-06", 0, 8) + map:addTile("tile-background-ice-04", 0, 9) + map:addTile("tile-ground-ice-04", 0, 10) + map:addTile("tile-rock-ice-02", 0, 11) + map:addTile("tile-background-ice-big-01", 1, 0) + map:addTile("tile-background-ice-04", 1, 2) + map:addTile("tile-background-ice-04", 1, 3) + map:addTile("tile-background-ice-cave-art-01", 1, 4) + map:addTile("tile-background-ice-07", 1, 5) + map:addTile("tile-ground-ice-01", 1, 6) + map:addTile("tile-rock-slope-ice-left-02", 1, 7) + map:addTile("tile-background-ice-04", 1, 8) + map:addTile("tile-background-ice-08", 1, 9) + map:addTile("tile-ground-ice-06", 1, 10) + map:addTile("tile-rock-ice-01", 1, 11) + map:addTile("tile-background-ice-06", 2, 2) + map:addTile("tile-background-ice-05", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-04", 2, 5) + map:addTile("tile-background-ice-05", 2, 6) + map:addTile("tile-rock-slope-ice-right-01", 2, 7) + map:addTile("tile-background-ice-02", 2, 8) + map:addTile("tile-background-ice-08", 2, 9) + map:addTile("tile-ground-ice-01", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-04", 3, 0) + map:addTile("tile-background-ice-02", 3, 1) + map:addTile("tile-rock-slope-ice-left-01", 3, 2) + map:addTile("tile-rock-slope-ice-left-02", 3, 3) + map:addTile("tile-background-ice-01", 3, 4) + map:addTile("tile-background-ice-04", 3, 5) + map:addTile("tile-rock-slope-ice-left-01", 3, 6) + map:addTile("tile-rock-slope-ice-left-02", 3, 7) + map:addTile("tile-background-ice-05", 3, 8) + map:addTile("tile-background-ice-06", 3, 9) + map:addTile("tile-background-ice-01", 3, 10) + map:addTile("bridge-wall-ice-left-01", 3, 10) + map:addTile("tile-background-ice-05", 3, 11) + map:addTile("tile-background-ice-04", 4, 0) + map:addTile("tile-background-ice-cave-art-02", 4, 1) + map:addTile("tile-ground-ice-06", 4, 2) + map:addTile("tile-rock-ice-big-01", 4, 3) + map:addTile("tile-rock-ice-01", 4, 5) + map:addTile("tile-rock-ice-03", 4, 6) + map:addTile("tile-rock-ice-02", 4, 7) + map:addTile("tile-rock-shim-ice-01", 4, 8) + map:addTile("tile-background-ice-07", 4, 9) + map:addTile("tile-background-ice-02", 4, 10) + map:addTile("bridge-plank-ice-01", 4, 10) + map:addTile("tile-background-ice-01", 4, 11) + map:addTile("tile-background-ice-05", 5, 0) + map:addTile("tile-background-ice-04", 5, 1) + map:addTile("tile-ground-ice-02", 5, 2) + map:addTile("tile-rock-ice-03", 5, 5) + map:addTile("tile-rock-ice-02", 5, 6) + map:addTile("tile-rock-ice-03", 5, 7) + map:addTile("tile-rock-slope-ice-left-02", 5, 8) + map:addTile("tile-background-ice-01", 5, 9) + map:addTile("tile-background-ice-05", 5, 10) + map:addTile("bridge-plank-ice-01", 5, 10) + map:addTile("tile-background-ice-04", 5, 11) + map:addTile("tile-background-ice-big-01", 6, 0) + map:addTile("tile-ground-ice-06", 6, 2) + map:addTile("tile-rock-ice-03", 6, 3) + map:addTile("tile-rock-ice-01", 6, 4) + map:addTile("tile-rock-ice-02", 6, 5) + map:addTile("tile-rock-ice-03", 6, 6) + map:addTile("tile-rock-ice-02", 6, 7) + map:addTile("tile-rock-slope-ice-right-02", 6, 8) + map:addTile("tile-background-ice-05", 6, 9) + map:addTile("tile-background-ice-08", 6, 10) + map:addTile("bridge-plank-ice-01", 6, 10) + map:addTile("tile-background-ice-04", 6, 11) + map:addTile("tile-ground-ice-06", 7, 2) + map:addTile("tile-rock-ice-big-01", 7, 3) + map:addTile("tile-background-ice-07", 7, 5) + map:addTile("tile-packagetarget-ice-01-idle", 7, 6) + map:addTile("tile-rock-ice-01", 7, 7) + map:addTile("tile-background-ice-03", 7, 8) + map:addTile("tile-background-ice-02", 7, 9) + map:addTile("tile-background-ice-06", 7, 10) + map:addTile("bridge-wall-ice-right-01", 7, 10) + map:addTile("tile-background-ice-03", 7, 11) + map:addTile("tile-background-ice-04", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-ground-ice-06", 8, 2) + map:addTile("tile-rock-shim-ice-01", 8, 5) + map:addTile("tile-ground-ice-02", 8, 6) + map:addTile("tile-rock-ice-02", 8, 7) + map:addTile("tile-background-ice-01", 8, 8) + map:addTile("tile-background-ice-01", 8, 9) + map:addTile("tile-ground-ice-01", 8, 10) + map:addTile("tile-rock-ice-03", 8, 11) + map:addTile("tile-background-ice-08", 9, 0) + map:addTile("tile-background-ice-07", 9, 1) + map:addTile("tile-rock-slope-ice-right-01", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-slope-ice-right-02", 9, 4) + map:addTile("tile-background-ice-07", 9, 5) + map:addTile("tile-rock-slope-ice-right-02", 9, 6) + map:addTile("tile-rock-slope-ice-right-01", 9, 7) + map:addTile("tile-rock-slope-ice-left-02", 9, 8) + map:addTile("tile-background-ice-08", 9, 9) + map:addTile("tile-ground-ice-04", 9, 10) + map:addTile("tile-rock-ice-02", 9, 11) + map:addTile("tile-background-ice-02", 10, 0) + map:addTile("tile-background-ice-03", 10, 1) + map:addTile("tile-background-ice-04", 10, 2) + map:addTile("tile-background-ice-07", 10, 3) + map:addTile("tile-rock-slope-ice-left-01", 10, 4) + map:addTile("tile-ground-ledge-ice-left-01", 10, 5) + map:addTile("tile-background-ice-01", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-ground-ledge-ice-right-01", 10, 8) + map:addTile("tile-background-ice-08", 10, 9) + map:addTile("tile-rock-slope-ice-right-01", 10, 10) + map:addTile("tile-rock-ice-03", 10, 11) + map:addTile("tile-background-ice-05", 11, 0) + map:addTile("tile-background-ice-04", 11, 1) + map:addTile("tile-background-ice-04", 11, 2) + map:addTile("tile-background-ice-cave-art-01", 11, 3) + map:addTile("tile-ground-ice-06", 11, 4) + map:addTile("tile-rock-ice-02", 11, 5) + map:addTile("tile-rock-slope-ice-left-02", 11, 6) + map:addTile("tile-background-ice-06", 11, 7) + map:addTile("tile-background-ice-02", 11, 8) + map:addTile("tile-background-ice-04", 11, 9) + map:addTile("tile-geyser-ice-01-active", 11, 10) + map:addTile("tile-background-ice-03", 12, 0) + map:addTile("tile-background-ice-08", 12, 1) + map:addTile("tile-background-ice-04", 12, 2) + map:addTile("tile-background-ice-04", 12, 3) + map:addTile("tile-background-ice-04", 12, 4) + map:addTile("tile-background-ice-02", 12, 5) + map:addTile("tile-ground-ice-06", 12, 6) + map:addTile("tile-rock-ice-02", 12, 7) + map:addTile("tile-rock-ice-03", 12, 8) + map:addTile("tile-rock-ice-01", 12, 9) + map:addTile("tile-rock-ice-02", 12, 10) + map:addTile("tile-rock-ice-01", 12, 11) + map:addTile("tile-background-ice-02", 13, 0) + map:addTile("tile-ground-ice-01", 13, 2) + map:addTile("tile-rock-slope-ice-left-02", 13, 3) + map:addTile("tile-background-ice-cave-art-02", 13, 4) + map:addTile("tile-background-ice-08", 13, 5) + map:addTile("tile-ground-ice-01", 13, 6) + map:addTile("tile-rock-ice-left-05", 13, 7) + map:addTile("tile-rock-ice-left-04", 13, 8) + map:addTile("tile-rock-ice-left-05", 13, 9) + map:addTile("tile-rock-ice-left-04", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-background-ice-05", 14, 0) + map:addTile("tile-background-ice-window-01", 14, 1) + map:addTile("tile-ground-ice-06", 14, 2) + map:addTile("tile-rock-slope-ice-right-02", 14, 3) + map:addTile("tile-background-ice-04", 14, 4) + map:addTile("tile-background-ice-01", 14, 5) + map:addTile("tile-background-ice-02", 14, 6) + map:addTile("tile-background-ice-03", 14, 7) + map:addTile("tile-background-ice-03", 14, 8) + map:addTile("tile-background-ice-04", 14, 9) + map:addTile("tile-background-ice-cave-art-02", 14, 10) + map:addTile("tile-ground-ice-06", 14, 11) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-02", 15, 1) + map:addTile("tile-background-ice-04", 15, 2) + map:addTile("tile-background-ice-06", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-background-ice-08", 15, 5) + map:addTile("tile-background-ice-02", 15, 6) + map:addTile("tile-background-ice-02", 15, 7) + map:addTile("tile-ground-ledge-ice-left-02", 15, 8) + map:addTile("tile-background-ice-cave-art-02", 15, 9) + map:addTile("tile-background-ice-01", 15, 10) + map:addTile("tile-ground-ice-06", 15, 11) + + map:addCave("tile-cave-ice-02", 13, 1, "", 1000) + + map:addEmitter("tree", 0, 4, 1, 0, "") + map:addEmitter("npc-blowing", 0, 9, 1, 0, "size=4") + map:addEmitter("tree", 4, 0, 1, 0, "") + map:addEmitter("item-stone", 4, 1, 1, 0, "") + map:addEmitter("item-apple", 9, 9, 1, 0, "") + map:addEmitter("item-apple", 10, 7, 1, 0, "") + map:addEmitter("item-apple", 11, 3, 1, 0, "") + map:addEmitter("item-stone", 12, 5, 1, 0, "") + map:addEmitter("item-stone", 14, 10, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("13", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "60") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-17.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-17.lua new file mode 100755 index 0000000000..44a1f0ffff --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-17.lua @@ -0,0 +1,200 @@ +function getName() + return "Map 17" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-05", 0, 0) + map:addTile("tile-background-ice-03", 0, 1) + map:addTile("tile-background-ice-01", 0, 2) + map:addTile("tile-ground-ice-02", 0, 3) + map:addTile("tile-rock-ice-02", 0, 4) + map:addTile("tile-rock-ice-03", 0, 5) + map:addTile("tile-rock-ice-01", 0, 6) + map:addTile("tile-rock-ice-03", 0, 7) + map:addTile("tile-rock-ice-02", 0, 8) + map:addTile("tile-rock-ice-03", 0, 9) + map:addTile("tile-background-ice-04", 1, 0) + map:addTile("tile-background-ice-06", 1, 1) + map:addTile("tile-background-ice-08", 1, 2) + map:addTile("tile-ground-ice-04", 1, 3) + map:addTile("tile-rock-ice-01", 1, 4) + map:addTile("tile-rock-ice-01", 1, 5) + map:addTile("tile-rock-ice-02", 1, 6) + map:addTile("tile-rock-ice-03", 1, 7) + map:addTile("tile-rock-ice-01", 1, 8) + map:addTile("tile-rock-ice-02", 1, 9) + map:addTile("tile-background-ice-big-01", 2, 0) + map:addTile("tile-background-ice-06", 2, 2) + map:addTile("tile-background-ice-03", 2, 3) + map:addTile("tile-background-ice-02", 2, 4) + map:addTile("tile-background-ice-07", 2, 5) + map:addTile("tile-rock-ice-02", 2, 6) + map:addTile("tile-rock-ice-01", 2, 7) + map:addTile("tile-rock-ice-03", 2, 8) + map:addTile("tile-rock-ice-02", 2, 9) + map:addTile("tile-background-ice-07", 3, 2) + map:addTile("tile-background-ice-04", 3, 3) + map:addTile("tile-background-ice-08", 3, 4) + map:addTile("tile-background-ice-01", 3, 5) + map:addTile("tile-ground-ice-05", 3, 6) + map:addTile("tile-background-ice-03", 3, 7) + map:addTile("tile-rock-slope-ice-right-01", 3, 8) + map:addTile("tile-rock-ice-03", 3, 9) + map:addTile("tile-background-ice-03", 4, 0) + map:addTile("tile-background-ice-01", 4, 1) + map:addTile("tile-background-ice-08", 4, 2) + map:addTile("tile-background-ice-07", 4, 3) + map:addTile("tile-background-ice-02", 4, 4) + map:addTile("tile-background-ice-window-02", 4, 5) + map:addTile("tile-ground-ice-05", 4, 6) + map:addTile("tile-background-ice-08", 4, 7) + map:addTile("tile-background-ice-05", 4, 8) + map:addTile("tile-packagetarget-ice-01-idle", 4, 9) + map:addTile("tile-background-ice-03", 5, 0) + map:addTile("tile-background-ice-07", 5, 1) + map:addTile("tile-background-ice-01", 5, 2) + map:addTile("tile-background-ice-06", 5, 3) + map:addTile("tile-ground-ice-02", 5, 4) + map:addTile("tile-ground-ice-05", 5, 6) + map:addTile("tile-background-ice-05", 5, 7) + map:addTile("tile-rock-slope-ice-left-01", 5, 8) + map:addTile("tile-rock-ice-02", 5, 9) + map:addTile("tile-background-ice-05", 6, 0) + map:addTile("tile-background-ice-04", 6, 1) + map:addTile("tile-background-ice-02", 6, 2) + map:addTile("tile-background-ice-05", 6, 3) + map:addTile("tile-ground-ice-02", 6, 4) + map:addTile("tile-rock-ice-01", 6, 5) + map:addTile("tile-rock-slope-ice-left-02", 6, 6) + map:addTile("tile-background-ice-03", 6, 7) + map:addTile("tile-ground-ice-03", 6, 8) + map:addTile("tile-rock-ice-02", 6, 9) + map:addTile("tile-background-ice-01", 7, 0) + map:addTile("tile-background-ice-02", 7, 1) + map:addTile("tile-background-ice-cave-art-02", 7, 2) + map:addTile("tile-background-ice-04", 7, 3) + map:addTile("tile-rock-slope-ice-right-01", 7, 4) + map:addTile("tile-rock-slope-ice-right-02", 7, 5) + map:addTile("tile-rock-slope-ice-right-01", 7, 6) + map:addTile("tile-rock-shim-ice-01", 7, 7) + map:addTile("tile-rock-slope-ice-right-01", 7, 8) + map:addTile("tile-rock-ice-01", 7, 9) + map:addTile("tile-background-ice-02", 8, 0) + map:addTile("tile-background-ice-08", 8, 1) + map:addTile("tile-background-ice-cave-art-02", 8, 2) + map:addTile("tile-background-ice-08", 8, 3) + map:addTile("tile-background-ice-cave-art-02", 8, 4) + map:addTile("tile-background-ice-07", 8, 5) + map:addTile("tile-background-ice-06", 8, 6) + map:addTile("tile-background-ice-08", 8, 7) + map:addTile("tile-geyser-ice-01-active", 8, 8) + map:addTile("tile-background-ice-07", 9, 0) + map:addTile("tile-background-ice-08", 9, 1) + map:addTile("tile-background-ice-08", 9, 2) + map:addTile("tile-background-ice-06", 9, 3) + map:addTile("tile-rock-slope-ice-left-01", 9, 4) + map:addTile("tile-rock-slope-ice-left-02", 9, 5) + map:addTile("tile-rock-slope-ice-left-01", 9, 6) + map:addTile("tile-rock-shim-ice-01", 9, 7) + map:addTile("tile-rock-slope-ice-left-01", 9, 8) + map:addTile("tile-rock-ice-02", 9, 9) + map:addTile("tile-background-ice-04", 10, 0) + map:addTile("tile-background-ice-07", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-cave-art-02", 10, 3) + map:addTile("tile-ground-ice-02", 10, 4) + map:addTile("tile-rock-ice-01", 10, 5) + map:addTile("tile-rock-slope-ice-right-02", 10, 6) + map:addTile("tile-background-ice-07", 10, 7) + map:addTile("tile-ground-ice-03", 10, 8) + map:addTile("tile-rock-ice-03", 10, 9) + map:addTile("tile-background-ice-06", 11, 0) + map:addTile("tile-background-ice-07", 11, 1) + map:addTile("tile-background-ice-02", 11, 2) + map:addTile("tile-background-ice-06", 11, 3) + map:addTile("tile-ground-ice-02", 11, 4) + map:addTile("tile-ground-ice-05", 11, 6) + map:addTile("tile-background-ice-03", 11, 7) + map:addTile("tile-rock-slope-ice-right-01", 11, 8) + map:addTile("tile-rock-ice-02", 11, 9) + map:addTile("tile-background-ice-cave-art-02", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-background-ice-01", 12, 2) + map:addTile("tile-background-ice-07", 12, 3) + map:addTile("tile-background-ice-07", 12, 4) + map:addTile("tile-background-ice-window-02", 12, 5) + map:addTile("tile-ground-ice-05", 12, 6) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-05", 12, 8) + map:addTile("tile-packagetarget-ice-01-idle", 12, 9) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-background-ice-02", 13, 1) + map:addTile("tile-background-ice-06", 13, 2) + map:addTile("tile-background-ice-08", 13, 3) + map:addTile("tile-background-ice-06", 13, 4) + map:addTile("tile-background-ice-07", 13, 5) + map:addTile("tile-ground-ice-05", 13, 6) + map:addTile("tile-background-ice-02", 13, 7) + map:addTile("tile-rock-slope-ice-left-01", 13, 8) + map:addTile("tile-rock-ice-03", 13, 9) + map:addTile("tile-background-ice-05", 14, 0) + map:addTile("tile-ground-ice-03", 14, 2) + map:addTile("tile-background-ice-01", 14, 3) + map:addTile("tile-background-ice-06", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-ground-ice-04", 14, 6) + map:addTile("tile-rock-ice-01", 14, 7) + map:addTile("tile-rock-ice-big-01", 14, 8) + map:addTile("tile-background-ice-04", 15, 0) + map:addTile("tile-background-ice-window-02", 15, 1) + map:addTile("tile-ground-ice-01", 15, 2) + map:addTile("tile-rock-ice-02", 15, 3) + map:addTile("tile-rock-ice-02", 15, 4) + map:addTile("tile-rock-ice-02", 15, 5) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-rock-ice-01", 15, 7) + map:addTile("tile-background-ice-08", 16, 0) + map:addTile("tile-background-ice-cave-art-01", 16, 1) + map:addTile("tile-ground-ice-02", 16, 2) + map:addTile("tile-ground-ice-03", 16, 3) + map:addTile("tile-rock-ice-02", 16, 4) + map:addTile("tile-rock-ice-02", 16, 5) + map:addTile("tile-rock-ice-02", 16, 6) + map:addTile("tile-rock-ice-02", 16, 7) + map:addTile("tile-rock-ice-02", 16, 8) + map:addTile("tile-rock-ice-02", 16, 9) + + map:addCave("tile-cave-ice-02", 5, 5, "", 5000) + map:addCave("tile-cave-ice-01", 11, 5, "", 5000) + map:addCave("tile-cave-ice-01", 14, 1, "", 1000) + + map:addEmitter("item-stone", 1, 2, 1, 0, "") + map:addEmitter("tree", 5, 2, 1, 0, "") + map:addEmitter("item-apple", 6, 7, 1, 0, "") + map:addEmitter("item-package-ice", 8, 4, 1, 0, "") + map:addEmitter("item-package-ice", 8.5, 4, 1, 0, "") + map:addEmitter("tree", 10, 2, 1, 0, "") + map:addEmitter("item-apple", 10.6, 7, 1, 0, "") + map:addEmitter("item-stone", 14, 5, 1, 0, "") + + map:setSetting("width", "17") + map:setSetting("height", "10") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("10", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-18.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-18.lua new file mode 100755 index 0000000000..9d3f322482 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-18.lua @@ -0,0 +1,203 @@ +function getName() + return "Map 18" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-08", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-06", 0, 2) + map:addTile("tile-ground-ledge-ice-right-01", 0, 3) + map:addTile("tile-background-ice-cave-art-02", 0, 4) + map:addTile("tile-background-ice-cave-art-02", 0, 5) + map:addTile("tile-ground-ice-01", 0, 6) + map:addTile("tile-rock-ice-01", 0, 7) + map:addTile("tile-rock-ice-big-01", 0, 8) + map:addTile("tile-rock-ice-big-01", 0, 10) + map:addTile("tile-background-ice-08", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-ground-ledge-ice-right-02", 1, 3) + map:addTile("tile-background-ice-07", 1, 4) + map:addTile("tile-background-ice-03", 1, 5) + map:addTile("tile-ground-ice-03", 1, 6) + map:addTile("tile-rock-ice-02", 1, 7) + map:addTile("tile-background-ice-02", 2, 0) + map:addTile("tile-background-ice-08", 2, 1) + map:addTile("tile-background-ice-window-02", 2, 2) + map:addTile("tile-ground-ice-05", 2, 3) + map:addTile("tile-background-ice-05", 2, 4) + map:addTile("tile-background-ice-07", 2, 5) + map:addTile("tile-ground-ice-01", 2, 6) + map:addTile("tile-rock-slope-ice-right-02", 2, 7) + map:addTile("tile-background-ice-cave-art-02", 2, 8) + map:addTile("tile-packagetarget-ice-01-idle", 2, 9) + map:addTile("tile-rock-ice-02", 2, 10) + map:addTile("tile-rock-ice-02", 2, 11) + map:addTile("tile-background-ice-05", 3, 0) + map:addTile("tile-background-ice-04", 3, 1) + map:addTile("tile-background-ice-02", 3, 2) + map:addTile("tile-ground-ice-05", 3, 3) + map:addTile("tile-background-ice-cave-art-02", 3, 4) + map:addTile("tile-background-ice-07", 3, 5) + map:addTile("tile-background-ice-05", 3, 6) + map:addTile("tile-background-ice-08", 3, 7) + map:addTile("tile-background-ice-cave-art-02", 3, 8) + map:addTile("tile-rock-slope-ice-right-01", 3, 9) + map:addTile("tile-rock-ice-02", 3, 10) + map:addTile("tile-rock-ice-01", 3, 11) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-cave-art-02", 4, 1) + map:addTile("tile-background-ice-03", 4, 2) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-background-ice-07", 4, 4) + map:addTile("tile-background-ice-05", 4, 5) + map:addTile("tile-background-ice-07", 4, 6) + map:addTile("tile-background-ice-06", 4, 7) + map:addTile("tile-background-ice-02", 4, 8) + map:addTile("tile-background-ice-big-01", 4, 9) + map:addTile("tile-background-ice-07", 4, 11) + map:addTile("tile-background-ice-01", 5, 0) + map:addTile("tile-background-ice-03", 5, 1) + map:addTile("tile-background-ice-03", 5, 2) + map:addTile("tile-background-ice-04", 5, 3) + map:addTile("tile-background-ice-01", 5, 4) + map:addTile("tile-rock-slope-ice-left-01", 5, 5) + map:addTile("tile-rock-ice-03", 5, 6) + map:addTile("tile-rock-slope-ice-left-02", 5, 7) + map:addTile("tile-background-ice-05", 5, 8) + map:addTile("tile-background-ice-05", 5, 11) + map:addTile("tile-background-ice-cave-art-02", 6, 0) + map:addTile("tile-background-ice-cave-art-02", 6, 1) + map:addTile("tile-background-ice-05", 6, 2) + map:addTile("tile-background-ice-05", 6, 3) + map:addTile("tile-background-ice-07", 6, 4) + map:addTile("tile-ground-ice-04", 6, 5) + map:addTile("tile-ground-ice-01", 6, 6) + map:addTile("tile-rock-ice-big-01", 6, 7) + map:addTile("tile-ground-ledge-ice-left-02", 6, 9) + map:addTile("tile-background-ice-04", 6, 10) + map:addTile("tile-background-ice-05", 6, 11) + map:addTile("tile-background-ice-08", 7, 0) + map:addTile("tile-background-ice-05", 7, 1) + map:addTile("tile-background-ice-cave-art-02", 7, 2) + map:addTile("tile-background-ice-07", 7, 3) + map:addTile("tile-background-ice-01", 7, 4) + map:addTile("tile-ground-ice-big-01", 7, 5) + map:addTile("tile-ground-ledge-ice-right-02", 7, 9) + map:addTile("tile-background-ice-01", 7, 10) + map:addTile("tile-background-ice-04", 7, 11) + map:addTile("tile-background-ice-05", 8, 0) + map:addTile("tile-background-ice-04", 8, 1) + map:addTile("tile-background-ice-05", 8, 2) + map:addTile("tile-background-ice-01", 8, 3) + map:addTile("tile-background-ice-08", 8, 4) + map:addTile("tile-rock-ice-03", 8, 7) + map:addTile("tile-rock-ice-left-04", 8, 8) + map:addTile("tile-background-ice-01", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-07", 8, 11) + map:addTile("tile-background-ice-cave-art-02", 9, 0) + map:addTile("tile-background-ice-cave-art-02", 9, 1) + map:addTile("tile-background-ice-05", 9, 2) + map:addTile("tile-background-ice-07", 9, 3) + map:addTile("tile-background-ice-big-01", 9, 4) + map:addTile("tile-ground-ice-04", 9, 6) + map:addTile("tile-rock-slope-ice-right-02", 9, 7) + map:addTile("tile-background-ice-06", 9, 8) + map:addTile("tile-background-ice-07", 9, 9) + map:addTile("tile-background-ice-01", 9, 10) + map:addTile("tile-background-ice-02", 9, 11) + map:addTile("tile-background-ice-cave-art-02", 10, 0) + map:addTile("tile-background-ice-02", 10, 1) + map:addTile("tile-background-ice-06", 10, 2) + map:addTile("tile-background-ice-02", 10, 3) + map:addTile("tile-background-ice-08", 10, 6) + map:addTile("tile-background-ice-02", 10, 7) + map:addTile("tile-background-ice-01", 10, 8) + map:addTile("tile-background-ice-01", 10, 9) + map:addTile("tile-background-ice-02", 10, 10) + map:addTile("tile-background-ice-01", 10, 11) + map:addTile("tile-background-ice-05", 11, 0) + map:addTile("tile-background-ice-02", 11, 1) + map:addTile("tile-background-ice-04", 11, 2) + map:addTile("tile-background-ice-08", 11, 3) + map:addTile("tile-ground-ledge-ice-left-02", 11, 4) + map:addTile("tile-background-ice-cave-art-02", 11, 5) + map:addTile("tile-background-ice-cave-art-02", 11, 6) + map:addTile("tile-background-ice-01", 11, 7) + map:addTile("tile-background-ice-07", 11, 8) + map:addTile("tile-background-ice-06", 11, 9) + map:addTile("tile-background-ice-cave-art-02", 11, 10) + map:addTile("tile-ground-ice-05", 11, 11) + map:addTile("tile-background-ice-08", 12, 0) + map:addTile("tile-background-ice-06", 12, 1) + map:addTile("tile-ground-ice-03", 12, 3) + map:addTile("tile-rock-ice-01", 12, 4) + map:addTile("tile-rock-ice-right-04", 12, 5) + map:addTile("tile-rock-ice-right-05", 12, 6) + map:addTile("tile-rock-ice-right-04", 12, 7) + map:addTile("tile-background-ice-02", 12, 8) + map:addTile("tile-background-ice-02", 12, 9) + map:addTile("tile-background-ice-cave-art-01", 12, 10) + map:addTile("tile-ground-ice-05", 12, 11) + map:addTile("tile-background-ice-05", 13, 0) + map:addTile("tile-background-ice-06", 13, 1) + map:addTile("tile-background-ice-window-01", 13, 2) + map:addTile("tile-ground-ice-04", 13, 3) + map:addTile("tile-rock-ice-02", 13, 4) + map:addTile("tile-rock-ice-02", 13, 5) + map:addTile("tile-rock-ice-02", 13, 6) + map:addTile("tile-ground-ice-01", 13, 7) + map:addTile("tile-background-ice-02", 13, 8) + map:addTile("tile-background-ice-05", 13, 9) + map:addTile("tile-background-ice-window-02", 13, 10) + map:addTile("tile-ground-ledge-ice-left-02", 13, 11) + map:addTile("tile-background-ice-01", 14, 0) + map:addTile("tile-background-ice-05", 14, 1) + map:addTile("tile-background-ice-02", 14, 2) + map:addTile("tile-ground-ice-03", 14, 3) + map:addTile("tile-rock-ice-big-01", 14, 4) + map:addTile("tile-rock-ice-01", 14, 6) + map:addTile("tile-rock-ice-02", 14, 7) + map:addTile("tile-rock-slope-ice-left-02", 14, 8) + map:addTile("tile-background-ice-07", 14, 9) + map:addTile("tile-ground-ledge-ice-left-01", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-01", 15, 1) + map:addTile("tile-background-ice-03", 15, 2) + map:addTile("tile-ground-ice-04", 15, 3) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-rock-ice-01", 15, 7) + map:addTile("tile-rock-ice-03", 15, 8) + map:addTile("tile-rock-ice-02", 15, 9) + map:addTile("tile-rock-ice-02", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + + map:addCave("tile-cave-ice-01", 1, 2, "", 5000) + map:addCave("tile-cave-ice-01", 12, 2, "", 5000) + map:addCave("tile-cave-ice-01", 14, 10, "", 5000) + + map:addEmitter("tree", 7, 3, 1, 0, "") + map:addEmitter("item-stone", 9, 5, 1, 0, "") + map:addEmitter("item-stone", 9, 5, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("3", "2") + map:setSetting("points", "100") + map:setSetting("referencetime", "40") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-19.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-19.lua new file mode 100755 index 0000000000..a098ef79b2 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-19.lua @@ -0,0 +1,343 @@ +function getName() + return "Map 19" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-05", 0, 0) + map:addTile("tile-background-ice-07", 0, 1) + map:addTile("tile-background-ice-05", 0, 2) + map:addTile("tile-ground-ice-01", 0, 3) + map:addTile("tile-rock-slope-ice-left-02", 0, 4) + map:addTile("tile-background-ice-07", 0, 5) + map:addTile("tile-background-ice-07", 0, 6) + map:addTile("tile-background-ice-08", 0, 7) + map:addTile("tile-ground-ice-06", 0, 8) + map:addTile("tile-rock-ice-01", 0, 9) + map:addTile("tile-rock-ice-01", 0, 10) + map:addTile("tile-rock-slope-ice-right-02", 0, 11) + map:addTile("tile-background-ice-06", 0, 12) + map:addTile("tile-background-ice-06", 0, 13) + map:addTile("tile-ground-ice-01", 0, 14) + map:addTile("tile-background-ice-05", 0, 15) + map:addTile("tile-background-ice-06", 0, 16) + map:addTile("tile-background-ice-cave-art-02", 0, 17) + map:addTile("tile-background-ice-window-02", 0, 18) + map:addTile("tile-ground-ice-02", 0, 19) + map:addTile("tile-rock-ice-01", 0, 20) + map:addTile("tile-background-ice-05", 1, 0) + map:addTile("tile-background-ice-07", 1, 1) + map:addTile("tile-rock-slope-ice-left-01", 1, 2) + map:addTile("tile-rock-ice-big-01", 1, 3) + map:addTile("tile-background-ice-03", 1, 5) + map:addTile("tile-background-ice-06", 1, 6) + map:addTile("tile-background-ice-cave-art-02", 1, 7) + map:addTile("tile-packagetarget-ice-01-idle", 1, 8) + map:addTile("tile-rock-ice-03", 1, 9) + map:addTile("tile-rock-slope-ice-right-02", 1, 10) + map:addTile("tile-background-ice-01", 1, 11) + map:addTile("tile-background-ice-05", 1, 12) + map:addTile("tile-ground-ice-03", 1, 14) + map:addTile("tile-background-ice-02", 1, 15) + map:addTile("tile-background-ice-02", 1, 16) + map:addTile("tile-background-ice-03", 1, 17) + map:addTile("tile-ground-ice-01", 1, 19) + map:addTile("tile-rock-ice-02", 1, 20) + map:addTile("tile-background-ice-cave-art-02", 2, 0) + map:addTile("tile-background-ice-cave-art-02", 2, 1) + map:addTile("tile-ground-ice-03", 2, 2) + map:addTile("tile-background-ice-cave-art-02", 2, 5) + map:addTile("tile-background-ice-cave-art-02", 2, 6) + map:addTile("tile-background-ice-cave-art-02", 2, 7) + map:addTile("tile-ground-ice-02", 2, 8) + map:addTile("tile-rock-ice-01", 2, 9) + map:addTile("tile-background-ice-08", 2, 10) + map:addTile("tile-background-ice-06", 2, 11) + map:addTile("tile-background-ice-05", 2, 12) + map:addTile("tile-background-ice-window-01", 2, 13) + map:addTile("tile-ground-ice-01", 2, 14) + map:addTile("tile-rock-shim-ice-01", 2, 15) + map:addTile("tile-background-ice-02", 2, 16) + map:addTile("tile-background-ice-08", 2, 17) + map:addTile("tile-background-ice-05", 2, 18) + map:addTile("tile-ground-ice-02", 2, 19) + map:addTile("tile-rock-ice-03", 2, 20) + map:addTile("tile-background-ice-03", 3, 0) + map:addTile("tile-background-ice-01", 3, 1) + map:addTile("tile-ground-ice-02", 3, 2) + map:addTile("tile-rock-ice-03", 3, 3) + map:addTile("tile-rock-slope-ice-right-02", 3, 4) + map:addTile("tile-background-ice-08", 3, 5) + map:addTile("tile-background-ice-01", 3, 6) + map:addTile("tile-rock-slope-ice-left-01", 3, 7) + map:addTile("tile-rock-ice-03", 3, 8) + map:addTile("tile-rock-ice-03", 3, 9) + map:addTile("tile-rock-shim-ice-01", 3, 10) + map:addTile("tile-background-ice-01", 3, 11) + map:addTile("tile-background-ice-cave-art-02", 3, 12) + map:addTile("tile-background-ice-03", 3, 13) + map:addTile("tile-ground-ledge-ice-right-01", 3, 14) + map:addTile("tile-background-ice-big-01", 3, 15) + map:addTile("tile-background-ice-01", 3, 17) + map:addTile("tile-background-ice-05", 3, 18) + map:addTile("tile-ground-ice-01", 3, 19) + map:addTile("tile-rock-ice-01", 3, 20) + map:addTile("tile-background-ice-06", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-ground-ice-03", 4, 2) + map:addTile("tile-rock-ice-03", 4, 3) + map:addTile("tile-background-ice-05", 4, 4) + map:addTile("tile-background-ice-07", 4, 5) + map:addTile("tile-background-ice-cave-art-02", 4, 6) + map:addTile("tile-ground-ice-02", 4, 7) + map:addTile("tile-rock-ice-big-01", 4, 8) + map:addTile("tile-background-ice-02", 4, 10) + map:addTile("tile-background-ice-cave-art-02", 4, 11) + map:addTile("tile-background-ice-cave-art-02", 4, 12) + map:addTile("tile-background-ice-01", 4, 13) + map:addTile("tile-ground-ledge-ice-right-02", 4, 14) + map:addTile("tile-background-ice-01", 4, 17) + map:addTile("tile-background-ice-01", 4, 18) + map:addTile("tile-ground-ledge-ice-right-01", 4, 19) + map:addTile("tile-background-ice-cave-art-01", 4, 20) + map:addTile("tile-background-ice-05", 5, 0) + map:addTile("tile-background-ice-cave-art-02", 5, 1) + map:addTile("tile-rock-ice-left-05", 5, 2) + map:addTile("tile-rock-ice-left-04", 5, 3) + map:addTile("tile-background-ice-08", 5, 4) + map:addTile("tile-background-ice-08", 5, 5) + map:addTile("tile-background-ice-05", 5, 6) + map:addTile("tile-ground-ice-06", 5, 7) + map:addTile("tile-background-ice-05", 5, 10) + map:addTile("tile-background-ice-04", 5, 11) + map:addTile("tile-background-ice-06", 5, 12) + map:addTile("tile-background-ice-08", 5, 13) + map:addTile("tile-ground-ice-05", 5, 14) + map:addTile("tile-background-ice-06", 5, 15) + map:addTile("tile-background-ice-07", 5, 16) + map:addTile("tile-background-ice-big-01", 5, 17) + map:addTile("tile-ground-ledge-ice-right-02", 5, 19) + map:addTile("tile-background-ice-cave-art-02", 5, 20) + map:addTile("tile-background-ice-cave-art-02", 6, 0) + map:addTile("tile-background-ice-07", 6, 1) + map:addTile("tile-background-ice-cave-art-02", 6, 2) + map:addTile("tile-background-ice-02", 6, 3) + map:addTile("tile-background-ice-07", 6, 4) + map:addTile("tile-background-ice-cave-art-02", 6, 5) + map:addTile("tile-rock-slope-ice-left-01", 6, 6) + map:addTile("tile-rock-ice-01", 6, 7) + map:addTile("tile-rock-ice-big-01", 6, 8) + map:addTile("tile-background-ice-01", 6, 10) + map:addTile("tile-background-ice-06", 6, 11) + map:addTile("tile-background-ice-cave-art-02", 6, 12) + map:addTile("tile-background-ice-05", 6, 13) + map:addTile("tile-background-ice-07", 6, 14) + map:addTile("tile-background-ice-08", 6, 15) + map:addTile("tile-background-ice-06", 6, 16) + map:addTile("tile-ground-ice-05", 6, 19) + map:addTile("tile-background-ice-05", 6, 20) + map:addTile("tile-background-ice-cave-art-02", 7, 0) + map:addTile("tile-background-ice-03", 7, 1) + map:addTile("tile-rock-ice-right-04", 7, 2) + map:addTile("tile-rock-ice-right-05", 7, 3) + map:addTile("tile-background-ice-08", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-ground-ice-02", 7, 6) + map:addTile("tile-rock-ice-03", 7, 7) + map:addTile("tile-rock-shim-ice-01", 7, 10) + map:addTile("tile-background-ice-05", 7, 11) + map:addTile("tile-background-ice-08", 7, 12) + map:addTile("tile-background-ice-06", 7, 13) + map:addTile("tile-background-ice-01", 7, 14) + map:addTile("tile-background-ice-01", 7, 15) + map:addTile("tile-background-ice-04", 7, 16) + map:addTile("tile-background-ice-01", 7, 17) + map:addTile("tile-background-ice-02", 7, 18) + map:addTile("tile-ground-ledge-ice-left-02", 7, 19) + map:addTile("tile-background-ice-03", 7, 20) + map:addTile("tile-background-ice-01", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-rock-ice-left-05", 8, 2) + map:addTile("tile-rock-ice-left-04", 8, 3) + map:addTile("tile-background-ice-cave-art-02", 8, 4) + map:addTile("tile-background-ice-01", 8, 5) + map:addTile("tile-rock-slope-ice-right-01", 8, 6) + map:addTile("tile-rock-ice-01", 8, 7) + map:addTile("tile-rock-ice-03", 8, 8) + map:addTile("tile-rock-ice-01", 8, 9) + map:addTile("tile-background-ice-05", 8, 10) + map:addTile("tile-background-ice-03", 8, 11) + map:addTile("tile-background-ice-06", 8, 12) + map:addTile("tile-background-ice-cave-art-02", 8, 13) + map:addTile("tile-background-ice-cave-art-02", 8, 14) + map:addTile("tile-background-ice-07", 8, 15) + map:addTile("tile-background-ice-01", 8, 16) + map:addTile("tile-background-ice-01", 8, 17) + map:addTile("tile-background-ice-06", 8, 18) + map:addTile("tile-ground-ledge-ice-left-01", 8, 19) + map:addTile("tile-background-ice-07", 8, 20) + map:addTile("tile-background-ice-big-01", 9, 0) + map:addTile("tile-background-ice-06", 9, 2) + map:addTile("tile-background-ice-cave-art-02", 9, 3) + map:addTile("tile-background-ice-02", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-01", 9, 6) + map:addTile("tile-ground-ice-01", 9, 7) + map:addTile("tile-rock-ice-01", 9, 8) + map:addTile("tile-rock-slope-ice-right-02", 9, 9) + map:addTile("tile-background-ice-06", 9, 10) + map:addTile("tile-background-ice-08", 9, 11) + map:addTile("tile-rock-slope-ice-left-01", 9, 12) + map:addTile("tile-rock-ice-big-01", 9, 13) + map:addTile("tile-rock-shim-ice-01", 9, 15) + map:addTile("tile-background-ice-03", 9, 16) + map:addTile("tile-background-ice-06", 9, 17) + map:addTile("tile-background-ice-01", 9, 18) + map:addTile("tile-ground-ice-02", 9, 19) + map:addTile("tile-rock-slope-ice-left-02", 9, 20) + map:addTile("tile-rock-ice-right-04", 10, 2) + map:addTile("tile-rock-ice-right-05", 10, 3) + map:addTile("tile-rock-ice-right-04", 10, 4) + map:addTile("tile-background-ice-08", 10, 5) + map:addTile("tile-background-ice-06", 10, 6) + map:addTile("tile-rock-slope-ice-right-01", 10, 7) + map:addTile("tile-rock-ice-02", 10, 8) + map:addTile("tile-background-ice-cave-art-02", 10, 9) + map:addTile("tile-background-ice-cave-art-02", 10, 10) + map:addTile("tile-background-ice-03", 10, 11) + map:addTile("tile-ground-ice-02", 10, 12) + map:addTile("tile-background-ice-06", 10, 15) + map:addTile("tile-background-ice-05", 10, 16) + map:addTile("tile-background-ice-06", 10, 17) + map:addTile("tile-background-ice-06", 10, 18) + map:addTile("tile-ground-ice-01", 10, 19) + map:addTile("tile-rock-slope-ice-right-02", 10, 20) + map:addTile("tile-background-ice-03", 11, 0) + map:addTile("tile-background-ice-cave-art-02", 11, 1) + map:addTile("tile-ground-ice-01", 11, 2) + map:addTile("tile-rock-ice-big-01", 11, 3) + map:addTile("tile-background-ice-03", 11, 5) + map:addTile("tile-background-ice-03", 11, 6) + map:addTile("tile-background-ice-cave-art-02", 11, 7) + map:addTile("tile-ground-ice-02", 11, 8) + map:addTile("tile-background-ice-cave-art-02", 11, 9) + map:addTile("tile-background-ice-04", 11, 10) + map:addTile("tile-background-ice-03", 11, 11) + map:addTile("tile-ground-ice-03", 11, 12) + map:addTile("tile-rock-ice-01", 11, 13) + map:addTile("tile-rock-ice-02", 11, 14) + map:addTile("tile-rock-slope-ice-left-02", 11, 15) + map:addTile("tile-background-ice-cave-art-02", 11, 16) + map:addTile("tile-background-ice-08", 11, 17) + map:addTile("tile-background-ice-02", 11, 18) + map:addTile("tile-background-ice-01", 11, 19) + map:addTile("bridge-wall-ice-left-01", 11, 19) + map:addTile("tile-background-ice-cave-art-02", 11, 20) + map:addTile("tile-background-ice-cave-art-02", 12, 0) + map:addTile("tile-background-ice-01", 12, 1) + map:addTile("tile-ground-ice-02", 12, 2) + map:addTile("tile-background-ice-07", 12, 5) + map:addTile("tile-background-ice-cave-art-02", 12, 6) + map:addTile("tile-background-ice-02", 12, 7) + map:addTile("tile-background-ice-big-01", 12, 8) + map:addTile("tile-background-ice-big-01", 12, 10) + map:addTile("tile-rock-slope-ice-right-01", 12, 12) + map:addTile("tile-rock-ice-03", 12, 13) + map:addTile("tile-rock-ice-01", 12, 14) + map:addTile("tile-rock-ice-03", 12, 15) + map:addTile("tile-background-ice-01", 12, 16) + map:addTile("tile-background-ice-04", 12, 17) + map:addTile("tile-background-ice-01", 12, 18) + map:addTile("tile-background-ice-cave-art-01", 12, 19) + map:addTile("bridge-plank-ice-01", 12, 19) + map:addTile("tile-background-ice-cave-art-02", 12, 20) + map:addTile("tile-background-ice-07", 13, 0) + map:addTile("tile-ground-ice-01", 13, 2) + map:addTile("tile-rock-ice-03", 13, 3) + map:addTile("tile-rock-slope-ice-right-02", 13, 4) + map:addTile("tile-background-ice-big-01", 13, 5) + map:addTile("tile-background-ice-01", 13, 7) + map:addTile("tile-geyser-ice-01-active", 13, 12) + map:addTile("tile-ground-ice-01", 13, 13) + map:addTile("tile-rock-ice-02", 13, 14) + map:addTile("tile-rock-ice-03", 13, 15) + map:addTile("tile-background-ice-02", 13, 16) + map:addTile("tile-background-ice-05", 13, 17) + map:addTile("tile-background-ice-01", 13, 18) + map:addTile("tile-background-ice-04", 13, 19) + map:addTile("bridge-plank-ice-01", 13, 19) + map:addTile("tile-background-ice-02", 13, 20) + map:addTile("tile-background-ice-01", 14, 0) + map:addTile("tile-background-ice-window-02", 14, 1) + map:addTile("tile-ground-ice-01", 14, 2) + map:addTile("tile-rock-ice-03", 14, 3) + map:addTile("tile-rock-slope-ice-left-02", 14, 4) + map:addTile("tile-background-ice-02", 14, 7) + map:addTile("tile-background-ice-01", 14, 8) + map:addTile("tile-background-ice-cave-art-02", 14, 9) + map:addTile("tile-background-ice-05", 14, 10) + map:addTile("tile-background-ice-02", 14, 11) + map:addTile("tile-background-ice-02", 14, 12) + map:addTile("tile-ground-ice-02", 14, 13) + map:addTile("tile-rock-ice-03", 14, 14) + map:addTile("tile-rock-slope-ice-right-02", 14, 15) + map:addTile("tile-background-ice-cave-art-02", 14, 16) + map:addTile("tile-background-ice-04", 14, 17) + map:addTile("tile-background-ice-window-02", 14, 18) + map:addTile("tile-background-ice-03", 14, 19) + map:addTile("bridge-wall-ice-right-01", 14, 19) + map:addTile("tile-background-ice-01", 14, 20) + map:addTile("tile-background-ice-cave-art-02", 15, 0) + map:addTile("tile-background-ice-04", 15, 1) + map:addTile("tile-ground-ice-02", 15, 2) + map:addTile("tile-rock-ice-01", 15, 3) + map:addTile("tile-rock-ice-01", 15, 4) + map:addTile("tile-rock-ice-03", 15, 5) + map:addTile("tile-rock-ice-02", 15, 6) + map:addTile("tile-rock-ice-02", 15, 7) + map:addTile("tile-rock-slope-ice-left-02", 15, 8) + map:addTile("tile-background-ice-04", 15, 9) + map:addTile("tile-background-ice-02", 15, 10) + map:addTile("tile-background-ice-04", 15, 11) + map:addTile("tile-background-ice-01", 15, 12) + map:addTile("tile-ground-ice-03", 15, 13) + map:addTile("tile-rock-ice-01", 15, 14) + map:addTile("tile-background-ice-cave-art-02", 15, 15) + map:addTile("tile-background-ice-05", 15, 16) + map:addTile("tile-background-ice-02", 15, 17) + map:addTile("tile-ground-ice-01", 15, 19) + map:addTile("tile-rock-slope-ice-left-02", 15, 20) + + map:addCave("tile-cave-ice-01", 1, 13) + map:addCave("tile-cave-ice-01", 1, 18) + map:addCave("tile-cave-ice-02", 13, 1, "", 1000) + map:addCave("tile-cave-ice-01", 15, 18) + + map:addEmitter("item-stone", 2, 7, 1, 0, "") + map:addEmitter("tree", 3, 12, 1, 0, "") + map:addEmitter("item-stone", 4, 1, 1, 0, "") + map:addEmitter("item-stone", 5, 18, 1, 0, "") + map:addEmitter("tree", 8, 17, 1, 0, "") + map:addEmitter("npc-walking", 8, 18, 1, 0, "") + map:addEmitter("tree", 14, 11, 1, 0, "") + + map:setSetting("width", "16") + map:setSetting("height", "21") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "4") + map:addStartPosition("7", "5") + map:setSetting("points", "100") + map:setSetting("referencetime", "55") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-20.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-20.lua new file mode 100755 index 0000000000..85bf34f521 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/third-ice-20.lua @@ -0,0 +1,375 @@ +function getName() + return "map 20" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-cave-art-01", 0, 0) + map:addTile("tile-background-ice-cave-art-02", 0, 1) + map:addTile("tile-ground-ice-03", 0, 2) + map:addTile("tile-rock-ice-big-01", 0, 3) + map:addTile("tile-background-ice-cave-art-02", 0, 5) + map:addTile("tile-background-ice-01", 0, 6) + map:addTile("tile-background-ice-08", 0, 7) + map:addTile("tile-background-ice-07", 1, 0) + map:addTile("tile-background-ice-03", 1, 1) + map:addTile("tile-ground-ice-01", 1, 2) + map:addTile("tile-rock-slope-ice-left-02", 1, 5) + map:addTile("tile-background-ice-05", 1, 6) + map:addTile("tile-background-ice-cave-art-02", 1, 7) + map:addTile("tile-background-ice-cave-art-02", 2, 0) + map:addTile("tile-background-ice-06", 2, 1) + map:addTile("tile-ground-ice-03", 2, 2) + map:addTile("tile-rock-ice-03", 2, 3) + map:addTile("tile-rock-ice-02", 2, 4) + map:addTile("tile-rock-ice-02", 2, 5) + map:addTile("tile-background-ice-04", 2, 6) + map:addTile("tile-background-ice-06", 2, 7) + map:addTile("tile-background-ice-01", 3, 0) + map:addTile("tile-background-ice-cave-art-02", 3, 1) + map:addTile("tile-ground-ice-01", 3, 2) + map:addTile("tile-rock-ice-03", 3, 3) + map:addTile("tile-ground-ledge-ice-right-01", 3, 4) + map:addTile("tile-background-ice-03", 3, 5) + map:addTile("tile-background-ice-08", 3, 6) + map:addTile("tile-background-ice-06", 3, 7) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-big-01", 4, 1) + map:addTile("tile-background-ice-02", 4, 3) + map:addTile("tile-background-ice-08", 4, 4) + map:addTile("tile-background-ice-03", 4, 5) + map:addTile("tile-background-ice-02", 4, 6) + map:addTile("tile-ground-ice-05", 4, 7) + map:addTile("tile-background-ice-07", 5, 0) + map:addTile("tile-background-ice-01", 5, 3) + map:addTile("tile-background-ice-06", 5, 4) + map:addTile("tile-background-ice-06", 5, 5) + map:addTile("tile-background-ice-window-02", 5, 6) + map:addTile("tile-ground-ledge-ice-left-02", 5, 7) + map:addTile("tile-background-ice-08", 6, 0) + map:addTile("tile-background-ice-07", 6, 1) + map:addTile("tile-background-ice-03", 6, 2) + map:addTile("tile-rock-slope-ice-left-01", 6, 3) + map:addTile("tile-rock-slope-ice-left-02", 6, 4) + map:addTile("tile-background-ice-03", 6, 5) + map:addTile("tile-ground-ledge-ice-left-01", 6, 7) + map:addTile("tile-background-ice-03", 7, 0) + map:addTile("tile-background-ice-big-01", 7, 1) + map:addTile("tile-ground-ice-06", 7, 3) + map:addTile("tile-rock-ice-01", 7, 4) + map:addTile("tile-background-ice-01", 7, 5) + map:addTile("tile-background-ice-08", 7, 6) + map:addTile("tile-ground-ledge-ice-right-01", 7, 7) + map:addTile("tile-background-ice-07", 8, 0) + map:addTile("tile-ground-ice-01", 8, 3) + map:addTile("tile-rock-ice-01", 8, 4) + map:addTile("tile-background-ice-07", 8, 5) + map:addTile("tile-background-ice-04", 8, 6) + map:addTile("tile-ground-ledge-ice-right-02", 8, 7) + map:addTile("tile-background-ice-08", 9, 0) + map:addTile("tile-background-ice-window-02", 9, 1) + map:addTile("tile-ground-ice-03", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-ice-02", 9, 4) + map:addTile("tile-rock-slope-ice-left-02", 9, 5) + map:addTile("tile-background-ice-07", 9, 6) + map:addTile("tile-background-ice-06", 9, 7) + map:addTile("tile-background-ice-07", 10, 0) + map:addTile("tile-ground-ice-02", 10, 2) + map:addTile("tile-rock-ice-02", 10, 3) + map:addTile("tile-rock-ice-03", 10, 4) + map:addTile("tile-rock-ice-02", 10, 5) + map:addTile("tile-background-ice-02", 10, 6) + map:addTile("tile-background-ice-04", 10, 7) + map:addTile("tile-background-ice-02", 11, 0) + map:addTile("tile-background-ice-03", 11, 1) + map:addTile("tile-ground-ice-01", 11, 2) + map:addTile("tile-rock-ice-03", 11, 3) + map:addTile("tile-rock-ice-03", 11, 4) + map:addTile("tile-rock-ice-left-04", 11, 5) + map:addTile("tile-background-ice-cave-art-02", 11, 6) + map:addTile("tile-background-ice-04", 11, 7) + map:addTile("tile-background-ice-cave-art-02", 12, 0) + map:addTile("tile-background-ice-04", 12, 1) + map:addTile("tile-ground-ice-01", 12, 2) + map:addTile("tile-rock-ice-03", 12, 3) + map:addTile("tile-background-ice-05", 12, 4) + map:addTile("tile-background-ice-07", 12, 5) + map:addTile("tile-background-ice-05", 12, 6) + map:addTile("tile-background-ice-07", 12, 7) + map:addTile("tile-background-ice-big-01", 13, 0) + map:addTile("tile-ground-ledge-ice-right-01", 13, 2) + map:addTile("tile-background-ice-02", 13, 3) + map:addTile("tile-background-ice-04", 13, 4) + map:addTile("tile-background-ice-02", 13, 5) + map:addTile("tile-background-ice-03", 13, 6) + map:addTile("tile-background-ice-06", 13, 7) + map:addTile("tile-ground-ledge-ice-right-02", 14, 2) + map:addTile("tile-background-ice-05", 14, 3) + map:addTile("tile-background-ice-02", 14, 4) + map:addTile("tile-ground-ledge-ice-left-02", 14, 5) + map:addTile("tile-background-ice-03", 14, 6) + map:addTile("tile-background-ice-06", 14, 7) + map:addTile("tile-background-ice-03", 15, 0) + map:addTile("tile-background-ice-07", 15, 1) + map:addTile("tile-ground-ice-05", 15, 2) + map:addTile("tile-background-ice-07", 15, 3) + map:addTile("tile-background-ice-03", 15, 4) + map:addTile("tile-ground-ice-01", 15, 5) + map:addTile("tile-rock-ice-big-01", 15, 6) + map:addTile("tile-background-ice-big-01", 16, 0) + map:addTile("tile-background-ice-big-01", 16, 2) + map:addTile("tile-ground-ice-02", 16, 5) + map:addTile("tile-background-ice-window-01", 17, 4) + map:addTile("tile-ground-ice-01", 17, 5) + map:addTile("tile-rock-ice-03", 17, 6) + map:addTile("tile-rock-ice-02", 17, 7) + map:addTile("tile-background-ice-08", 18, 0) + map:addTile("tile-background-ice-01", 18, 1) + map:addTile("tile-background-ice-03", 18, 2) + map:addTile("tile-ground-ice-01", 18, 3) + map:addTile("tile-rock-ice-03", 18, 4) + map:addTile("tile-rock-ice-01", 18, 5) + map:addTile("tile-rock-ice-03", 18, 6) + map:addTile("tile-rock-ice-03", 18, 7) + map:addTile("tile-background-ice-06", 19, 0) + map:addTile("tile-background-ice-08", 19, 1) + map:addTile("tile-rock-slope-ice-left-01", 19, 2) + map:addTile("tile-rock-ice-02", 19, 3) + map:addTile("tile-rock-ice-01", 19, 4) + map:addTile("tile-rock-ice-03", 19, 5) + map:addTile("tile-rock-ice-03", 19, 6) + map:addTile("tile-rock-ice-01", 19, 7) + map:addTile("tile-background-ice-05", 20, 0) + map:addTile("tile-background-ice-06", 20, 1) + map:addTile("tile-ground-ice-02", 20, 2) + map:addTile("tile-rock-ice-01", 20, 3) + map:addTile("tile-rock-ice-left-05", 20, 4) + map:addTile("tile-rock-ice-left-04", 20, 5) + map:addTile("tile-ground-ledge-ice-right-02", 20, 7) + map:addTile("tile-background-ice-big-01", 21, 0) + map:addTile("tile-ground-ice-01", 21, 2) + map:addTile("tile-rock-ice-01", 21, 3) + map:addTile("tile-rock-shim-ice-01", 21, 4) + map:addTile("tile-background-ice-06", 21, 5) + map:addTile("tile-background-ice-window-01", 21, 6) + map:addTile("tile-ground-ice-05", 21, 7) + map:addTile("tile-ground-ice-03", 22, 2) + map:addTile("tile-rock-ice-03", 22, 3) + map:addTile("tile-background-ice-05", 22, 4) + map:addTile("tile-background-ice-05", 22, 5) + map:addTile("tile-background-ice-cave-art-01", 22, 6) + map:addTile("tile-ground-ice-05", 22, 7) + map:addTile("tile-background-ice-06", 23, 0) + map:addTile("tile-background-ice-cave-art-01", 23, 1) + map:addTile("tile-ground-ice-01", 23, 2) + map:addTile("tile-rock-ice-03", 23, 3) + map:addTile("tile-background-ice-08", 23, 4) + map:addTile("tile-background-ice-08", 23, 5) + map:addTile("tile-background-ice-07", 23, 6) + map:addTile("tile-ground-ice-05", 23, 7) + map:addTile("tile-background-ice-cave-art-02", 24, 0) + map:addTile("tile-background-ice-03", 24, 1) + map:addTile("tile-rock-slope-ice-right-01", 24, 2) + map:addTile("tile-rock-ice-01", 24, 3) + map:addTile("tile-rock-slope-ice-left-02", 24, 4) + map:addTile("tile-background-ice-01", 24, 5) + map:addTile("tile-background-ice-02", 24, 6) + map:addTile("tile-background-ice-04", 24, 7) + map:addTile("tile-background-ice-05", 25, 0) + map:addTile("tile-background-ice-04", 25, 1) + map:addTile("tile-geyser-ice-01-active", 25, 2) + map:addTile("tile-rock-ice-01", 25, 4) + map:addTile("tile-rock-shim-ice-01", 25, 5) + map:addTile("tile-background-ice-05", 25, 6) + map:addTile("tile-background-ice-cave-art-02", 25, 7) + map:addTile("tile-background-ice-05", 26, 0) + map:addTile("tile-background-ice-07", 26, 1) + map:addTile("tile-background-ice-big-01", 26, 2) + map:addTile("tile-rock-slope-ice-right-01", 26, 4) + map:addTile("tile-rock-slope-ice-left-02", 26, 5) + map:addTile("tile-background-ice-08", 26, 6) + map:addTile("tile-background-ice-cave-art-02", 26, 7) + map:addTile("tile-background-ice-03", 27, 0) + map:addTile("tile-background-ice-01", 27, 1) + map:addTile("tile-background-ice-03", 27, 4) + map:addTile("tile-rock-ice-left-05", 27, 5) + map:addTile("tile-background-ice-06", 27, 6) + map:addTile("tile-background-ice-01", 27, 7) + map:addTile("tile-background-ice-01", 28, 0) + map:addTile("tile-background-ice-05", 28, 1) + map:addTile("tile-background-ice-07", 28, 2) + map:addTile("tile-background-ice-04", 28, 3) + map:addTile("tile-background-ice-03", 28, 4) + map:addTile("tile-background-ice-big-01", 28, 5) + map:addTile("tile-background-ice-04", 28, 7) + map:addTile("tile-background-ice-cave-art-02", 29, 0) + map:addTile("tile-background-ice-big-01", 29, 1) + map:addTile("tile-background-ice-04", 29, 3) + map:addTile("tile-background-ice-04", 29, 4) + map:addTile("tile-background-ice-05", 29, 7) + map:addTile("tile-background-ice-07", 30, 0) + map:addTile("tile-background-ice-cave-art-02", 30, 3) + map:addTile("tile-rock-ice-right-05", 30, 4) + map:addTile("tile-background-ice-07", 30, 5) + map:addTile("tile-background-ice-cave-art-02", 30, 6) + map:addTile("tile-background-ice-03", 30, 7) + map:addTile("tile-background-ice-05", 31, 0) + map:addTile("tile-background-ice-07", 31, 1) + map:addTile("tile-background-ice-05", 31, 2) + map:addTile("tile-rock-slope-ice-left-01", 31, 3) + map:addTile("tile-rock-ice-01", 31, 4) + map:addTile("tile-background-ice-05", 31, 5) + map:addTile("tile-background-ice-cave-art-02", 31, 6) + map:addTile("tile-background-ice-07", 31, 7) + map:addTile("tile-background-ice-05", 32, 0) + map:addTile("tile-background-ice-08", 32, 1) + map:addTile("tile-background-ice-05", 32, 2) + map:addTile("tile-ground-ice-03", 32, 3) + map:addTile("tile-rock-ice-02", 32, 4) + map:addTile("tile-background-ice-04", 32, 5) + map:addTile("tile-background-ice-cave-art-02", 32, 6) + map:addTile("tile-background-ice-04", 32, 7) + map:addTile("tile-background-ice-05", 33, 0) + map:addTile("tile-background-ice-big-01", 33, 1) + map:addTile("tile-rock-ice-03", 33, 3) + map:addTile("tile-rock-slope-ice-right-02", 33, 4) + map:addTile("tile-background-ice-05", 33, 5) + map:addTile("tile-background-ice-cave-art-02", 33, 6) + map:addTile("tile-background-ice-cave-art-02", 33, 7) + map:addTile("tile-background-ice-07", 34, 0) + map:addTile("tile-ground-ice-03", 34, 3) + map:addTile("tile-background-ice-03", 34, 4) + map:addTile("tile-background-ice-01", 34, 5) + map:addTile("tile-background-ice-cave-art-02", 34, 6) + map:addTile("tile-background-ice-cave-art-02", 34, 7) + map:addTile("tile-background-ice-07", 35, 0) + map:addTile("tile-background-ice-02", 35, 1) + map:addTile("tile-background-ice-06", 35, 2) + map:addTile("tile-background-ice-06", 35, 3) + map:addTile("bridge-wall-ice-left-01", 35, 3) + map:addTile("tile-background-ice-05", 35, 4) + map:addTile("tile-background-ice-02", 35, 5) + map:addTile("tile-background-ice-05", 35, 6) + map:addTile("tile-background-ice-cave-art-02", 35, 7) + map:addTile("tile-background-ice-06", 36, 0) + map:addTile("tile-background-ice-06", 36, 1) + map:addTile("tile-background-ice-02", 36, 2) + map:addTile("tile-background-ice-02", 36, 3) + map:addTile("bridge-plank-ice-01", 36, 3) + map:addTile("tile-background-ice-05", 36, 4) + map:addTile("tile-background-ice-07", 36, 5) + map:addTile("tile-ground-ledge-ice-left-02", 36, 6) + map:addTile("tile-background-ice-cave-art-02", 36, 7) + map:addTile("tile-background-ice-05", 37, 0) + map:addTile("tile-background-ice-07", 37, 1) + map:addTile("tile-background-ice-06", 37, 2) + map:addTile("tile-background-ice-cave-art-02", 37, 3) + map:addTile("bridge-plank-ice-01", 37, 3) + map:addTile("tile-background-ice-05", 37, 4) + map:addTile("tile-background-ice-02", 37, 5) + map:addTile("tile-ground-ledge-ice-left-01", 37, 6) + map:addTile("tile-background-ice-cave-art-02", 37, 7) + map:addTile("tile-background-ice-07", 38, 0) + map:addTile("tile-background-ice-05", 38, 1) + map:addTile("tile-background-ice-05", 38, 2) + map:addTile("tile-background-ice-03", 38, 3) + map:addTile("bridge-plank-ice-01", 38, 3) + map:addTile("tile-background-ice-07", 38, 4) + map:addTile("tile-background-ice-03", 38, 5) + map:addTile("tile-ground-ice-big-01", 38, 6) + map:addTile("tile-background-ice-06", 39, 0) + map:addTile("tile-background-ice-02", 39, 1) + map:addTile("tile-background-ice-05", 39, 2) + map:addTile("tile-background-ice-06", 39, 3) + map:addTile("bridge-plank-ice-01", 39, 3) + map:addTile("tile-background-ice-cave-art-02", 39, 4) + map:addTile("tile-background-ice-05", 39, 5) + map:addTile("tile-background-ice-big-01", 40, 0) + map:addTile("tile-background-ice-03", 40, 2) + map:addTile("tile-background-ice-05", 40, 3) + map:addTile("bridge-plank-ice-01", 40, 3) + map:addTile("tile-background-ice-02", 40, 4) + map:addTile("tile-background-ice-04", 40, 5) + map:addTile("tile-ground-ice-01", 40, 6) + map:addTile("tile-rock-ice-01", 40, 7) + map:addTile("tile-background-ice-04", 41, 2) + map:addTile("tile-background-ice-03", 41, 3) + map:addTile("bridge-wall-ice-right-01", 41, 3) + map:addTile("tile-background-ice-08", 41, 4) + map:addTile("tile-background-ice-cave-art-02", 41, 5) + map:addTile("tile-ground-ice-03", 41, 6) + map:addTile("tile-rock-ice-03", 41, 7) + map:addTile("tile-background-ice-01", 42, 0) + map:addTile("tile-background-ice-05", 42, 1) + map:addTile("tile-rock-slope-ice-left-01", 42, 2) + map:addTile("tile-ground-ledge-ice-left-01", 42, 3) + map:addTile("tile-background-ice-03", 42, 4) + map:addTile("tile-background-ice-05", 42, 5) + map:addTile("tile-packagetarget-ice-01-idle", 42, 6) + map:addTile("tile-rock-ice-02", 42, 7) + map:addTile("tile-background-ice-06", 43, 0) + map:addTile("tile-background-ice-cave-art-01", 43, 1) + map:addTile("tile-ground-ice-01", 43, 2) + map:addTile("tile-rock-ice-03", 43, 3) + map:addTile("tile-background-ice-05", 43, 4) + map:addTile("tile-background-ice-04", 43, 5) + map:addTile("tile-ground-ice-01", 43, 6) + map:addTile("tile-rock-ice-01", 43, 7) + map:addTile("tile-background-ice-01", 44, 0) + map:addTile("tile-ground-ice-04", 44, 2) + map:addTile("tile-rock-ice-03", 44, 3) + map:addTile("tile-background-ice-07", 44, 4) + map:addTile("tile-background-ice-08", 44, 5) + map:addTile("tile-ground-ice-03", 44, 6) + map:addTile("tile-rock-ice-02", 44, 7) + map:addTile("tile-background-ice-08", 45, 0) + map:addTile("tile-background-ice-window-01", 45, 1) + map:addTile("tile-ground-ice-06", 45, 2) + map:addTile("tile-rock-slope-ice-right-02", 45, 3) + map:addTile("tile-background-ice-03", 45, 4) + map:addTile("tile-background-ice-cave-art-01", 45, 5) + map:addTile("tile-ground-ice-01", 45, 6) + map:addTile("tile-rock-ice-01", 45, 7) + + map:addCave("tile-cave-ice-01", 6, 6, "", 1500) + map:addCave("tile-cave-ice-01", 10, 1, "", 2000) + map:addCave("tile-cave-ice-01", 16, 4, "", 2500) + map:addCave("tile-cave-ice-01", 20, 6, "", 2000) + map:addCave("tile-cave-ice-01", 44, 1, "", 1500) + + map:addEmitter("item-apple", 1, 1, 1, 0, "") + map:addEmitter("npc-blowing", 6, 2, 1, 0, "right=false") + map:addEmitter("item-apple", 7, 6, 1, 0, "") + map:addEmitter("npc-walking", 13, 1, 1, 0, "") + map:addEmitter("tree", 14, 3, 1, 0, "") + map:addEmitter("item-stone", 18, 2, 1, 0, "") + map:addEmitter("npc-mammut", 22, 1, 1, 0, "right=false") + map:addEmitter("item-egg", 23, 6, 1, 0, "") + map:addEmitter("item-apple", 27, 4, 1, 0, "") + map:addEmitter("tree", 32, 1, 1, 0, "") + map:addEmitter("npc-mammut", 37, 5, 1, 0, "right=false") + map:addEmitter("npc-walking", 38, 2, 1, 0, "right=false") + map:addEmitter("item-apple", 40, 2, 1, 0, "") + map:addEmitter("item-egg", 43, 5, 1, 0, "") + + map:setSetting("width", "46") + map:setSetting("height", "8") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "5") + map:addStartPosition("3", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "70") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.5") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "0.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-01.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-01.lua new file mode 100755 index 0000000000..41cc2d9c85 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-01.lua @@ -0,0 +1,488 @@ +function getName() + return "Wind 01" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-ice-03", 0, 0) + map:addTile("tile-background-ice-05", 0, 1) + map:addTile("tile-background-ice-08", 0, 2) + map:addTile("tile-background-ice-05", 0, 3) + map:addTile("tile-background-ice-cave-art-02", 0, 4) + map:addTile("tile-rock-slope-ice-right-01", 0, 5) + map:addTile("tile-rock-ice-02", 0, 6) + map:addTile("tile-rock-ice-02", 0, 7) + map:addTile("tile-rock-ice-right-04", 1, 0) + map:addTile("tile-rock-ice-right-05", 1, 1) + map:addTile("tile-ground-ledge-ice-left-02", 1, 2) + map:addTile("tile-background-ice-06", 1, 3) + map:addTile("tile-background-ice-08", 1, 4) + map:addTile("tile-background-ice-06", 1, 5) + map:addTile("tile-ground-ice-big-01", 1, 6) + map:addTile("tile-rock-ice-01", 2, 0) + map:addTile("tile-rock-ice-02", 2, 1) + map:addTile("tile-rock-ice-01", 2, 2) + map:addTile("tile-rock-shim-ice-01", 2, 3) + map:addTile("tile-background-ice-06", 2, 4) + map:addTile("tile-background-ice-05", 2, 5) + map:addTile("tile-background-ice-cave-art-02", 3, 0) + map:addTile("tile-background-ice-cave-art-02", 3, 1) + map:addTile("tile-ground-ledge-ice-right-02", 3, 2) + map:addTile("tile-background-ice-05", 3, 3) + map:addTile("tile-background-ice-03", 3, 4) + map:addTile("tile-geyser-ice-01-active", 3, 5) + map:addTile("tile-rock-ice-02", 3, 7) + map:addTile("tile-background-ice-01", 4, 0) + map:addTile("tile-background-ice-06", 4, 1) + map:addTile("tile-ground-ice-05", 4, 2) + map:addTile("tile-background-ice-01", 4, 3) + map:addTile("tile-background-ice-01", 4, 4) + map:addTile("tile-background-ice-cave-art-02", 4, 5) + map:addTile("tile-background-ice-07", 4, 6) + map:addTile("tile-background-ice-03", 4, 7) + map:addTile("tile-background-ice-04", 5, 0) + map:addTile("tile-background-ice-06", 5, 1) + map:addTile("tile-background-ice-cave-art-02", 5, 2) + map:addTile("tile-background-ice-04", 5, 3) + map:addTile("tile-background-ice-02", 5, 4) + map:addTile("tile-background-ice-05", 5, 5) + map:addTile("tile-background-ice-06", 5, 6) + map:addTile("tile-background-ice-07", 5, 7) + map:addTile("tile-background-ice-05", 6, 0) + map:addTile("tile-background-ice-06", 6, 1) + map:addTile("tile-background-ice-08", 6, 2) + map:addTile("tile-ground-ice-03", 6, 3) + map:addTile("tile-rock-ice-02", 6, 4) + map:addTile("tile-rock-shim-ice-01", 6, 5) + map:addTile("tile-background-ice-08", 6, 6) + map:addTile("tile-background-ice-cave-art-01", 6, 7) + map:addTile("tile-background-ice-05", 7, 0) + map:addTile("tile-background-ice-02", 7, 1) + map:addTile("tile-background-ice-06", 7, 2) + map:addTile("tile-background-ice-05", 7, 3) + map:addTile("tile-background-ice-08", 7, 4) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-07", 7, 6) + map:addTile("tile-background-ice-07", 7, 7) + map:addTile("tile-background-ice-03", 8, 0) + map:addTile("tile-background-ice-01", 8, 1) + map:addTile("tile-background-ice-06", 8, 2) + map:addTile("tile-background-ice-02", 8, 3) + map:addTile("tile-background-ice-06", 8, 4) + map:addTile("tile-background-ice-04", 8, 5) + map:addTile("tile-background-ice-03", 8, 6) + map:addTile("tile-background-ice-07", 8, 7) + map:addTile("tile-rock-ice-02", 9, 0) + map:addTile("tile-rock-ice-01", 9, 1) + map:addTile("tile-rock-shim-ice-01", 9, 2) + map:addTile("tile-background-ice-03", 9, 3) + map:addTile("tile-background-ice-07", 9, 4) + map:addTile("tile-background-ice-08", 9, 5) + map:addTile("tile-rock-slope-ice-left-01", 9, 6) + map:addTile("tile-rock-ice-02", 9, 7) + map:addTile("tile-background-ice-08", 10, 0) + map:addTile("tile-background-ice-04", 10, 1) + map:addTile("tile-background-ice-08", 10, 2) + map:addTile("tile-background-ice-04", 10, 3) + map:addTile("tile-background-ice-06", 10, 4) + map:addTile("tile-background-ice-05", 10, 5) + map:addTile("tile-ground-ice-big-01", 10, 6) + map:addTile("tile-background-ice-04", 11, 0) + map:addTile("tile-background-ice-05", 11, 1) + map:addTile("tile-background-ice-cave-art-02", 11, 2) + map:addTile("tile-background-ice-06", 11, 3) + map:addTile("tile-background-ice-01", 11, 4) + map:addTile("tile-background-ice-07", 11, 5) + map:addTile("tile-background-ice-07", 12, 0) + map:addTile("tile-background-ice-02", 12, 1) + map:addTile("tile-background-ice-cave-art-02", 12, 2) + map:addTile("tile-background-ice-03", 12, 3) + map:addTile("tile-ground-ice-03", 12, 4) + map:addTile("tile-rock-ice-01", 12, 5) + map:addTile("tile-rock-ice-02", 12, 6) + map:addTile("tile-rock-ice-02", 12, 7) + map:addTile("tile-rock-shim-ice-01", 13, 0) + map:addTile("tile-background-ice-03", 13, 1) + map:addTile("tile-background-ice-01", 13, 2) + map:addTile("tile-ground-ice-03", 13, 3) + map:addTile("tile-rock-slope-ice-right-02", 13, 4) + map:addTile("tile-rock-slope-ice-right-01", 13, 5) + map:addTile("tile-rock-ice-02", 13, 6) + map:addTile("tile-rock-ice-02", 13, 7) + map:addTile("tile-background-ice-03", 14, 0) + map:addTile("tile-background-ice-05", 14, 1) + map:addTile("tile-background-ice-cave-art-02", 14, 2) + map:addTile("tile-background-ice-03", 14, 3) + map:addTile("tile-background-ice-cave-art-02", 14, 4) + map:addTile("tile-background-ice-06", 14, 5) + map:addTile("tile-ground-ice-03", 14, 6) + map:addTile("tile-rock-ice-02", 14, 7) + map:addTile("tile-background-ice-02", 15, 0) + map:addTile("tile-background-ice-05", 15, 1) + map:addTile("tile-background-ice-cave-art-02", 15, 2) + map:addTile("tile-background-ice-03", 15, 3) + map:addTile("tile-background-ice-08", 15, 4) + map:addTile("tile-background-ice-04", 15, 5) + map:addTile("tile-packagetarget-ice-01-idle", 15, 6) + map:addTile("tile-rock-ice-03", 15, 7) + map:addTile("tile-rock-ice-02", 16, 0) + map:addTile("tile-rock-ice-02", 16, 1) + map:addTile("tile-rock-shim-ice-01", 16, 2) + map:addTile("tile-background-ice-06", 16, 3) + map:addTile("tile-background-ice-01", 16, 4) + map:addTile("tile-ground-ice-big-01", 16, 5) + map:addTile("tile-rock-ice-02", 16, 7) + map:addTile("tile-rock-slope-ice-right-02", 17, 0) + map:addTile("tile-background-ice-08", 17, 1) + map:addTile("tile-background-ice-01", 17, 2) + map:addTile("tile-background-ice-06", 17, 3) + map:addTile("tile-background-ice-05", 17, 4) + map:addTile("tile-rock-ice-03", 17, 7) + map:addTile("tile-background-ice-08", 18, 0) + map:addTile("tile-background-ice-04", 18, 1) + map:addTile("tile-background-ice-03", 18, 2) + map:addTile("tile-background-ice-01", 18, 3) + map:addTile("tile-background-ice-06", 18, 4) + map:addTile("tile-ground-ice-01", 18, 5) + map:addTile("tile-rock-ice-big-01", 18, 6) + map:addTile("tile-background-ice-01", 19, 0) + map:addTile("tile-background-ice-04", 19, 1) + map:addTile("tile-background-ice-02", 19, 2) + map:addTile("tile-rock-slope-ice-left-01", 19, 3) + map:addTile("tile-rock-ice-02", 19, 4) + map:addTile("tile-rock-ice-02", 19, 5) + map:addTile("tile-rock-slope-ice-left-02", 20, 0) + map:addTile("tile-background-ice-04", 20, 1) + map:addTile("tile-background-ice-04", 20, 2) + map:addTile("tile-rock-slope-ice-right-01", 20, 3) + map:addTile("tile-rock-ice-03", 20, 4) + map:addTile("tile-ground-ledge-ice-right-01", 20, 5) + map:addTile("tile-background-ice-01", 20, 6) + map:addTile("tile-ground-ledge-ice-right-01", 20, 7) + map:addTile("tile-rock-ice-01", 21, 0) + map:addTile("tile-rock-slope-ice-left-02", 21, 1) + map:addTile("tile-background-ice-07", 21, 2) + map:addTile("tile-background-ice-cave-art-02", 21, 3) + map:addTile("tile-background-ice-02", 21, 4) + map:addTile("tile-background-ice-07", 21, 5) + map:addTile("tile-background-ice-01", 21, 6) + map:addTile("tile-ground-ledge-ice-right-02", 21, 7) + map:addTile("tile-rock-ice-01", 22, 0) + map:addTile("tile-rock-ice-01", 22, 1) + map:addTile("tile-rock-slope-ice-left-02", 22, 2) + map:addTile("tile-background-ice-08", 22, 3) + map:addTile("tile-background-ice-04", 22, 4) + map:addTile("tile-background-ice-cave-art-02", 22, 5) + map:addTile("tile-background-ice-06", 22, 6) + map:addTile("tile-ground-ice-05", 22, 7) + map:addTile("tile-rock-ice-01", 23, 0) + map:addTile("tile-rock-ice-01", 23, 1) + map:addTile("tile-rock-ice-01", 23, 2) + map:addTile("tile-rock-ice-01", 23, 3) + map:addTile("tile-rock-ice-01", 23, 4) + map:addTile("tile-rock-shim-ice-01", 23, 5) + map:addTile("tile-background-ice-08", 23, 6) + map:addTile("tile-ground-ice-05", 23, 7) + map:addTile("tile-rock-ice-01", 24, 0) + map:addTile("tile-rock-slope-ice-right-02", 24, 1) + map:addTile("tile-background-ice-01", 24, 2) + map:addTile("tile-background-ice-cave-art-02", 24, 3) + map:addTile("tile-background-ice-cave-art-01", 24, 4) + map:addTile("tile-background-ice-08", 24, 5) + map:addTile("tile-background-ice-cave-art-02", 24, 6) + map:addTile("tile-ground-ice-05", 24, 7) + map:addTile("tile-background-ice-big-01", 25, 0) + map:addTile("tile-background-ice-03", 25, 2) + map:addTile("tile-background-ice-03", 25, 3) + map:addTile("tile-background-ice-06", 25, 4) + map:addTile("tile-background-ice-cave-art-02", 25, 5) + map:addTile("tile-background-ice-08", 25, 6) + map:addTile("tile-ground-ledge-ice-left-01", 25, 7) + map:addTile("tile-ground-ice-02", 26, 2) + map:addTile("tile-rock-ice-01", 26, 3) + map:addTile("tile-rock-ice-02", 26, 4) + map:addTile("tile-rock-ice-01", 26, 5) + map:addTile("tile-rock-ice-02", 26, 6) + map:addTile("tile-rock-ice-02", 26, 7) + map:addTile("tile-background-ice-04", 27, 0) + map:addTile("tile-background-ice-08", 27, 1) + map:addTile("tile-background-ice-05", 27, 2) + map:addTile("tile-rock-slope-ice-right-01", 27, 3) + map:addTile("tile-ground-ice-02", 27, 4) + map:addTile("tile-rock-ice-big-01", 27, 5) + map:addTile("tile-rock-ice-02", 27, 7) + map:addTile("tile-background-ice-07", 28, 0) + map:addTile("tile-background-ice-04", 28, 1) + map:addTile("tile-background-ice-04", 28, 2) + map:addTile("tile-background-ice-04", 28, 3) + map:addTile("tile-rock-ice-02", 28, 4) + map:addTile("tile-rock-ice-02", 28, 7) + map:addTile("tile-rock-ice-02", 29, 0) + map:addTile("tile-rock-shim-ice-01", 29, 1) + map:addTile("tile-background-ice-08", 29, 2) + map:addTile("tile-background-ice-04", 29, 3) + map:addTile("tile-ground-ice-02", 29, 4) + map:addTile("tile-rock-ice-01", 29, 5) + map:addTile("tile-rock-ice-01", 29, 6) + map:addTile("tile-rock-ice-02", 29, 7) + map:addTile("tile-background-ice-07", 30, 0) + map:addTile("tile-background-ice-03", 30, 1) + map:addTile("tile-background-ice-cave-art-02", 30, 2) + map:addTile("tile-background-ice-04", 30, 3) + map:addTile("tile-packagetarget-ice-01-idle", 30, 4) + map:addTile("tile-rock-ice-02", 30, 5) + map:addTile("tile-rock-ice-big-01", 30, 6) + map:addTile("tile-background-ice-06", 31, 0) + map:addTile("tile-background-ice-cave-art-02", 31, 1) + map:addTile("tile-background-ice-04", 31, 2) + map:addTile("tile-background-ice-04", 31, 3) + map:addTile("tile-ground-ice-02", 31, 4) + map:addTile("tile-rock-ice-01", 31, 5) + map:addTile("tile-background-ice-01", 32, 0) + map:addTile("tile-background-ice-01", 32, 1) + map:addTile("tile-background-ice-04", 32, 2) + map:addTile("tile-ground-ice-03", 32, 3) + map:addTile("tile-rock-ice-02", 32, 4) + map:addTile("tile-rock-ice-02", 32, 5) + map:addTile("tile-rock-ice-01", 32, 6) + map:addTile("tile-rock-ice-02", 32, 7) + map:addTile("tile-rock-shim-ice-01", 33, 0) + map:addTile("tile-background-ice-06", 33, 1) + map:addTile("tile-background-ice-01", 33, 2) + map:addTile("tile-ground-ice-big-01", 33, 3) + map:addTile("tile-rock-ice-01", 33, 5) + map:addTile("tile-rock-ice-big-01", 33, 6) + map:addTile("tile-background-ice-01", 34, 0) + map:addTile("tile-background-ice-01", 34, 1) + map:addTile("tile-geyser-ice-01-active", 34, 2) + map:addTile("tile-rock-ice-02", 34, 5) + map:addTile("tile-background-ice-07", 35, 0) + map:addTile("tile-background-ice-01", 35, 1) + map:addTile("tile-ground-ice-01", 35, 2) + map:addTile("tile-rock-ice-02", 35, 3) + map:addTile("tile-rock-ice-02", 35, 4) + map:addTile("tile-rock-ice-02", 35, 5) + map:addTile("tile-rock-ice-01", 35, 6) + map:addTile("tile-rock-ice-02", 35, 7) + map:addTile("tile-background-ice-04", 36, 0) + map:addTile("tile-background-ice-07", 36, 1) + map:addTile("tile-background-ice-03", 36, 2) + map:addTile("tile-rock-slope-ice-right-01", 36, 3) + map:addTile("tile-rock-ice-01", 36, 4) + map:addTile("tile-rock-ice-big-01", 36, 5) + map:addTile("tile-rock-ice-01", 36, 7) + map:addTile("tile-rock-shim-ice-01", 37, 0) + map:addTile("tile-background-ice-02", 37, 1) + map:addTile("tile-background-ice-04", 37, 2) + map:addTile("tile-background-ice-01", 37, 3) + map:addTile("tile-ground-ice-04", 37, 4) + map:addTile("tile-rock-ice-02", 37, 7) + map:addTile("tile-background-ice-08", 38, 0) + map:addTile("tile-background-ice-04", 38, 1) + map:addTile("tile-background-ice-03", 38, 2) + map:addTile("tile-background-ice-cave-art-02", 38, 3) + map:addTile("tile-ground-ice-04", 38, 4) + map:addTile("tile-rock-ice-02", 38, 5) + map:addTile("tile-rock-ice-02", 38, 6) + map:addTile("tile-rock-ice-02", 38, 7) + map:addTile("tile-rock-slope-ice-left-02", 39, 0) + map:addTile("tile-background-ice-01", 39, 1) + map:addTile("tile-background-ice-02", 39, 2) + map:addTile("tile-background-ice-07", 39, 3) + map:addTile("tile-rock-slope-ice-right-01", 39, 4) + map:addTile("tile-rock-ice-03", 39, 5) + map:addTile("tile-rock-slope-ice-right-02", 39, 6) + map:addTile("tile-background-ice-03", 39, 7) + map:addTile("tile-rock-ice-01", 40, 0) + map:addTile("tile-rock-ice-02", 40, 1) + map:addTile("tile-background-ice-08", 40, 2) + map:addTile("tile-background-ice-08", 40, 3) + map:addTile("tile-background-ice-cave-art-02", 40, 4) + map:addTile("tile-background-ice-06", 40, 5) + map:addTile("tile-background-ice-04", 40, 6) + map:addTile("tile-background-ice-06", 40, 7) + map:addTile("tile-rock-ice-02", 41, 0) + map:addTile("tile-rock-ice-01", 41, 1) + map:addTile("tile-rock-slope-ice-left-02", 41, 2) + map:addTile("tile-background-ice-07", 41, 3) + map:addTile("tile-background-ice-07", 41, 4) + map:addTile("tile-background-ice-05", 41, 5) + map:addTile("tile-background-ice-05", 41, 6) + map:addTile("tile-background-ice-cave-art-01", 41, 7) + map:addTile("tile-background-ice-04", 42, 0) + map:addTile("tile-background-ice-04", 42, 1) + map:addTile("tile-ground-ice-06", 42, 2) + map:addTile("tile-rock-ice-big-01", 42, 3) + map:addTile("tile-background-ice-big-01", 42, 5) + map:addTile("tile-background-ice-05", 42, 7) + map:addTile("tile-background-ice-07", 43, 0) + map:addTile("tile-background-ice-01", 43, 1) + map:addTile("tile-ground-ice-06", 43, 2) + map:addTile("tile-background-ice-04", 43, 7) + map:addTile("tile-background-ice-04", 44, 0) + map:addTile("tile-background-ice-05", 44, 1) + map:addTile("tile-ground-ice-06", 44, 2) + map:addTile("tile-rock-ice-02", 44, 3) + map:addTile("tile-rock-ice-02", 44, 4) + map:addTile("tile-background-ice-03", 44, 5) + map:addTile("tile-background-ice-08", 44, 6) + map:addTile("tile-background-ice-cave-art-02", 44, 7) + map:addTile("tile-background-ice-08", 45, 0) + map:addTile("tile-background-ice-07", 45, 1) + map:addTile("tile-background-ice-04", 45, 2) + map:addTile("tile-background-ice-04", 45, 3) + map:addTile("tile-background-ice-05", 45, 4) + map:addTile("tile-background-ice-04", 45, 5) + map:addTile("tile-background-ice-07", 45, 6) + map:addTile("tile-background-ice-07", 45, 7) + map:addTile("tile-background-ice-03", 46, 0) + map:addTile("tile-background-ice-01", 46, 1) + map:addTile("tile-background-ice-06", 46, 2) + map:addTile("tile-background-ice-06", 46, 3) + map:addTile("tile-background-ice-07", 46, 4) + map:addTile("tile-background-ice-03", 46, 5) + map:addTile("tile-background-ice-cave-art-02", 46, 6) + map:addTile("tile-background-ice-cave-art-02", 46, 7) + map:addTile("tile-background-ice-big-01", 47, 0) + map:addTile("tile-background-ice-06", 47, 2) + map:addTile("tile-background-ice-02", 47, 3) + map:addTile("tile-ground-ice-04", 47, 4) + map:addTile("tile-rock-ice-01", 47, 5) + map:addTile("tile-rock-ice-01", 47, 6) + map:addTile("tile-rock-ice-02", 47, 7) + map:addTile("tile-background-ice-04", 48, 2) + map:addTile("tile-background-ice-01", 48, 3) + map:addTile("tile-packagetarget-ice-01-idle", 48, 4) + map:addTile("tile-rock-ice-02", 48, 5) + map:addTile("tile-rock-ice-03", 48, 6) + map:addTile("tile-rock-ice-03", 48, 7) + map:addTile("tile-background-ice-cave-art-02", 49, 0) + map:addTile("tile-background-ice-01", 49, 1) + map:addTile("tile-background-ice-04", 49, 2) + map:addTile("tile-background-ice-04", 49, 3) + map:addTile("tile-rock-ice-03", 49, 4) + map:addTile("tile-rock-ice-01", 49, 5) + map:addTile("tile-rock-ice-03", 49, 6) + map:addTile("tile-rock-ice-01", 49, 7) + map:addTile("tile-background-ice-cave-art-01", 50, 0) + map:addTile("tile-background-ice-04", 50, 1) + map:addTile("tile-background-ice-04", 50, 2) + map:addTile("tile-rock-ice-03", 50, 3) + map:addTile("tile-rock-ice-01", 50, 4) + map:addTile("tile-rock-ice-03", 50, 5) + map:addTile("tile-rock-ice-01", 50, 6) + map:addTile("tile-rock-ice-03", 50, 7) + map:addTile("tile-background-ice-05", 51, 0) + map:addTile("tile-background-ice-cave-art-02", 51, 1) + map:addTile("tile-background-ice-04", 51, 2) + map:addTile("tile-ground-ice-04", 51, 3) + map:addTile("tile-rock-ice-02", 51, 4) + map:addTile("tile-rock-ice-02", 51, 5) + map:addTile("tile-rock-slope-ice-right-02", 51, 6) + map:addTile("tile-background-ice-06", 51, 7) + map:addTile("tile-background-ice-01", 52, 0) + map:addTile("tile-background-ice-04", 52, 1) + map:addTile("tile-background-ice-cave-art-01", 52, 2) + map:addTile("tile-ground-ice-big-01", 52, 3) + map:addTile("tile-rock-slope-ice-right-02", 52, 5) + map:addTile("tile-background-ice-02", 52, 6) + map:addTile("tile-background-ice-04", 52, 7) + map:addTile("tile-background-ice-big-01", 53, 0) + map:addTile("tile-background-ice-02", 53, 2) + map:addTile("tile-background-ice-04", 53, 5) + map:addTile("tile-background-ice-06", 53, 6) + map:addTile("tile-background-ice-cave-art-01", 53, 7) + map:addTile("tile-background-ice-07", 54, 2) + map:addTile("tile-ground-ice-03", 54, 3) + map:addTile("tile-rock-ice-02", 54, 4) + map:addTile("tile-rock-slope-ice-left-02", 54, 5) + map:addTile("tile-background-ice-cave-art-02", 54, 6) + map:addTile("tile-background-ice-cave-art-01", 54, 7) + map:addTile("tile-background-ice-02", 55, 0) + map:addTile("tile-background-ice-06", 55, 1) + map:addTile("tile-background-ice-01", 55, 2) + map:addTile("tile-ground-ice-01", 55, 3) + map:addTile("tile-rock-ice-02", 55, 4) + map:addTile("tile-rock-ice-02", 55, 5) + map:addTile("tile-rock-slope-ice-left-02", 55, 6) + map:addTile("tile-background-ice-cave-art-02", 55, 7) + map:addTile("tile-background-ice-02", 56, 0) + map:addTile("tile-background-ice-07", 56, 1) + map:addTile("tile-background-ice-08", 56, 2) + map:addTile("tile-ground-ice-big-01", 56, 3) + map:addTile("tile-rock-slope-ice-right-02", 56, 5) + map:addTile("tile-rock-ice-02", 56, 6) + map:addTile("tile-rock-ice-02", 56, 7) + map:addTile("tile-background-ice-03", 57, 0) + map:addTile("tile-background-ice-cave-art-02", 57, 1) + map:addTile("tile-background-ice-06", 57, 2) + map:addTile("tile-rock-slope-ice-right-02", 57, 5) + map:addTile("tile-background-ice-06", 57, 6) + map:addTile("tile-background-ice-02", 57, 7) + map:addTile("tile-background-ice-big-01", 58, 0) + map:addTile("tile-background-ice-07", 58, 2) + map:addTile("tile-ground-ice-01", 58, 3) + map:addTile("tile-background-ice-cave-art-01", 58, 4) + map:addTile("tile-background-ice-cave-art-02", 58, 5) + map:addTile("tile-background-ice-05", 58, 6) + map:addTile("tile-background-ice-01", 58, 7) + map:addTile("tile-background-ice-07", 59, 2) + map:addTile("tile-ground-ice-03", 59, 3) + map:addTile("tile-background-ice-04", 59, 4) + map:addTile("tile-background-ice-06", 59, 5) + map:addTile("tile-background-ice-08", 59, 6) + map:addTile("tile-background-ice-03", 59, 7) + map:addTile("tile-background-ice-02", 60, 0) + map:addTile("tile-background-ice-07", 60, 1) + map:addTile("tile-background-ice-07", 60, 2) + map:addTile("tile-ground-ice-03", 60, 3) + map:addTile("tile-background-ice-03", 60, 4) + map:addTile("tile-background-ice-cave-art-01", 60, 5) + map:addTile("tile-background-ice-06", 60, 6) + map:addTile("tile-background-ice-04", 60, 7) + map:addTile("tile-background-ice-05", 61, 0) + map:addTile("tile-background-ice-cave-art-02", 61, 1) + map:addTile("tile-background-ice-04", 61, 2) + map:addTile("tile-ground-ice-big-01", 61, 3) + map:addTile("tile-rock-ice-02", 61, 5) + map:addTile("tile-rock-shim-ice-01", 61, 6) + map:addTile("tile-background-ice-03", 61, 7) + map:addTile("tile-background-ice-08", 62, 0) + map:addTile("tile-background-ice-07", 62, 1) + map:addTile("tile-background-ice-01", 62, 2) + map:addTile("tile-background-ice-05", 62, 5) + map:addTile("tile-background-ice-07", 62, 6) + map:addTile("tile-background-ice-06", 62, 7) + + map:addEmitter("item-package-ice", 6, 2, 1, 0, "") + map:addEmitter("tree", 10, 4, 1, 0, "") + map:addEmitter("tree", 17, 3, 1, 0, "") + map:addEmitter("item-package-ice", 17, 4, 1, 0, "") + map:addEmitter("tree", 32, 1, 1, 0, "") + map:addEmitter("item-package-ice", 35.5, 1, 1, 0, "") + map:addEmitter("tree", 43, 0, 1, 0, "") + map:addEmitter("item-apple", 47, 3, 1, 0, "") + map:addEmitter("npc-walking", 51, 2, 1, 0, "") + map:addEmitter("tree", 52, 1, 1, 0, "") + + map:setSetting("width", "63") + map:setSetting("height", "8") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("1", "4") + map:setSetting("points", "100") + map:setSetting("referencetime", "45") + map:setSetting("sideborderfail", "true") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0.2") + map:setSetting("waterfallingdelay", "2000") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "4.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-02.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-02.lua new file mode 100755 index 0000000000..cba595c56c --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-02.lua @@ -0,0 +1,622 @@ +function getName() + return "Wind 02" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-big-01", 0, 0) + map:addTile("tile-ground-01", 0, 2) + map:addTile("tile-background-04", 0, 3) + map:addTile("tile-background-03", 0, 4) + map:addTile("tile-background-03", 0, 5) + map:addTile("tile-background-04", 0, 6) + map:addTile("tile-rock-right-04", 0, 7) + map:addTile("tile-rock-right-04", 0, 8) + map:addTile("tile-background-04", 0, 9) + map:addTile("tile-background-02", 0, 10) + map:addTile("tile-background-02", 0, 11) + map:addTile("tile-rock-slope-right-01", 1, 2) + map:addTile("tile-rock-slope-left-02", 1, 3) + map:addTile("tile-background-04", 1, 4) + map:addTile("tile-background-04", 1, 5) + map:addTile("tile-rock-slope-left-01", 1, 6) + map:addTile("tile-rock-big-01", 1, 7) + map:addTile("tile-rock-shim-01", 1, 9) + map:addTile("tile-background-03", 1, 10) + map:addTile("tile-background-01", 1, 11) + map:addTile("tile-background-02", 2, 0) + map:addTile("tile-background-02", 2, 1) + map:addTile("tile-background-01", 2, 2) + map:addTile("tile-ground-01", 2, 3) + map:addTile("tile-rock-02", 2, 4) + map:addTile("tile-rock-03", 2, 5) + map:addTile("tile-rock-02", 2, 6) + map:addTile("tile-background-02", 2, 9) + map:addTile("tile-background-01", 2, 10) + map:addTile("tile-background-04", 2, 11) + map:addTile("tile-background-04", 3, 0) + map:addTile("tile-background-03", 3, 1) + map:addTile("tile-background-02", 3, 2) + map:addTile("tile-background-02", 3, 3) + map:addTile("tile-background-03", 3, 4) + map:addTile("tile-background-04", 3, 5) + map:addTile("tile-rock-slope-right-01", 3, 6) + map:addTile("tile-rock-02", 3, 7) + map:addTile("tile-rock-slope-right-02", 3, 8) + map:addTile("tile-background-02", 3, 9) + map:addTile("tile-background-02", 3, 10) + map:addTile("tile-background-04", 3, 11) + map:addTile("tile-rock-03", 4, 0) + map:addTile("tile-rock-02", 4, 1) + map:addTile("tile-rock-slope-left-02", 4, 2) + map:addTile("tile-background-01", 4, 3) + map:addTile("tile-background-02", 4, 4) + map:addTile("tile-background-03", 4, 5) + map:addTile("tile-background-02", 4, 6) + map:addTile("tile-ground-01", 4, 7) + map:addTile("tile-background-03", 4, 8) + map:addTile("tile-background-02", 4, 9) + map:addTile("tile-background-03", 4, 10) + map:addTile("tile-background-02", 4, 11) + map:addTile("tile-rock-02", 5, 0) + map:addTile("tile-rock-03", 5, 1) + map:addTile("tile-rock-02", 5, 2) + map:addTile("tile-rock-03", 5, 3) + map:addTile("tile-rock-shim-01", 5, 4) + map:addTile("tile-background-02", 5, 5) + map:addTile("tile-background-02", 5, 6) + map:addTile("tile-ground-02", 5, 7) + map:addTile("tile-background-04", 5, 8) + map:addTile("tile-background-big-01", 5, 9) + map:addTile("tile-background-04", 5, 11) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-04", 6, 1) + map:addTile("tile-background-02", 6, 2) + map:addTile("tile-background-01", 6, 3) + map:addTile("tile-background-04", 6, 4) + map:addTile("tile-background-02", 6, 5) + map:addTile("tile-background-02", 6, 6) + map:addTile("tile-ground-01", 6, 7) + map:addTile("tile-background-04", 6, 8) + map:addTile("tile-background-04", 6, 11) + map:addTile("tile-background-02", 7, 0) + map:addTile("tile-background-02", 7, 1) + map:addTile("tile-background-04", 7, 2) + map:addTile("tile-background-01", 7, 3) + map:addTile("tile-background-01", 7, 4) + map:addTile("tile-background-02", 7, 5) + map:addTile("tile-rock-slope-left-01", 7, 6) + map:addTile("tile-rock-03", 7, 7) + map:addTile("tile-rock-slope-left-02", 7, 8) + map:addTile("tile-background-01", 7, 9) + map:addTile("tile-background-02", 7, 10) + map:addTile("tile-background-04", 7, 11) + map:addTile("tile-background-02", 8, 0) + map:addTile("tile-background-03", 8, 1) + map:addTile("tile-background-02", 8, 2) + map:addTile("tile-ground-01", 8, 3) + map:addTile("tile-rock-01", 8, 4) + map:addTile("tile-rock-02", 8, 5) + map:addTile("tile-rock-03", 8, 6) + map:addTile("tile-rock-big-01", 8, 7) + map:addTile("tile-background-01", 8, 9) + map:addTile("tile-background-02", 8, 10) + map:addTile("tile-background-01", 8, 11) + map:addTile("tile-background-04", 9, 0) + map:addTile("tile-background-01", 9, 1) + map:addTile("tile-background-04", 9, 2) + map:addTile("tile-packagetarget-rock-01-idle", 9, 3) + map:addTile("tile-rock-big-01", 9, 4) + map:addTile("tile-rock-02", 9, 6) + map:addTile("tile-background-01", 9, 9) + map:addTile("tile-background-01", 9, 10) + map:addTile("tile-background-01", 9, 11) + map:addTile("tile-background-04", 10, 0) + map:addTile("tile-background-02", 10, 1) + map:addTile("tile-background-04", 10, 2) + map:addTile("tile-rock-slope-right-01", 10, 3) + map:addTile("tile-rock-03", 10, 6) + map:addTile("tile-rock-02", 10, 7) + map:addTile("tile-rock-02", 10, 8) + map:addTile("tile-background-04", 10, 9) + map:addTile("tile-background-04", 10, 10) + map:addTile("tile-background-02", 10, 11) + map:addTile("tile-background-04", 11, 0) + map:addTile("tile-background-04", 11, 1) + map:addTile("tile-background-02", 11, 2) + map:addTile("tile-background-03", 11, 3) + map:addTile("tile-ground-01", 11, 4) + map:addTile("tile-rock-03", 11, 5) + map:addTile("tile-rock-02", 11, 6) + map:addTile("tile-rock-big-01", 11, 7) + map:addTile("tile-background-02", 11, 9) + map:addTile("tile-background-big-01", 11, 10) + map:addTile("tile-background-02", 12, 0) + map:addTile("tile-background-03", 12, 1) + map:addTile("tile-background-04", 12, 2) + map:addTile("tile-background-02", 12, 3) + map:addTile("tile-background-03", 12, 4) + map:addTile("tile-rock-slope-right-01", 12, 5) + map:addTile("tile-rock-03", 12, 6) + map:addTile("tile-background-03", 12, 9) + map:addTile("tile-background-01", 13, 0) + map:addTile("tile-background-04", 13, 1) + map:addTile("tile-background-big-01", 13, 2) + map:addTile("tile-background-02", 13, 4) + map:addTile("tile-background-04", 13, 5) + map:addTile("tile-ground-01", 13, 6) + map:addTile("tile-rock-02", 13, 7) + map:addTile("tile-rock-03", 13, 8) + map:addTile("tile-background-02", 13, 9) + map:addTile("tile-background-04", 13, 10) + map:addTile("tile-background-02", 13, 11) + map:addTile("tile-background-04", 14, 0) + map:addTile("tile-background-02", 14, 1) + map:addTile("tile-background-03", 14, 4) + map:addTile("tile-ground-01", 14, 5) + map:addTile("tile-rock-02", 14, 6) + map:addTile("tile-rock-03", 14, 7) + map:addTile("tile-rock-02", 14, 8) + map:addTile("tile-background-04", 14, 9) + map:addTile("tile-background-01", 14, 10) + map:addTile("tile-background-04", 14, 11) + map:addTile("tile-rock-03", 15, 0) + map:addTile("tile-rock-03", 15, 1) + map:addTile("tile-rock-02", 15, 2) + map:addTile("tile-rock-shim-01", 15, 3) + map:addTile("tile-background-01", 15, 4) + map:addTile("tile-background-02", 15, 5) + map:addTile("tile-background-02", 15, 6) + map:addTile("tile-ground-03", 15, 7) + map:addTile("tile-rock-03", 15, 8) + map:addTile("tile-background-04", 15, 9) + map:addTile("tile-background-03", 15, 10) + map:addTile("tile-background-02", 15, 11) + map:addTile("tile-background-01", 16, 0) + map:addTile("tile-background-04", 16, 1) + map:addTile("tile-background-02", 16, 2) + map:addTile("tile-background-big-01", 16, 3) + map:addTile("tile-background-02", 16, 5) + map:addTile("tile-background-04", 16, 6) + map:addTile("tile-ground-01", 16, 7) + map:addTile("tile-rock-02", 16, 8) + map:addTile("tile-rock-slope-left-02", 16, 9) + map:addTile("tile-background-cave-art-01", 16, 10) + map:addTile("tile-background-01", 16, 11) + map:addTile("tile-background-04", 17, 0) + map:addTile("tile-background-02", 17, 1) + map:addTile("tile-background-02", 17, 2) + map:addTile("tile-background-03", 17, 5) + map:addTile("tile-background-02", 17, 6) + map:addTile("tile-ground-04", 17, 7) + map:addTile("tile-rock-big-01", 17, 8) + map:addTile("tile-rock-03", 17, 10) + map:addTile("tile-rock-03", 17, 11) + map:addTile("tile-background-big-01", 18, 0) + map:addTile("tile-ground-04", 18, 2) + map:addTile("tile-rock-big-01", 18, 3) + map:addTile("tile-background-03", 18, 5) + map:addTile("tile-background-01", 18, 6) + map:addTile("tile-ground-03", 18, 7) + map:addTile("tile-rock-03", 18, 10) + map:addTile("tile-rock-02", 18, 11) + map:addTile("tile-ground-03", 19, 2) + map:addTile("tile-background-02", 19, 5) + map:addTile("tile-background-03", 19, 6) + map:addTile("tile-background-02", 19, 7) + map:addTile("tile-rock-slope-right-01", 19, 8) + map:addTile("tile-rock-02", 19, 9) + map:addTile("tile-rock-03", 19, 10) + map:addTile("tile-rock-02", 19, 11) + map:addTile("tile-background-02", 20, 0) + map:addTile("tile-background-04", 20, 1) + map:addTile("tile-background-big-01", 20, 2) + map:addTile("tile-rock-slope-right-01", 20, 4) + map:addTile("tile-rock-slope-left-02", 20, 5) + map:addTile("tile-background-03", 20, 6) + map:addTile("tile-background-02", 20, 7) + map:addTile("tile-background-big-01", 20, 8) + map:addTile("tile-rock-slope-right-01", 20, 10) + map:addTile("tile-rock-03", 20, 11) + map:addTile("tile-rock-slope-left-02", 21, 0) + map:addTile("tile-background-02", 21, 1) + map:addTile("tile-background-01", 21, 4) + map:addTile("tile-rock-slope-right-01", 21, 5) + map:addTile("tile-rock-slope-left-02", 21, 6) + map:addTile("tile-background-03", 21, 7) + map:addTile("tile-background-02", 21, 10) + map:addTile("tile-ground-03", 21, 11) + map:addTile("tile-rock-big-01", 22, 0) + map:addTile("tile-rock-01", 22, 2) + map:addTile("tile-rock-shim-01", 22, 3) + map:addTile("tile-background-02", 22, 4) + map:addTile("tile-background-04", 22, 5) + map:addTile("tile-ground-03", 22, 6) + map:addTile("tile-rock-big-01", 22, 7) + map:addTile("tile-background-03", 22, 9) + map:addTile("tile-background-02", 22, 10) + map:addTile("tile-ground-02", 22, 11) + map:addTile("tile-rock-slope-right-02", 23, 2) + map:addTile("tile-background-03", 23, 3) + map:addTile("tile-background-04", 23, 4) + map:addTile("tile-background-02", 23, 5) + map:addTile("tile-ground-02", 23, 6) + map:addTile("tile-background-04", 23, 9) + map:addTile("tile-background-02", 23, 10) + map:addTile("tile-ground-03", 23, 11) + map:addTile("tile-background-03", 24, 0) + map:addTile("tile-background-02", 24, 1) + map:addTile("tile-background-02", 24, 2) + map:addTile("tile-background-02", 24, 3) + map:addTile("tile-background-02", 24, 4) + map:addTile("tile-background-01", 24, 5) + map:addTile("tile-ground-06", 24, 6) + map:addTile("tile-background-03", 24, 7) + map:addTile("tile-background-02", 24, 8) + map:addTile("tile-background-01", 24, 9) + map:addTile("tile-background-02", 24, 10) + map:addTile("tile-ground-02", 24, 11) + map:addTile("tile-background-02", 25, 0) + map:addTile("tile-background-03", 25, 1) + map:addTile("tile-background-04", 25, 2) + map:addTile("tile-background-02", 25, 3) + map:addTile("tile-ground-03", 25, 4) + map:addTile("tile-rock-big-01", 25, 5) + map:addTile("tile-rock-slope-left-02", 25, 7) + map:addTile("tile-background-02", 25, 8) + map:addTile("tile-background-big-01", 25, 9) + map:addTile("tile-ground-03", 25, 11) + map:addTile("tile-background-big-01", 26, 0) + map:addTile("tile-background-02", 26, 2) + map:addTile("tile-background-02", 26, 3) + map:addTile("tile-ground-03", 26, 4) + map:addTile("tile-rock-big-01", 26, 7) + map:addTile("tile-ground-03", 26, 11) + map:addTile("tile-background-03", 27, 2) + map:addTile("tile-ground-03", 27, 3) + map:addTile("tile-rock-01", 27, 4) + map:addTile("tile-rock-02", 27, 5) + map:addTile("tile-rock-02", 27, 6) + map:addTile("tile-background-02", 27, 9) + map:addTile("tile-background-02", 27, 10) + map:addTile("tile-ground-04", 27, 11) + map:addTile("tile-background-02", 28, 0) + map:addTile("tile-background-02", 28, 1) + map:addTile("tile-background-02", 28, 2) + map:addTile("tile-ground-02", 28, 3) + map:addTile("tile-rock-03", 28, 4) + map:addTile("tile-rock-03", 28, 5) + map:addTile("tile-rock-01", 28, 6) + map:addTile("tile-rock-03", 28, 7) + map:addTile("tile-rock-slope-right-02", 28, 8) + map:addTile("tile-background-03", 28, 9) + map:addTile("tile-background-01", 28, 10) + map:addTile("tile-ground-01", 28, 11) + map:addTile("tile-background-01", 29, 0) + map:addTile("tile-background-03", 29, 1) + map:addTile("tile-background-04", 29, 2) + map:addTile("tile-ground-03", 29, 3) + map:addTile("tile-rock-02", 29, 4) + map:addTile("tile-rock-big-01", 29, 5) + map:addTile("tile-rock-01", 29, 7) + map:addTile("tile-background-02", 29, 8) + map:addTile("tile-background-01", 29, 9) + map:addTile("tile-background-03", 29, 10) + map:addTile("tile-ground-ledge-right-01", 29, 11) + map:addTile("tile-background-04", 30, 0) + map:addTile("tile-background-01", 30, 1) + map:addTile("tile-rock-slope-left-01", 30, 2) + map:addTile("tile-rock-02", 30, 3) + map:addTile("tile-rock-03", 30, 4) + map:addTile("tile-rock-03", 30, 7) + map:addTile("tile-background-02", 30, 8) + map:addTile("tile-background-02", 30, 9) + map:addTile("tile-background-03", 30, 10) + map:addTile("tile-ground-ledge-right-02", 30, 11) + map:addTile("tile-background-04", 31, 0) + map:addTile("tile-background-04", 31, 1) + map:addTile("tile-packagetarget-rock-01-idle", 31, 2) + map:addTile("tile-rock-big-01", 31, 3) + map:addTile("tile-rock-02", 31, 5) + map:addTile("tile-rock-slope-right-02", 31, 6) + map:addTile("tile-background-03", 31, 7) + map:addTile("tile-background-01", 31, 8) + map:addTile("tile-background-01", 31, 9) + map:addTile("tile-background-02", 31, 10) + map:addTile("tile-ground-05", 31, 11) + map:addTile("tile-background-01", 32, 0) + map:addTile("tile-background-04", 32, 1) + map:addTile("tile-ground-01", 32, 2) + map:addTile("tile-rock-slope-right-02", 32, 5) + map:addTile("tile-background-03", 32, 6) + map:addTile("tile-background-01", 32, 7) + map:addTile("tile-background-04", 32, 8) + map:addTile("tile-rock-slope-left-01", 32, 9) + map:addTile("tile-rock-03", 32, 10) + map:addTile("tile-ground-ledge-left-01", 32, 11) + map:addTile("tile-background-03", 33, 0) + map:addTile("tile-background-03", 33, 1) + map:addTile("tile-background-03", 33, 2) + map:addTile("tile-ground-02", 33, 3) + map:addTile("tile-background-04", 33, 4) + map:addTile("tile-background-02", 33, 5) + map:addTile("tile-background-03", 33, 6) + map:addTile("tile-background-01", 33, 7) + map:addTile("tile-background-01", 33, 8) + map:addTile("tile-packagetarget-rock-01-idle", 33, 9) + map:addTile("tile-rock-big-01", 33, 10) + map:addTile("tile-background-01", 34, 0) + map:addTile("tile-background-04", 34, 1) + map:addTile("tile-background-02", 34, 2) + map:addTile("tile-background-03", 34, 3) + map:addTile("bridge-wall-left-01", 34, 3) + map:addTile("tile-background-02", 34, 4) + map:addTile("tile-background-01", 34, 5) + map:addTile("tile-rock-slope-left-01", 34, 6) + map:addTile("tile-rock-big-01", 34, 7) + map:addTile("tile-rock-02", 34, 9) + map:addTile("tile-background-02", 35, 0) + map:addTile("tile-background-04", 35, 1) + map:addTile("tile-background-03", 35, 2) + map:addTile("tile-background-03", 35, 3) + map:addTile("bridge-plank-01", 35, 3) + map:addTile("tile-background-02", 35, 4) + map:addTile("tile-background-01", 35, 5) + map:addTile("tile-ground-01", 35, 6) + map:addTile("tile-rock-03", 35, 9) + map:addTile("tile-rock-02", 35, 10) + map:addTile("tile-rock-03", 35, 11) + map:addTile("tile-background-04", 36, 0) + map:addTile("tile-background-03", 36, 1) + map:addTile("tile-background-03", 36, 2) + map:addTile("tile-background-02", 36, 3) + map:addTile("bridge-plank-01", 36, 3) + map:addTile("tile-background-02", 36, 4) + map:addTile("tile-background-03", 36, 5) + map:addTile("tile-background-01", 36, 6) + map:addTile("tile-rock-slope-right-01", 36, 7) + map:addTile("tile-rock-02", 36, 8) + map:addTile("tile-rock-02", 36, 9) + map:addTile("tile-rock-03", 36, 10) + map:addTile("tile-rock-02", 36, 11) + map:addTile("tile-background-04", 37, 0) + map:addTile("tile-background-04", 37, 1) + map:addTile("tile-background-03", 37, 2) + map:addTile("tile-background-02", 37, 3) + map:addTile("bridge-wall-right-01", 37, 3) + map:addTile("tile-background-01", 37, 4) + map:addTile("tile-background-03", 37, 5) + map:addTile("tile-background-01", 37, 6) + map:addTile("tile-background-01", 37, 7) + map:addTile("tile-background-01", 37, 8) + map:addTile("tile-ground-04", 37, 9) + map:addTile("tile-rock-big-01", 37, 10) + map:addTile("tile-background-02", 38, 0) + map:addTile("tile-background-01", 38, 1) + map:addTile("tile-background-02", 38, 2) + map:addTile("tile-ground-01", 38, 3) + map:addTile("tile-rock-big-01", 38, 4) + map:addTile("tile-rock-slope-left-02", 38, 6) + map:addTile("tile-background-03", 38, 7) + map:addTile("tile-background-02", 38, 8) + map:addTile("tile-rock-slope-right-01", 38, 9) + map:addTile("tile-background-01", 39, 0) + map:addTile("tile-background-02", 39, 1) + map:addTile("tile-background-02", 39, 2) + map:addTile("tile-ground-02", 39, 3) + map:addTile("tile-rock-02", 39, 6) + map:addTile("tile-background-big-01", 39, 7) + map:addTile("tile-background-03", 39, 9) + map:addTile("tile-ground-04", 39, 10) + map:addTile("tile-rock-03", 39, 11) + map:addTile("tile-background-big-01", 40, 0) + map:addTile("tile-background-02", 40, 2) + map:addTile("tile-rock-left-04", 40, 3) + map:addTile("tile-rock-left-04", 40, 4) + map:addTile("tile-ground-05", 40, 5) + map:addTile("tile-background-02", 40, 6) + map:addTile("tile-rock-slope-left-01", 40, 9) + map:addTile("tile-rock-03", 40, 10) + map:addTile("tile-rock-02", 40, 11) + map:addTile("tile-background-03", 41, 2) + map:addTile("tile-background-02", 41, 3) + map:addTile("tile-background-01", 41, 4) + map:addTile("tile-background-03", 41, 5) + map:addTile("tile-background-01", 41, 6) + map:addTile("tile-background-01", 41, 7) + map:addTile("tile-background-01", 41, 8) + map:addTile("tile-ground-04", 41, 9) + map:addTile("tile-rock-big-01", 41, 10) + map:addTile("tile-rock-big-01", 42, 0) + map:addTile("tile-rock-slope-left-02", 42, 2) + map:addTile("tile-background-04", 42, 3) + map:addTile("tile-background-03", 42, 4) + map:addTile("tile-background-03", 42, 5) + map:addTile("tile-background-02", 42, 6) + map:addTile("tile-background-04", 42, 7) + map:addTile("tile-rock-slope-left-01", 42, 8) + map:addTile("tile-rock-03", 42, 9) + map:addTile("tile-rock-big-01", 43, 2) + map:addTile("tile-rock-slope-left-02", 43, 4) + map:addTile("tile-background-03", 43, 5) + map:addTile("tile-background-03", 43, 6) + map:addTile("tile-background-02", 43, 7) + map:addTile("tile-ground-04", 43, 8) + map:addTile("tile-rock-02", 43, 9) + map:addTile("tile-rock-03", 43, 10) + map:addTile("tile-rock-02", 43, 11) + map:addTile("tile-background-01", 44, 0) + map:addTile("tile-ground-02", 44, 1) + map:addTile("tile-rock-slope-right-02", 44, 4) + map:addTile("tile-background-01", 44, 5) + map:addTile("tile-background-02", 44, 6) + map:addTile("tile-background-03", 44, 7) + map:addTile("tile-ground-02", 44, 8) + map:addTile("tile-rock-03", 44, 9) + map:addTile("tile-rock-02", 44, 10) + map:addTile("tile-rock-03", 44, 11) + map:addTile("tile-background-01", 45, 0) + map:addTile("tile-ground-ledge-right-01", 45, 1) + map:addTile("tile-background-02", 45, 2) + map:addTile("tile-background-03", 45, 3) + map:addTile("tile-background-04", 45, 4) + map:addTile("tile-background-01", 45, 5) + map:addTile("tile-background-03", 45, 6) + map:addTile("tile-rock-slope-left-01", 45, 7) + map:addTile("tile-rock-02", 45, 8) + map:addTile("tile-rock-big-01", 45, 9) + map:addTile("tile-rock-03", 45, 11) + map:addTile("tile-background-01", 46, 0) + map:addTile("tile-ground-ledge-right-02", 46, 1) + map:addTile("tile-background-01", 46, 2) + map:addTile("tile-background-03", 46, 3) + map:addTile("tile-background-03", 46, 4) + map:addTile("tile-background-02", 46, 5) + map:addTile("tile-rock-slope-left-01", 46, 6) + map:addTile("tile-rock-big-01", 46, 7) + map:addTile("tile-rock-02", 46, 11) + map:addTile("tile-background-01", 47, 0) + map:addTile("tile-ground-06", 47, 1) + map:addTile("tile-background-03", 47, 2) + map:addTile("tile-background-04", 47, 3) + map:addTile("tile-background-01", 47, 4) + map:addTile("tile-rock-right-04", 47, 5) + map:addTile("tile-ground-02", 47, 6) + map:addTile("tile-rock-03", 47, 9) + map:addTile("tile-rock-02", 47, 10) + map:addTile("tile-rock-03", 47, 11) + map:addTile("tile-background-02", 48, 0) + map:addTile("tile-background-big-01", 48, 1) + map:addTile("tile-background-03", 48, 3) + map:addTile("tile-background-03", 48, 4) + map:addTile("tile-ground-02", 48, 5) + map:addTile("tile-rock-01", 48, 6) + map:addTile("tile-rock-big-01", 48, 7) + map:addTile("tile-rock-02", 48, 9) + map:addTile("tile-rock-02", 48, 10) + map:addTile("tile-rock-02", 48, 11) + map:addTile("tile-background-02", 49, 0) + map:addTile("tile-background-03", 49, 3) + map:addTile("tile-background-01", 49, 4) + map:addTile("tile-packagetarget-rock-01-idle", 49, 5) + map:addTile("tile-rock-01", 49, 6) + map:addTile("tile-rock-03", 49, 9) + map:addTile("tile-rock-big-01", 49, 10) + map:addTile("tile-background-01", 50, 0) + map:addTile("tile-background-01", 50, 1) + map:addTile("tile-background-02", 50, 2) + map:addTile("tile-background-04", 50, 3) + map:addTile("tile-background-01", 50, 4) + map:addTile("tile-ground-02", 50, 5) + map:addTile("tile-rock-01", 50, 6) + map:addTile("tile-rock-03", 50, 7) + map:addTile("tile-rock-03", 50, 8) + map:addTile("tile-rock-01", 50, 9) + map:addTile("tile-background-cave-art-01", 51, 0) + map:addTile("tile-background-02", 51, 1) + map:addTile("tile-ground-02", 51, 2) + map:addTile("tile-background-01", 51, 3) + map:addTile("tile-background-02", 51, 4) + map:addTile("tile-background-02", 51, 5) + map:addTile("tile-background-02", 51, 6) + map:addTile("tile-background-01", 51, 7) + map:addTile("bridge-wall-left-01", 51, 7) + map:addTile("tile-background-03", 51, 8) + map:addTile("tile-background-04", 51, 9) + map:addTile("tile-background-big-01", 51, 10) + map:addTile("tile-background-01", 52, 0) + map:addTile("tile-background-03", 52, 1) + map:addTile("tile-ground-04", 52, 2) + map:addTile("tile-rock-slope-left-02", 52, 3) + map:addTile("tile-background-03", 52, 4) + map:addTile("tile-background-01", 52, 5) + map:addTile("tile-background-big-01", 52, 6) + map:addTile("bridge-plank-01", 52, 7) + map:addTile("tile-background-big-01", 52, 8) + map:addTile("tile-rock-03", 53, 0) + map:addTile("tile-rock-big-01", 53, 1) + map:addTile("tile-rock-01", 53, 3) + map:addTile("tile-rock-02", 53, 4) + map:addTile("tile-rock-shim-01", 53, 5) + map:addTile("bridge-plank-01", 53, 7) + map:addTile("tile-background-03", 53, 10) + map:addTile("tile-background-04", 53, 11) + map:addTile("tile-rock-03", 54, 0) + map:addTile("tile-rock-03", 54, 3) + map:addTile("tile-rock-slope-right-02", 54, 4) + map:addTile("tile-background-big-01", 54, 5) + map:addTile("tile-background-02", 54, 7) + map:addTile("bridge-wall-right-01", 54, 7) + map:addTile("tile-background-03", 54, 8) + map:addTile("tile-background-04", 54, 9) + map:addTile("tile-background-03", 54, 10) + map:addTile("tile-background-01", 54, 11) + map:addTile("tile-rock-big-01", 55, 0) + map:addTile("tile-rock-slope-right-02", 55, 2) + map:addTile("tile-background-03", 55, 3) + map:addTile("tile-background-04", 55, 4) + map:addTile("tile-ground-02", 55, 7) + map:addTile("tile-rock-01", 55, 8) + map:addTile("tile-rock-02", 55, 9) + map:addTile("tile-rock-02", 55, 10) + map:addTile("tile-rock-01", 55, 11) + map:addTile("tile-background-03", 56, 2) + map:addTile("tile-background-02", 56, 3) + map:addTile("tile-background-04", 56, 4) + map:addTile("tile-rock-slope-left-01", 56, 5) + map:addTile("tile-rock-big-01", 56, 6) + map:addTile("tile-rock-03", 56, 8) + map:addTile("tile-rock-01", 56, 9) + map:addTile("tile-rock-02", 56, 10) + map:addTile("tile-rock-02", 56, 11) + map:addTile("tile-rock-03", 57, 0) + map:addTile("tile-rock-slope-right-02", 57, 1) + map:addTile("tile-background-03", 57, 2) + map:addTile("tile-background-03", 57, 3) + map:addTile("tile-rock-right-04", 57, 4) + map:addTile("tile-ground-04", 57, 5) + map:addTile("tile-rock-01", 57, 8) + map:addTile("tile-rock-01", 57, 9) + map:addTile("tile-rock-03", 57, 10) + map:addTile("tile-rock-01", 57, 11) + + map:addEmitter("item-package", 1, 1, 1, 0, "") + map:addEmitter("tree", 4, 5, 1, 0, "") + map:addEmitter("item-banana", 11, 3, 1, 0, "") + map:addEmitter("item-package", 13, 5, 1, 0, "") + map:addEmitter("tree", 16, 5, 1, 0, "") + map:addEmitter("item-apple", 18, 6, 1, 0, "") + map:addEmitter("item-apple", 19, 1, 1, 0, "") + map:addEmitter("tree", 23, 9, 1, 0, "") + map:addEmitter("tree", 25, 2, 1, 0, "") + map:addEmitter("npc-walking", 26, 10, 1, 0, "right=false") + map:addEmitter("npc-blowing", 27, 2, 1, 0, "right=false") + map:addEmitter("tree", 30, 9, 1, 0, "") + map:addEmitter("item-package", 35.3, 5, 1, 0, "") + map:addEmitter("npc-walking", 37, 2, 1, 0, "right=false") + map:addEmitter("item-package", 39.5, 2, 1, 0, "") + map:addEmitter("item-apple", 41, 8, 1, 0, "") + map:addEmitter("npc-walking", 44, 7, 1, 0, "right=false") + map:addEmitter("tree", 54, 5, 1, 0, "") + + map:setSetting("width", "58") + map:setSetting("height", "12") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:addStartPosition("1", "1") + map:setSetting("points", "100") + map:setSetting("referencetime", "50") + map:setSetting("sideborderfail", "true") + map:setSetting("theme", "rock") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.9") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "4.0") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-03.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-03.lua new file mode 100755 index 0000000000..c25b79583c --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-03.lua @@ -0,0 +1,1130 @@ +function getName() + return "Wind 03" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-background-04", 0, 0) + map:addTile("tile-background-04", 0, 1) + map:addTile("tile-ground-04", 0, 2) + map:addTile("tile-rock-big-01", 0, 3) + map:addTile("tile-rock-02", 0, 5) + map:addTile("tile-rock-01", 0, 6) + map:addTile("tile-rock-02", 0, 7) + map:addTile("tile-rock-01", 0, 8) + map:addTile("tile-rock-02", 0, 9) + map:addTile("tile-background-cave-art-01", 1, 0) + map:addTile("tile-background-01", 1, 1) + map:addTile("tile-ground-01", 1, 2) + map:addTile("tile-rock-01", 1, 5) + map:addTile("tile-rock-big-01", 1, 6) + map:addTile("tile-ground-04", 1, 8) + map:addTile("tile-rock-01", 1, 9) + map:addTile("tile-background-cave-art-01", 2, 0) + map:addTile("tile-background-04", 2, 1) + map:addTile("tile-ground-03", 2, 2) + map:addTile("tile-rock-03", 2, 3) + map:addTile("tile-rock-01", 2, 4) + map:addTile("tile-rock-02", 2, 5) + map:addTile("tile-rock-02", 2, 8) + map:addTile("tile-rock-02", 2, 9) + map:addTile("tile-background-01", 3, 0) + map:addTile("tile-background-01", 3, 1) + map:addTile("tile-ground-04", 3, 2) + map:addTile("tile-ground-04", 3, 3) + map:addTile("tile-rock-02", 3, 4) + map:addTile("tile-rock-01", 3, 5) + map:addTile("tile-ground-03", 3, 6) + map:addTile("tile-rock-03", 3, 7) + map:addTile("tile-rock-01", 3, 8) + map:addTile("tile-rock-02", 3, 9) + map:addTile("tile-background-01", 4, 0) + map:addTile("tile-background-02", 4, 1) + map:addTile("tile-background-cave-art-01", 4, 2) + map:addTile("tile-background-04", 4, 3) + map:addTile("tile-rock-02", 4, 4) + map:addTile("tile-rock-big-01", 4, 5) + map:addTile("tile-rock-01", 4, 7) + map:addTile("tile-rock-big-01", 4, 8) + map:addTile("tile-background-02", 5, 0) + map:addTile("tile-background-cave-art-01", 5, 1) + map:addTile("tile-background-04", 5, 2) + map:addTile("tile-background-04", 5, 3) + map:addTile("tile-ground-03", 5, 4) + map:addTile("tile-rock-03", 5, 7) + map:addTile("tile-background-02", 6, 0) + map:addTile("tile-background-02", 6, 1) + map:addTile("tile-background-02", 6, 2) + map:addTile("tile-background-04", 6, 3) + map:addTile("tile-ground-03", 6, 4) + map:addTile("tile-rock-02", 6, 5) + map:addTile("tile-rock-big-01", 6, 6) + map:addTile("tile-rock-03", 6, 8) + map:addTile("tile-rock-02", 6, 9) + map:addTile("tile-background-04", 7, 0) + map:addTile("tile-background-03", 7, 1) + map:addTile("tile-background-02", 7, 2) + map:addTile("tile-background-04", 7, 3) + map:addTile("tile-rock-slope-right-01", 7, 4) + map:addTile("tile-rock-02", 7, 5) + map:addTile("tile-rock-big-01", 7, 8) + map:addTile("tile-background-01", 8, 0) + map:addTile("tile-background-01", 8, 1) + map:addTile("tile-background-01", 8, 2) + map:addTile("tile-background-04", 8, 3) + map:addTile("tile-background-04", 8, 4) + map:addTile("tile-background-02", 8, 5) + map:addTile("tile-packagetarget-rock-01-idle", 8, 6) + map:addTile("tile-rock-01", 8, 7) + map:addTile("tile-background-03", 9, 0) + map:addTile("tile-background-04", 9, 1) + map:addTile("tile-background-01", 9, 2) + map:addTile("tile-background-02", 9, 3) + map:addTile("tile-background-04", 9, 4) + map:addTile("tile-ground-03", 9, 5) + map:addTile("tile-rock-big-01", 9, 6) + map:addTile("tile-rock-02", 9, 8) + map:addTile("tile-rock-02", 9, 9) + map:addTile("tile-background-04", 10, 0) + map:addTile("tile-background-01", 10, 1) + map:addTile("tile-background-04", 10, 2) + map:addTile("tile-background-02", 10, 3) + map:addTile("tile-background-04", 10, 4) + map:addTile("tile-ground-01", 10, 5) + map:addTile("tile-rock-03", 10, 8) + map:addTile("tile-ground-03", 10, 9) + map:addTile("tile-background-03", 11, 0) + map:addTile("tile-background-03", 11, 1) + map:addTile("tile-background-01", 11, 2) + map:addTile("tile-background-02", 11, 3) + map:addTile("tile-rock-slope-left-01", 11, 4) + map:addTile("tile-rock-big-01", 11, 5) + map:addTile("tile-rock-03", 11, 7) + map:addTile("tile-rock-big-01", 11, 8) + map:addTile("tile-background-04", 12, 0) + map:addTile("tile-background-04", 12, 1) + map:addTile("tile-background-02", 12, 2) + map:addTile("tile-rock-slope-left-01", 12, 3) + map:addTile("tile-ground-03", 12, 4) + map:addTile("tile-rock-03", 12, 7) + map:addTile("tile-background-02", 13, 0) + map:addTile("tile-background-02", 13, 1) + map:addTile("tile-rock-slope-left-01", 13, 2) + map:addTile("tile-rock-big-01", 13, 3) + map:addTile("tile-rock-02", 13, 5) + map:addTile("tile-rock-slope-right-02", 13, 6) + map:addTile("tile-background-02", 13, 7) + map:addTile("tile-background-04", 13, 8) + map:addTile("tile-ground-03", 13, 9) + map:addTile("tile-background-02", 14, 0) + map:addTile("tile-background-04", 14, 1) + map:addTile("tile-ground-01", 14, 2) + map:addTile("tile-rock-slope-right-02", 14, 5) + map:addTile("tile-background-big-01", 14, 6) + map:addTile("tile-background-04", 14, 8) + map:addTile("tile-ground-01", 14, 9) + map:addTile("tile-background-04", 15, 0) + map:addTile("tile-background-01", 15, 1) + map:addTile("tile-ground-03", 15, 2) + map:addTile("tile-rock-03", 15, 3) + map:addTile("tile-rock-slope-right-02", 15, 4) + map:addTile("tile-background-02", 15, 5) + map:addTile("tile-background-04", 15, 8) + map:addTile("tile-ground-03", 15, 9) + map:addTile("tile-background-big-01", 16, 0) + map:addTile("tile-ground-01", 16, 2) + map:addTile("tile-rock-slope-right-02", 16, 3) + map:addTile("tile-background-03", 16, 4) + map:addTile("tile-background-big-01", 16, 5) + map:addTile("tile-background-big-01", 16, 7) + map:addTile("tile-ground-01", 16, 9) + map:addTile("tile-ground-ledge-right-01", 17, 2) + map:addTile("tile-background-02", 17, 3) + map:addTile("tile-background-01", 17, 4) + map:addTile("tile-ground-01", 17, 9) + map:addTile("tile-background-04", 18, 0) + map:addTile("tile-background-big-01", 18, 1) + map:addTile("tile-background-04", 18, 3) + map:addTile("tile-background-02", 18, 4) + map:addTile("tile-background-01", 18, 5) + map:addTile("tile-background-01", 18, 6) + map:addTile("tile-background-02", 18, 7) + map:addTile("tile-background-01", 18, 8) + map:addTile("tile-ground-02", 18, 9) + map:addTile("tile-background-02", 19, 0) + map:addTile("tile-background-01", 19, 3) + map:addTile("tile-background-04", 19, 4) + map:addTile("tile-ground-03", 19, 5) + map:addTile("tile-rock-shim-01", 19, 6) + map:addTile("tile-background-01", 19, 7) + map:addTile("tile-background-02", 19, 8) + map:addTile("tile-ground-03", 19, 9) + map:addTile("tile-background-big-01", 20, 0) + map:addTile("tile-background-01", 20, 2) + map:addTile("tile-background-02", 20, 3) + map:addTile("tile-background-04", 20, 4) + map:addTile("tile-background-big-01", 20, 5) + map:addTile("bridge-wall-left-01", 20, 5) + map:addTile("tile-background-01", 20, 7) + map:addTile("tile-background-01", 20, 8) + map:addTile("tile-ground-02", 20, 9) + map:addTile("tile-background-02", 21, 2) + map:addTile("tile-background-03", 21, 3) + map:addTile("tile-background-04", 21, 4) + map:addTile("bridge-plank-01", 21, 5) + map:addTile("tile-background-big-01", 21, 7) + map:addTile("tile-ground-01", 21, 9) + map:addTile("tile-background-01", 22, 0) + map:addTile("tile-background-01", 22, 1) + map:addTile("tile-background-02", 22, 2) + map:addTile("tile-background-04", 22, 3) + map:addTile("tile-background-cave-art-01", 22, 4) + map:addTile("tile-background-03", 22, 5) + map:addTile("bridge-wall-right-01", 22, 5) + map:addTile("tile-background-02", 22, 6) + map:addTile("tile-background-cave-art-01", 22, 9) + map:addTile("bridge-wall-left-01", 22, 9) + map:addTile("tile-background-01", 23, 0) + map:addTile("tile-background-big-01", 23, 1) + map:addTile("tile-background-02", 23, 3) + map:addTile("tile-background-03", 23, 4) + map:addTile("tile-ground-03", 23, 5) + map:addTile("tile-background-01", 23, 6) + map:addTile("tile-background-01", 23, 7) + map:addTile("tile-background-big-01", 23, 8) + map:addTile("bridge-plank-01", 23, 9) + map:addTile("tile-background-01", 24, 0) + map:addTile("tile-background-04", 24, 3) + map:addTile("tile-background-01", 24, 4) + map:addTile("tile-ground-04", 24, 5) + map:addTile("tile-background-02", 24, 6) + map:addTile("liane-01", 24, 6) + map:addTile("tile-background-04", 24, 7) + map:addTile("bridge-plank-01", 24, 9) + map:addTile("tile-rock-01", 25, 0) + map:addTile("tile-rock-02", 25, 1) + map:addTile("tile-rock-slope-left-02", 25, 2) + map:addTile("tile-background-04", 25, 3) + map:addTile("tile-background-02", 25, 4) + map:addTile("tile-ground-02", 25, 5) + map:addTile("tile-background-03", 25, 6) + map:addTile("tile-background-big-01", 25, 7) + map:addTile("tile-background-01", 25, 9) + map:addTile("bridge-plank-01", 25, 9) + map:addTile("tile-rock-big-01", 26, 0) + map:addTile("tile-rock-02", 26, 2) + map:addTile("tile-background-02", 26, 3) + map:addTile("tile-geyser-rock-01-active", 26, 4) + map:addTile("tile-background-01", 26, 6) + map:addTile("liane-01", 26, 6) + map:addTile("tile-background-cave-art-01", 26, 9) + map:addTile("bridge-plank-01", 26, 9) + map:addTile("tile-rock-01", 27, 2) + map:addTile("tile-background-04", 27, 3) + map:addTile("tile-background-02", 27, 4) + map:addTile("tile-ground-02", 27, 5) + map:addTile("tile-background-02", 27, 6) + map:addTile("tile-background-01", 27, 7) + map:addTile("tile-background-01", 27, 8) + map:addTile("tile-background-02", 27, 9) + map:addTile("bridge-plank-01", 27, 9) + map:addTile("tile-rock-01", 28, 0) + map:addTile("tile-rock-02", 28, 1) + map:addTile("tile-rock-slope-right-02", 28, 2) + map:addTile("tile-background-big-01", 28, 3) + map:addTile("tile-ground-04", 28, 5) + map:addTile("tile-background-04", 28, 6) + map:addTile("tile-background-big-01", 28, 7) + map:addTile("tile-background-02", 28, 9) + map:addTile("bridge-plank-01", 28, 9) + map:addTile("tile-rock-slope-right-02", 29, 0) + map:addTile("tile-background-big-01", 29, 1) + map:addTile("tile-ground-02", 29, 5) + map:addTile("tile-background-03", 29, 6) + map:addTile("tile-background-cave-art-01", 29, 9) + map:addTile("bridge-wall-right-01", 29, 9) + map:addTile("tile-background-02", 30, 0) + map:addTile("tile-background-01", 30, 3) + map:addTile("tile-background-01", 30, 4) + map:addTile("tile-ground-04", 30, 5) + map:addTile("tile-background-04", 30, 6) + map:addTile("tile-background-02", 30, 7) + map:addTile("tile-background-01", 30, 8) + map:addTile("tile-ground-04", 30, 9) + map:addTile("tile-background-big-01", 31, 0) + map:addTile("tile-ground-02", 31, 2) + map:addTile("tile-rock-big-01", 31, 3) + map:addTile("tile-rock-02", 31, 5) + map:addTile("tile-background-02", 31, 6) + map:addTile("tile-background-04", 31, 7) + map:addTile("tile-background-01", 31, 8) + map:addTile("tile-ground-02", 31, 9) + map:addTile("tile-ground-04", 32, 2) + map:addTile("tile-rock-slope-right-02", 32, 5) + map:addTile("tile-background-01", 32, 6) + map:addTile("tile-background-03", 32, 7) + map:addTile("tile-rock-slope-left-01", 32, 8) + map:addTile("tile-rock-01", 32, 9) + map:addTile("tile-background-04", 33, 0) + map:addTile("tile-background-02", 33, 1) + map:addTile("tile-ground-02", 33, 2) + map:addTile("tile-rock-03", 33, 3) + map:addTile("tile-rock-slope-right-02", 33, 4) + map:addTile("tile-background-02", 33, 5) + map:addTile("tile-background-01", 33, 6) + map:addTile("tile-background-01", 33, 7) + map:addTile("tile-rock-slope-right-01", 33, 8) + map:addTile("tile-rock-02", 33, 9) + map:addTile("tile-background-01", 34, 0) + map:addTile("tile-background-04", 34, 1) + map:addTile("tile-ground-04", 34, 2) + map:addTile("tile-rock-left-04", 34, 3) + map:addTile("tile-background-big-01", 34, 4) + map:addTile("tile-background-big-01", 34, 6) + map:addTile("tile-background-02", 34, 8) + map:addTile("tile-ground-03", 34, 9) + map:addTile("tile-background-02", 35, 0) + map:addTile("tile-background-02", 35, 1) + map:addTile("tile-background-01", 35, 2) + map:addTile("tile-background-02", 35, 3) + map:addTile("tile-background-03", 35, 8) + map:addTile("tile-ground-04", 35, 9) + map:addTile("tile-background-04", 36, 0) + map:addTile("tile-background-02", 36, 1) + map:addTile("tile-background-02", 36, 2) + map:addTile("tile-background-03", 36, 3) + map:addTile("tile-background-02", 36, 4) + map:addTile("tile-rock-right-04", 36, 5) + map:addTile("tile-background-03", 36, 6) + map:addTile("tile-background-02", 36, 7) + map:addTile("tile-background-02", 36, 8) + map:addTile("tile-ground-03", 36, 9) + map:addTile("tile-rock-big-01", 37, 0) + map:addTile("tile-rock-slope-left-02", 37, 2) + map:addTile("tile-background-02", 37, 3) + map:addTile("tile-background-01", 37, 4) + map:addTile("tile-ground-03", 37, 5) + map:addTile("tile-rock-shim-01", 37, 6) + map:addTile("tile-background-02", 37, 7) + map:addTile("tile-background-02", 37, 8) + map:addTile("tile-packagetarget-rock-01-idle", 37, 9) + map:addTile("tile-rock-02", 38, 2) + map:addTile("tile-background-04", 38, 3) + map:addTile("tile-background-02", 38, 4) + map:addTile("tile-ground-04", 38, 5) + map:addTile("tile-background-02", 38, 6) + map:addTile("tile-background-02", 38, 7) + map:addTile("tile-geyser-rock-01-active", 38, 8) + map:addTile("tile-background-04", 39, 0) + map:addTile("tile-ground-04", 39, 1) + map:addTile("tile-rock-03", 39, 2) + map:addTile("tile-rock-slope-left-02", 39, 3) + map:addTile("tile-background-02", 39, 4) + map:addTile("tile-ground-04", 39, 5) + map:addTile("tile-background-03", 39, 6) + map:addTile("tile-background-03", 39, 7) + map:addTile("tile-background-04", 39, 8) + map:addTile("tile-ground-04", 39, 9) + map:addTile("liane-01", 39.8, 6) + map:addTile("tile-background-01", 40, 0) + map:addTile("tile-background-04", 40, 1) + map:addTile("tile-ground-04", 40, 2) + map:addTile("tile-rock-03", 40, 3) + map:addTile("tile-rock-03", 40, 4) + map:addTile("tile-rock-slope-right-02", 40, 5) + map:addTile("tile-background-03", 40, 6) + map:addTile("tile-background-04", 40, 7) + map:addTile("tile-background-01", 40, 8) + map:addTile("tile-ground-ledge-right-01", 40, 9) + map:addTile("tile-background-04", 41, 0) + map:addTile("tile-background-04", 41, 1) + map:addTile("tile-ground-03", 41, 2) + map:addTile("tile-rock-03", 41, 3) + map:addTile("tile-rock-slope-right-02", 41, 4) + map:addTile("tile-background-01", 41, 5) + map:addTile("tile-background-02", 41, 6) + map:addTile("tile-background-02", 41, 7) + map:addTile("tile-background-01", 41, 8) + map:addTile("tile-ground-ledge-right-02", 41, 9) + map:addTile("tile-background-01", 42, 0) + map:addTile("tile-background-big-01", 42, 1) + map:addTile("tile-background-01", 42, 3) + map:addTile("tile-background-01", 42, 4) + map:addTile("tile-background-04", 42, 5) + map:addTile("tile-background-big-01", 42, 6) + map:addTile("tile-background-02", 42, 8) + map:addTile("tile-ground-ledge-left-01", 42, 9) + map:addTile("tile-background-01", 43, 0) + map:addTile("tile-background-03", 43, 3) + map:addTile("tile-background-01", 43, 4) + map:addTile("tile-background-04", 43, 5) + map:addTile("tile-rock-slope-left-01", 43, 8) + map:addTile("tile-rock-02", 43, 9) + map:addTile("tile-rock-big-01", 44, 0) + map:addTile("tile-background-03", 44, 2) + map:addTile("tile-background-04", 44, 3) + map:addTile("tile-background-04", 44, 4) + map:addTile("tile-background-03", 44, 5) + map:addTile("tile-background-03", 44, 6) + map:addTile("tile-rock-slope-left-01", 44, 7) + map:addTile("tile-rock-big-01", 44, 8) + map:addTile("liane-01", 44.7, 2) + map:addTile("tile-background-04", 45, 2) + map:addTile("tile-background-04", 45, 3) + map:addTile("tile-background-02", 45, 4) + map:addTile("tile-background-03", 45, 5) + map:addTile("tile-background-01", 45, 6) + map:addTile("tile-rock-slope-right-01", 45, 7) + map:addTile("liane-01", 45.1, 2) + map:addTile("tile-rock-01", 46, 0) + map:addTile("tile-rock-slope-right-02", 46, 1) + map:addTile("tile-background-04", 46, 2) + map:addTile("tile-background-02", 46, 3) + map:addTile("tile-ground-03", 46, 4) + map:addTile("tile-rock-slope-left-02", 46, 5) + map:addTile("tile-background-04", 46, 6) + map:addTile("tile-background-02", 46, 7) + map:addTile("tile-rock-slope-right-01", 46, 8) + map:addTile("tile-rock-02", 46, 9) + map:addTile("tile-background-big-01", 47, 0) + map:addTile("tile-background-01", 47, 2) + map:addTile("tile-background-01", 47, 3) + map:addTile("tile-ground-01", 47, 4) + map:addTile("tile-rock-big-01", 47, 5) + map:addTile("tile-background-02", 47, 7) + map:addTile("tile-background-01", 47, 8) + map:addTile("tile-background-01", 47, 9) + map:addTile("tile-background-01", 48, 2) + map:addTile("tile-ground-03", 48, 3) + map:addTile("tile-rock-03", 48, 4) + map:addTile("tile-rock-slope-left-02", 48, 7) + map:addTile("tile-background-03", 48, 8) + map:addTile("tile-background-02", 48, 9) + map:addTile("tile-background-01", 49, 0) + map:addTile("tile-background-01", 49, 1) + map:addTile("tile-background-01", 49, 2) + map:addTile("tile-ground-01", 49, 3) + map:addTile("tile-rock-01", 49, 4) + map:addTile("tile-rock-02", 49, 5) + map:addTile("tile-rock-02", 49, 6) + map:addTile("tile-rock-02", 49, 7) + map:addTile("tile-background-04", 49, 8) + map:addTile("tile-background-01", 49, 9) + map:addTile("tile-background-04", 50, 0) + map:addTile("tile-background-03", 50, 1) + map:addTile("tile-background-02", 50, 2) + map:addTile("tile-ground-03", 50, 3) + map:addTile("tile-rock-01", 50, 4) + map:addTile("tile-rock-02", 50, 5) + map:addTile("tile-rock-02", 50, 6) + map:addTile("tile-rock-slope-right-02", 50, 7) + map:addTile("tile-background-big-01", 50, 8) + map:addTile("tile-background-02", 51, 0) + map:addTile("tile-background-01", 51, 1) + map:addTile("tile-background-03", 51, 2) + map:addTile("tile-ground-01", 51, 3) + map:addTile("tile-rock-03", 51, 4) + map:addTile("tile-rock-03", 51, 5) + map:addTile("tile-rock-slope-right-02", 51, 6) + map:addTile("tile-background-04", 51, 7) + map:addTile("tile-background-01", 52, 0) + map:addTile("tile-background-03", 52, 1) + map:addTile("tile-background-03", 52, 2) + map:addTile("tile-ground-03", 52, 3) + map:addTile("tile-rock-03", 52, 4) + map:addTile("tile-rock-03", 52, 5) + map:addTile("tile-background-01", 52, 6) + map:addTile("liane-01", 52, 6) + map:addTile("tile-background-04", 52, 7) + map:addTile("tile-background-01", 52, 8) + map:addTile("tile-background-01", 52, 9) + map:addTile("tile-background-03", 53, 0) + map:addTile("tile-background-01", 53, 1) + map:addTile("tile-background-03", 53, 2) + map:addTile("tile-background-01", 53, 3) + map:addTile("tile-ground-01", 53, 4) + map:addTile("tile-rock-slope-right-02", 53, 5) + map:addTile("tile-background-03", 53, 6) + map:addTile("tile-background-big-01", 53, 7) + map:addTile("tile-background-04", 53, 9) + map:addTile("tile-background-02", 54, 0) + map:addTile("tile-background-02", 54, 1) + map:addTile("tile-background-01", 54, 2) + map:addTile("tile-background-big-01", 54, 3) + map:addTile("tile-background-04", 54, 5) + map:addTile("tile-background-01", 54, 6) + map:addTile("tile-background-04", 54, 9) + map:addTile("tile-rock-big-01", 55, 0) + map:addTile("tile-rock-slope-left-02", 55, 2) + map:addTile("tile-background-04", 55, 5) + map:addTile("tile-background-04", 55, 6) + map:addTile("tile-background-02", 55, 7) + map:addTile("tile-background-03", 55, 8) + map:addTile("tile-background-04", 55, 9) + map:addTile("tile-rock-01", 56, 2) + map:addTile("tile-rock-03", 56, 3) + map:addTile("tile-rock-01", 56, 4) + map:addTile("tile-rock-03", 56, 5) + map:addTile("tile-rock-shim-01", 56, 6) + map:addTile("tile-background-01", 56, 7) + map:addTile("tile-background-02", 56, 8) + map:addTile("tile-background-02", 56, 9) + map:addTile("tile-background-01", 57, 0) + map:addTile("tile-background-02", 57, 1) + map:addTile("tile-background-02", 57, 2) + map:addTile("tile-background-03", 57, 3) + map:addTile("tile-background-03", 57, 4) + map:addTile("tile-background-04", 57, 5) + map:addTile("tile-background-01", 57, 6) + map:addTile("tile-background-03", 57, 7) + map:addTile("tile-background-04", 57, 8) + map:addTile("tile-background-cave-art-01", 57, 9) + map:addTile("tile-background-02", 58, 0) + map:addTile("tile-background-03", 58, 1) + map:addTile("tile-background-03", 58, 2) + map:addTile("tile-background-01", 58, 3) + map:addTile("tile-background-01", 58, 4) + map:addTile("tile-background-01", 58, 5) + map:addTile("tile-background-04", 58, 6) + map:addTile("tile-background-cave-art-01", 58, 7) + map:addTile("tile-background-04", 58, 8) + map:addTile("tile-background-cave-art-01", 58, 9) + map:addTile("tile-background-01", 59, 0) + map:addTile("tile-background-03", 59, 1) + map:addTile("tile-background-03", 59, 2) + map:addTile("tile-ground-02", 59, 3) + map:addTile("tile-rock-big-01", 59, 4) + map:addTile("tile-rock-03", 59, 6) + map:addTile("tile-rock-01", 59, 7) + map:addTile("tile-rock-shim-01", 59, 8) + map:addTile("tile-background-04", 59, 9) + map:addTile("tile-background-04", 60, 0) + map:addTile("tile-background-04", 60, 1) + map:addTile("tile-background-04", 60, 2) + map:addTile("tile-ground-03", 60, 3) + map:addTile("tile-background-big-01", 60, 6) + map:addTile("tile-background-big-01", 60, 8) + map:addTile("tile-background-big-01", 61, 0) + map:addTile("tile-background-01", 61, 2) + map:addTile("tile-background-01", 61, 3) + map:addTile("tile-background-03", 61, 4) + map:addTile("tile-background-01", 61, 5) + map:addTile("tile-background-big-01", 62, 2) + map:addTile("tile-background-03", 62, 4) + map:addTile("tile-background-04", 62, 5) + map:addTile("tile-background-03", 62, 6) + map:addTile("tile-background-01", 62, 7) + map:addTile("tile-background-04", 62, 8) + map:addTile("tile-background-01", 62, 9) + map:addTile("tile-background-03", 63, 0) + map:addTile("tile-background-01", 63, 1) + map:addTile("tile-background-04", 63, 4) + map:addTile("tile-background-01", 63, 5) + map:addTile("tile-background-03", 63, 6) + map:addTile("tile-background-03", 63, 7) + map:addTile("tile-background-04", 63, 8) + map:addTile("tile-background-03", 63, 9) + map:addTile("tile-background-04", 64, 0) + map:addTile("tile-background-03", 64, 1) + map:addTile("tile-ground-02", 64, 2) + map:addTile("tile-rock-slope-left-02", 64, 3) + map:addTile("tile-background-03", 64, 4) + map:addTile("tile-background-04", 64, 5) + map:addTile("tile-background-04", 64, 6) + map:addTile("tile-background-03", 64, 7) + map:addTile("tile-background-03", 64, 8) + map:addTile("tile-background-cave-art-01", 64, 9) + map:addTile("tile-background-04", 65, 0) + map:addTile("tile-background-03", 65, 1) + map:addTile("tile-ground-03", 65, 2) + map:addTile("tile-rock-03", 65, 3) + map:addTile("tile-rock-02", 65, 4) + map:addTile("tile-background-cave-art-01", 65, 5) + map:addTile("tile-background-01", 65, 6) + map:addTile("tile-background-03", 65, 7) + map:addTile("tile-background-02", 65, 8) + map:addTile("tile-background-cave-art-01", 65, 9) + map:addTile("tile-background-04", 66, 0) + map:addTile("tile-background-01", 66, 1) + map:addTile("tile-ground-02", 66, 2) + map:addTile("tile-rock-03", 66, 3) + map:addTile("tile-rock-02", 66, 4) + map:addTile("tile-rock-shim-01", 66, 5) + map:addTile("tile-background-02", 66, 6) + map:addTile("tile-background-01", 66, 7) + map:addTile("tile-background-03", 66, 8) + map:addTile("tile-background-04", 66, 9) + map:addTile("tile-background-01", 67, 0) + map:addTile("tile-background-03", 67, 1) + map:addTile("tile-ground-01", 67, 2) + map:addTile("tile-rock-big-01", 67, 3) + map:addTile("tile-background-03", 67, 5) + map:addTile("tile-background-04", 67, 6) + map:addTile("tile-background-03", 67, 7) + map:addTile("tile-background-03", 67, 8) + map:addTile("tile-background-cave-art-01", 67, 9) + map:addTile("liane-01", 67.4, 5) + map:addTile("tile-background-01", 68, 0) + map:addTile("tile-background-04", 68, 1) + map:addTile("tile-ground-02", 68, 2) + map:addTile("tile-background-01", 68, 5) + map:addTile("liane-01", 68, 5) + map:addTile("tile-background-01", 68, 6) + map:addTile("tile-background-01", 68, 7) + map:addTile("tile-background-03", 68, 8) + map:addTile("tile-background-03", 68, 9) + map:addTile("tile-background-01", 69, 0) + map:addTile("tile-background-01", 69, 1) + map:addTile("tile-ground-03", 69, 2) + map:addTile("tile-rock-03", 69, 3) + map:addTile("tile-rock-slope-right-02", 69, 4) + map:addTile("tile-background-02", 69, 5) + map:addTile("tile-background-04", 69, 6) + map:addTile("tile-background-04", 69, 7) + map:addTile("tile-background-01", 69, 8) + map:addTile("tile-background-04", 69, 9) + map:addTile("tile-background-big-01", 70, 0) + map:addTile("tile-ground-03", 70, 2) + map:addTile("tile-rock-02", 70, 3) + map:addTile("tile-background-big-01", 70, 4) + map:addTile("tile-background-02", 70, 6) + map:addTile("tile-background-04", 70, 7) + map:addTile("tile-background-03", 70, 8) + map:addTile("tile-background-cave-art-01", 70, 9) + map:addTile("tile-ground-02", 71, 2) + map:addTile("tile-rock-02", 71, 3) + map:addTile("tile-background-01", 71, 6) + map:addTile("tile-rock-slope-left-01", 71, 7) + map:addTile("tile-rock-big-01", 71, 8) + map:addTile("tile-background-01", 72, 0) + map:addTile("tile-background-03", 72, 1) + map:addTile("tile-ground-03", 72, 2) + map:addTile("tile-rock-big-01", 72, 3) + map:addTile("tile-background-01", 72, 5) + map:addTile("tile-background-04", 72, 6) + map:addTile("tile-ground-04", 72, 7) + map:addTile("tile-background-01", 73, 0) + map:addTile("tile-background-01", 73, 1) + map:addTile("tile-ground-03", 73, 2) + map:addTile("tile-background-01", 73, 5) + map:addTile("tile-background-01", 73, 6) + map:addTile("tile-ground-03", 73, 7) + map:addTile("tile-rock-02", 73, 8) + map:addTile("tile-rock-02", 73, 9) + map:addTile("liane-01", 73.4, 5) + map:addTile("tile-background-big-01", 74, 0) + map:addTile("tile-ground-02", 74, 2) + map:addTile("tile-rock-03", 74, 3) + map:addTile("tile-rock-slope-right-02", 74, 4) + map:addTile("tile-background-02", 74, 5) + map:addTile("tile-background-04", 74, 6) + map:addTile("tile-ground-04", 74, 7) + map:addTile("tile-rock-big-01", 74, 8) + map:addTile("tile-ground-ledge-right-01", 75, 2) + map:addTile("tile-background-01", 75, 3) + map:addTile("tile-background-03", 75, 4) + map:addTile("tile-background-04", 75, 5) + map:addTile("tile-background-03", 75, 6) + map:addTile("tile-ground-01", 75, 7) + map:addTile("tile-background-04", 76, 0) + map:addTile("tile-background-02", 76, 1) + map:addTile("tile-ground-ledge-right-02", 76, 2) + map:addTile("tile-background-02", 76, 3) + map:addTile("tile-background-03", 76, 4) + map:addTile("tile-background-04", 76, 5) + map:addTile("tile-background-02", 76, 6) + map:addTile("tile-ground-04", 76, 7) + map:addTile("tile-rock-01", 76, 8) + map:addTile("tile-rock-01", 76, 9) + map:addTile("tile-background-big-01", 77, 0) + map:addTile("tile-background-03", 77, 2) + map:addTile("tile-background-04", 77, 3) + map:addTile("tile-background-02", 77, 4) + map:addTile("tile-background-04", 77, 5) + map:addTile("tile-background-03", 77, 6) + map:addTile("tile-ground-01", 77, 7) + map:addTile("tile-rock-01", 77, 8) + map:addTile("tile-rock-02", 77, 9) + map:addTile("tile-background-01", 78, 2) + map:addTile("tile-background-02", 78, 3) + map:addTile("tile-background-03", 78, 4) + map:addTile("tile-background-01", 78, 5) + map:addTile("tile-background-02", 78, 6) + map:addTile("tile-ground-02", 78, 7) + map:addTile("tile-rock-03", 78, 8) + map:addTile("tile-rock-01", 78, 9) + map:addTile("tile-background-04", 79, 0) + map:addTile("tile-background-03", 79, 1) + map:addTile("tile-background-03", 79, 2) + map:addTile("tile-background-02", 79, 3) + map:addTile("tile-background-02", 79, 4) + map:addTile("tile-background-01", 79, 5) + map:addTile("tile-background-02", 79, 6) + map:addTile("tile-ground-01", 79, 7) + map:addTile("tile-rock-big-01", 79, 8) + map:addTile("tile-background-02", 80, 0) + map:addTile("tile-background-03", 80, 1) + map:addTile("tile-background-01", 80, 2) + map:addTile("tile-background-01", 80, 3) + map:addTile("tile-background-01", 80, 4) + map:addTile("tile-background-03", 80, 5) + map:addTile("tile-background-cave-art-01", 80, 6) + map:addTile("tile-ground-01", 80, 7) + map:addTile("tile-background-03", 81, 0) + map:addTile("tile-background-03", 81, 1) + map:addTile("tile-background-04", 81, 2) + map:addTile("tile-background-03", 81, 3) + map:addTile("tile-ground-06", 81, 4) + map:addTile("tile-background-04", 81, 5) + map:addTile("tile-background-cave-art-01", 81, 6) + map:addTile("tile-ground-04", 81, 7) + map:addTile("tile-rock-03", 81, 8) + map:addTile("tile-rock-01", 81, 9) + map:addTile("tile-background-big-01", 82, 0) + map:addTile("tile-background-02", 82, 2) + map:addTile("tile-background-02", 82, 3) + map:addTile("tile-ground-ledge-left-01", 82, 4) + map:addTile("tile-background-01", 82, 5) + map:addTile("tile-background-03", 82, 6) + map:addTile("tile-background-04", 82, 7) + map:addTile("tile-background-04", 82, 8) + map:addTile("tile-background-04", 82, 9) + map:addTile("tile-background-01", 83, 2) + map:addTile("tile-background-03", 83, 3) + map:addTile("tile-ground-01", 83, 4) + map:addTile("tile-rock-shim-01", 83, 5) + map:addTile("tile-background-cave-art-01", 83, 6) + map:addTile("tile-background-04", 83, 7) + map:addTile("tile-background-04", 83, 8) + map:addTile("tile-background-cave-art-01", 83, 9) + map:addTile("tile-background-big-01", 84, 0) + map:addTile("tile-background-04", 84, 2) + map:addTile("tile-ground-04", 84, 3) + map:addTile("tile-rock-02", 84, 4) + map:addTile("tile-background-cave-art-01", 84, 5) + map:addTile("tile-background-03", 84, 6) + map:addTile("tile-background-03", 84, 7) + map:addTile("tile-background-big-01", 84, 8) + map:addTile("tile-background-03", 85, 2) + map:addTile("tile-ground-04", 85, 3) + map:addTile("tile-rock-01", 85, 4) + map:addTile("tile-background-03", 85, 5) + map:addTile("tile-background-big-01", 85, 6) + map:addTile("tile-background-03", 86, 0) + map:addTile("tile-background-04", 86, 1) + map:addTile("tile-background-02", 86, 2) + map:addTile("tile-rock-01", 86, 3) + map:addTile("tile-rock-02", 86, 4) + map:addTile("tile-background-02", 86, 5) + map:addTile("liane-01", 86, 5) + map:addTile("tile-background-03", 86, 8) + map:addTile("tile-background-04", 86, 9) + map:addTile("tile-background-03", 87, 0) + map:addTile("tile-background-03", 87, 1) + map:addTile("tile-ground-02", 87, 2) + map:addTile("tile-rock-03", 87, 3) + map:addTile("tile-rock-02", 87, 4) + map:addTile("tile-background-03", 87, 5) + map:addTile("tile-background-01", 87, 6) + map:addTile("tile-background-04", 87, 7) + map:addTile("tile-background-03", 87, 8) + map:addTile("tile-background-03", 87, 9) + map:addTile("tile-background-04", 88, 0) + map:addTile("tile-background-02", 88, 1) + map:addTile("tile-ground-04", 88, 2) + map:addTile("tile-rock-03", 88, 3) + map:addTile("tile-rock-slope-right-02", 88, 4) + map:addTile("tile-background-01", 88, 5) + map:addTile("tile-background-03", 88, 6) + map:addTile("tile-background-03", 88, 7) + map:addTile("tile-background-02", 88, 8) + map:addTile("tile-background-02", 88, 9) + map:addTile("tile-background-big-01", 89, 0) + map:addTile("tile-ground-01", 89, 2) + map:addTile("tile-rock-03", 89, 3) + map:addTile("tile-background-02", 89, 4) + map:addTile("tile-background-01", 89, 5) + map:addTile("tile-background-01", 89, 6) + map:addTile("tile-background-01", 89, 7) + map:addTile("tile-background-04", 89, 8) + map:addTile("tile-background-03", 89, 9) + map:addTile("liane-01", 89.4, 4) + map:addTile("tile-ground-01", 90, 2) + map:addTile("tile-rock-slope-right-02", 90, 3) + map:addTile("tile-background-03", 90, 4) + map:addTile("tile-background-04", 90, 5) + map:addTile("tile-background-03", 90, 6) + map:addTile("tile-background-04", 90, 7) + map:addTile("tile-background-big-01", 90, 8) + map:addTile("tile-background-02", 91, 0) + map:addTile("tile-background-03", 91, 1) + map:addTile("tile-rock-left-04", 91, 2) + map:addTile("tile-background-02", 91, 3) + map:addTile("tile-background-03", 91, 4) + map:addTile("tile-background-02", 91, 5) + map:addTile("tile-background-03", 91, 6) + map:addTile("tile-background-02", 91, 7) + map:addTile("tile-background-big-01", 92, 0) + map:addTile("tile-background-01", 92, 2) + map:addTile("tile-background-04", 92, 3) + map:addTile("tile-background-02", 92, 4) + map:addTile("tile-background-02", 92, 5) + map:addTile("tile-background-01", 92, 6) + map:addTile("tile-background-03", 92, 7) + map:addTile("tile-background-04", 92, 8) + map:addTile("tile-background-03", 92, 9) + map:addTile("tile-background-04", 93, 2) + map:addTile("tile-background-02", 93, 3) + map:addTile("tile-background-04", 93, 4) + map:addTile("tile-ground-03", 93, 5) + map:addTile("tile-background-04", 93, 6) + map:addTile("tile-background-big-01", 93, 7) + map:addTile("tile-background-01", 93, 9) + map:addTile("tile-background-04", 94, 0) + map:addTile("tile-background-04", 94, 1) + map:addTile("tile-background-02", 94, 2) + map:addTile("tile-background-02", 94, 3) + map:addTile("tile-background-04", 94, 4) + map:addTile("tile-ground-01", 94, 5) + map:addTile("tile-rock-slope-left-02", 94, 6) + map:addTile("tile-background-cave-art-01", 94, 9) + map:addTile("tile-background-big-01", 95, 0) + map:addTile("tile-background-big-01", 95, 2) + map:addTile("tile-ground-01", 95, 4) + map:addTile("tile-rock-big-01", 95, 5) + map:addTile("tile-background-big-01", 95, 7) + map:addTile("tile-background-02", 95, 9) + map:addTile("tile-ground-01", 96, 4) + map:addTile("tile-background-01", 96, 9) + map:addTile("tile-background-01", 97, 0) + map:addTile("tile-background-04", 97, 1) + map:addTile("tile-background-01", 97, 2) + map:addTile("tile-background-02", 97, 3) + map:addTile("tile-ground-03", 97, 4) + map:addTile("tile-rock-03", 97, 5) + map:addTile("tile-rock-slope-right-02", 97, 6) + map:addTile("tile-background-01", 97, 7) + map:addTile("tile-background-02", 97, 8) + map:addTile("tile-background-01", 97, 9) + map:addTile("tile-background-04", 98, 0) + map:addTile("tile-background-03", 98, 1) + map:addTile("tile-ground-03", 98, 2) + map:addTile("tile-rock-big-01", 98, 3) + map:addTile("tile-rock-left-04", 98, 5) + map:addTile("tile-background-03", 98, 6) + map:addTile("tile-background-big-01", 98, 7) + map:addTile("tile-background-02", 98, 9) + map:addTile("tile-background-01", 99, 0) + map:addTile("tile-background-03", 99, 1) + map:addTile("tile-ground-03", 99, 2) + map:addTile("tile-background-04", 99, 5) + map:addTile("liane-01", 99, 5) + map:addTile("liane-01", 99, 5) + map:addTile("liane-01", 99, 5) + map:addTile("tile-background-03", 99, 6) + map:addTile("tile-background-04", 99, 9) + map:addTile("tile-background-02", 100, 0) + map:addTile("tile-background-02", 100, 1) + map:addTile("tile-ground-03", 100, 2) + map:addTile("tile-rock-03", 100, 3) + map:addTile("tile-rock-big-01", 100, 4) + map:addTile("tile-background-03", 100, 6) + map:addTile("tile-background-big-01", 100, 7) + map:addTile("tile-background-03", 100, 9) + map:addTile("liane-01", 100.4, 6) + map:addTile("tile-background-04", 101, 0) + map:addTile("tile-background-03", 101, 1) + map:addTile("tile-ground-03", 101, 2) + map:addTile("tile-rock-03", 101, 3) + map:addTile("tile-rock-slope-left-02", 101, 6) + map:addTile("tile-background-04", 101, 9) + map:addTile("tile-background-04", 102, 0) + map:addTile("tile-background-03", 102, 1) + map:addTile("tile-ground-01", 102, 2) + map:addTile("tile-rock-01", 102, 3) + map:addTile("tile-rock-01", 102, 4) + map:addTile("tile-rock-02", 102, 5) + map:addTile("tile-rock-02", 102, 6) + map:addTile("tile-background-03", 102, 7) + map:addTile("tile-background-02", 102, 8) + map:addTile("tile-background-02", 102, 9) + map:addTile("tile-background-02", 103, 0) + map:addTile("tile-background-04", 103, 1) + map:addTile("tile-background-03", 103, 2) + map:addTile("tile-ground-03", 103, 3) + map:addTile("tile-rock-slope-right-02", 103, 4) + map:addTile("tile-background-03", 103, 5) + map:addTile("tile-background-02", 103, 6) + map:addTile("tile-background-04", 103, 7) + map:addTile("tile-background-03", 103, 8) + map:addTile("tile-rock-slope-left-01", 103, 9) + map:addTile("tile-background-01", 104, 0) + map:addTile("tile-background-02", 104, 1) + map:addTile("tile-background-01", 104, 2) + map:addTile("tile-background-02", 104, 3) + map:addTile("tile-background-01", 104, 4) + map:addTile("tile-background-02", 104, 5) + map:addTile("tile-background-02", 104, 6) + map:addTile("tile-background-04", 104, 7) + map:addTile("tile-rock-slope-left-01", 104, 8) + map:addTile("tile-rock-01", 104, 9) + map:addTile("tile-background-02", 105, 0) + map:addTile("tile-background-01", 105, 1) + map:addTile("tile-background-01", 105, 2) + map:addTile("tile-background-02", 105, 3) + map:addTile("tile-background-01", 105, 4) + map:addTile("tile-background-03", 105, 5) + map:addTile("tile-background-03", 105, 6) + map:addTile("tile-rock-slope-left-01", 105, 7) + map:addTile("tile-rock-01", 105, 8) + map:addTile("tile-rock-03", 105, 9) + map:addTile("tile-background-01", 106, 0) + map:addTile("tile-background-01", 106, 1) + map:addTile("tile-background-01", 106, 2) + map:addTile("tile-ground-03", 106, 3) + map:addTile("tile-rock-01", 106, 4) + map:addTile("tile-rock-big-01", 106, 5) + map:addTile("tile-rock-01", 106, 7) + map:addTile("tile-rock-big-01", 106, 8) + map:addTile("tile-background-01", 107, 0) + map:addTile("tile-background-04", 107, 1) + map:addTile("tile-background-03", 107, 2) + map:addTile("tile-packagetarget-rock-01-idle", 107, 3) + map:addTile("tile-rock-03", 107, 4) + map:addTile("tile-rock-02", 107, 7) + map:addTile("liane-01", 107.4, 0) + map:addTile("tile-background-big-01", 108, 0) + map:addTile("tile-ground-04", 108, 2) + map:addTile("tile-rock-02", 108, 3) + map:addTile("tile-rock-01", 108, 4) + map:addTile("tile-rock-03", 108, 5) + map:addTile("tile-rock-01", 108, 6) + map:addTile("tile-rock-02", 108, 7) + map:addTile("tile-rock-01", 108, 8) + map:addTile("tile-rock-02", 108, 9) + map:addTile("tile-ground-03", 109, 2) + map:addTile("tile-rock-01", 109, 3) + map:addTile("tile-rock-big-01", 109, 4) + map:addTile("tile-rock-02", 109, 6) + map:addTile("tile-rock-big-01", 109, 7) + map:addTile("tile-rock-01", 109, 9) + map:addTile("tile-background-cave-art-01", 110, 0) + map:addTile("tile-background-01", 110, 1) + map:addTile("tile-ground-04", 110, 2) + map:addTile("tile-rock-03", 110, 3) + map:addTile("tile-rock-02", 110, 6) + map:addTile("tile-rock-01", 110, 9) + map:addTile("tile-background-big-01", 111, 0) + map:addTile("liane-01", 111, 0) + map:addTile("tile-ground-04", 111, 2) + map:addTile("tile-rock-02", 111, 3) + map:addTile("tile-rock-02", 111, 4) + map:addTile("tile-rock-02", 111, 5) + map:addTile("tile-rock-01", 111, 6) + map:addTile("tile-rock-01", 111, 7) + map:addTile("tile-rock-big-01", 111, 8) + map:addTile("tile-ground-02", 112, 2) + map:addTile("tile-rock-03", 112, 3) + map:addTile("tile-rock-01", 112, 4) + map:addTile("tile-rock-big-01", 112, 5) + map:addTile("tile-rock-01", 112, 7) + map:addTile("tile-background-03", 113, 0) + map:addTile("tile-background-02", 113, 1) + map:addTile("tile-rock-slope-right-01", 113, 2) + map:addTile("tile-rock-03", 113, 3) + map:addTile("tile-rock-01", 113, 4) + map:addTile("tile-rock-01", 113, 7) + map:addTile("tile-rock-01", 113, 8) + map:addTile("tile-rock-01", 113, 9) + map:addTile("tile-rock-slope-left-02", 114, 0) + map:addTile("tile-background-02", 114, 1) + map:addTile("tile-background-01", 114, 2) + map:addTile("tile-rock-slope-right-01", 114, 3) + map:addTile("tile-rock-03", 114, 4) + map:addTile("tile-rock-01", 114, 5) + map:addTile("tile-rock-01", 114, 6) + map:addTile("tile-rock-01", 114, 7) + map:addTile("tile-rock-big-01", 114, 8) + map:addTile("tile-rock-01", 115, 0) + map:addTile("tile-rock-right-04", 115, 1) + map:addTile("tile-background-02", 115, 2) + map:addTile("tile-background-02", 115, 3) + map:addTile("tile-rock-slope-right-01", 115, 4) + map:addTile("tile-rock-03", 115, 5) + map:addTile("tile-rock-big-01", 115, 6) + map:addTile("tile-rock-big-01", 116, 0) + map:addTile("tile-rock-slope-left-02", 116, 2) + map:addTile("tile-background-cave-art-01", 116, 3) + map:addTile("tile-background-02", 116, 4) + map:addTile("tile-rock-slope-right-01", 116, 5) + map:addTile("tile-rock-01", 116, 8) + map:addTile("tile-rock-01", 116, 9) + map:addTile("tile-rock-01", 117, 2) + map:addTile("tile-rock-slope-left-02", 117, 3) + map:addTile("tile-background-01", 117, 4) + map:addTile("tile-background-cave-art-01", 117, 5) + map:addTile("tile-background-02", 117, 6) + map:addTile("tile-background-02", 117, 7) + map:addTile("tile-rock-slope-right-01", 117, 8) + map:addTile("tile-rock-01", 117, 9) + map:addTile("tile-rock-02", 118, 0) + map:addTile("tile-rock-big-01", 118, 1) + map:addTile("tile-rock-01", 118, 3) + map:addTile("tile-rock-right-04", 118, 4) + map:addTile("tile-background-01", 118, 5) + map:addTile("tile-background-02", 118, 6) + map:addTile("tile-background-03", 118, 7) + map:addTile("tile-background-04", 118, 8) + map:addTile("tile-packagetarget-rock-01-idle", 118, 9) + map:addTile("tile-rock-02", 119, 0) + map:addTile("tile-rock-02", 119, 3) + map:addTile("tile-rock-02", 119, 4) + map:addTile("tile-rock-slope-left-02", 119, 5) + map:addTile("tile-background-03", 119, 6) + map:addTile("tile-background-02", 119, 7) + map:addTile("tile-background-04", 119, 8) + map:addTile("tile-ground-02", 119, 9) + map:addTile("tile-rock-big-01", 120, 0) + map:addTile("tile-rock-02", 120, 2) + map:addTile("tile-rock-02", 120, 3) + map:addTile("tile-rock-01", 120, 4) + map:addTile("tile-rock-03", 120, 5) + map:addTile("tile-rock-right-04", 120, 6) + map:addTile("tile-background-03", 120, 7) + map:addTile("tile-background-01", 120, 8) + map:addTile("tile-rock-slope-right-01", 120, 9) + map:addTile("tile-background-03", 121, 2) + map:addTile("tile-rock-slope-right-01", 121, 3) + map:addTile("tile-ground-01", 121, 4) + map:addTile("tile-rock-02", 121, 5) + map:addTile("tile-rock-01", 121, 6) + map:addTile("tile-rock-shim-01", 121, 7) + map:addTile("tile-background-04", 121, 8) + map:addTile("tile-background-03", 121, 9) + map:addTile("tile-rock-big-01", 122, 0) + map:addTile("tile-background-03", 122, 2) + map:addTile("tile-background-cave-art-01", 122, 3) + map:addTile("tile-ground-02", 122, 4) + map:addTile("tile-rock-02", 122, 5) + map:addTile("tile-rock-slope-right-02", 122, 6) + map:addTile("tile-background-02", 122, 7) + map:addTile("tile-background-04", 122, 8) + map:addTile("tile-background-cave-art-01", 122, 9) + map:addTile("tile-background-01", 123, 2) + map:addTile("tile-background-03", 123, 3) + map:addTile("tile-ground-01", 123, 4) + map:addTile("tile-rock-slope-right-02", 123, 5) + map:addTile("tile-background-02", 123, 6) + map:addTile("tile-background-01", 123, 7) + map:addTile("tile-background-02", 123, 8) + map:addTile("tile-rock-slope-left-01", 123, 9) + map:addTile("tile-rock-02", 124, 0) + map:addTile("tile-rock-left-04", 124, 1) + map:addTile("tile-background-02", 124, 2) + map:addTile("tile-background-04", 124, 3) + map:addTile("tile-ground-ledge-right-01", 124, 4) + map:addTile("tile-background-01", 124, 5) + map:addTile("tile-background-02", 124, 6) + map:addTile("tile-background-03", 124, 7) + map:addTile("tile-rock-slope-left-01", 124, 8) + map:addTile("tile-rock-01", 124, 9) + map:addTile("tile-rock-slope-right-02", 125, 0) + map:addTile("tile-background-02", 125, 1) + map:addTile("tile-background-02", 125, 2) + map:addTile("tile-background-02", 125, 3) + map:addTile("tile-ground-06", 125, 4) + map:addTile("tile-background-02", 125, 5) + map:addTile("tile-background-02", 125, 6) + map:addTile("tile-rock-slope-left-01", 125, 7) + map:addTile("tile-rock-big-01", 125, 8) + map:addTile("tile-background-03", 126, 0) + map:addTile("tile-background-03", 126, 1) + map:addTile("tile-background-02", 126, 2) + map:addTile("tile-background-03", 126, 3) + map:addTile("tile-background-02", 126, 4) + map:addTile("tile-background-02", 126, 5) + map:addTile("tile-background-01", 126, 6) + map:addTile("tile-ground-03", 126, 7) + map:addTile("tile-background-01", 127, 0) + map:addTile("tile-background-01", 127, 1) + map:addTile("tile-background-02", 127, 2) + map:addTile("tile-background-big-01", 127, 3) + map:addTile("tile-background-02", 127, 5) + map:addTile("tile-rock-slope-left-01", 127, 6) + map:addTile("tile-rock-01", 127, 7) + map:addTile("tile-rock-01", 127, 8) + map:addTile("tile-rock-01", 127, 9) + map:addTile("tile-background-02", 128, 0) + map:addTile("tile-background-03", 128, 1) + map:addTile("tile-background-01", 128, 2) + map:addTile("tile-rock-slope-left-01", 128, 5) + map:addTile("tile-rock-big-01", 128, 6) + map:addTile("tile-rock-big-01", 128, 8) + map:addTile("tile-background-03", 129, 0) + map:addTile("tile-background-02", 129, 1) + map:addTile("tile-ground-03", 129, 2) + map:addTile("tile-rock-02", 129, 3) + map:addTile("tile-rock-02", 129, 4) + map:addTile("tile-rock-01", 129, 5) + map:addTile("tile-background-cave-art-01", 130, 0) + map:addTile("tile-background-cave-art-01", 130, 1) + map:addTile("tile-ground-03", 130, 2) + map:addTile("tile-rock-02", 130, 3) + map:addTile("tile-rock-01", 130, 4) + map:addTile("tile-rock-02", 130, 5) + map:addTile("tile-rock-01", 130, 6) + map:addTile("tile-rock-01", 130, 7) + map:addTile("tile-rock-01", 130, 8) + map:addTile("tile-rock-01", 130, 9) + + map:addEmitter("item-package", 2, 1, 1, 0, "") + map:addEmitter("tree", 5, 2, 1, 0, "") + map:addEmitter("item-apple", 10, 4, 1, 0, "") + map:addEmitter("tree", 15, 7, 1, 0, "") + map:addEmitter("item-stone", 16, 1, 1, 0, "") + map:addEmitter("item-package", 19, 8, 1, 0, "") + map:addEmitter("item-stone", 20, 8, 1, 0, "") + map:addEmitter("npc-walking", 22, 4, 1, 0, "") + map:addEmitter("tree", 23, 3, 1, 0, "") + map:addEmitter("item-package", 30, 4, 1, 0, "") + map:addEmitter("item-egg", 31, 8, 1, 0, "") + map:addEmitter("tree", 34, 7, 1, 0, "") + map:addEmitter("npc-walking", 38, 4, 1, 0, "right=false") + map:addEmitter("item-apple", 40, 8, 1, 0, "") + map:addEmitter("item-stone", 41, 8, 1, 0, "") + map:addEmitter("item-apple", 46, 3, 1, 0, "") + map:addEmitter("npc-blowing", 49, 2, 1, 0, "right=false") + map:addEmitter("item-stone", 53, 3, 1, 0, "") + map:addEmitter("tree", 59, 1, 1, 0, "") + map:addEmitter("npc-walking", 68, 1, 1, 0, "right=false") + map:addEmitter("item-stone", 72, 6, 1, 0, "") + map:addEmitter("tree", 76, 5, 1, 0, "") + map:addEmitter("npc-blowing", 79, 6, 1, 0, "") + map:addEmitter("npc-walking", 85, 2, 1, 0, "") + map:addEmitter("tree", 95, 2, 1, 0, "") + map:addEmitter("item-package", 97, 3, 1, 0, "") + map:addEmitter("item-apple", 108, 1, 1, 0, "") + map:addEmitter("item-stone", 119, 8, 1, 0, "") + map:addEmitter("tree", 122, 2, 1, 0, "") + + map:setSetting("width", "131") + map:setSetting("height", "10") + map:setSetting("fishnpc", "false") + map:setSetting("flyingnpc", "false") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "30") + map:setSetting("sideborderfail", "true") + map:setSetting("theme", "rock") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "0.8") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "4") + map:addStartPosition("1", "1") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-04.lua b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-04.lua new file mode 100755 index 0000000000..788370eec1 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/maps/wind-04.lua @@ -0,0 +1,1484 @@ +function getName() + return "Wind 04" +end + +function onMapLoaded() +end + +function initMap() + -- get the current map context + local map = Map.get() + map:addTile("tile-rock-ice-left-05", 0, 0) + map:addTile("tile-rock-ice-left-04", 0, 1) + map:addTile("tile-rock-ice-left-05", 0, 2) + map:addTile("tile-rock-ice-left-04", 0, 3) + map:addTile("tile-ground-ice-02", 0, 4) + map:addTile("tile-background-ice-02", 0, 5) + map:addTile("tile-background-ice-04", 0, 6) + map:addTile("tile-background-ice-07", 0, 7) + map:addTile("tile-background-ice-07", 0, 8) + map:addTile("tile-background-ice-02", 0, 9) + map:addTile("tile-background-ice-01", 0, 10) + map:addTile("tile-background-ice-07", 0, 11) + map:addTile("tile-background-ice-big-01", 1, 0) + map:addTile("tile-background-ice-big-01", 1, 2) + map:addTile("tile-ground-ice-02", 1, 4) + map:addTile("tile-rock-slope-ice-left-02", 1, 5) + map:addTile("tile-background-ice-08", 1, 6) + map:addTile("tile-background-ice-03", 1, 7) + map:addTile("tile-background-ice-08", 1, 8) + map:addTile("tile-background-ice-03", 1, 9) + map:addTile("tile-background-ice-big-01", 1, 10) + map:addTile("tile-ground-ice-02", 2, 4) + map:addTile("tile-rock-ice-03", 2, 5) + map:addTile("tile-rock-ice-01", 2, 6) + map:addTile("tile-rock-slope-ice-left-02", 2, 7) + map:addTile("tile-background-ice-03", 2, 8) + map:addTile("tile-background-ice-08", 2, 9) + map:addTile("tile-background-ice-08", 3, 0) + map:addTile("tile-background-ice-big-01", 3, 1) + map:addTile("tile-background-ice-08", 3, 3) + map:addTile("tile-rock-slope-ice-right-01", 3, 4) + map:addTile("tile-rock-ice-02", 3, 5) + map:addTile("tile-rock-ice-03", 3, 6) + map:addTile("tile-rock-ice-02", 3, 7) + map:addTile("tile-rock-ice-01", 3, 8) + map:addTile("tile-background-ice-08", 3, 9) + map:addTile("tile-background-ice-03", 3, 10) + map:addTile("tile-background-ice-cave-art-02", 3, 11) + map:addTile("tile-background-ice-02", 4, 0) + map:addTile("tile-background-ice-cave-art-02", 4, 3) + map:addTile("tile-background-ice-08", 4, 4) + map:addTile("tile-rock-slope-ice-right-01", 4, 5) + map:addTile("tile-rock-ice-02", 4, 6) + map:addTile("tile-rock-ice-03", 4, 7) + map:addTile("tile-rock-ice-03", 4, 8) + map:addTile("tile-background-ice-03", 4, 9) + map:addTile("tile-background-ice-06", 4, 10) + map:addTile("tile-background-ice-05", 4, 11) + map:addTile("tile-background-ice-cave-art-01", 5, 0) + map:addTile("tile-background-ice-01", 5, 1) + map:addTile("tile-ground-ice-02", 5, 2) + map:addTile("tile-rock-slope-ice-left-02", 5, 3) + map:addTile("tile-background-ice-06", 5, 4) + map:addTile("tile-background-ice-06", 5, 5) + map:addTile("tile-rock-slope-ice-right-01", 5, 6) + map:addTile("tile-rock-ice-02", 5, 7) + map:addTile("tile-rock-ice-01", 5, 8) + map:addTile("tile-background-ice-01", 5, 9) + map:addTile("tile-background-ice-03", 5, 10) + map:addTile("tile-background-ice-02", 5, 11) + map:addTile("tile-background-ice-big-01", 6, 0) + map:addTile("tile-ground-ice-06", 6, 2) + map:addTile("tile-rock-ice-02", 6, 3) + map:addTile("tile-rock-slope-ice-left-02", 6, 4) + map:addTile("tile-background-ice-04", 6, 5) + map:addTile("tile-background-ice-06", 6, 6) + map:addTile("tile-ground-ice-01", 6, 7) + map:addTile("tile-rock-ice-02", 6, 8) + map:addTile("tile-background-ice-big-01", 6, 9) + map:addTile("tile-background-ice-08", 6, 11) + map:addTile("tile-ground-ice-02", 7, 2) + map:addTile("tile-rock-ice-big-01", 7, 3) + map:addTile("tile-background-ice-06", 7, 5) + map:addTile("tile-background-ice-02", 7, 6) + map:addTile("tile-ground-ice-01", 7, 7) + map:addTile("tile-rock-ice-03", 7, 8) + map:addTile("tile-background-ice-01", 7, 11) + map:addTile("tile-background-ice-big-01", 8, 0) + map:addTile("tile-ground-ice-06", 8, 2) + map:addTile("tile-background-ice-02", 8, 5) + map:addTile("tile-background-ice-07", 8, 6) + map:addTile("tile-ground-ice-01", 8, 7) + map:addTile("tile-rock-ice-01", 8, 8) + map:addTile("tile-background-ice-07", 8, 9) + map:addTile("tile-background-ice-08", 8, 10) + map:addTile("tile-background-ice-cave-art-02", 8, 11) + map:addTile("tile-ground-ice-02", 9, 2) + map:addTile("tile-rock-ice-01", 9, 3) + map:addTile("tile-rock-slope-ice-right-02", 9, 4) + map:addTile("tile-background-ice-03", 9, 5) + map:addTile("tile-background-ice-cave-art-02", 9, 6) + map:addTile("tile-ground-ice-01", 9, 7) + map:addTile("tile-rock-ice-02", 9, 8) + map:addTile("tile-background-ice-01", 9, 9) + map:addTile("tile-background-ice-05", 9, 10) + map:addTile("tile-background-ice-01", 9, 11) + map:addTile("tile-background-ice-cave-art-02", 10, 0) + map:addTile("tile-background-ice-06", 10, 1) + map:addTile("tile-ground-ice-06", 10, 2) + map:addTile("tile-rock-ice-03", 10, 3) + map:addTile("tile-background-ice-cave-art-02", 10, 4) + map:addTile("tile-background-ice-07", 10, 5) + map:addTile("tile-rock-slope-ice-left-01", 10, 6) + map:addTile("tile-rock-ice-03", 10, 7) + map:addTile("tile-rock-ice-01", 10, 8) + map:addTile("tile-background-ice-08", 10, 9) + map:addTile("tile-background-ice-cave-art-01", 10, 10) + map:addTile("tile-background-ice-05", 10, 11) + map:addTile("tile-background-ice-cave-art-02", 11, 0) + map:addTile("tile-background-ice-06", 11, 1) + map:addTile("tile-ground-ice-02", 11, 2) + map:addTile("tile-rock-ice-03", 11, 3) + map:addTile("tile-rock-shim-ice-01", 11, 4) + map:addTile("tile-background-ice-03", 11, 5) + map:addTile("tile-ground-ice-01", 11, 6) + map:addTile("tile-rock-ice-03", 11, 7) + map:addTile("tile-rock-ice-02", 11, 8) + map:addTile("tile-rock-ice-big-01", 11, 9) + map:addTile("tile-rock-ice-02", 11, 11) + map:addTile("tile-background-ice-06", 12, 0) + map:addTile("tile-background-ice-07", 12, 1) + map:addTile("tile-background-ice-06", 12, 2) + map:addTile("tile-ground-ice-02", 12, 3) + map:addTile("tile-background-ice-07", 12, 4) + map:addTile("tile-background-ice-cave-art-02", 12, 5) + map:addTile("tile-ground-ice-01", 12, 6) + map:addTile("tile-rock-ice-02", 12, 7) + map:addTile("tile-rock-ice-01", 12, 8) + map:addTile("tile-rock-ice-02", 12, 11) + map:addTile("tile-background-ice-02", 13, 0) + map:addTile("tile-background-ice-cave-art-02", 13, 1) + map:addTile("tile-background-ice-cave-art-02", 13, 2) + map:addTile("tile-ground-ice-06", 13, 3) + map:addTile("tile-background-ice-05", 13, 4) + map:addTile("tile-background-ice-04", 13, 5) + map:addTile("tile-ground-ice-03", 13, 6) + map:addTile("tile-rock-ice-big-01", 13, 7) + map:addTile("tile-rock-ice-02", 13, 9) + map:addTile("tile-rock-ice-01", 13, 10) + map:addTile("tile-rock-ice-02", 13, 11) + map:addTile("tile-rock-shim-ice-01", 14, 0) + map:addTile("tile-background-ice-cave-art-02", 14, 1) + map:addTile("tile-background-ice-01", 14, 2) + map:addTile("tile-ground-ice-02", 14, 3) + map:addTile("tile-background-ice-08", 14, 4) + map:addTile("tile-waterfall-ice-01", 14, 5) + map:addTile("tile-rock-ice-01", 14, 9) + map:addTile("tile-rock-ice-02", 14, 10) + map:addTile("tile-rock-ice-01", 14, 11) + map:addTile("tile-background-ice-05", 15, 0) + map:addTile("tile-background-ice-01", 15, 1) + map:addTile("tile-background-ice-04", 15, 2) + map:addTile("tile-ground-ice-06", 15, 3) + map:addTile("tile-rock-shim-ice-01", 15, 4) + map:addTile("tile-background-ice-08", 15, 5) + map:addTile("tile-ground-ice-03", 15, 6) + map:addTile("tile-rock-ice-01", 15, 7) + map:addTile("tile-rock-ice-big-01", 15, 8) + map:addTile("tile-rock-ice-01", 15, 10) + map:addTile("tile-rock-ice-02", 15, 11) + map:addTile("tile-background-ice-02", 16, 0) + map:addTile("tile-background-ice-06", 16, 1) + map:addTile("tile-background-ice-03", 16, 2) + map:addTile("tile-ground-ice-02", 16, 3) + map:addTile("tile-background-ice-06", 16, 4) + map:addTile("tile-background-ice-cave-art-02", 16, 5) + map:addTile("tile-ground-ice-01", 16, 6) + map:addTile("tile-rock-ice-02", 16, 7) + map:addTile("tile-rock-ice-big-01", 16, 10) + map:addTile("tile-background-ice-03", 17, 0) + map:addTile("tile-background-ice-03", 17, 1) + map:addTile("tile-background-ice-cave-art-02", 17, 2) + map:addTile("tile-ground-ice-06", 17, 3) + map:addTile("tile-background-ice-07", 17, 4) + map:addTile("tile-background-ice-05", 17, 5) + map:addTile("tile-ground-ice-03", 17, 6) + map:addTile("tile-rock-ice-01", 17, 7) + map:addTile("tile-rock-ice-01", 17, 8) + map:addTile("tile-rock-ice-02", 17, 9) + map:addTile("tile-rock-shim-ice-01", 18, 0) + map:addTile("tile-background-ice-03", 18, 1) + map:addTile("tile-background-ice-07", 18, 2) + map:addTile("tile-ground-ice-02", 18, 3) + map:addTile("tile-background-ice-05", 18, 4) + map:addTile("tile-background-ice-04", 18, 5) + map:addTile("tile-ground-ice-01", 18, 6) + map:addTile("tile-rock-ice-02", 18, 7) + map:addTile("tile-rock-ice-01", 18, 8) + map:addTile("tile-rock-ice-01", 18, 9) + map:addTile("tile-rock-ice-02", 18, 10) + map:addTile("tile-rock-ice-02", 18, 11) + map:addTile("tile-background-ice-05", 19, 0) + map:addTile("tile-background-ice-02", 19, 1) + map:addTile("tile-background-ice-06", 19, 2) + map:addTile("tile-ground-ice-06", 19, 3) + map:addTile("tile-background-ice-04", 19, 4) + map:addTile("tile-background-ice-01", 19, 5) + map:addTile("tile-rock-slope-ice-right-01", 19, 6) + map:addTile("tile-rock-ice-01", 19, 7) + map:addTile("tile-rock-ice-02", 19, 8) + map:addTile("tile-rock-slope-ice-right-02", 19, 9) + map:addTile("tile-background-ice-04", 19, 10) + map:addTile("tile-background-ice-07", 19, 11) + map:addTile("tile-background-ice-cave-art-02", 20, 0) + map:addTile("tile-background-ice-01", 20, 1) + map:addTile("tile-background-ice-cave-art-02", 20, 2) + map:addTile("tile-ground-ice-02", 20, 3) + map:addTile("tile-rock-slope-ice-left-02", 20, 4) + map:addTile("tile-background-ice-cave-art-02", 20, 5) + map:addTile("tile-background-ice-04", 20, 6) + map:addTile("tile-background-ice-cave-art-02", 20, 7) + map:addTile("tile-background-ice-06", 20, 8) + map:addTile("tile-background-ice-08", 20, 9) + map:addTile("tile-background-ice-02", 20, 10) + map:addTile("tile-background-ice-cave-art-01", 20, 11) + map:addTile("tile-background-ice-04", 21, 0) + map:addTile("tile-background-ice-03", 21, 1) + map:addTile("tile-background-ice-01", 21, 2) + map:addTile("tile-background-ice-04", 21, 3) + map:addTile("tile-ground-ice-02", 21, 4) + map:addTile("tile-rock-slope-ice-left-02", 21, 5) + map:addTile("tile-background-ice-cave-art-02", 21, 6) + map:addTile("tile-background-ice-06", 21, 7) + map:addTile("tile-background-ice-02", 21, 8) + map:addTile("tile-background-ice-cave-art-02", 21, 9) + map:addTile("tile-background-ice-cave-art-02", 21, 10) + map:addTile("tile-background-ice-01", 21, 11) + map:addTile("tile-rock-slope-ice-left-02", 22, 0) + map:addTile("tile-background-ice-03", 22, 1) + map:addTile("tile-background-ice-01", 22, 2) + map:addTile("tile-background-ice-08", 22, 3) + map:addTile("tile-ground-ice-02", 22, 4) + map:addTile("tile-rock-ice-big-01", 22, 5) + map:addTile("tile-rock-ice-02", 22, 7) + map:addTile("tile-rock-slope-ice-left-02", 22, 8) + map:addTile("tile-background-ice-04", 22, 9) + map:addTile("tile-background-ice-cave-art-01", 22, 10) + map:addTile("tile-background-ice-04", 22, 11) + map:addTile("tile-rock-ice-02", 23, 0) + map:addTile("tile-rock-shim-ice-01", 23, 1) + map:addTile("tile-background-ice-big-01", 23, 2) + map:addTile("tile-ground-ice-03", 23, 4) + map:addTile("tile-rock-ice-big-01", 23, 7) + map:addTile("tile-rock-shim-ice-01", 23, 9) + map:addTile("tile-background-ice-03", 23, 10) + map:addTile("tile-background-ice-cave-art-02", 23, 11) + map:addTile("tile-ground-ledge-ice-right-01", 24, 0) + map:addTile("tile-background-ice-04", 24, 1) + map:addTile("tile-ground-ice-02", 24, 4) + map:addTile("tile-rock-ice-03", 24, 5) + map:addTile("tile-rock-ice-02", 24, 6) + map:addTile("tile-rock-slope-ice-left-02", 24, 9) + map:addTile("tile-background-ice-cave-art-01", 24, 10) + map:addTile("tile-background-ice-cave-art-02", 24, 11) + map:addTile("tile-ground-ledge-ice-right-02", 25, 0) + map:addTile("tile-background-ice-04", 25, 1) + map:addTile("tile-background-ice-04", 25, 2) + map:addTile("tile-waterfall-ice-01", 25, 3) + map:addTile("tile-rock-ice-big-01", 25, 5) + map:addTile("tile-rock-ice-01", 25, 7) + map:addTile("tile-rock-ice-02", 25, 8) + map:addTile("tile-rock-ice-02", 25, 9) + map:addTile("tile-background-ice-01", 25, 10) + map:addTile("tile-background-ice-04", 25, 11) + map:addTile("tile-background-ice-07", 26, 0) + map:addTile("tile-background-ice-04", 26, 1) + map:addTile("tile-background-ice-01", 26, 2) + map:addTile("tile-background-ice-07", 26, 3) + map:addTile("tile-ground-ice-02", 26, 4) + map:addTile("tile-rock-ice-02", 26, 7) + map:addTile("tile-rock-ice-01", 26, 8) + map:addTile("tile-rock-slope-ice-right-02", 26, 9) + map:addTile("tile-background-ice-04", 26, 10) + map:addTile("tile-background-ice-04", 26, 11) + map:addTile("tile-background-ice-03", 27, 0) + map:addTile("tile-background-ice-01", 27, 1) + map:addTile("tile-background-ice-02", 27, 2) + map:addTile("tile-background-ice-04", 27, 3) + map:addTile("tile-ground-ice-01", 27, 4) + map:addTile("tile-rock-slope-ice-right-02", 27, 5) + map:addTile("tile-background-ice-06", 27, 6) + map:addTile("tile-rock-slope-ice-right-01", 27, 7) + map:addTile("tile-rock-ice-02", 27, 8) + map:addTile("tile-background-ice-05", 27, 9) + map:addTile("tile-background-ice-cave-art-01", 27, 10) + map:addTile("tile-background-ice-cave-art-01", 27, 11) + map:addTile("tile-background-ice-06", 28, 0) + map:addTile("tile-background-ice-08", 28, 1) + map:addTile("tile-background-ice-04", 28, 2) + map:addTile("tile-background-ice-04", 28, 3) + map:addTile("tile-background-ice-08", 28, 4) + map:addTile("tile-background-ice-07", 28, 5) + map:addTile("tile-background-ice-06", 28, 6) + map:addTile("tile-background-ice-08", 28, 7) + map:addTile("tile-background-ice-02", 28, 8) + map:addTile("tile-background-ice-03", 28, 9) + map:addTile("tile-background-ice-02", 28, 10) + map:addTile("tile-background-ice-03", 28, 11) + map:addTile("tile-background-ice-07", 29, 0) + map:addTile("tile-background-ice-03", 29, 1) + map:addTile("tile-background-ice-03", 29, 2) + map:addTile("tile-background-ice-04", 29, 3) + map:addTile("tile-background-ice-01", 29, 4) + map:addTile("tile-background-ice-03", 29, 5) + map:addTile("tile-background-ice-01", 29, 6) + map:addTile("tile-background-ice-06", 29, 7) + map:addTile("tile-background-ice-02", 29, 8) + map:addTile("tile-background-ice-04", 29, 9) + map:addTile("tile-background-ice-01", 29, 10) + map:addTile("tile-background-ice-03", 29, 11) + map:addTile("tile-background-ice-04", 30, 0) + map:addTile("tile-background-ice-04", 30, 1) + map:addTile("tile-ground-ice-02", 30, 2) + map:addTile("tile-rock-ice-big-01", 30, 3) + map:addTile("tile-rock-ice-02", 30, 5) + map:addTile("tile-rock-ice-01", 30, 6) + map:addTile("tile-rock-ice-big-01", 30, 7) + map:addTile("tile-rock-ice-02", 30, 9) + map:addTile("tile-rock-ice-big-01", 30, 10) + map:addTile("tile-background-ice-02", 31, 0) + map:addTile("tile-background-ice-04", 31, 1) + map:addTile("tile-ground-ice-03", 31, 2) + map:addTile("tile-rock-ice-01", 31, 5) + map:addTile("tile-rock-ice-02", 31, 6) + map:addTile("tile-rock-ice-01", 31, 9) + map:addTile("tile-background-ice-07", 32, 0) + map:addTile("tile-background-ice-05", 32, 1) + map:addTile("tile-ground-ice-02", 32, 2) + map:addTile("tile-rock-ice-big-01", 32, 3) + map:addTile("tile-rock-slope-ice-right-02", 32, 5) + map:addTile("tile-background-ice-01", 32, 6) + map:addTile("tile-background-ice-cave-art-01", 32, 7) + map:addTile("tile-background-ice-08", 32, 8) + map:addTile("tile-background-ice-01", 32, 9) + map:addTile("tile-background-ice-02", 32, 10) + map:addTile("tile-background-ice-01", 32, 11) + map:addTile("tile-background-ice-cave-art-02", 33, 0) + map:addTile("tile-background-ice-03", 33, 1) + map:addTile("tile-ground-ice-03", 33, 2) + map:addTile("tile-background-ice-04", 33, 5) + map:addTile("tile-background-ice-05", 33, 6) + map:addTile("tile-background-ice-06", 33, 7) + map:addTile("tile-background-ice-04", 33, 8) + map:addTile("tile-background-ice-05", 33, 9) + map:addTile("tile-background-ice-01", 33, 10) + map:addTile("tile-background-ice-05", 33, 11) + map:addTile("tile-background-ice-06", 34, 0) + map:addTile("tile-background-ice-05", 34, 1) + map:addTile("tile-ground-ice-06", 34, 2) + map:addTile("tile-rock-slope-ice-right-02", 34, 3) + map:addTile("tile-background-ice-04", 34, 4) + map:addTile("tile-background-ice-cave-art-01", 34, 5) + map:addTile("tile-background-ice-07", 34, 6) + map:addTile("tile-background-ice-03", 34, 7) + map:addTile("tile-background-ice-02", 34, 8) + map:addTile("tile-background-ice-07", 34, 9) + map:addTile("tile-background-ice-07", 34, 10) + map:addTile("tile-background-ice-04", 34, 11) + map:addTile("tile-background-ice-07", 35, 0) + map:addTile("tile-background-ice-02", 35, 1) + map:addTile("tile-background-ice-big-01", 35, 2) + map:addTile("tile-background-ice-03", 35, 4) + map:addTile("tile-background-ice-01", 35, 5) + map:addTile("tile-background-ice-cave-art-02", 35, 6) + map:addTile("tile-background-ice-07", 35, 7) + map:addTile("tile-background-ice-08", 35, 8) + map:addTile("tile-background-ice-04", 35, 9) + map:addTile("tile-background-ice-04", 35, 10) + map:addTile("tile-background-ice-06", 35, 11) + map:addTile("tile-background-ice-04", 36, 0) + map:addTile("tile-background-ice-05", 36, 1) + map:addTile("tile-background-ice-01", 36, 4) + map:addTile("tile-background-ice-07", 36, 5) + map:addTile("tile-background-ice-01", 36, 6) + map:addTile("tile-background-ice-07", 36, 7) + map:addTile("tile-background-ice-06", 36, 8) + map:addTile("tile-background-ice-05", 36, 9) + map:addTile("tile-background-ice-05", 36, 10) + map:addTile("tile-background-ice-07", 36, 11) + map:addTile("tile-background-ice-big-01", 37, 0) + map:addTile("tile-background-ice-cave-art-01", 37, 2) + map:addTile("tile-background-ice-01", 37, 3) + map:addTile("tile-background-ice-07", 37, 4) + map:addTile("tile-background-ice-cave-art-01", 37, 5) + map:addTile("tile-background-ice-cave-art-02", 37, 6) + map:addTile("tile-background-ice-big-01", 37, 7) + map:addTile("tile-background-ice-01", 37, 9) + map:addTile("tile-background-ice-04", 37, 10) + map:addTile("tile-rock-slope-ice-left-01", 37, 11) + map:addTile("tile-background-ice-02", 38, 2) + map:addTile("tile-background-ice-cave-art-01", 38, 3) + map:addTile("tile-background-ice-02", 38, 4) + map:addTile("tile-background-ice-05", 38, 5) + map:addTile("tile-background-ice-03", 38, 6) + map:addTile("tile-background-ice-04", 38, 9) + map:addTile("tile-rock-slope-ice-left-01", 38, 10) + map:addTile("tile-rock-ice-02", 38, 11) + map:addTile("tile-background-ice-cave-art-02", 39, 0) + map:addTile("tile-background-ice-08", 39, 1) + map:addTile("tile-background-ice-01", 39, 2) + map:addTile("tile-background-ice-cave-art-01", 39, 3) + map:addTile("tile-ground-ice-01", 39, 4) + map:addTile("tile-rock-ice-02", 39, 5) + map:addTile("tile-rock-ice-01", 39, 6) + map:addTile("tile-background-ice-03", 39, 7) + map:addTile("tile-background-ice-03", 39, 8) + map:addTile("tile-rock-slope-ice-left-01", 39, 9) + map:addTile("tile-rock-ice-02", 39, 10) + map:addTile("tile-rock-ice-01", 39, 11) + map:addTile("tile-background-ice-03", 40, 0) + map:addTile("tile-background-ice-06", 40, 1) + map:addTile("tile-background-ice-cave-art-02", 40, 2) + map:addTile("tile-background-ice-06", 40, 3) + map:addTile("tile-ground-ice-03", 40, 4) + map:addTile("tile-rock-ice-big-01", 40, 5) + map:addTile("tile-background-ice-cave-art-01", 40, 7) + map:addTile("tile-background-ice-02", 40, 8) + map:addTile("tile-rock-ice-03", 40, 9) + map:addTile("tile-rock-ice-big-01", 40, 10) + map:addTile("tile-background-ice-05", 41, 0) + map:addTile("tile-background-ice-big-01", 41, 1) + map:addTile("tile-waterfall-ice-01", 41, 3) + map:addTile("tile-background-ice-06", 41, 7) + map:addTile("tile-background-ice-05", 41, 8) + map:addTile("tile-rock-ice-03", 41, 9) + map:addTile("tile-background-ice-06", 42, 0) + map:addTile("tile-background-ice-08", 42, 3) + map:addTile("tile-ground-ice-01", 42, 4) + map:addTile("tile-rock-ice-02", 42, 5) + map:addTile("tile-rock-ice-01", 42, 6) + map:addTile("tile-background-ice-06", 42, 7) + map:addTile("tile-background-ice-07", 42, 8) + map:addTile("tile-background-ice-cave-art-02", 42, 9) + map:addTile("tile-rock-ice-03", 42, 10) + map:addTile("tile-rock-ice-02", 42, 11) + map:addTile("tile-background-ice-06", 43, 0) + map:addTile("tile-background-ice-big-01", 43, 1) + map:addTile("tile-background-ice-08", 43, 3) + map:addTile("tile-ground-ice-02", 43, 4) + map:addTile("tile-rock-ice-big-01", 43, 5) + map:addTile("tile-rock-slope-ice-left-02", 43, 7) + map:addTile("tile-background-ice-cave-art-02", 43, 8) + map:addTile("tile-background-ice-06", 43, 9) + map:addTile("tile-rock-ice-03", 43, 10) + map:addTile("tile-rock-ice-01", 43, 11) + map:addTile("tile-background-ice-cave-art-02", 44, 0) + map:addTile("tile-background-ice-08", 44, 3) + map:addTile("tile-ground-ice-01", 44, 4) + map:addTile("tile-rock-ice-01", 44, 7) + map:addTile("tile-background-ice-08", 44, 8) + map:addTile("tile-background-ice-01", 44, 9) + map:addTile("tile-rock-ice-03", 44, 10) + map:addTile("tile-rock-ice-01", 44, 11) + map:addTile("tile-background-ice-03", 45, 0) + map:addTile("tile-background-ice-05", 45, 1) + map:addTile("tile-background-ice-01", 45, 2) + map:addTile("tile-background-ice-05", 45, 3) + map:addTile("tile-ground-ice-03", 45, 4) + map:addTile("tile-rock-ice-02", 45, 5) + map:addTile("tile-rock-ice-01", 45, 6) + map:addTile("tile-rock-ice-02", 45, 7) + map:addTile("tile-background-ice-08", 45, 8) + map:addTile("tile-background-ice-08", 45, 9) + map:addTile("tile-background-ice-cave-art-01", 45, 10) + map:addTile("bridge-wall-ice-left-01", 45, 10) + map:addTile("tile-background-ice-04", 45, 11) + map:addTile("tile-background-ice-04", 46, 0) + map:addTile("tile-background-ice-03", 46, 1) + map:addTile("tile-background-ice-big-01", 46, 2) + map:addTile("tile-ground-ice-big-01", 46, 4) + map:addTile("tile-rock-ice-01", 46, 6) + map:addTile("tile-rock-slope-ice-right-02", 46, 7) + map:addTile("tile-background-ice-01", 46, 8) + map:addTile("tile-background-ice-06", 46, 9) + map:addTile("tile-background-ice-03", 46, 10) + map:addTile("bridge-plank-ice-01", 46, 10) + map:addTile("tile-background-ice-05", 46, 11) + map:addTile("tile-background-ice-05", 47, 0) + map:addTile("tile-background-ice-03", 47, 1) + map:addTile("tile-rock-ice-03", 47, 6) + map:addTile("tile-background-ice-cave-art-02", 47, 7) + map:addTile("tile-background-ice-01", 47, 8) + map:addTile("tile-background-ice-06", 47, 9) + map:addTile("tile-background-ice-02", 47, 10) + map:addTile("bridge-wall-ice-right-01", 47, 10) + map:addTile("tile-background-ice-06", 47, 11) + map:addTile("tile-background-ice-cave-art-02", 48, 0) + map:addTile("tile-background-ice-02", 48, 1) + map:addTile("tile-background-ice-01", 48, 2) + map:addTile("tile-geyser-ice-01-active", 48, 3) + map:addTile("tile-rock-ice-01", 48, 5) + map:addTile("tile-rock-ice-01", 48, 6) + map:addTile("tile-background-ice-05", 48, 7) + map:addTile("tile-waterfall-ice-01", 48, 8) + map:addTile("tile-rock-ice-02", 48, 10) + map:addTile("tile-rock-ice-02", 48, 11) + map:addTile("tile-background-ice-06", 49, 0) + map:addTile("tile-background-ice-cave-art-02", 49, 1) + map:addTile("tile-background-ice-07", 49, 2) + map:addTile("tile-background-ice-02", 49, 3) + map:addTile("tile-ground-ice-big-01", 49, 4) + map:addTile("tile-rock-ice-03", 49, 6) + map:addTile("tile-background-ice-04", 49, 7) + map:addTile("tile-background-ice-08", 49, 8) + map:addTile("tile-ground-ice-02", 49, 9) + map:addTile("tile-rock-ice-01", 49, 10) + map:addTile("tile-rock-ice-02", 49, 11) + map:addTile("tile-background-ice-07", 50, 0) + map:addTile("tile-background-ice-05", 50, 1) + map:addTile("tile-background-ice-05", 50, 2) + map:addTile("tile-background-ice-08", 50, 3) + map:addTile("tile-rock-ice-01", 50, 6) + map:addTile("tile-background-ice-06", 50, 7) + map:addTile("tile-background-ice-01", 50, 8) + map:addTile("tile-ground-ice-04", 50, 9) + map:addTile("tile-rock-ice-02", 50, 10) + map:addTile("tile-rock-ice-02", 50, 11) + map:addTile("tile-rock-slope-ice-left-02", 51, 0) + map:addTile("tile-background-ice-05", 51, 1) + map:addTile("tile-background-ice-cave-art-02", 51, 2) + map:addTile("tile-background-ice-cave-art-01", 51, 3) + map:addTile("tile-background-ice-cave-art-02", 51, 4) + map:addTile("tile-ground-ice-big-01", 51, 5) + map:addTile("tile-background-ice-cave-art-02", 51, 7) + map:addTile("tile-background-ice-03", 51, 8) + map:addTile("tile-ground-ice-03", 51, 9) + map:addTile("tile-rock-ice-03", 51, 10) + map:addTile("tile-rock-ice-01", 51, 11) + map:addTile("tile-rock-ice-01", 52, 0) + map:addTile("tile-rock-slope-ice-left-02", 52, 1) + map:addTile("tile-background-ice-05", 52, 2) + map:addTile("tile-background-ice-08", 52, 3) + map:addTile("tile-background-ice-08", 52, 4) + map:addTile("tile-background-ice-05", 52, 7) + map:addTile("tile-background-ice-07", 52, 8) + map:addTile("tile-ground-ice-01", 52, 9) + map:addTile("tile-rock-ice-01", 52, 10) + map:addTile("tile-rock-ice-02", 52, 11) + map:addTile("tile-ground-ice-big-01", 53, 0) + map:addTile("tile-background-ice-cave-art-01", 53, 2) + map:addTile("tile-background-ice-big-01", 53, 3) + map:addTile("tile-ground-ice-03", 53, 5) + map:addTile("tile-rock-slope-ice-right-02", 53, 6) + map:addTile("tile-background-ice-01", 53, 7) + map:addTile("tile-background-ice-04", 53, 8) + map:addTile("tile-ground-ice-02", 53, 9) + map:addTile("tile-rock-slope-ice-right-02", 53, 10) + map:addTile("tile-background-ice-04", 53, 11) + map:addTile("tile-background-ice-01", 54, 2) + map:addTile("tile-rock-ice-03", 54, 5) + map:addTile("tile-background-ice-02", 54, 6) + map:addTile("tile-background-ice-05", 54, 7) + map:addTile("tile-background-ice-06", 54, 8) + map:addTile("tile-rock-ice-left-04", 54, 9) + map:addTile("tile-background-ice-04", 54, 10) + map:addTile("tile-background-ice-02", 54, 11) + map:addTile("tile-rock-ice-02", 55, 0) + map:addTile("tile-rock-ice-01", 55, 1) + map:addTile("tile-rock-slope-ice-left-02", 55, 2) + map:addTile("tile-background-ice-08", 55, 3) + map:addTile("tile-background-ice-03", 55, 4) + map:addTile("tile-ground-ice-03", 55, 5) + map:addTile("tile-background-ice-cave-art-02", 55, 6) + map:addTile("tile-background-ice-04", 55, 7) + map:addTile("tile-background-ice-big-01", 55, 8) + map:addTile("tile-background-ice-06", 55, 10) + map:addTile("tile-background-ice-04", 55, 11) + map:addTile("tile-rock-ice-01", 56, 0) + map:addTile("tile-ground-ice-big-01", 56, 1) + map:addTile("tile-background-ice-03", 56, 3) + map:addTile("tile-background-ice-03", 56, 4) + map:addTile("tile-rock-ice-left-04", 56, 5) + map:addTile("tile-background-ice-06", 56, 6) + map:addTile("tile-background-ice-01", 56, 7) + map:addTile("tile-background-ice-02", 56, 10) + map:addTile("tile-background-ice-08", 56, 11) + map:addTile("tile-rock-ice-02", 57, 0) + map:addTile("tile-background-ice-02", 57, 3) + map:addTile("tile-background-ice-cave-art-02", 57, 4) + map:addTile("tile-background-ice-cave-art-02", 57, 5) + map:addTile("tile-background-ice-big-01", 57, 6) + map:addTile("tile-background-ice-01", 57, 8) + map:addTile("tile-ground-ice-02", 57, 9) + map:addTile("tile-rock-ice-big-01", 57, 10) + map:addTile("tile-rock-ice-02", 58, 0) + map:addTile("tile-rock-ice-01", 58, 1) + map:addTile("tile-rock-slope-ice-right-02", 58, 2) + map:addTile("tile-background-ice-big-01", 58, 3) + map:addTile("tile-background-ice-02", 58, 5) + map:addTile("tile-background-ice-01", 58, 8) + map:addTile("tile-ground-ice-01", 58, 9) + map:addTile("tile-rock-ice-01", 59, 0) + map:addTile("tile-rock-slope-ice-right-02", 59, 1) + map:addTile("tile-background-ice-05", 59, 2) + map:addTile("tile-background-ice-cave-art-02", 59, 5) + map:addTile("tile-background-ice-02", 59, 6) + map:addTile("tile-ground-ice-01", 59, 7) + map:addTile("tile-rock-ice-01", 59, 8) + map:addTile("tile-rock-ice-01", 59, 9) + map:addTile("tile-rock-ice-big-01", 59, 10) + map:addTile("tile-rock-slope-ice-right-02", 60, 0) + map:addTile("tile-background-ice-02", 60, 1) + map:addTile("tile-background-ice-05", 60, 2) + map:addTile("tile-background-ice-05", 60, 3) + map:addTile("tile-background-ice-07", 60, 4) + map:addTile("tile-background-ice-cave-art-02", 60, 5) + map:addTile("tile-ground-ice-03", 60, 6) + map:addTile("tile-rock-ice-big-01", 60, 7) + map:addTile("tile-rock-ice-01", 60, 9) + map:addTile("tile-background-ice-02", 61, 0) + map:addTile("tile-background-ice-02", 61, 1) + map:addTile("tile-background-ice-05", 61, 2) + map:addTile("tile-background-ice-04", 61, 3) + map:addTile("tile-background-ice-01", 61, 4) + map:addTile("tile-background-ice-04", 61, 5) + map:addTile("tile-ground-ice-03", 61, 6) + map:addTile("tile-rock-ice-03", 61, 9) + map:addTile("tile-rock-slope-ice-right-02", 61, 10) + map:addTile("tile-background-ice-03", 61, 11) + map:addTile("tile-background-ice-06", 62, 0) + map:addTile("tile-background-ice-big-01", 62, 1) + map:addTile("tile-background-ice-04", 62, 3) + map:addTile("tile-background-ice-01", 62, 4) + map:addTile("tile-background-ice-01", 62, 5) + map:addTile("tile-ground-ice-03", 62, 6) + map:addTile("tile-rock-ice-01", 62, 7) + map:addTile("tile-rock-ice-01", 62, 8) + map:addTile("tile-rock-slope-ice-right-02", 62, 9) + map:addTile("tile-background-ice-02", 62, 10) + map:addTile("tile-background-ice-08", 62, 11) + map:addTile("tile-background-ice-05", 63, 0) + map:addTile("tile-background-ice-05", 63, 3) + map:addTile("tile-background-ice-07", 63, 4) + map:addTile("tile-background-ice-05", 63, 5) + map:addTile("tile-ground-ice-02", 63, 6) + map:addTile("tile-rock-ice-03", 63, 7) + map:addTile("tile-rock-slope-ice-right-02", 63, 8) + map:addTile("tile-background-ice-06", 63, 9) + map:addTile("tile-background-ice-big-01", 63, 10) + map:addTile("tile-background-ice-cave-art-02", 64, 0) + map:addTile("tile-background-ice-cave-art-01", 64, 1) + map:addTile("tile-background-ice-07", 64, 2) + map:addTile("tile-background-ice-03", 64, 3) + map:addTile("tile-background-ice-cave-art-02", 64, 4) + map:addTile("tile-waterfall-ice-01", 64, 5) + map:addTile("tile-rock-ice-01", 64, 7) + map:addTile("tile-background-ice-05", 64, 8) + map:addTile("tile-background-ice-03", 64, 9) + map:addTile("tile-background-ice-06", 65, 0) + map:addTile("tile-background-ice-01", 65, 1) + map:addTile("tile-background-ice-06", 65, 2) + map:addTile("tile-background-ice-07", 65, 3) + map:addTile("tile-background-ice-01", 65, 4) + map:addTile("tile-background-ice-big-01", 65, 5) + map:addTile("tile-background-ice-02", 65, 7) + map:addTile("tile-background-ice-05", 65, 8) + map:addTile("tile-background-ice-07", 65, 9) + map:addTile("tile-ground-ice-02", 65, 10) + map:addTile("tile-rock-ice-02", 65, 11) + map:addTile("tile-background-ice-04", 66, 0) + map:addTile("tile-background-ice-02", 66, 1) + map:addTile("tile-background-ice-01", 66, 2) + map:addTile("tile-background-ice-02", 66, 3) + map:addTile("tile-background-ice-06", 66, 4) + map:addTile("tile-background-ice-06", 66, 7) + map:addTile("tile-background-ice-05", 66, 8) + map:addTile("tile-background-ice-cave-art-01", 66, 9) + map:addTile("tile-background-ice-big-01", 66, 10) + map:addTile("bridge-wall-ice-left-01", 66, 10) + map:addTile("tile-background-ice-08", 67, 0) + map:addTile("tile-background-ice-07", 67, 1) + map:addTile("tile-background-ice-08", 67, 2) + map:addTile("tile-ground-ice-06", 67, 3) + map:addTile("tile-rock-ice-big-01", 67, 4) + map:addTile("tile-background-ice-cave-art-02", 67, 6) + map:addTile("tile-background-ice-big-01", 67, 7) + map:addTile("tile-background-ice-04", 67, 9) + map:addTile("bridge-plank-ice-01", 67, 10) + map:addTile("tile-background-ice-08", 68, 0) + map:addTile("tile-background-ice-cave-art-02", 68, 1) + map:addTile("tile-background-ice-06", 68, 2) + map:addTile("tile-ground-ice-03", 68, 3) + map:addTile("tile-background-ice-cave-art-02", 68, 6) + map:addTile("tile-background-ice-01", 68, 9) + map:addTile("tile-background-ice-03", 68, 10) + map:addTile("bridge-wall-ice-right-01", 68, 10) + map:addTile("tile-background-ice-04", 68, 11) + map:addTile("tile-background-ice-07", 69, 0) + map:addTile("tile-background-ice-04", 69, 1) + map:addTile("tile-waterfall-ice-01", 69, 2) + map:addTile("tile-rock-ice-01", 69, 4) + map:addTile("tile-rock-ice-03", 69, 5) + map:addTile("tile-background-ice-08", 69, 6) + map:addTile("tile-background-ice-06", 69, 7) + map:addTile("tile-background-ice-04", 69, 8) + map:addTile("tile-geyser-ice-01-active", 69, 9) + map:addTile("tile-rock-ice-02", 69, 11) + map:addTile("tile-background-ice-big-01", 70, 0) + map:addTile("tile-background-ice-01", 70, 2) + map:addTile("tile-ground-ice-03", 70, 3) + map:addTile("tile-rock-ice-01", 70, 4) + map:addTile("tile-rock-ice-03", 70, 5) + map:addTile("tile-background-ice-cave-art-02", 70, 6) + map:addTile("tile-background-ice-cave-art-02", 70, 7) + map:addTile("tile-background-ice-cave-art-01", 70, 8) + map:addTile("tile-background-ice-08", 70, 9) + map:addTile("tile-ground-ice-02", 70, 10) + map:addTile("tile-rock-ice-02", 70, 11) + map:addTile("tile-background-ice-01", 71, 2) + map:addTile("tile-ground-ice-big-01", 71, 3) + map:addTile("tile-rock-slope-ice-right-02", 71, 5) + map:addTile("tile-background-ice-cave-art-01", 71, 6) + map:addTile("tile-background-ice-04", 71, 7) + map:addTile("tile-ground-ice-06", 71, 8) + map:addTile("tile-rock-ice-02", 71, 9) + map:addTile("tile-rock-ice-02", 71, 10) + map:addTile("tile-rock-ice-02", 71, 11) + map:addTile("tile-background-ice-07", 72, 0) + map:addTile("tile-background-ice-cave-art-01", 72, 1) + map:addTile("tile-background-ice-cave-art-01", 72, 2) + map:addTile("tile-rock-slope-ice-left-02", 72, 5) + map:addTile("tile-background-ice-cave-art-01", 72, 6) + map:addTile("tile-background-ice-cave-art-02", 72, 7) + map:addTile("tile-ground-ice-02", 72, 8) + map:addTile("tile-rock-slope-ice-right-02", 72, 9) + map:addTile("tile-background-ice-03", 72, 10) + map:addTile("tile-background-ice-01", 72, 11) + map:addTile("tile-background-ice-04", 73, 0) + map:addTile("tile-background-ice-08", 73, 1) + map:addTile("tile-ground-ice-06", 73, 2) + map:addTile("tile-rock-ice-01", 73, 3) + map:addTile("tile-rock-ice-02", 73, 4) + map:addTile("tile-rock-ice-02", 73, 5) + map:addTile("tile-background-ice-04", 73, 6) + map:addTile("tile-background-ice-07", 73, 7) + map:addTile("tile-background-ice-04", 73, 8) + map:addTile("tile-background-ice-02", 73, 9) + map:addTile("tile-background-ice-02", 73, 10) + map:addTile("tile-background-ice-cave-art-01", 73, 11) + map:addTile("tile-background-ice-08", 74, 0) + map:addTile("tile-background-ice-cave-art-02", 74, 1) + map:addTile("tile-ground-ice-02", 74, 2) + map:addTile("tile-rock-ice-03", 74, 3) + map:addTile("tile-rock-ice-01", 74, 4) + map:addTile("tile-rock-slope-ice-right-02", 74, 5) + map:addTile("tile-background-ice-07", 74, 6) + map:addTile("tile-background-ice-04", 74, 7) + map:addTile("tile-background-ice-04", 74, 8) + map:addTile("tile-background-ice-big-01", 74, 9) + map:addTile("tile-background-ice-07", 74, 11) + map:addTile("tile-background-ice-04", 75, 0) + map:addTile("tile-background-ice-01", 75, 1) + map:addTile("tile-ground-ice-06", 75, 2) + map:addTile("tile-rock-ice-big-01", 75, 3) + map:addTile("tile-background-ice-03", 75, 5) + map:addTile("tile-background-ice-05", 75, 6) + map:addTile("tile-background-ice-05", 75, 7) + map:addTile("tile-background-ice-03", 75, 8) + map:addTile("tile-background-ice-02", 75, 11) + map:addTile("tile-background-ice-01", 76, 0) + map:addTile("tile-background-ice-08", 76, 1) + map:addTile("tile-ground-ice-02", 76, 2) + map:addTile("tile-rock-slope-ice-left-02", 76, 5) + map:addTile("tile-background-ice-01", 76, 6) + map:addTile("tile-background-ice-06", 76, 7) + map:addTile("tile-background-ice-01", 76, 8) + map:addTile("tile-background-ice-07", 76, 9) + map:addTile("tile-background-ice-big-01", 76, 10) + map:addTile("tile-background-ice-07", 77, 0) + map:addTile("tile-background-ice-02", 77, 1) + map:addTile("tile-ground-ice-04", 77, 2) + map:addTile("tile-rock-ice-02", 77, 3) + map:addTile("tile-rock-ice-02", 77, 4) + map:addTile("tile-rock-ice-02", 77, 5) + map:addTile("tile-background-ice-02", 77, 6) + map:addTile("tile-background-ice-07", 77, 7) + map:addTile("tile-background-ice-01", 77, 8) + map:addTile("tile-background-ice-01", 77, 9) + map:addTile("tile-background-ice-07", 78, 0) + map:addTile("tile-background-ice-cave-art-02", 78, 1) + map:addTile("tile-ground-ice-01", 78, 2) + map:addTile("tile-rock-ice-big-01", 78, 3) + map:addTile("tile-rock-ice-01", 78, 5) + map:addTile("tile-rock-slope-ice-left-02", 78, 6) + map:addTile("tile-background-ice-06", 78, 7) + map:addTile("tile-background-ice-06", 78, 8) + map:addTile("tile-background-ice-01", 78, 9) + map:addTile("tile-background-ice-07", 78, 10) + map:addTile("tile-background-ice-07", 78, 11) + map:addTile("tile-background-ice-cave-art-01", 79, 0) + map:addTile("tile-background-ice-cave-art-01", 79, 1) + map:addTile("tile-rock-slope-ice-right-01", 79, 2) + map:addTile("tile-rock-ice-03", 79, 5) + map:addTile("tile-rock-ice-01", 79, 6) + map:addTile("tile-background-ice-05", 79, 7) + map:addTile("tile-background-ice-01", 79, 8) + map:addTile("tile-background-ice-02", 79, 9) + map:addTile("tile-background-ice-04", 79, 10) + map:addTile("tile-background-ice-cave-art-01", 79, 11) + map:addTile("tile-background-ice-cave-art-02", 80, 0) + map:addTile("tile-background-ice-04", 80, 1) + map:addTile("tile-rock-slope-ice-left-01", 80, 2) + map:addTile("tile-rock-ice-02", 80, 3) + map:addTile("tile-rock-ice-01", 80, 4) + map:addTile("tile-rock-ice-big-01", 80, 5) + map:addTile("tile-background-ice-02", 80, 7) + map:addTile("tile-background-ice-07", 80, 8) + map:addTile("tile-background-ice-05", 80, 9) + map:addTile("tile-background-ice-cave-art-02", 80, 10) + map:addTile("tile-background-ice-cave-art-02", 80, 11) + map:addTile("tile-background-ice-05", 81, 0) + map:addTile("tile-background-ice-04", 81, 1) + map:addTile("tile-ground-ice-04", 81, 2) + map:addTile("tile-rock-ice-01", 81, 3) + map:addTile("tile-rock-ice-02", 81, 4) + map:addTile("tile-rock-slope-ice-left-02", 81, 7) + map:addTile("tile-background-ice-05", 81, 8) + map:addTile("tile-background-ice-08", 81, 9) + map:addTile("tile-background-ice-07", 81, 10) + map:addTile("tile-background-ice-cave-art-01", 81, 11) + map:addTile("tile-background-ice-02", 82, 0) + map:addTile("tile-background-ice-07", 82, 1) + map:addTile("tile-ground-ice-04", 82, 2) + map:addTile("tile-rock-ice-big-01", 82, 3) + map:addTile("tile-rock-ice-02", 82, 5) + map:addTile("tile-rock-ice-01", 82, 6) + map:addTile("tile-rock-ice-02", 82, 7) + map:addTile("tile-background-ice-06", 82, 8) + map:addTile("tile-background-ice-03", 82, 9) + map:addTile("tile-background-ice-03", 82, 10) + map:addTile("tile-background-ice-03", 82, 11) + map:addTile("tile-background-ice-06", 83, 0) + map:addTile("tile-background-ice-08", 83, 1) + map:addTile("tile-rock-slope-ice-right-01", 83, 2) + map:addTile("tile-rock-ice-03", 83, 5) + map:addTile("tile-rock-ice-03", 83, 6) + map:addTile("tile-rock-ice-01", 83, 7) + map:addTile("tile-background-ice-cave-art-02", 83, 8) + map:addTile("tile-background-ice-cave-art-02", 83, 9) + map:addTile("tile-background-ice-05", 83, 10) + map:addTile("tile-background-ice-06", 83, 11) + map:addTile("tile-background-ice-06", 84, 0) + map:addTile("tile-background-ice-02", 84, 1) + map:addTile("tile-background-ice-07", 84, 2) + map:addTile("tile-background-ice-04", 84, 3) + map:addTile("tile-rock-slope-ice-right-01", 84, 4) + map:addTile("tile-rock-ice-01", 84, 5) + map:addTile("tile-rock-ice-big-01", 84, 6) + map:addTile("tile-rock-slope-ice-left-02", 84, 8) + map:addTile("tile-background-ice-07", 84, 9) + map:addTile("tile-background-ice-02", 84, 10) + map:addTile("tile-background-ice-04", 84, 11) + map:addTile("tile-background-ice-07", 85, 0) + map:addTile("tile-background-ice-04", 85, 1) + map:addTile("tile-background-ice-03", 85, 2) + map:addTile("tile-background-ice-05", 85, 3) + map:addTile("tile-background-ice-07", 85, 4) + map:addTile("tile-ground-ice-01", 85, 5) + map:addTile("tile-rock-ice-03", 85, 8) + map:addTile("tile-background-ice-01", 85, 9) + map:addTile("tile-background-ice-08", 85, 10) + map:addTile("tile-background-ice-cave-art-02", 85, 11) + map:addTile("tile-background-ice-08", 86, 0) + map:addTile("tile-background-ice-07", 86, 1) + map:addTile("tile-ground-ledge-ice-left-01", 86, 2) + map:addTile("tile-background-ice-07", 86, 3) + map:addTile("tile-background-ice-08", 86, 4) + map:addTile("tile-rock-slope-ice-right-01", 86, 5) + map:addTile("tile-rock-ice-01", 86, 6) + map:addTile("tile-rock-ice-03", 86, 7) + map:addTile("tile-rock-ice-01", 86, 8) + map:addTile("tile-rock-slope-ice-left-02", 86, 9) + map:addTile("tile-background-ice-03", 86, 10) + map:addTile("tile-background-ice-cave-art-01", 86, 11) + map:addTile("tile-background-ice-cave-art-02", 87, 0) + map:addTile("tile-background-ice-01", 87, 1) + map:addTile("tile-ground-ice-01", 87, 2) + map:addTile("tile-rock-slope-ice-left-02", 87, 3) + map:addTile("tile-background-ice-04", 87, 4) + map:addTile("tile-background-ice-03", 87, 5) + map:addTile("tile-rock-slope-ice-right-01", 87, 6) + map:addTile("tile-rock-ice-01", 87, 7) + map:addTile("tile-rock-ice-big-01", 87, 8) + map:addTile("tile-background-ice-06", 87, 10) + map:addTile("tile-background-ice-07", 87, 11) + map:addTile("tile-background-ice-cave-art-01", 88, 0) + map:addTile("tile-waterfall-ice-01", 88, 1) + map:addTile("tile-rock-ice-03", 88, 3) + map:addTile("tile-background-ice-01", 88, 4) + map:addTile("tile-background-ice-05", 88, 5) + map:addTile("tile-background-ice-07", 88, 6) + map:addTile("tile-rock-slope-ice-right-01", 88, 7) + map:addTile("tile-background-ice-01", 88, 10) + map:addTile("tile-background-ice-05", 88, 11) + map:addTile("tile-background-ice-05", 89, 0) + map:addTile("tile-background-ice-02", 89, 1) + map:addTile("tile-ground-ice-02", 89, 2) + map:addTile("tile-rock-slope-ice-right-02", 89, 3) + map:addTile("tile-background-ice-04", 89, 4) + map:addTile("tile-background-ice-cave-art-02", 89, 5) + map:addTile("tile-background-ice-07", 89, 6) + map:addTile("tile-background-ice-07", 89, 7) + map:addTile("tile-background-ice-05", 89, 8) + map:addTile("bridge-wall-ice-left-01", 89, 8) + map:addTile("tile-background-ice-04", 89, 9) + map:addTile("tile-background-ice-big-01", 89, 10) + map:addTile("tile-background-ice-07", 90, 0) + map:addTile("tile-background-ice-03", 90, 1) + map:addTile("tile-ground-ice-03", 90, 2) + map:addTile("tile-rock-slope-ice-left-02", 90, 3) + map:addTile("tile-background-ice-04", 90, 4) + map:addTile("tile-background-ice-07", 90, 5) + map:addTile("tile-background-ice-08", 90, 6) + map:addTile("tile-background-ice-cave-art-02", 90, 7) + map:addTile("tile-background-ice-07", 90, 8) + map:addTile("bridge-plank-ice-01", 90, 8) + map:addTile("tile-background-ice-01", 90, 9) + map:addTile("tile-background-ice-01", 91, 0) + map:addTile("tile-background-ice-04", 91, 1) + map:addTile("tile-rock-ice-left-04", 91, 2) + map:addTile("tile-rock-ice-left-05", 91, 3) + map:addTile("tile-background-ice-07", 91, 4) + map:addTile("tile-background-ice-08", 91, 5) + map:addTile("tile-background-ice-02", 91, 6) + map:addTile("tile-background-ice-big-01", 91, 7) + map:addTile("bridge-plank-ice-01", 91, 8) + map:addTile("tile-background-ice-05", 91, 9) + map:addTile("tile-background-ice-04", 91, 10) + map:addTile("tile-background-ice-06", 91, 11) + map:addTile("tile-rock-ice-right-05", 92, 0) + map:addTile("tile-rock-ice-right-04", 92, 1) + map:addTile("tile-rock-ice-right-05", 92, 2) + map:addTile("tile-rock-ice-right-05", 92, 3) + map:addTile("tile-rock-ice-right-04", 92, 4) + map:addTile("tile-background-ice-01", 92, 5) + map:addTile("tile-background-ice-08", 92, 6) + map:addTile("bridge-wall-ice-right-01", 92, 8) + map:addTile("tile-background-ice-05", 92, 9) + map:addTile("tile-background-ice-07", 92, 10) + map:addTile("tile-background-ice-cave-art-02", 92, 11) + map:addTile("tile-rock-ice-03", 93, 0) + map:addTile("tile-rock-ice-01", 93, 1) + map:addTile("tile-rock-ice-03", 93, 2) + map:addTile("tile-rock-ice-big-01", 93, 3) + map:addTile("tile-background-ice-01", 93, 5) + map:addTile("tile-background-ice-08", 93, 6) + map:addTile("tile-background-ice-07", 93, 7) + map:addTile("tile-rock-slope-ice-right-01", 93, 8) + map:addTile("tile-rock-shim-ice-01", 93, 9) + map:addTile("tile-background-ice-04", 93, 10) + map:addTile("tile-background-ice-02", 93, 11) + map:addTile("tile-background-ice-big-01", 94, 0) + map:addTile("tile-ground-ice-03", 94, 2) + map:addTile("tile-rock-slope-ice-left-02", 94, 5) + map:addTile("tile-background-ice-02", 94, 6) + map:addTile("tile-background-ice-03", 94, 7) + map:addTile("tile-background-ice-04", 94, 8) + map:addTile("tile-background-ice-04", 94, 9) + map:addTile("tile-background-ice-big-01", 94, 10) + map:addTile("tile-ground-ice-03", 95, 2) + map:addTile("tile-rock-ice-01", 95, 3) + map:addTile("tile-rock-ice-03", 95, 4) + map:addTile("tile-rock-ice-02", 95, 5) + map:addTile("tile-background-ice-08", 95, 6) + map:addTile("tile-background-ice-07", 95, 7) + map:addTile("tile-background-ice-02", 95, 8) + map:addTile("tile-background-ice-02", 95, 9) + map:addTile("tile-background-ice-05", 96, 0) + map:addTile("tile-background-ice-02", 96, 1) + map:addTile("tile-background-ice-08", 96, 2) + map:addTile("tile-ground-ice-06", 96, 3) + map:addTile("tile-rock-ice-01", 96, 4) + map:addTile("tile-rock-slope-ice-right-02", 96, 5) + map:addTile("tile-background-ice-05", 96, 6) + map:addTile("tile-background-ice-05", 96, 7) + map:addTile("tile-background-ice-07", 96, 8) + map:addTile("tile-background-ice-04", 96, 9) + map:addTile("tile-background-ice-06", 96, 10) + map:addTile("tile-background-ice-08", 96, 11) + map:addTile("tile-background-ice-cave-art-01", 97, 0) + map:addTile("tile-background-ice-02", 97, 1) + map:addTile("tile-background-ice-04", 97, 2) + map:addTile("tile-ground-ice-01", 97, 3) + map:addTile("tile-rock-ice-03", 97, 4) + map:addTile("tile-background-ice-05", 97, 5) + map:addTile("tile-background-ice-07", 97, 6) + map:addTile("tile-background-ice-03", 97, 7) + map:addTile("tile-background-ice-cave-art-02", 97, 8) + map:addTile("tile-background-ice-07", 97, 9) + map:addTile("tile-background-ice-01", 97, 10) + map:addTile("tile-background-ice-03", 97, 11) + map:addTile("tile-background-ice-03", 98, 0) + map:addTile("tile-background-ice-big-01", 98, 1) + map:addTile("tile-ground-ice-06", 98, 3) + map:addTile("tile-rock-ice-left-04", 98, 4) + map:addTile("tile-background-ice-04", 98, 5) + map:addTile("tile-background-ice-04", 98, 6) + map:addTile("tile-background-ice-cave-art-02", 98, 7) + map:addTile("tile-background-ice-08", 98, 8) + map:addTile("tile-background-ice-05", 98, 9) + map:addTile("tile-background-ice-07", 98, 10) + map:addTile("tile-background-ice-01", 98, 11) + map:addTile("tile-background-ice-05", 99, 0) + map:addTile("tile-ground-ice-01", 99, 3) + map:addTile("tile-background-ice-big-01", 99, 4) + map:addTile("tile-background-ice-07", 99, 6) + map:addTile("tile-background-ice-cave-art-02", 99, 7) + map:addTile("tile-background-ice-04", 99, 8) + map:addTile("tile-background-ice-08", 99, 9) + map:addTile("tile-background-ice-03", 99, 10) + map:addTile("tile-rock-slope-ice-left-01", 99, 11) + map:addTile("tile-background-ice-06", 100, 0) + map:addTile("tile-background-ice-04", 100, 1) + map:addTile("tile-background-ice-01", 100, 2) + map:addTile("tile-rock-ice-left-04", 100, 3) + map:addTile("tile-background-ice-07", 100, 6) + map:addTile("tile-background-ice-cave-art-02", 100, 7) + map:addTile("tile-background-ice-08", 100, 8) + map:addTile("tile-background-ice-06", 100, 9) + map:addTile("tile-rock-slope-ice-left-01", 100, 10) + map:addTile("tile-rock-ice-02", 100, 11) + map:addTile("tile-background-ice-01", 101, 0) + map:addTile("tile-background-ice-06", 101, 1) + map:addTile("tile-background-ice-08", 101, 2) + map:addTile("tile-background-ice-07", 101, 3) + map:addTile("tile-background-ice-03", 101, 4) + map:addTile("tile-background-ice-07", 101, 5) + map:addTile("tile-background-ice-big-01", 101, 6) + map:addTile("tile-ground-ice-03", 101, 8) + map:addTile("tile-rock-ice-01", 101, 9) + map:addTile("tile-rock-ice-02", 101, 10) + map:addTile("tile-rock-ice-01", 101, 11) + map:addTile("tile-background-ice-05", 102, 0) + map:addTile("tile-background-ice-06", 102, 1) + map:addTile("tile-background-ice-04", 102, 2) + map:addTile("tile-background-ice-03", 102, 3) + map:addTile("tile-background-ice-07", 102, 4) + map:addTile("tile-background-ice-03", 102, 5) + map:addTile("tile-packagetarget-ice-01-idle", 102, 8) + map:addTile("tile-rock-ice-big-01", 102, 9) + map:addTile("tile-rock-ice-02", 102, 11) + map:addTile("tile-background-ice-06", 103, 0) + map:addTile("tile-background-ice-06", 103, 1) + map:addTile("tile-background-ice-01", 103, 2) + map:addTile("tile-background-ice-01", 103, 3) + map:addTile("tile-background-ice-06", 103, 4) + map:addTile("tile-background-ice-06", 103, 5) + map:addTile("tile-ground-ice-04", 103, 6) + map:addTile("tile-rock-ice-03", 103, 7) + map:addTile("tile-rock-ice-02", 103, 8) + map:addTile("tile-rock-ice-02", 103, 11) + map:addTile("tile-background-ice-06", 104, 0) + map:addTile("tile-background-ice-big-01", 104, 1) + map:addTile("tile-background-ice-07", 104, 3) + map:addTile("tile-background-ice-05", 104, 4) + map:addTile("tile-background-ice-01", 104, 5) + map:addTile("tile-ground-ice-04", 104, 6) + map:addTile("tile-rock-ice-01", 104, 7) + map:addTile("tile-rock-ice-02", 104, 8) + map:addTile("tile-rock-ice-01", 104, 9) + map:addTile("tile-rock-ice-02", 104, 10) + map:addTile("tile-rock-ice-02", 104, 11) + map:addTile("tile-background-ice-cave-art-02", 105, 0) + map:addTile("tile-background-ice-08", 105, 3) + map:addTile("tile-background-ice-03", 105, 4) + map:addTile("tile-background-ice-08", 105, 5) + map:addTile("tile-ground-ice-03", 105, 6) + map:addTile("tile-rock-ice-02", 105, 7) + map:addTile("tile-rock-ice-03", 105, 8) + map:addTile("tile-rock-ice-03", 105, 9) + map:addTile("tile-rock-ice-02", 105, 10) + map:addTile("tile-rock-ice-02", 105, 11) + map:addTile("tile-background-ice-08", 106, 0) + map:addTile("tile-background-ice-01", 106, 1) + map:addTile("tile-background-ice-05", 106, 2) + map:addTile("tile-background-ice-02", 106, 3) + map:addTile("tile-background-ice-cave-art-02", 106, 4) + map:addTile("tile-waterfall-ice-01", 106, 5) + map:addTile("tile-ground-ice-01", 106, 7) + map:addTile("tile-rock-ice-03", 106, 8) + map:addTile("tile-rock-ice-03", 106, 9) + map:addTile("tile-rock-ice-02", 106, 10) + map:addTile("tile-rock-slope-ice-right-02", 106, 11) + map:addTile("tile-background-ice-04", 107, 0) + map:addTile("tile-background-ice-07", 107, 1) + map:addTile("tile-background-ice-03", 107, 2) + map:addTile("tile-background-ice-01", 107, 3) + map:addTile("tile-background-ice-01", 107, 4) + map:addTile("tile-background-ice-01", 107, 5) + map:addTile("tile-rock-ice-left-04", 107, 6) + map:addTile("tile-rock-ice-left-05", 107, 7) + map:addTile("tile-rock-ice-left-04", 107, 8) + map:addTile("tile-rock-ice-left-05", 107, 9) + map:addTile("tile-ground-ledge-ice-right-01", 107, 10) + map:addTile("tile-background-ice-03", 107, 11) + map:addTile("tile-background-ice-cave-art-02", 108, 0) + map:addTile("tile-background-ice-02", 108, 1) + map:addTile("tile-background-ice-01", 108, 2) + map:addTile("tile-background-ice-04", 108, 3) + map:addTile("tile-background-ice-03", 108, 4) + map:addTile("tile-background-ice-cave-art-02", 108, 5) + map:addTile("tile-background-ice-02", 108, 6) + map:addTile("tile-background-ice-08", 108, 7) + map:addTile("tile-background-ice-cave-art-02", 108, 8) + map:addTile("tile-background-ice-01", 108, 9) + map:addTile("tile-ground-ledge-ice-right-02", 108, 10) + map:addTile("tile-background-ice-08", 108, 11) + map:addTile("tile-background-ice-07", 109, 0) + map:addTile("tile-background-ice-05", 109, 1) + map:addTile("tile-background-ice-01", 109, 2) + map:addTile("tile-background-ice-06", 109, 3) + map:addTile("tile-background-ice-03", 109, 4) + map:addTile("tile-background-ice-01", 109, 5) + map:addTile("tile-background-ice-07", 109, 6) + map:addTile("tile-background-ice-01", 109, 7) + map:addTile("tile-background-ice-01", 109, 8) + map:addTile("tile-background-ice-01", 109, 9) + map:addTile("tile-ground-ice-05", 109, 10) + map:addTile("tile-background-ice-03", 109, 11) + map:addTile("tile-background-ice-cave-art-01", 110, 0) + map:addTile("tile-background-ice-08", 110, 1) + map:addTile("tile-background-ice-01", 110, 2) + map:addTile("tile-waterfall-ice-01", 110, 3) + map:addTile("tile-rock-ice-big-01", 110, 5) + map:addTile("tile-background-ice-05", 110, 7) + map:addTile("tile-background-ice-01", 110, 8) + map:addTile("tile-background-ice-01", 110, 9) + map:addTile("tile-ground-ice-05", 110, 10) + map:addTile("tile-background-ice-05", 110, 11) + map:addTile("tile-background-ice-01", 111, 0) + map:addTile("tile-background-ice-01", 111, 1) + map:addTile("tile-background-ice-big-01", 111, 2) + map:addTile("tile-ground-ice-06", 111, 4) + map:addTile("tile-background-ice-04", 111, 7) + map:addTile("tile-background-ice-01", 111, 8) + map:addTile("tile-background-ice-big-01", 111, 9) + map:addTile("tile-background-ice-06", 111, 11) + map:addTile("tile-background-ice-cave-art-02", 112, 0) + map:addTile("tile-background-ice-07", 112, 1) + map:addTile("tile-ground-ice-03", 112, 4) + map:addTile("tile-rock-ice-01", 112, 5) + map:addTile("tile-rock-ice-02", 112, 6) + map:addTile("tile-background-ice-big-01", 112, 7) + map:addTile("tile-background-ice-01", 112, 11) + map:addTile("tile-background-ice-cave-art-02", 113, 0) + map:addTile("tile-background-ice-03", 113, 1) + map:addTile("tile-background-ice-cave-art-02", 113, 2) + map:addTile("tile-background-ice-cave-art-02", 113, 3) + map:addTile("tile-ground-ice-01", 113, 4) + map:addTile("tile-rock-ice-big-01", 113, 5) + map:addTile("tile-background-ice-01", 113, 9) + map:addTile("tile-background-ice-big-01", 113, 10) + map:addTile("tile-background-ice-01", 114, 0) + map:addTile("tile-background-ice-03", 114, 1) + map:addTile("tile-background-ice-07", 114, 2) + map:addTile("tile-background-ice-07", 114, 3) + map:addTile("tile-ground-ice-06", 114, 4) + map:addTile("tile-background-ice-02", 114, 7) + map:addTile("tile-background-ice-06", 114, 8) + map:addTile("tile-background-ice-01", 114, 9) + map:addTile("tile-background-ice-02", 115, 0) + map:addTile("tile-background-ice-04", 115, 1) + map:addTile("tile-background-ice-06", 115, 2) + map:addTile("tile-background-ice-04", 115, 3) + map:addTile("tile-rock-ice-left-05", 115, 4) + map:addTile("tile-rock-ice-left-04", 115, 5) + map:addTile("tile-rock-ice-left-05", 115, 6) + map:addTile("tile-background-ice-cave-art-02", 115, 7) + map:addTile("tile-background-ice-03", 115, 8) + map:addTile("tile-background-ice-big-01", 115, 9) + map:addTile("tile-background-ice-cave-art-01", 115, 11) + map:addTile("tile-background-ice-08", 116, 0) + map:addTile("tile-background-ice-02", 116, 1) + map:addTile("tile-background-ice-06", 116, 2) + map:addTile("tile-background-ice-03", 116, 3) + map:addTile("tile-background-ice-01", 116, 4) + map:addTile("tile-background-ice-06", 116, 5) + map:addTile("tile-background-ice-cave-art-02", 116, 6) + map:addTile("tile-background-ice-01", 116, 7) + map:addTile("tile-background-ice-05", 116, 8) + map:addTile("tile-background-ice-03", 116, 11) + map:addTile("tile-background-ice-05", 117, 0) + map:addTile("tile-background-ice-01", 117, 1) + map:addTile("tile-background-ice-02", 117, 2) + map:addTile("tile-background-ice-05", 117, 3) + map:addTile("tile-background-ice-07", 117, 4) + map:addTile("tile-background-ice-02", 117, 5) + map:addTile("tile-background-ice-03", 117, 6) + map:addTile("tile-background-ice-08", 117, 7) + map:addTile("tile-background-ice-01", 117, 8) + map:addTile("tile-rock-slope-ice-left-01", 117, 9) + map:addTile("tile-rock-ice-big-01", 117, 10) + map:addTile("tile-background-ice-01", 118, 0) + map:addTile("tile-background-ice-02", 118, 1) + map:addTile("tile-background-ice-04", 118, 2) + map:addTile("tile-background-ice-05", 118, 3) + map:addTile("tile-background-ice-05", 118, 4) + map:addTile("tile-background-ice-03", 118, 5) + map:addTile("tile-background-ice-06", 118, 6) + map:addTile("tile-rock-slope-ice-left-01", 118, 7) + map:addTile("tile-rock-ice-02", 118, 8) + map:addTile("tile-rock-ice-01", 118, 9) + map:addTile("tile-background-ice-03", 119, 0) + map:addTile("tile-background-ice-03", 119, 1) + map:addTile("tile-background-ice-02", 119, 2) + map:addTile("tile-background-ice-01", 119, 3) + map:addTile("tile-background-ice-08", 119, 4) + map:addTile("tile-background-ice-01", 119, 5) + map:addTile("tile-background-ice-cave-art-02", 119, 6) + map:addTile("tile-ground-ice-03", 119, 7) + map:addTile("tile-rock-ice-01", 119, 8) + map:addTile("tile-rock-ice-03", 119, 9) + map:addTile("tile-rock-ice-03", 119, 10) + map:addTile("tile-rock-ice-02", 119, 11) + map:addTile("tile-background-ice-07", 120, 0) + map:addTile("tile-background-ice-06", 120, 1) + map:addTile("tile-background-ice-02", 120, 2) + map:addTile("tile-background-ice-07", 120, 3) + map:addTile("tile-background-ice-02", 120, 4) + map:addTile("tile-background-ice-03", 120, 5) + map:addTile("tile-waterfall-ice-01", 120, 6) + map:addTile("tile-rock-ice-big-01", 120, 8) + map:addTile("tile-rock-ice-02", 120, 10) + map:addTile("tile-rock-ice-01", 120, 11) + map:addTile("tile-background-ice-06", 121, 0) + map:addTile("tile-background-ice-07", 121, 1) + map:addTile("tile-background-ice-01", 121, 2) + map:addTile("tile-background-ice-07", 121, 3) + map:addTile("tile-background-ice-01", 121, 4) + map:addTile("tile-background-ice-02", 121, 5) + map:addTile("tile-background-ice-06", 121, 6) + map:addTile("tile-ground-ice-03", 121, 7) + map:addTile("tile-rock-ice-03", 121, 10) + map:addTile("tile-rock-ice-02", 121, 11) + map:addTile("tile-background-ice-03", 122, 0) + map:addTile("tile-background-ice-cave-art-02", 122, 1) + map:addTile("tile-background-ice-02", 122, 2) + map:addTile("tile-background-ice-02", 122, 3) + map:addTile("tile-background-ice-08", 122, 4) + map:addTile("tile-background-ice-01", 122, 5) + map:addTile("tile-geyser-ice-01-active", 122, 6) + map:addTile("tile-rock-ice-02", 122, 8) + map:addTile("tile-rock-ice-01", 122, 9) + map:addTile("tile-rock-ice-02", 122, 10) + map:addTile("tile-rock-ice-01", 122, 11) + map:addTile("tile-background-ice-06", 123, 0) + map:addTile("tile-background-ice-07", 123, 1) + map:addTile("tile-background-ice-05", 123, 2) + map:addTile("tile-background-ice-08", 123, 3) + map:addTile("tile-background-ice-cave-art-02", 123, 4) + map:addTile("tile-ground-ice-06", 123, 5) + map:addTile("tile-rock-ice-big-01", 123, 6) + map:addTile("tile-rock-ice-03", 123, 8) + map:addTile("tile-rock-ice-big-01", 123, 9) + map:addTile("tile-rock-ice-02", 123, 11) + map:addTile("tile-background-ice-08", 124, 0) + map:addTile("tile-background-ice-05", 124, 1) + map:addTile("tile-background-ice-big-01", 124, 2) + map:addTile("tile-background-ice-04", 124, 4) + map:addTile("tile-packagetarget-ice-01-idle", 124, 5) + map:addTile("tile-rock-ice-02", 124, 8) + map:addTile("tile-rock-ice-03", 124, 11) + map:addTile("tile-background-ice-03", 125, 0) + map:addTile("tile-background-ice-07", 125, 1) + map:addTile("tile-background-ice-01", 125, 4) + map:addTile("tile-ground-ice-06", 125, 5) + map:addTile("tile-rock-ice-01", 125, 6) + map:addTile("tile-rock-ice-02", 125, 7) + map:addTile("tile-rock-ice-03", 125, 8) + map:addTile("tile-rock-ice-01", 125, 9) + map:addTile("tile-rock-ice-02", 125, 10) + map:addTile("tile-rock-ice-01", 125, 11) + map:addTile("tile-background-ice-04", 126, 0) + map:addTile("tile-background-ice-05", 126, 1) + map:addTile("tile-background-ice-05", 126, 2) + map:addTile("tile-background-ice-04", 126, 3) + map:addTile("tile-waterfall-ice-01", 126, 4) + map:addTile("tile-rock-ice-03", 126, 6) + map:addTile("tile-rock-slope-ice-right-02", 126, 7) + map:addTile("tile-background-ice-cave-art-02", 126, 8) + map:addTile("tile-background-ice-cave-art-02", 126, 9) + map:addTile("tile-background-ice-05", 126, 10) + map:addTile("tile-background-ice-08", 126, 11) + map:addTile("tile-background-ice-08", 127, 0) + map:addTile("tile-background-ice-01", 127, 1) + map:addTile("tile-background-ice-07", 127, 2) + map:addTile("tile-background-ice-02", 127, 3) + map:addTile("tile-background-ice-03", 127, 4) + map:addTile("tile-background-ice-03", 127, 5) + map:addTile("tile-background-ice-06", 127, 6) + map:addTile("tile-background-ice-cave-art-02", 127, 7) + map:addTile("tile-background-ice-big-01", 127, 8) + map:addTile("tile-background-ice-01", 127, 10) + map:addTile("tile-background-ice-cave-art-02", 127, 11) + map:addTile("tile-background-ice-04", 128, 0) + map:addTile("tile-background-ice-01", 128, 1) + map:addTile("tile-background-ice-05", 128, 2) + map:addTile("tile-background-ice-01", 128, 3) + map:addTile("tile-background-ice-03", 128, 4) + map:addTile("tile-background-ice-01", 128, 5) + map:addTile("tile-background-ice-01", 128, 6) + map:addTile("tile-background-ice-06", 128, 7) + map:addTile("tile-background-ice-01", 128, 10) + map:addTile("tile-background-ice-01", 128, 11) + map:addTile("tile-background-ice-01", 129, 0) + map:addTile("tile-background-ice-01", 129, 1) + map:addTile("tile-background-ice-05", 129, 2) + map:addTile("tile-background-ice-05", 129, 3) + map:addTile("tile-background-ice-08", 129, 4) + map:addTile("tile-background-ice-02", 129, 5) + map:addTile("tile-background-ice-02", 129, 6) + map:addTile("tile-rock-slope-ice-left-01", 129, 7) + map:addTile("tile-rock-ice-big-01", 129, 8) + map:addTile("tile-rock-ice-big-01", 129, 10) + map:addTile("tile-background-ice-cave-art-02", 130, 0) + map:addTile("tile-background-ice-04", 130, 1) + map:addTile("tile-background-ice-01", 130, 2) + map:addTile("tile-background-ice-02", 130, 3) + map:addTile("tile-background-ice-04", 130, 4) + map:addTile("tile-background-ice-03", 130, 5) + map:addTile("tile-background-ice-cave-art-02", 130, 6) + map:addTile("tile-rock-slope-ice-right-01", 130, 7) + map:addTile("tile-background-ice-01", 131, 0) + map:addTile("tile-background-ice-01", 131, 1) + map:addTile("tile-background-ice-03", 131, 2) + map:addTile("tile-background-ice-01", 131, 3) + map:addTile("tile-background-ice-04", 131, 4) + map:addTile("tile-background-ice-03", 131, 5) + map:addTile("tile-background-ice-02", 131, 6) + map:addTile("tile-background-ice-02", 131, 7) + map:addTile("tile-background-ice-01", 131, 8) + map:addTile("tile-background-ice-01", 131, 9) + map:addTile("tile-background-ice-07", 131, 10) + map:addTile("tile-background-ice-08", 131, 11) + map:addTile("tile-background-ice-08", 132, 0) + map:addTile("tile-background-ice-05", 132, 1) + map:addTile("tile-background-ice-08", 132, 2) + map:addTile("tile-background-ice-01", 132, 3) + map:addTile("tile-background-ice-07", 132, 4) + map:addTile("tile-ground-ice-06", 132, 5) + map:addTile("tile-rock-slope-ice-left-02", 132, 6) + map:addTile("tile-background-ice-cave-art-02", 132, 7) + map:addTile("tile-background-ice-08", 132, 8) + map:addTile("tile-background-ice-01", 132, 9) + map:addTile("tile-background-ice-06", 132, 10) + map:addTile("tile-background-ice-06", 132, 11) + map:addTile("tile-rock-slope-ice-left-02", 133, 0) + map:addTile("tile-background-ice-02", 133, 1) + map:addTile("tile-background-ice-03", 133, 2) + map:addTile("tile-background-ice-02", 133, 3) + map:addTile("tile-waterfall-ice-01", 133, 4) + map:addTile("tile-rock-ice-big-01", 133, 6) + map:addTile("tile-background-ice-04", 133, 8) + map:addTile("tile-background-ice-07", 133, 9) + map:addTile("tile-background-ice-01", 133, 10) + map:addTile("tile-background-ice-02", 133, 11) + map:addTile("tile-rock-ice-01", 134, 0) + map:addTile("tile-rock-slope-ice-left-02", 134, 1) + map:addTile("tile-background-ice-02", 134, 2) + map:addTile("tile-background-ice-01", 134, 3) + map:addTile("tile-background-ice-01", 134, 4) + map:addTile("tile-ground-ice-01", 134, 5) + map:addTile("tile-rock-slope-ice-left-02", 134, 8) + map:addTile("tile-background-ice-01", 134, 9) + map:addTile("tile-background-ice-02", 134, 10) + map:addTile("tile-background-ice-06", 134, 11) + map:addTile("tile-rock-ice-02", 135, 0) + map:addTile("tile-rock-ice-big-01", 135, 1) + map:addTile("tile-background-ice-01", 135, 3) + map:addTile("tile-background-ice-01", 135, 4) + map:addTile("tile-ground-ice-06", 135, 5) + map:addTile("tile-rock-ice-03", 135, 6) + map:addTile("tile-rock-ice-02", 135, 7) + map:addTile("tile-rock-ice-02", 135, 8) + map:addTile("tile-background-ice-06", 135, 9) + map:addTile("tile-background-ice-05", 135, 10) + map:addTile("tile-background-ice-03", 135, 11) + map:addTile("tile-rock-ice-03", 136, 0) + map:addTile("tile-background-ice-02", 136, 3) + map:addTile("tile-background-ice-01", 136, 4) + map:addTile("tile-ground-ice-03", 136, 5) + map:addTile("tile-rock-ice-03", 136, 6) + map:addTile("tile-rock-slope-ice-right-02", 136, 7) + map:addTile("tile-background-ice-04", 136, 8) + map:addTile("tile-background-ice-01", 136, 9) + map:addTile("tile-background-ice-07", 136, 10) + map:addTile("tile-background-ice-07", 136, 11) + map:addTile("tile-rock-ice-big-01", 137, 0) + map:addTile("tile-rock-slope-ice-right-02", 137, 2) + map:addTile("tile-background-ice-big-01", 137, 3) + map:addTile("tile-ground-ice-06", 137, 5) + map:addTile("tile-rock-slope-ice-right-02", 137, 6) + map:addTile("tile-background-ice-01", 137, 7) + map:addTile("tile-background-ice-01", 137, 8) + map:addTile("tile-background-ice-01", 137, 9) + map:addTile("tile-background-ice-08", 137, 10) + map:addTile("tile-background-ice-01", 137, 11) + map:addTile("tile-background-ice-04", 138, 2) + map:addTile("tile-rock-ice-left-04", 138, 5) + map:addTile("tile-background-ice-01", 138, 6) + map:addTile("tile-background-ice-08", 138, 7) + map:addTile("tile-background-ice-06", 138, 8) + map:addTile("tile-background-ice-02", 138, 9) + map:addTile("tile-background-ice-02", 138, 10) + map:addTile("tile-background-ice-04", 138, 11) + map:addTile("tile-rock-slope-ice-right-02", 139, 0) + map:addTile("tile-background-ice-cave-art-02", 139, 1) + map:addTile("tile-background-ice-big-01", 139, 2) + map:addTile("tile-background-ice-01", 139, 4) + map:addTile("tile-background-ice-01", 139, 5) + map:addTile("tile-background-ice-08", 139, 6) + map:addTile("tile-background-ice-cave-art-02", 139, 7) + map:addTile("tile-background-ice-01", 139, 8) + map:addTile("tile-background-ice-big-01", 139, 9) + map:addTile("tile-background-ice-cave-art-01", 139, 11) + map:addTile("tile-background-ice-02", 140, 0) + map:addTile("tile-background-ice-07", 140, 1) + map:addTile("tile-background-ice-05", 140, 4) + map:addTile("tile-background-ice-big-01", 140, 5) + map:addTile("tile-background-ice-05", 140, 7) + map:addTile("tile-background-ice-04", 140, 8) + map:addTile("tile-background-ice-06", 140, 11) + map:addTile("tile-background-ice-cave-art-01", 141, 0) + map:addTile("tile-background-ice-03", 141, 1) + map:addTile("tile-background-ice-02", 141, 2) + map:addTile("tile-background-ice-cave-art-01", 141, 3) + map:addTile("tile-background-ice-cave-art-01", 141, 4) + map:addTile("tile-background-ice-02", 141, 7) + map:addTile("tile-background-ice-03", 141, 8) + map:addTile("tile-background-ice-05", 141, 9) + map:addTile("tile-background-ice-02", 141, 10) + map:addTile("tile-background-ice-cave-art-01", 141, 11) + + map:addEmitter("item-package-ice", 1, 3, 1, 0, "") + map:addEmitter("item-stone", 2, 3, 1, 0, "") + map:addEmitter("tree", 6, 5, 1, 0, "") + map:addEmitter("npc-walking", 9, 1, 1, 0, "right=false") + map:addEmitter("item-apple", 9, 6, 1, 0, "") + map:addEmitter("npc-blowing", 17, 2, 1, 0, "right=false") + map:addEmitter("npc-walking", 22, 3, 1, 0, "") + map:addEmitter("item-apple", 27, 10, 1, 0, "") + map:addEmitter("item-apple", 28, 9, 1, 0, "") + map:addEmitter("tree", 39, 2, 1, 0, "") + map:addEmitter("npc-blowing", 43, 3, 1, 0, "right=false") + map:addEmitter("tree", 44, 8, 1, 0, "") + map:addEmitter("npc-walking", 53, 4, 1, 0, "") + map:addEmitter("tree", 61, 4, 1, 0, "") + map:addEmitter("tree", 70, 1, 1, 0, "") + map:addEmitter("item-package-ice", 70, 9, 1, 0, "") + map:addEmitter("item-package-ice", 72, 2, 1, 0, "") + map:addEmitter("npc-walking", 90, 7, 1, 0, "") + map:addEmitter("tree", 94, 0, 1, 0, "") + map:addEmitter("tree", 109, 8, 1, 0, "") + map:addEmitter("npc-walking", 112, 3, 1, 0, "right=false") + map:addEmitter("item-package-ice", 116, 9, 1, 0, "") + map:addEmitter("npc-walking", 135, 4, 1, 0, "right=false") + + map:setSetting("width", "142") + map:setSetting("height", "12") + map:setSetting("fishnpc", "true") + map:setSetting("flyingnpc", "true") + map:setSetting("gravity", "9.81") + map:setSetting("packagetransfercount", "2") + map:addStartPosition("1", "3") + map:setSetting("points", "100") + map:setSetting("referencetime", "60") + map:setSetting("sideborderfail", "true") + map:setSetting("theme", "ice") + map:setSetting("waterchangespeed", "0") + map:setSetting("waterfallingdelay", "0") + map:setSetting("waterheight", "1") + map:setSetting("waterrisingdelay", "0") + map:setSetting("wind", "4") +end diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-big.png new file mode 100755 index 0000000000..23ecdce3c2 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-small.png new file mode 100755 index 0000000000..caa08f0a9b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-entity-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-big.png new file mode 100755 index 0000000000..194b4bd39a Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-big.png new file mode 100755 index 0000000000..602bb575b2 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-small.png new file mode 100755 index 0000000000..b22be2993e Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-ice-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-small.png new file mode 100755 index 0000000000..5ff278fe36 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-environment-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-big.png new file mode 100755 index 0000000000..198c2c024b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-small.png new file mode 100755 index 0000000000..3371f1bef9 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_blowing-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-big.png new file mode 100755 index 0000000000..7d20a9cc21 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-small.png new file mode 100755 index 0000000000..1c0d3e7fc6 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_fish-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-big.png new file mode 100755 index 0000000000..b9a3be1859 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-small.png new file mode 100755 index 0000000000..278967279b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_flying-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-big.png new file mode 100755 index 0000000000..6a7234a74c Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-small.png new file mode 100755 index 0000000000..8e556faffe Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_grandpa-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-big.png new file mode 100755 index 0000000000..c0d7ccd259 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-small.png new file mode 100755 index 0000000000..b6440fa275 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_mammut-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-big.png new file mode 100755 index 0000000000..b92ef9aa4e Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-small.png new file mode 100755 index 0000000000..6dfcd343f5 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_man-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-big.png new file mode 100755 index 0000000000..6bdec70620 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-small.png new file mode 100755 index 0000000000..736461aad8 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_walking-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-big.png new file mode 100755 index 0000000000..12cbe9a37b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-small.png new file mode 100755 index 0000000000..ba8c3016c2 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-npc_woman-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-big.png new file mode 100755 index 0000000000..63397622de Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-small.png new file mode 100755 index 0000000000..dc4bea5fa5 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-ice-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-big.png new file mode 100755 index 0000000000..099500f19d Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-small.png new file mode 100755 index 0000000000..cb6ee3ccd6 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-packagetarget-rock-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-big.png new file mode 100755 index 0000000000..f85adc418e Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-big.png new file mode 100755 index 0000000000..5da9801e2d Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-small.png new file mode 100755 index 0000000000..4c2e610547 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-dead-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-big.png new file mode 100755 index 0000000000..ab5a5eb4be Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-small.png new file mode 100755 index 0000000000..136703a741 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-fonts-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-big.png new file mode 100755 index 0000000000..0d78e03b41 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-small.png new file mode 100755 index 0000000000..40091489af Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-npc-mammut-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-big.png new file mode 100755 index 0000000000..e665bee3ea Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-small.png new file mode 100755 index 0000000000..3522fb0c82 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-player-grandpa-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-big.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-big.png new file mode 100755 index 0000000000..3777e6061d Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-big.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-small.png new file mode 100755 index 0000000000..4fb8d4aea5 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-scene-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-small.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-small.png new file mode 100755 index 0000000000..fef17b7db5 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/caveexpress-ui-small.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/loading.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/loading.png new file mode 100755 index 0000000000..e4f5b2cddb Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/loading.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/pics/waternoise.png b/ports/caveexpress/caveexpress/base/caveexpress/pics/waternoise.png new file mode 100755 index 0000000000..dd6136c189 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/pics/waternoise.png differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.frag b/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.frag new file mode 100755 index 0000000000..08626db601 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.frag @@ -0,0 +1,10 @@ +uniform sampler2D u_texture; +in vec2 v_texcoord; +in vec4 v_color; +out vec4 o_color; + +void main(void) { + vec4 color = texture2D(u_texture, v_texcoord); + vec4 fcolor = v_color / 255.0; + o_color = color * fcolor * 255.0; +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.vert b/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.vert new file mode 100755 index 0000000000..97a0738d24 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/shaders/main.vert @@ -0,0 +1,15 @@ +// attributes from the VAOs +in vec2 a_pos; +in vec2 a_texcoord; +in vec4 a_color; + +uniform mat4 u_projection; + +out vec2 v_texcoord; +out vec4 v_color; + +void main(void) { + v_color = a_color; + v_texcoord = a_texcoord; + gl_Position = u_projection * vec4(a_pos.x, a_pos.y, 0.0, 1.0); +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.frag b/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.frag new file mode 100755 index 0000000000..f34dfc4ac2 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.frag @@ -0,0 +1,17 @@ +uniform sampler2D u_texture; +uniform sampler2D u_normals; +uniform int u_time; +uniform vec4 u_watercolor; +in vec2 v_texcoord; +in vec4 v_color; +out vec4 o_color; + +void main(void) { + vec2 uv = v_texcoord.xy; + float offset = u_time / 1000.0 * 0.009; + uv.x += offset; + vec4 offsetN = texture2D(u_normals, uv); + uv = v_texcoord.xy + offsetN.rg * 0.005; + vec4 color = texture2D(u_texture, uv); + o_color = vec4(mix(u_watercolor.rgb, color.rgb, u_watercolor.a), 1.0) * v_color; +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.vert b/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.vert new file mode 100755 index 0000000000..97a0738d24 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/shaders/water.vert @@ -0,0 +1,15 @@ +// attributes from the VAOs +in vec2 a_pos; +in vec2 a_texcoord; +in vec4 a_color; + +uniform mat4 u_projection; + +out vec2 v_texcoord; +out vec4 v_color; + +void main(void) { + v_color = a_color; + v_texcoord = a_texcoord; + gl_Position = u_projection * vec4(a_pos.x, a_pos.y, 0.0, 1.0); +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave1.ogg new file mode 100755 index 0000000000..1a888dd552 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave2.ogg new file mode 100755 index 0000000000..a999b8ef7f Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/cave2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/click.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/click.ogg new file mode 100755 index 0000000000..15019508f7 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/click.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit1.ogg new file mode 100755 index 0000000000..a4d960af52 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit2.ogg new file mode 100755 index 0000000000..20a99c6794 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit3.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit3.ogg new file mode 100755 index 0000000000..8f33610a04 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit3.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit4.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit4.ogg new file mode 100755 index 0000000000..3cc31e0f44 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit4.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit5.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit5.ogg new file mode 100755 index 0000000000..765b17e791 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/crate-hit5.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-eat.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-eat.ogg new file mode 100755 index 0000000000..70ed90bd1c Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-eat.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-spawn.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-spawn.ogg new file mode 100755 index 0000000000..c693330b20 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/fruit-spawn.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-1.ogg new file mode 100755 index 0000000000..8a7bc73e06 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-2.ogg new file mode 100755 index 0000000000..1d2af2f9f8 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-win.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-win.ogg new file mode 100755 index 0000000000..59a62901b2 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/music-win.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-dazed.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-dazed.ogg new file mode 100755 index 0000000000..f222e2ee32 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-dazed.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-idle.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-idle.ogg new file mode 100755 index 0000000000..d7d5cd8ab4 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-blowing-idle.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-board.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-board.ogg new file mode 100755 index 0000000000..9de4d4aeba Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-board.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-drown.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-drown.ogg new file mode 100755 index 0000000000..cb6d09a3ea Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-drown.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-swimming.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-swimming.ogg new file mode 100755 index 0000000000..13575ae574 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-swimming.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-walk.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-walk.ogg new file mode 100755 index 0000000000..091b282b6b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-walk.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue1.ogg new file mode 100755 index 0000000000..e39a196486 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue2.ogg new file mode 100755 index 0000000000..eb74fc0e25 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue3.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue3.ogg new file mode 100755 index 0000000000..2b3a34728c Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-cave-water-rescue3.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-flying.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-flying.ogg new file mode 100755 index 0000000000..1184ce095f Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-flying.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-spawn.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-spawn.ogg new file mode 100755 index 0000000000..663741e4b3 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-flying-spawn.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack-init.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack-init.ogg new file mode 100755 index 0000000000..e5e4cab470 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack-init.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack.ogg new file mode 100755 index 0000000000..086f165d57 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-attack.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-dazed.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-dazed.ogg new file mode 100755 index 0000000000..73b39c3d83 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-dazed.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-knockout.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-knockout.ogg new file mode 100755 index 0000000000..0736c7ac8c Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-knockout.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-walk.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-walk.ogg new file mode 100755 index 0000000000..5a43465e05 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-mammut-walk.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack-init.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack-init.ogg new file mode 100755 index 0000000000..073a6b93f5 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack-init.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack.ogg new file mode 100755 index 0000000000..9b41dd778a Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-attack.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-dazed.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-dazed.ogg new file mode 100755 index 0000000000..d40fad4de9 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-dazed.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-knockout.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-knockout.ogg new file mode 100755 index 0000000000..1a93099ef8 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-knockout.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-walk.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-walk.ogg new file mode 100755 index 0000000000..5b61fe689c Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/npc-walking-walk.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-flying.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-flying.ogg new file mode 100755 index 0000000000..dcc619c356 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-flying.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land1.ogg new file mode 100755 index 0000000000..733224303e Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land2.ogg new file mode 100755 index 0000000000..9b6522441a Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land3.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land3.ogg new file mode 100755 index 0000000000..1d50fb57fb Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-land3.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain1.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain1.ogg new file mode 100755 index 0000000000..defc0c6f82 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain1.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain2.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain2.ogg new file mode 100755 index 0000000000..8400d84c8f Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain2.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain3.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain3.ogg new file mode 100755 index 0000000000..b14907189b Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/player-pain3.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/stone-hit.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/stone-hit.ogg new file mode 100755 index 0000000000..6a961923b1 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/stone-hit.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-geyser-active.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-geyser-active.ogg new file mode 100755 index 0000000000..6e551431a7 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-geyser-active.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-packagetarget-active.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-packagetarget-active.ogg new file mode 100755 index 0000000000..b99ac620dd Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-packagetarget-active.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-waterfall.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-waterfall.ogg new file mode 100755 index 0000000000..4d3d7900b2 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tile-waterfall.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/tree-dazed.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tree-dazed.ogg new file mode 100755 index 0000000000..6ac310a577 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/tree-dazed.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-impact.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-impact.ogg new file mode 100755 index 0000000000..91b3a486dc Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-impact.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-leave.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-leave.ogg new file mode 100755 index 0000000000..cff64548d8 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-leave.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-rising.ogg b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-rising.ogg new file mode 100755 index 0000000000..e37bfb5140 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/caveexpress/sounds/water-rising.ogg differ diff --git a/ports/caveexpress/caveexpress/base/caveexpress/sprites.lua b/ports/caveexpress/caveexpress/base/caveexpress/sprites.lua new file mode 100755 index 0000000000..b60301ea88 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/sprites.lua @@ -0,0 +1,1084 @@ +sprites = { + +-- Player + + ["player-flying"] = { + fps = 14, + }, + ["player-crashed"] = { + }, + ["player-idle"] = { + frames = { + {}, --back + { "player-flying-middle-01", }, --middle + {}, --front + } + }, + +-- NPC Woman + + ["npc-woman-walk-right"] = { + fps = 12, + }, + ["npc-woman-walk-left"] = { + fps = 12, + }, + ["npc-woman-swimming-right"] = { + fps = 8, + }, + ["npc-woman-swimming-idle"] = { + fps = 8, + }, + ["npc-woman-swimming-left"] = { + fps = 8, + }, + ["npc-woman-falling"] = { + fps = 8, + }, + ["npc-woman-idle"] = { + fps = 4, + delays = { 0, 2000 }, + }, + +-- NPC Grandpa + + ["npc-grandpa-walk-right"] = { + fps = 12, + }, + ["npc-grandpa-walk-left"] = { + fps = 12, + }, + ["npc-grandpa-swimming-idle"] = { + fps = 8, + }, + ["npc-grandpa-swimming-right"] = { + fps = 8, + }, + ["npc-grandpa-swimming-left"] = { + fps = 8, + }, + ["npc-grandpa-falling"] = { + fps = 8, + }, + ["npc-grandpa-idle"] = { + fps = 4, + delays = { 0, 2000 }, + }, + +-- NPC Man + + ["npc-man-walk-right"] = { + fps = 12, + }, + ["npc-man-walk-left"] = { + fps = 12, + }, + ["npc-man-swimming-idle"] = { + fps = 8, + }, + ["npc-man-swimming-right"] = { + fps = 8, + }, + ["npc-man-swimming-left"] = { + fps = 8, + }, + ["npc-man-falling"] = { + fps = 8, + }, + ["npc-man-idle"] = { + fps = 4, + }, + +-- NPC Flying + + ["npc-flying-flying-left" ] = { + fps = 6, + }, + ["npc-flying-flying-right"] = { + fps = 6, + }, + ["npc-flying-falling-left"] = { + fps = 6, + }, + ["npc-flying-falling-right"] = { + fps = 6, + }, + +-- NPC Fish + + ["npc-fish-swimming-left" ] = { + fps = 28, + }, + + ["npc-fish-swimming-right" ] = { + fps = 28, + }, + + ["npc-fish-idle-right"] = { + frames = { + {}, --back + {}, --middle + { "npc-fish-swimming-right-front-01", }, --front + }, + }, + + ["npc-fish-idle-left"] = { + frames = { + {}, --back + {}, --middle + { "npc-fish-swimming-left-front-01", }, --front + }, + }, + +-- NPC Walking + + ["npc-walking-idle-right"] = { + fps = 3, + delays = { 0, 150, 0, 50, 900 }, + }, + ["npc-walking-idle-left"] = { + fps = 3, + delays = { 0, 150, 0, 50, 900 }, + }, + ["npc-walking-walk-left"] = { + fps = 8, + }, + ["npc-walking-walk-right"] = { + fps = 8, + }, + ["npc-walking-turn-left"] = { + fps = 8, + }, + ["npc-walking-turn-right"] = { + fps = 8, + }, + ["npc-walking-attack-init-left"] = { + fps = 6, + }, + ["npc-walking-attack-init-right"] = { + fps = 6, + }, + ["npc-walking-attack-left"] = { + fps = 8, + }, + ["npc-walking-attack-right"] = { + fps = 8, + }, + ["npc-walking-dazed-left"] = { + fps = 8, + }, + ["npc-walking-dazed-right"] = { + fps = 8, + }, + ["npc-walking-wakeup-left"] = { + fps = 8, + }, + ["npc-walking-wakeup-right"] = { + fps = 8, + }, + ["npc-walking-knockout-left"] = { + fps = 8, + }, + ["npc-walking-knockout-right"] = { + fps = 8, + }, + +-- NPC Mammut + + ["npc-mammut-idle-right"] = { + fps = 4, + }, + ["npc-mammut-idle-left"] = { + fps = 4, + }, + ["npc-mammut-walk-left"] = { + fps = 8, + }, + ["npc-mammut-walk-right"] = { + fps = 8, + }, + ["npc-mammut-turn-left"] = { + fps = 8, + }, + ["npc-mammut-turn-right"] = { + fps = 8, + }, + ["npc-mammut-attack-init-left"] = { + fps = 6, + }, + ["npc-mammut-attack-init-right"] = { + fps = 6, + }, + ["npc-mammut-attack-left"] = { + fps = 8, + }, + ["npc-mammut-attack-right"] = { + fps = 8, + }, + ["npc-mammut-dazed-left"] = { + fps = 8, + }, + ["npc-mammut-dazed-right"] = { + fps = 8, + }, + ["npc-mammut-wakeup-left"] = { + fps = 8, + }, + ["npc-mammut-wakeup-right"] = { + fps = 8, + }, + ["npc-mammut-knockout-left"] = { + fps = 8, + }, + ["npc-mammut-knockout-right"] = { + fps = 8, + }, + +-- NPC Blowing + + ["npc-blowing-idle-right"] = { + fps = 4, + delays = { 100, 50, 2000, 50 }, + active = { true, true, false, true }, + }, + ["npc-blowing-idle-left"] = { + fps = 4, + delays = { 100, 50, 2000, 50 }, + active = { true, true, false, true }, + }, + ["npc-blowing-dazed-left"] = { + fps = 8, + }, + ["npc-blowing-dazed-right"] = { + fps = 8, + }, + ["npc-blowing-wakeup-left"] = { + fps = 8, + }, + ["npc-blowing-wakeup-right"] = { + fps = 8, + }, + ["npc-blowing-knockout-left"] = { + fps = 8, + }, + ["npc-blowing-knockout-right"] = { + fps = 8, + }, + +-- NPC Breeding + + ["npc-breeding-idle-right"] = { + fps = 4, + delays = { 100, 50, 2000, 50 }, + }, + + ["npc-breeding-idle-left"] = { + fps = 4, + delays = { 100, 50, 2000, 50 }, + }, + + ["npc-breeding-dazed-right"] = {}, + + ["npc-breeding-dazed-left"] = {}, + +-- Items + + ["item-apple-idle"] = { + rotateable = 1, + circles = { + { "", 0.0, 0.0, 18 }, + }, + }, + ["item-banana-idle"] = { + rotateable = 1, + polygons = { + { + "", -0.855, -1.04, -19.8, 0.238, -10.4, -13.5, 6.36, -18.1 + }, + { + "", 6.36, -18.1, 18.0, -6.27, 7.79, 16.6, -0.855, -1.04 + }, + }, + }, + ["item-egg-idle"] = { + rotateable = 1, + polygons = { + { + "", -5.7, 20.9, -12.7, 14.2, -17.7, 0.177, -15.7, -12.0, + -4.65, -20.6, 5.99, -20.6 + }, + { + "", 5.99, -20.6, 16.0, -11.4, 17.4, 0.095, 12.5, 14.0, + 5.51, 20.9, -5.7, 20.9 + }, + }, + }, + ["item-stone-idle"] = { + fps = 4, + delays = { 2000, }, + rotateable = 1, + polygons = { + { + "", -27.259142, -18.241735, 31.334618, -18.24175, 36.022114, -2.6317247, + 24.498684, 16.740117, 8.483055, 26.471363, -27.845085, 8.343251, + -34.876324, -6.925499, + }, + }, + }, + ["item-bomb-idle"] = { + rotateable = 1, + circles = { + { "", 0, -25, 23 }, + }, + }, + ["item-bomb-explode"] = {}, + ["item-package-ice-idle"] = { + rotateable = 1, + theme = "ice", + }, + ["item-package-idle"] = { + rotateable = 1, + theme = "rock", + }, + +-- Tree + + ["tree-idle"] = { + fps = 5, + maptile = true, + delays = { 2000, }, + }, + + ["tree-dazed"] = { + }, + +-- Ice Tiles + + ["tile-background-ice-01"] = { type = "background", theme = "ice", }, + ["tile-background-ice-02"] = { type = "background", theme = "ice", }, + ["tile-background-ice-03"] = { type = "background", theme = "ice", }, + ["tile-background-ice-04"] = { type = "background", theme = "ice", }, + ["tile-background-ice-05"] = { type = "background", theme = "ice", }, + ["tile-background-ice-06"] = { type = "background", theme = "ice", }, + ["tile-background-ice-07"] = { type = "background", theme = "ice", }, + ["tile-background-ice-08"] = { type = "background", theme = "ice", }, + ["tile-background-ice-cave-art-01"] = { type = "background", theme = "ice", }, + ["tile-background-ice-cave-art-02"] = { type = "background", theme = "ice", }, + ["tile-background-ice-big-01"] = { type = "background", width = 2, height = 2, theme = "ice", }, + ["tile-background-ice-window-01"] = { + type = "window", + theme = "ice", + frames = { + { "tile-background-ice-window-01-on", "tile-background-ice-window-01-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + ["tile-background-ice-window-02"] = { + type = "window", + theme = "ice", + frames = { + { "tile-background-ice-window-02-on", "tile-background-ice-window-02-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + + ["tile-cave-ice-01"] = { + type = "cave", + theme = "ice", + frames = { + { "tile-cave-ice-01-on", "tile-cave-ice-01-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + ["tile-cave-ice-02"] = { + type = "cave", + theme = "ice", + frames = { + { "tile-cave-ice-02-on", "tile-cave-ice-02-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + + ["tile-ground-ice-01"] = { type = "ground", theme = "ice", }, + ["tile-ground-ice-02"] = { type = "ground", theme = "ice", }, + ["tile-ground-ice-03"] = { type = "ground", theme = "ice", }, + ["tile-ground-ice-04"] = { type = "ground", theme = "ice", }, + ["tile-ground-ice-05"] = { + type = "ground", + theme = "ice", + polygons = { + { + "", -50, 50, 50, 50, 50, 20, -50, 20, + }, + }, + }, + ["tile-ground-ice-06"] = { type = "ground", theme = "ice", }, + ["tile-ground-ice-big-01"] = { type = "ground", width = 2, height = 2, theme = "ice", }, + ["tile-lava-ice-left-01"] = { + type = "lava", + theme = "ice", + fps = 2, + polygons = { + { + "solid", -50, 0, 50, 0, 50, -50, -50, -50, + }, + { + "lava", -50, 40, 50, 40, 50, 0, -50, 0, + }, + }, + }, + ["tile-lava-ice-left-02"] = { type = "lava", theme = "ice", fps = 2, }, + ["tile-lava-ice-right-01"] = { + type = "lava", + theme = "ice", + fps = 2, + polygons = { + { + "solid", -50, 0, 50, 0, 50, -50, -50, -50, + }, + { + "lava", -50, 40, 50, 40, 50, 0, -50, 0, + }, + }, + }, + ["tile-lava-ice-right-02"] = { type = "lava", theme = "ice", fps = 2, }, + ["tile-ground-ledge-ice-right-01"] = { + type = "ground-right", + theme = "ice", + polygons = { + { + "", -50, 50, -50, -20, 50, 0, 50, 50, + }, + }, + }, + ["tile-ground-ledge-ice-right-02"] = { + type = "ground-right", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 0, 50, 20, 50, 50, + }, + }, + }, + ["tile-ground-ledge-ice-left-01"] = { + type = "ground-left", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 0, 50, -20, 50, 50, + }, + }, + }, + ["tile-ground-ledge-ice-left-02"] = { + type = "ground-right", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 20, 50, 0, 50, 50, + }, + }, + }, + + ["tile-waterfall-ice-01"] = { + type = "waterfall", + theme = "ice", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + height = 2, + }, + + ["tile-packagetarget-ice-01-rotate"] = { + type = "packagetarget-ice", + theme = "ice", + rotateable = 90, + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-packagetarget-ice-01-active"] = { + type = "packagetarget-ice", + theme = "ice", + rotateable = 90, + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-packagetarget-ice-01-idle"] = { + type = "packagetarget-ice", + theme = "ice", + rotateable = 90, + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-geyser-ice-01-idle"] = { + fps = 4, + type = "geyser-ice", + theme = "ice", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + height = 2, + }, + + ["tile-geyser-ice-01-active"] = { + fps = 8, + type = "geyser-ice", + theme = "ice", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + height = 2, + }, + + ["tile-rock-ice-01"] = { type = "rock", theme = "ice", }, + ["tile-rock-ice-02"] = { type = "rock", theme = "ice", }, + ["tile-rock-ice-03"] = { type = "rock", theme = "ice", }, + ["tile-rock-ice-left-04"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", -50, 50, -50, -50, -10, -50, 0, 50, + }, + }, + }, + ["tile-rock-ice-right-04"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", 0, 50, 50, 50, 50, -50, 10, -50, + }, + }, + }, + ["tile-rock-ice-left-05"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", -50, 50, -50, -50, 0, -50, -10, 50, + }, + }, + }, + ["tile-rock-ice-right-05"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", 10, 50, 50, 50, 50, -50, 0, -50, + }, + }, + }, + ["tile-rock-ice-big-01"] = { type = "rock", width = 2, height = 2, theme = "ice", }, + ["tile-rock-slope-ice-right-01"] = { + type = "slope-right", + theme = "ice", + polygons = { + { + "", -50, 50, 50, -50, -50, -50, + }, + }, + friction = 0.01, + }, + ["tile-rock-slope-ice-left-01"] = { + type = "slope-left", + theme = "ice", + polygons = { + { + "", 50, 50, 50, -50, -50, -50, + }, + }, + friction = 0.01, + }, + ["tile-rock-slope-ice-right-02"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", -50, -50, 50, 50, -50, 50, + }, + }, + }, + ["tile-rock-slope-ice-left-02"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", 50, -50, 50, 50, -50, 50, + }, + }, + }, + ["tile-rock-shim-ice-01"] = { + type = "rock", + theme = "ice", + polygons = { + { + "", -50, 50, 0, 0, 50, 50, + }, + }, + }, + +-- Ice Bridge + + ["bridge-wall-ice-left-01"] = { + type = "bridge-left", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 0, 50, 20, 50, 50, + }, + }, + }, + ["bridge-plank-ice-01"] = { + type = "bridge-plank", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 20, 50, 20, 50, 50, + }, + }, + }, + ["bridge-wall-ice-right-01"] = { + type = "bridge-right", + theme = "ice", + polygons = { + { + "", -50, 50, -50, 20, 50, 0, 50, 50, + }, + }, + }, + +-- Rock Tiles + + ["tile-background-01"] = { type = "background", theme = "rock", }, + ["tile-background-02"] = { type = "background", theme = "rock", }, + ["tile-background-03"] = { type = "background", theme = "rock", }, + ["tile-background-04"] = { type = "background", theme = "rock", }, + ["tile-background-cave-art-01"] = { type = "background", theme = "rock", }, + ["tile-background-big-01"] = { type = "background", width = 2, height = 2, theme = "rock", }, + ["tile-background-window-01"] = { + type = "window", + theme = "rock", + frames = { + { "tile-background-window-01-on", "tile-background-window-01-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + ["tile-background-window-02"] = { + type = "window", + theme = "rock", + frames = { + { "tile-background-window-02-on", "tile-background-window-02-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + + ["tile-cave-01"] = { + type = "cave", + theme = "rock", + frames = { + { "tile-cave-01-on", "tile-cave-01-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + ["tile-cave-02"] = { + type = "cave", + theme = "rock", + frames = { + { "tile-cave-02-on", "tile-cave-02-off", }, --back + {}, --middle + {}, --front + }, + fps = 0, + }, + + ["tile-ground-01"] = { type = "ground", theme = "rock", }, + ["tile-ground-02"] = { type = "ground", theme = "rock", }, + ["tile-ground-03"] = { type = "ground", theme = "rock", }, + ["tile-ground-04"] = { type = "ground", theme = "rock", }, + ["tile-ground-05"] = { + type = "ground", + theme = "rock", + polygons = { + { + "", -50, 50, 50, 50, 50, 20, -50, 20, + }, + }, + }, + ["tile-ground-06"] = { + type = "ground", + theme = "rock", + polygons = { + { + "", -50, 50, 50, 50, 50, 20, -50, 20, + }, + }, + }, + + ["tile-ground-ledge-right-01"] = { + type = "ground-right", + theme = "rock", + polygons = { + { + "", -50, 50, -50, -20, 50, 0, 50, 50, + }, + }, + }, + ["tile-ground-ledge-right-02"] = { + type = "ground-right", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 0, 50, 20, 50, 50, + }, + }, + }, + ["tile-ground-ledge-left-01"] = { + type = "ground-left", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 0, 50, -20, 50, 50, + }, + }, + }, + ["tile-ground-ledge-left-02"] = { + type = "ground-right", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 20, 50, 0, 50, 50, + }, + }, + }, + ["tile-rock-shim-01"] = { + type = "rock", + theme = "rock", + polygons = { + { + "", -50, 50, 0, 0, 50, 50, + }, + }, + }, + + ["tile-waterfall-01"] = { + type = "waterfall", + theme = "rock", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + fps = 6, + height = 2, + }, + + ["tile-rock-01"] = { type = "rock", theme = "rock", }, + ["tile-rock-02"] = { type = "rock", theme = "rock", }, + ["tile-rock-03"] = { type = "rock", theme = "rock", }, + ["tile-rock-left-04"] = { + type = "rock", + theme = "rock", + polygons = { + { + "", -50, 50, -10, 50, 0, -10, 0, -50, -50, -50 + }, + }, + }, + ["tile-rock-right-04"] = { + type = "rock", + theme = "rock", + polygons = { + { + "", 50, 50, 10, 50, 0, -10, 0, -50, 50, -50 + }, + }, + }, + ["tile-rock-big-01"] = { type = "rock", width = 2, height = 2, theme = "rock", }, + ["tile-lava-rock-left-01"] = { + type = "lava", + theme = "rock", + fps = 2, + polygons = { + { + "solid", -50, 0, 50, 0, 50, -50, -50, -50, + }, + { + "lava", -50, 40, 50, 40, 50, 0, -50, 0, + }, + }, + }, + ["tile-lava-rock-right-01"] = { + type = "lava", + theme = "rock", + fps = 2, + polygons = { + { + "solid", -50, 0, 50, 0, 50, -50, -50, -50, + }, + { + "lava", -50, 40, 50, 40, 50, 0, -50, 0, + }, + }, + }, + ["tile-rock-slope-right-01"] = { + type = "slope-right", + theme = "rock", + polygons = { + { + "", -50, 50, 50, -50, -50, -50, + }, + }, + friction = 0.1, + }, + ["tile-rock-slope-left-01"] = { + type = "slope-left", + theme = "rock", + polygons = { + { + "", 50, 50, 50, -50, -50, -50, + }, + }, + friction = 0.1, + }, + ["tile-rock-slope-right-02"] = { + type = "rock", + theme = "rock", + polygons = { + { + "", -50, -50, 50, 50, -50, 50, + }, + }, + }, + ["tile-rock-slope-left-02"] = { + type = "rock", + theme = "rock", + polygons = { + { + "", 50, -50, 50, 50, -50, 50, + }, + }, + }, + ["tile-packagetarget-rock-01-rotate"] = { + type = "packagetarget-rock", + rotateable = 90, + theme = "rock", + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-packagetarget-rock-01-active"] = { + type = "packagetarget-rock", + rotateable = 90, + theme = "rock", + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-packagetarget-rock-01-idle"] = { + type = "packagetarget-rock", + rotateable = 90, + theme = "rock", + polygons = { + { + "top", -40, 35, -40, 40, 40, 40, 40, 35, + }, + { + "body1", -50, -50, 50, -50, 50, 34, -50, 34, + }, + { + -- winding order: lower left, lower right, upper left + "smallleft", -50, 40, -30, 40, -50, 50, + }, + { + -- winding order: lower left, lower right, upper left + "smallright", 30, 40, 50, 40, 50, 50 + }, + }, + }, + + ["tile-geyser-rock-01-idle"] = { + fps = 6, + type = "geyser-rock", + theme = "rock", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + height = 2, + }, + + ["tile-geyser-rock-01-active"] = { + fps = 8, + type = "geyser-rock", + theme = "rock", + polygons = { + { + "", -50, 0, 50, 0, 50, -100, -50, -100, + }, + }, + height = 2, + }, + +-- Rock Bridge + + ["bridge-wall-left-01"] = { + type = "bridge-left", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 0, 50, 20, 50, 50, + }, + }, + }, + ["bridge-plank-01"] = { + type = "bridge-plank", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 20, 50, 20, 50, 50, + }, + }, + }, + ["bridge-wall-right-01"] = { + type = "bridge-right", + theme = "rock", + polygons = { + { + "", -50, 50, -50, 20, 50, 0, 50, 50, + }, + }, + }, + +-- Various + + ["liane-01"] = { + rotateable = 1, + type = "liane", + theme = "rock", + width = 0.25, + height = 2, + }, + ["cave-sign-01"] = { type = "cave-sign", }, + ["cave-sign-02"] = { type = "cave-sign", }, + ["cave-sign-03"] = { type = "cave-sign", }, + ["cave-sign-04"] = { type = "cave-sign", }, + ["cave-sign-05"] = { type = "cave-sign", }, + ["cave-sign-06"] = { type = "cave-sign", }, + ["cave-sign-07"] = { type = "cave-sign", }, + ["cave-sign-08"] = { type = "cave-sign", }, + ["cavenumber1"] = {}, + ["cavenumber2"] = {}, + ["cavenumber3"] = {}, + ["cavenumber4"] = {}, + ["cavenumber5"] = {}, + ["cavenumber6"] = {}, + ["cavenumber7"] = {}, + ["cavenumber8"] = {}, + +-- UI sprites + + ["ui-player"] = { + fps = 10, + }, + ["ui-npc-grandpa"] = { + fps = 8, + }, + ["ui-npc-mammut"] = { + fps = 11, + }, + ["icon-heart"] = {}, +} diff --git a/ports/caveexpress/caveexpress/base/caveexpress/textures/complete.lua b/ports/caveexpress/caveexpress/base/caveexpress/textures/complete.lua new file mode 100755 index 0000000000..dcf4d40daf --- /dev/null +++ b/ports/caveexpress/caveexpress/base/caveexpress/textures/complete.lua @@ -0,0 +1,14122 @@ +texturesbig = { + ["bridge-plank-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bridge-plank-ice-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.125, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bridge-wall-ice-left-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.25, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bridge-wall-ice-right-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.375, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bridge-wall-left-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.5, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bridge-wall-right-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.625, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["bubble-01"] = { + image = "caveexpress-entity-big", + x0 = 0.75, + y0 = 0, + x1 = 0.0166015625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 17, + trimmedheight = 17, + untrimmedwidth = 17, + untrimmedheight = 17, + }, + ["bubble-02"] = { + image = "caveexpress-entity-big", + x0 = 0.7666015625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 4, + untrimmedwidth = 4, + untrimmedheight = 4, + }, + ["bubble-04"] = { + image = "caveexpress-entity-big", + x0 = 0.7666015625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 4, + untrimmedwidth = 4, + untrimmedheight = 4, + }, + ["bubble-07"] = { + image = "caveexpress-entity-big", + x0 = 0.7666015625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 4, + untrimmedwidth = 4, + untrimmedheight = 4, + }, + ["bubble-03"] = { + image = "caveexpress-entity-big", + x0 = 0.7705078125, + y0 = 0, + x1 = 0.009765625, + y1 = 0.0107421875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 10, + trimmedheight = 11, + untrimmedwidth = 10, + untrimmedheight = 11, + }, + ["bubble-05"] = { + image = "caveexpress-entity-big", + x0 = 0.7802734375, + y0 = 0, + x1 = 0.0126953125, + y1 = 0.0126953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 13, + untrimmedwidth = 13, + untrimmedheight = 13, + }, + ["bubble-06"] = { + image = "caveexpress-entity-big", + x0 = 0.79296875, + y0 = 0, + x1 = 0.01171875, + y1 = 0.0107421875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 12, + trimmedheight = 11, + untrimmedwidth = 12, + untrimmedheight = 11, + }, + ["bubble-08"] = { + image = "caveexpress-entity-big", + x0 = 0.8046875, + y0 = 0, + x1 = 0.0068359375, + y1 = 0.0068359375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 7, + trimmedheight = 7, + untrimmedwidth = 7, + untrimmedheight = 7, + }, + ["bubble-09"] = { + image = "caveexpress-entity-big", + x0 = 0.8115234375, + y0 = 0, + x1 = 0.01171875, + y1 = 0.0126953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 12, + trimmedheight = 13, + untrimmedwidth = 12, + untrimmedheight = 13, + }, + ["cave-sign-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.8232421875, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-02-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-03-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-04-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-05-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-06-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cave-sign-07-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cavenumber1"] = { + image = "caveexpress-entity-big", + x0 = 0.75, + y0 = 0.125, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber2"] = { + image = "caveexpress-entity-big", + x0 = 0.8330078125, + y0 = 0.125, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber3"] = { + image = "caveexpress-entity-big", + x0 = 0.916015625, + y0 = 0.125, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber4"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0.25, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber5"] = { + image = "caveexpress-entity-big", + x0 = 0.0830078125, + y0 = 0.25, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber6"] = { + image = "caveexpress-entity-big", + x0 = 0.166015625, + y0 = 0.25, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber7"] = { + image = "caveexpress-entity-big", + x0 = 0.2490234375, + y0 = 0.25, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["cavenumber8"] = { + image = "caveexpress-entity-big", + x0 = 0.33203125, + y0 = 0.25, + x1 = 0.0830078125, + y1 = 0.0458984375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 85, + trimmedheight = 47, + untrimmedwidth = 85, + untrimmedheight = 47, + }, + ["icon-cavenumber1"] = { + image = "caveexpress-entity-big", + x0 = 0.4150390625, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber2"] = { + image = "caveexpress-entity-big", + x0 = 0.439453125, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber3"] = { + image = "caveexpress-entity-big", + x0 = 0.4638671875, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber4"] = { + image = "caveexpress-entity-big", + x0 = 0.48828125, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber5"] = { + image = "caveexpress-entity-big", + x0 = 0.5126953125, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber6"] = { + image = "caveexpress-entity-big", + x0 = 0.537109375, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber7"] = { + image = "caveexpress-entity-big", + x0 = 0.5615234375, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-cavenumber8"] = { + image = "caveexpress-entity-big", + x0 = 0.5859375, + y0 = 0.25, + x1 = 0.0244140625, + y1 = 0.0166015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 17, + untrimmedwidth = 25, + untrimmedheight = 17, + }, + ["icon-targetcave"] = { + image = "caveexpress-entity-big", + x0 = 0.6103515625, + y0 = 0.25, + x1 = 0.0126953125, + y1 = 0.0087890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["item-apple-idle-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.623046875, + y0 = 0.25, + x1 = 0.04296875, + y1 = 0.048828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 44, + trimmedheight = 50, + untrimmedwidth = 44, + untrimmedheight = 50, + }, + ["item-banana-idle-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.666015625, + y0 = 0.25, + x1 = 0.048828125, + y1 = 0.044921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 50, + trimmedheight = 46, + untrimmedwidth = 50, + untrimmedheight = 46, + }, + ["item-bomb-idle-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.71484375, + y0 = 0.25, + x1 = 0.056640625, + y1 = 0.056640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 58, + trimmedheight = 58, + untrimmedwidth = 58, + untrimmedheight = 58, + }, + ["item-egg-idle-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.771484375, + y0 = 0.25, + x1 = 0.04296875, + y1 = 0.0517578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 44, + trimmedheight = 53, + untrimmedwidth = 44, + untrimmedheight = 53, + }, + ["item-package-ice-idle-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.814453125, + y0 = 0.25, + x1 = 0.064453125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 64, + untrimmedwidth = 66, + untrimmedheight = 64, + }, + ["item-package-idle-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.87890625, + y0 = 0.25, + x1 = 0.064453125, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 63, + untrimmedwidth = 66, + untrimmedheight = 63, + }, + ["item-stone-idle-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0556640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 84, + trimmedheight = 57, + untrimmedwidth = 84, + untrimmedheight = 57, + }, + ["item-stone-idle-front-02"] = { + image = "caveexpress-entity-big", + x0 = 0.08203125, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0556640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 84, + trimmedheight = 57, + untrimmedwidth = 84, + untrimmedheight = 57, + }, + ["item-stone-idle-front-03"] = { + image = "caveexpress-entity-big", + x0 = 0.1640625, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0556640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 84, + trimmedheight = 57, + untrimmedwidth = 84, + untrimmedheight = 57, + }, + ["liane-01-front-01"] = { + image = "caveexpress-entity-big", + x0 = 0.24609375, + y0 = 0.3125, + x1 = 0.0322265625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 250, + untrimmedwidth = 33, + untrimmedheight = 250, + }, + ["particle-water"] = { + image = "caveexpress-entity-big", + x0 = 0.2783203125, + y0 = 0.3125, + x1 = 0.0048828125, + y1 = 0.0048828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 5, + trimmedheight = 5, + untrimmedwidth = 5, + untrimmedheight = 5, + }, + ["player-crashed-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.283203125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 114, + untrimmedwidth = 128, + untrimmedheight = 114, + }, + ["player-flying-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.408203125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 114, + untrimmedwidth = 128, + untrimmedheight = 114, + }, + ["player-flying-middle-02"] = { + image = "caveexpress-entity-big", + x0 = 0.533203125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 114, + untrimmedwidth = 128, + untrimmedheight = 114, + }, + ["player-flying-middle-03"] = { + image = "caveexpress-entity-big", + x0 = 0.658203125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 114, + untrimmedwidth = 128, + untrimmedheight = 114, + }, + ["rope"] = { + image = "caveexpress-entity-big", + x0 = 0.783203125, + y0 = 0.3125, + x1 = 0.0625, + y1 = 0.0078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 8, + untrimmedwidth = 64, + untrimmedheight = 8, + }, + ["snow-01"] = { + image = "caveexpress-entity-big", + x0 = 0.845703125, + y0 = 0.3125, + x1 = 0.01171875, + y1 = 0.01171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 12, + trimmedheight = 12, + untrimmedwidth = 12, + untrimmedheight = 12, + }, + ["sparkle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.857421875, + y0 = 0.3125, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 4, + untrimmedwidth = 4, + untrimmedheight = 4, + }, + ["sparkle-02"] = { + image = "caveexpress-entity-big", + x0 = 0.861328125, + y0 = 0.3125, + x1 = 0.0029296875, + y1 = 0.0029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 3, + trimmedheight = 3, + untrimmedwidth = 3, + untrimmedheight = 3, + }, + ["sparkle-03"] = { + image = "caveexpress-entity-big", + x0 = 0.8642578125, + y0 = 0.3125, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 4, + untrimmedwidth = 4, + untrimmedheight = 4, + }, + ["tree-dazed-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tree-idle-middle-03"] = { + image = "caveexpress-entity-big", + x0 = 0, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tree-idle-middle-01"] = { + image = "caveexpress-entity-big", + x0 = 0.25, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tree-idle-middle-02"] = { + image = "caveexpress-entity-big", + x0 = 0.5, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-background-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.6875, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-03-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.5625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-04-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.5, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-big-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-background-cave-art-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-window-01-off"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-window-01-on"] = { + image = "caveexpress-environment-big", + x0 = 0.625, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-window-02-off"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-window-02-on"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-01-off"] = { + image = "caveexpress-environment-big", + x0 = 0.25, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-01-on"] = { + image = "caveexpress-environment-big", + x0 = 0.125, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-02-off"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-02-on"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.25, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-active-back-02"] = { + image = "caveexpress-environment-big", + x0 = 0.125, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-active-back-03"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-active-back-04"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-active-back-05"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-active-back-06"] = { + image = "caveexpress-environment-big", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-idle-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-idle-back-02"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-idle-back-03"] = { + image = "caveexpress-environment-big", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-rock-01-idle-back-04"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-ground-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.625, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-03-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-04-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-05-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.25, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-06-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.125, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ledge-DIR-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ledge-DIR-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-lava-rock-DIR-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-lava-rock-DIR-01-back-02"] = { + image = "caveexpress-environment-big", + x0 = 0.625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-reference"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-03-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-DIR-04-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-big-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-rock-big-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-rock-shim-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.625, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-slope-DIR-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.5, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-slope-DIR-02-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.375, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-waterfall-01-back-01"] = { + image = "caveexpress-environment-big", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-waterfall-01-back-02"] = { + image = "caveexpress-environment-big", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-waterfall-01-back-03"] = { + image = "caveexpress-environment-big", + x0 = 0.875, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-waterfall-01-back-04"] = { + image = "caveexpress-environment-big", + x0 = 0.75, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-background-ice-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.5625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.5, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-03-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-04-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-05-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.625, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-06-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-07-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.375, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-08-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-background-ice-cave-art-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.125, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-cave-art-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-window-01-off"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-window-01-on"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-window-02-off"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.625, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-window-02-on"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-ice-01-off"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.7470703125, + x1 = 0.1220703125, + y1 = 0.06103515625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 125, + trimmedheight = 125, + untrimmedwidth = 125, + untrimmedheight = 125, + }, + ["tile-cave-ice-01-on"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.375, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-cave-ice-02-off"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.68603515625, + x1 = 0.1220703125, + y1 = 0.06103515625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 125, + trimmedheight = 125, + untrimmedwidth = 125, + untrimmedheight = 125, + }, + ["tile-cave-ice-02-on"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-active-back-02"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-active-back-03"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-active-back-04"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-active-back-05"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-active-back-07"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-idle-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-idle-back-02"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-idle-back-03"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-geyser-ice-01-idle-back-04"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["tile-ground-ice-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.125, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-03-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-04-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-05-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-06-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-ground-ledge-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.375, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ledge-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-lava-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-lava-ice-DIR-01-back-02"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-lava-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.625, + x1 = 0.1220703125, + y1 = 0.06103515625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 125, + trimmedheight = 125, + untrimmedwidth = 125, + untrimmedheight = 125, + }, + ["tile-rock-ice-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.875, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-ice-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-ice-03-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.625, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-ice-DIR-04-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.5, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-ice-DIR-05-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.375, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["tile-rock-shim-ice-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.25, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-slope-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.125, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-slope-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-waterfall-ice-01-back-01"] = { + image = "caveexpress-environment-ice-big", + x0 = 0.75, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 256, + untrimmedwidth = 128, + untrimmedheight = 256, + }, + ["npc-blowing-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.078125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.078125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.078125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.15625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.15625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-idle-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.15625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-idle-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.234375, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-idle-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.234375, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-idle-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.234375, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.3125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.3125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.3125, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.390625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.390625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.390625, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0, + y0 = 0.46875, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.283203125, + y0 = 0.46875, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-blowing-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_blowing-big", + x0 = 0.56640625, + y0 = 0.46875, + x1 = 0.283203125, + y1 = 0.078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 580, + trimmedheight = 160, + untrimmedwidth = 580, + untrimmedheight = 160, + }, + ["npc-fish-swimming-DIR-front-01"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.1435546875, + y0 = 0.5380859375, + x1 = 0.138671875, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 142, + trimmedheight = 132, + untrimmedwidth = 142, + untrimmedheight = 132, + }, + ["npc-fish-swimming-DIR-front-02"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.4599609375, + y0 = 0.53515625, + x1 = 0.1396484375, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 143, + trimmedheight = 132, + untrimmedwidth = 143, + untrimmedheight = 132, + }, + ["npc-fish-swimming-DIR-front-03"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.6162109375, + y0 = 0.404296875, + x1 = 0.1416015625, + y1 = 0.1298828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 145, + trimmedheight = 133, + untrimmedwidth = 145, + untrimmedheight = 133, + }, + ["npc-fish-swimming-DIR-front-04"] = { + image = "caveexpress-npc_fish-big", + x0 = 0, + y0 = 0.41015625, + x1 = 0.1435546875, + y1 = 0.1298828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 147, + trimmedheight = 133, + untrimmedwidth = 147, + untrimmedheight = 133, + }, + ["npc-fish-swimming-DIR-front-05"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.3134765625, + y0 = 0.4072265625, + x1 = 0.146484375, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 150, + trimmedheight = 134, + untrimmedwidth = 150, + untrimmedheight = 134, + }, + ["npc-fish-swimming-DIR-front-06"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.7841796875, + y0 = 0.4033203125, + x1 = 0.150390625, + y1 = 0.1318359375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 154, + trimmedheight = 135, + untrimmedwidth = 154, + untrimmedheight = 135, + }, + ["npc-fish-swimming-DIR-front-07"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.630859375, + y0 = 0.271484375, + x1 = 0.1533203125, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 157, + trimmedheight = 136, + untrimmedwidth = 157, + untrimmedheight = 136, + }, + ["npc-fish-swimming-DIR-front-08"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.1572265625, + y0 = 0.2744140625, + x1 = 0.15625, + y1 = 0.1337890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 160, + trimmedheight = 137, + untrimmedwidth = 160, + untrimmedheight = 137, + }, + ["npc-fish-swimming-DIR-front-09"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.7958984375, + y0 = 0.1376953125, + x1 = 0.158203125, + y1 = 0.1337890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 162, + trimmedheight = 137, + untrimmedwidth = 162, + untrimmedheight = 137, + }, + ["npc-fish-swimming-DIR-front-10"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.6376953125, + y0 = 0, + x1 = 0.1591796875, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 163, + trimmedheight = 138, + untrimmedwidth = 163, + untrimmedheight = 138, + }, + ["npc-fish-swimming-DIR-front-11"] = { + image = "caveexpress-npc_fish-big", + x0 = 0, + y0 = 0, + x1 = 0.16015625, + y1 = 0.1357421875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 164, + trimmedheight = 139, + untrimmedwidth = 164, + untrimmedheight = 139, + }, + ["npc-fish-swimming-DIR-front-12"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.3193359375, + y0 = 0, + x1 = 0.1591796875, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 163, + trimmedheight = 140, + untrimmedwidth = 163, + untrimmedheight = 140, + }, + ["npc-fish-swimming-DIR-front-13"] = { + image = "caveexpress-npc_fish-big", + x0 = 0, + y0 = 0.1357421875, + x1 = 0.1591796875, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 163, + trimmedheight = 140, + untrimmedwidth = 163, + untrimmedheight = 140, + }, + ["npc-fish-swimming-DIR-front-14"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.796875, + y0 = 0, + x1 = 0.158203125, + y1 = 0.1376953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 162, + trimmedheight = 141, + untrimmedwidth = 162, + untrimmedheight = 141, + }, + ["npc-fish-swimming-DIR-front-15"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.31640625, + y0 = 0.13671875, + x1 = 0.1572265625, + y1 = 0.1376953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 161, + trimmedheight = 141, + untrimmedwidth = 161, + untrimmedheight = 141, + }, + ["npc-fish-swimming-DIR-front-16"] = { + image = "caveexpress-npc_fish-big", + x0 = 0, + y0 = 0.2724609375, + x1 = 0.1572265625, + y1 = 0.1376953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 161, + trimmedheight = 141, + untrimmedwidth = 161, + untrimmedheight = 141, + }, + ["npc-fish-swimming-DIR-front-17"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.1591796875, + y0 = 0.13671875, + x1 = 0.1572265625, + y1 = 0.1376953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 161, + trimmedheight = 141, + untrimmedwidth = 161, + untrimmedheight = 141, + }, + ["npc-fish-swimming-DIR-front-18"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.6376953125, + y0 = 0.134765625, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 162, + trimmedheight = 140, + untrimmedwidth = 162, + untrimmedheight = 140, + }, + ["npc-fish-swimming-DIR-front-19"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.16015625, + y0 = 0, + x1 = 0.1591796875, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 163, + trimmedheight = 140, + untrimmedwidth = 163, + untrimmedheight = 140, + }, + ["npc-fish-swimming-DIR-front-20"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.478515625, + y0 = 0, + x1 = 0.1591796875, + y1 = 0.1357421875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 163, + trimmedheight = 139, + untrimmedwidth = 163, + untrimmedheight = 139, + }, + ["npc-fish-swimming-DIR-front-21"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.478515625, + y0 = 0.1357421875, + x1 = 0.158203125, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 162, + trimmedheight = 138, + untrimmedwidth = 162, + untrimmedheight = 138, + }, + ["npc-fish-swimming-DIR-front-22"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.4736328125, + y0 = 0.2705078125, + x1 = 0.1572265625, + y1 = 0.1337890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 161, + trimmedheight = 137, + untrimmedwidth = 161, + untrimmedheight = 137, + }, + ["npc-fish-swimming-DIR-front-23"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.3134765625, + y0 = 0.2744140625, + x1 = 0.1552734375, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 159, + trimmedheight = 136, + untrimmedwidth = 159, + untrimmedheight = 136, + }, + ["npc-fish-swimming-DIR-front-24"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.7841796875, + y0 = 0.271484375, + x1 = 0.1513671875, + y1 = 0.1318359375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 155, + trimmedheight = 135, + untrimmedwidth = 155, + untrimmedheight = 135, + }, + ["npc-fish-swimming-DIR-front-25"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.46875, + y0 = 0.404296875, + x1 = 0.1474609375, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 151, + trimmedheight = 134, + untrimmedwidth = 151, + untrimmedheight = 134, + }, + ["npc-fish-swimming-DIR-front-26"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.1572265625, + y0 = 0.408203125, + x1 = 0.1435546875, + y1 = 0.1298828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 147, + trimmedheight = 133, + untrimmedwidth = 147, + untrimmedheight = 133, + }, + ["npc-fish-swimming-DIR-front-27"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.6162109375, + y0 = 0.5341796875, + x1 = 0.140625, + y1 = 0.1298828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 144, + trimmedheight = 133, + untrimmedwidth = 144, + untrimmedheight = 133, + }, + ["npc-fish-swimming-DIR-front-28"] = { + image = "caveexpress-npc_fish-big", + x0 = 0.7568359375, + y0 = 0.53515625, + x1 = 0.138671875, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 142, + trimmedheight = 132, + untrimmedwidth = 142, + untrimmedheight = 132, + }, + ["npc-flying-falling-DIR-middle-01"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.873046875, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-falling-DIR-middle-02"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.80029296875, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-falling-DIR-middle-03"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.7275390625, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-falling-DIR-middle-04"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.65478515625, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-falling-DIR-middle-05"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.58203125, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-01"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.50927734375, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-02"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.4365234375, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-03"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.36376953125, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-04"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.291015625, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-05"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.21826171875, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-06"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.1455078125, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-07"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0.07275390625, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-flying-flying-DIR-middle-08"] = { + image = "caveexpress-npc_flying-big", + x0 = 0, + y0 = 0, + x1 = 0.828125, + y1 = 0.07275390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 106, + trimmedheight = 149, + untrimmedwidth = 106, + untrimmedheight = 149, + }, + ["npc-grandpa-falling-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.8046875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.7041015625, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.603515625, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-04"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0.5029296875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-05"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0.5029296875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-06"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0.5029296875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-falling-middle-07"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.5029296875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-idle-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.8046875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-idle-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.7041015625, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-idle-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.603515625, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-idle-middle-04"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.5029296875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-idle-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0.40234375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-idle-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0.40234375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-idle-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0.40234375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-idle-middle-04"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.40234375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-left-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.40234375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-left-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0.3017578125, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-left-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0.3017578125, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-right-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0.3017578125, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-right-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.3017578125, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-swimming-right-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.3017578125, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0.201171875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0.201171875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0.201171875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-04"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.201171875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-05"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.201171875, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-06"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0.1005859375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-06_nm"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0.1005859375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-left-middle-07"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0.1005859375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-01"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0.1005859375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-02"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0.1005859375, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-03"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.765625, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-04"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.57421875, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-05"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.3828125, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-06"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0.19140625, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-grandpa-walk-right-middle-07"] = { + image = "caveexpress-npc_grandpa-big", + x0 = 0, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 98, + trimmedheight = 103, + untrimmedwidth = 98, + untrimmedheight = 103, + }, + ["npc-mammut-attack-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.6201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.6201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.6201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.93017578125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.8681640625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.80615234375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.744140625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.68212890625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.6201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.55810546875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-attack-init-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.55810546875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.55810546875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.55810546875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.49609375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.49609375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.49609375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.49609375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.3720703125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.3720703125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.3720703125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.3720703125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.31005859375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-08"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.31005859375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-09"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.31005859375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-10"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.31005859375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-11"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.248046875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-idle-DIR-middle-12"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.248046875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.248046875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.248046875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.18603515625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.18603515625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.18603515625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.18603515625, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.1240234375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-turn-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.1240234375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.1240234375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.55810546875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.1240234375, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0.06201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0.06201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.06201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-wakeup-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0.43408203125, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-walk-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0.06201171875, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-walk-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.626953125, + y0 = 0, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-walk-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.41796875, + y0 = 0, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-walk-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0.208984375, + y0 = 0, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-mammut-walk-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-big", + x0 = 0, + y0 = 0, + x1 = 0.208984375, + y1 = 0.06201171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 214, + trimmedheight = 127, + untrimmedwidth = 214, + untrimmedheight = 127, + }, + ["npc-man-falling-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.609375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-falling-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.533203125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-falling-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.533203125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-falling-middle-04"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.533203125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-falling-middle-05"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.533203125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-idle-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.45703125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-idle-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.45703125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-idle-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.45703125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-idle-middle-04"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.45703125, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-idle-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.380859375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-idle-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.380859375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-idle-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.380859375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-idle-middle-04"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.380859375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-left-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.3046875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-left-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.3046875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-left-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.3046875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-right-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.3046875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-right-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.228515625, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-swimming-right-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.228515625, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.228515625, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.228515625, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.15234375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-04"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.15234375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-05"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.15234375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-06"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.15234375, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-left-middle-07"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0.076171875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-01"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0.076171875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-02"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0.076171875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-03"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0.076171875, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-04"] = { + image = "caveexpress-npc_man-big", + x0 = 0.603515625, + y0 = 0, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-05"] = { + image = "caveexpress-npc_man-big", + x0 = 0.40234375, + y0 = 0, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-06"] = { + image = "caveexpress-npc_man-big", + x0 = 0.201171875, + y0 = 0, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-man-walk-right-middle-07"] = { + image = "caveexpress-npc_man-big", + x0 = 0, + y0 = 0, + x1 = 0.201171875, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 103, + trimmedheight = 78, + untrimmedwidth = 103, + untrimmedheight = 78, + }, + ["npc-walking-attack-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-init-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.05029296875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-init-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.05029296875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-attack-init-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.05029296875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.05029296875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.1005859375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.1005859375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.1005859375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.1005859375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.15087890625, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.15087890625, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.15087890625, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-dazed-DIR-middle-09"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.15087890625, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-idle-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.201171875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-idle-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.201171875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-idle-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.201171875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-idle-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.201171875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-idle-DIR-middle-05"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.25146484375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.25146484375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.25146484375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.25146484375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.3017578125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.3017578125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.3017578125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.3017578125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-05"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.35205078125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-06"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.35205078125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-turn-DIR-middle-07"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.35205078125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.35205078125, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.40234375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.40234375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.40234375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.40234375, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.45263671875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-walk-DIR-middle-01"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.25, + y0 = 0.45263671875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-walk-DIR-middle-02"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.5, + y0 = 0.45263671875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-walk-DIR-middle-03"] = { + image = "caveexpress-npc_walking-big", + x0 = 0.75, + y0 = 0.45263671875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-walking-walk-DIR-middle-04"] = { + image = "caveexpress-npc_walking-big", + x0 = 0, + y0 = 0.5029296875, + x1 = 0.25, + y1 = 0.05029296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 103, + untrimmedwidth = 256, + untrimmedheight = 103, + }, + ["npc-woman-falling-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.64453125, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.515625, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.515625, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-04"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.7734375, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-05"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.64453125, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-06"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.515625, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-falling-middle-07"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.38671875, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-idle-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.38671875, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-idle-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.38671875, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-idle-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.7734375, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-idle-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.64453125, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-idle-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.515625, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-left-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.38671875, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-left-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.2578125, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-left-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.2578125, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-right-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.2578125, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-right-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.2578125, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-swimming-right-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.12890625, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.12890625, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.12890625, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.12890625, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-04"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.7734375, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-05"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.64453125, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-06"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.515625, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-left-middle-07"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.38671875, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-01"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.2578125, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-02"] = { + image = "caveexpress-npc_woman-big", + x0 = 0.12890625, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-03"] = { + image = "caveexpress-npc_woman-big", + x0 = 0, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-04"] = { + image = "caveexpress-npc_woman-big", + x0 = 0, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-05"] = { + image = "caveexpress-npc_woman-big", + x0 = 0, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-06"] = { + image = "caveexpress-npc_woman-big", + x0 = 0, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["npc-woman-walk-right-middle-07"] = { + image = "caveexpress-npc_woman-big", + x0 = 0, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 66, + trimmedheight = 96, + untrimmedwidth = 66, + untrimmedheight = 96, + }, + ["tile-packagetarget-ice-01-active-front-01"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-02"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-03"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-04"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-05"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-06"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-07"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-08"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-active-front-09"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-idle-front-01"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-01"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-02"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-03"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-04"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-05"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-06"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-07"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-08"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-09"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-10"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-11"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-12"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-13"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-14"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-15"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-16"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-17"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-18"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-ice-01-rotate-front-19"] = { + image = "caveexpress-packagetarget-ice-big", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-01"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-02"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-03"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-04"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-05"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-06"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-07"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-08"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-active-front-09"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-idle-front-01"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-01"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-02"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-03"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-04"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-05"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-06"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-07"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-08"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-09"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-10"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-11"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-12"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-13"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-14"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-15"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-16"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-17"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-18"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-packagetarget-rock-01-rotate-front-19"] = { + image = "caveexpress-packagetarget-rock-big", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["cooldown-1"] = { + image = "caveexpress-ui-big", + x0 = 0.248046875, + y0 = 0.8671875, + x1 = 0.029296875, + y1 = 0.123046875, + trimmedoffsetx = 1, + trimmedoffsety = 1, + trimmedwidth = 60, + trimmedheight = 63, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cooldown-2"] = { + image = "caveexpress-ui-big", + x0 = 0.97314453125, + y0 = 0.140625, + x1 = 0.02685546875, + y1 = 0.1171875, + trimmedoffsetx = 6, + trimmedoffsety = 4, + trimmedwidth = 55, + trimmedheight = 60, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-campaign-ice"] = { + image = "caveexpress-ui-big", + x0 = 0.9384765625, + y0 = 0.7421875, + x1 = 0.0615234375, + y1 = 0.240234375, + trimmedoffsetx = 2, + trimmedoffsety = 3, + trimmedwidth = 126, + trimmedheight = 123, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-campaign-rock"] = { + image = "caveexpress-ui-big", + x0 = 0.125, + y0 = 0.62890625, + x1 = 0.0615234375, + y1 = 0.240234375, + trimmedoffsetx = 2, + trimmedoffsety = 3, + trimmedwidth = 126, + trimmedheight = 123, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-campaign"] = { + image = "caveexpress-ui-big", + x0 = 0.9384765625, + y0 = 0.4921875, + x1 = 0.0615234375, + y1 = 0.25, + trimmedoffsetx = 2, + trimmedoffsety = 0, + trimmedwidth = 126, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-checkbox-off"] = { + image = "caveexpress-ui-big", + x0 = 0.94921875, + y0 = 0.275390625, + x1 = 0.03125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-checkbox-on"] = { + image = "caveexpress-ui-big", + x0 = 0.3076171875, + y0 = 0.62890625, + x1 = 0.03125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-close"] = { + image = "caveexpress-ui-big", + x0 = 0.3076171875, + y0 = 0.861328125, + x1 = 0.03271484375, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 67, + trimmedheight = 57, + untrimmedwidth = 67, + untrimmedheight = 57, + }, + ["icon-google-login"] = { + image = "caveexpress-ui-big", + x0 = 0.248046875, + y0 = 0.62890625, + x1 = 0.0595703125, + y1 = 0.23828125, + trimmedoffsetx = 11, + trimmedoffsety = 11, + trimmedwidth = 122, + trimmedheight = 122, + untrimmedwidth = 144, + untrimmedheight = 144, + }, + ["icon-heart"] = { + image = "caveexpress-ui-big", + x0 = 0.34814453125, + y0 = 0.75, + x1 = 0.03125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-plus"] = { + image = "caveexpress-ui-big", + x0 = 0.94921875, + y0 = 0, + x1 = 0.03369140625, + y1 = 0.140625, + trimmedoffsetx = 29, + trimmedoffsety = 28, + trimmedwidth = 69, + trimmedheight = 72, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-reload"] = { + image = "caveexpress-ui-big", + x0 = 0.1865234375, + y0 = 0.62890625, + x1 = 0.0615234375, + y1 = 0.240234375, + trimmedoffsetx = 0, + trimmedoffsety = 3, + trimmedwidth = 126, + trimmedheight = 123, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-result"] = { + image = "caveexpress-ui-big", + x0 = 0.3076171875, + y0 = 0.75390625, + x1 = 0.04052734375, + y1 = 0.107421875, + trimmedoffsetx = 21, + trimmedoffsety = 38, + trimmedwidth = 83, + trimmedheight = 55, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["icon-scroll-page-DIR"] = { + image = "caveexpress-ui-big", + x0 = 0.3388671875, + y0 = 0.62890625, + x1 = 0.0341796875, + y1 = 0.12109375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 70, + trimmedheight = 62, + untrimmedwidth = 70, + untrimmedheight = 62, + }, + ["icon-settings"] = { + image = "caveexpress-ui-big", + x0 = 0.34033203125, + y0 = 0.875, + x1 = 0.03076171875, + y1 = 0.1171875, + trimmedoffsetx = 1, + trimmedoffsety = 3, + trimmedwidth = 63, + trimmedheight = 60, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-star-disabled"] = { + image = "caveexpress-ui-big", + x0 = 0.693359375, + y0 = 0, + x1 = 0.1279296875, + y1 = 0.4921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 262, + trimmedheight = 252, + untrimmedwidth = 262, + untrimmedheight = 252, + }, + ["icon-star-enabled"] = { + image = "caveexpress-ui-big", + x0 = 0.8212890625, + y0 = 0, + x1 = 0.1279296875, + y1 = 0.4921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 262, + trimmedheight = 252, + untrimmedwidth = 262, + untrimmedheight = 252, + }, + ["map-icon-locked"] = { + image = "caveexpress-ui-big", + x0 = 0.8134765625, + y0 = 0.4921875, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["map-icon-unlocked-0"] = { + image = "caveexpress-ui-big", + x0 = 0.8759765625, + y0 = 0.4921875, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["map-icon-unlocked-1"] = { + image = "caveexpress-ui-big", + x0 = 0.8134765625, + y0 = 0.7421875, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["map-icon-unlocked-2"] = { + image = "caveexpress-ui-big", + x0 = 0.8759765625, + y0 = 0.7421875, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["map-icon-unlocked-3"] = { + image = "caveexpress-ui-big", + x0 = 0, + y0 = 0.62890625, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["map-icon-unlocked"] = { + image = "caveexpress-ui-big", + x0 = 0.0625, + y0 = 0.62890625, + x1 = 0.0625, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["mouse"] = { + image = "caveexpress-ui-big", + x0 = 0.94921875, + y0 = 0.140625, + x1 = 0.02392578125, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 69, + untrimmedwidth = 49, + untrimmedheight = 69, + }, + ["ui-background-gameover"] = { + image = "caveexpress-ui-big", + x0 = 0.38037109375, + y0 = 0, + x1 = 0.31298828125, + y1 = 0.9140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 641, + trimmedheight = 468, + untrimmedwidth = 641, + untrimmedheight = 468, + }, + ["ui-background-title"] = { + image = "caveexpress-ui-big", + x0 = 0, + y0 = 0, + x1 = 0.38037109375, + y1 = 0.62890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 779, + trimmedheight = 322, + untrimmedwidth = 779, + untrimmedheight = 322, + }, + ["ui-button-start"] = { + image = "caveexpress-ui-big", + x0 = 0.693359375, + y0 = 0.4921875, + x1 = 0.1201171875, + y1 = 0.47265625, + trimmedoffsetx = 6, + trimmedoffsety = 5, + trimmedwidth = 246, + trimmedheight = 242, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["dead-hitpoints"] = { + image = "caveexpress-ui-dead-big", + x0 = 0, + y0 = 0.71826171875, + x1 = 0.3662109375, + y1 = 0.2021484375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 750, + trimmedheight = 414, + untrimmedwidth = 750, + untrimmedheight = 414, + }, + ["dead-npc-fish"] = { + image = "caveexpress-ui-dead-big", + x0 = 0, + y0 = 0, + x1 = 0.5546875, + y1 = 0.37353515625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 1136, + trimmedheight = 765, + untrimmedwidth = 1136, + untrimmedheight = 765, + }, + ["dead-npc-flying"] = { + image = "caveexpress-ui-dead-big", + x0 = 0.5537109375, + y0 = 0.57568359375, + x1 = 0.35986328125, + y1 = 0.3544921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 737, + trimmedheight = 726, + untrimmedwidth = 737, + untrimmedheight = 726, + }, + ["dead-npc-mammut"] = { + image = "caveexpress-ui-dead-big", + x0 = 0, + y0 = 0.37353515625, + x1 = 0.5537109375, + y1 = 0.3447265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 1134, + trimmedheight = 706, + untrimmedwidth = 1134, + untrimmedheight = 706, + }, + ["dead-npc-walking"] = { + image = "caveexpress-ui-dead-big", + x0 = 0.5546875, + y0 = 0.29638671875, + x1 = 0.41015625, + y1 = 0.279296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 840, + trimmedheight = 572, + untrimmedwidth = 840, + untrimmedheight = 572, + }, + ["dead-waterheight"] = { + image = "caveexpress-ui-dead-big", + x0 = 0.5546875, + y0 = 0, + x1 = 0.42041015625, + y1 = 0.29638671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 861, + trimmedheight = 607, + untrimmedwidth = 861, + untrimmedheight = 607, + }, + ["font-10"] = { + image = "caveexpress-ui-fonts-big", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["font-12"] = { + image = "caveexpress-ui-fonts-big", + x0 = 0.5, + y0 = 0.5, + x1 = 0.5, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 128, + untrimmedwidth = 256, + untrimmedheight = 128, + }, + ["font-24"] = { + image = "caveexpress-ui-fonts-big", + x0 = 0, + y0 = 0.5, + x1 = 0.5, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["font-48"] = { + image = "caveexpress-ui-fonts-big", + x0 = 0, + y0 = 0, + x1 = 1, + y1 = 0.5, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["font-8"] = { + image = "caveexpress-ui-fonts-big", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["ui-npc-mammut-middle-01"] = { + image = "caveexpress-ui-npc-mammut-big", + x0 = 0.611328125, + y0 = 0, + x1 = 0.310546875, + y1 = 0.4892578125, + trimmedoffsetx = 70, + trimmedoffsety = 6, + trimmedwidth = 636, + trimmedheight = 501, + untrimmedwidth = 854, + untrimmedheight = 507, + }, + ["ui-npc-mammut-middle-02"] = { + image = "caveexpress-ui-npc-mammut-big", + x0 = 0, + y0 = 0, + x1 = 0.3125, + y1 = 0.4912109375, + trimmedoffsetx = 66, + trimmedoffsety = 4, + trimmedwidth = 640, + trimmedheight = 503, + untrimmedwidth = 854, + untrimmedheight = 507, + }, + ["ui-npc-mammut-middle-03"] = { + image = "caveexpress-ui-npc-mammut-big", + x0 = 0.3125, + y0 = 0, + x1 = 0.298828125, + y1 = 0.4912109375, + trimmedoffsetx = 96, + trimmedoffsety = 4, + trimmedwidth = 612, + trimmedheight = 503, + untrimmedwidth = 854, + untrimmedheight = 507, + }, + ["ui-npc-mammut-middle-04"] = { + image = "caveexpress-ui-npc-mammut-big", + x0 = 0.310546875, + y0 = 0.4912109375, + x1 = 0.3017578125, + y1 = 0.4912109375, + trimmedoffsetx = 87, + trimmedoffsety = 4, + trimmedwidth = 618, + trimmedheight = 503, + untrimmedwidth = 854, + untrimmedheight = 507, + }, + ["ui-npc-mammut-middle-05"] = { + image = "caveexpress-ui-npc-mammut-big", + x0 = 0, + y0 = 0.4912109375, + x1 = 0.310546875, + y1 = 0.4912109375, + trimmedoffsetx = 70, + trimmedoffsety = 4, + trimmedwidth = 636, + trimmedheight = 503, + untrimmedwidth = 854, + untrimmedheight = 507, + }, + ["ui-npc-grandpa-middle-01"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.8076171875, + y0 = 0.162109375, + x1 = 0.177734375, + y1 = 0.15625, + trimmedoffsetx = 47, + trimmedoffsety = 7, + trimmedwidth = 182, + trimmedheight = 320, + untrimmedwidth = 230, + untrimmedheight = 328, + }, + ["ui-npc-grandpa-middle-02"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.7841796875, + y0 = 0.318359375, + x1 = 0.2021484375, + y1 = 0.15771484375, + trimmedoffsetx = 39, + trimmedoffsety = 6, + trimmedwidth = 207, + trimmedheight = 323, + untrimmedwidth = 247, + untrimmedheight = 331, + }, + ["ui-npc-grandpa-middle-03"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.4541015625, + y0 = 0.353515625, + x1 = 0.21875, + y1 = 0.154296875, + trimmedoffsetx = 7, + trimmedoffsety = 12, + trimmedwidth = 224, + trimmedheight = 316, + untrimmedwidth = 232, + untrimmedheight = 330, + }, + ["ui-npc-grandpa-middle-04"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.279296875, + y0 = 0.22021484375, + x1 = 0.1748046875, + y1 = 0.16357421875, + trimmedoffsetx = 51, + trimmedoffsety = 4, + trimmedwidth = 179, + trimmedheight = 335, + untrimmedwidth = 231, + untrimmedheight = 339, + }, + ["ui-npc-grandpa-middle-05"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.279296875, + y0 = 0.3837890625, + x1 = 0.173828125, + y1 = 0.16455078125, + trimmedoffsetx = 47, + trimmedoffsety = 2, + trimmedwidth = 178, + trimmedheight = 337, + untrimmedwidth = 226, + untrimmedheight = 339, + }, + ["ui-npc-grandpa-middle-06"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0, + y0 = 0.39697265625, + x1 = 0.216796875, + y1 = 0.158203125, + trimmedoffsetx = 32, + trimmedoffsety = 9, + trimmedwidth = 222, + trimmedheight = 324, + untrimmedwidth = 256, + untrimmedheight = 336, + }, + ["ui-npc-grandpa-middle-07"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.8076171875, + y0 = 0, + x1 = 0.1875, + y1 = 0.162109375, + trimmedoffsetx = 37, + trimmedoffsety = 5, + trimmedwidth = 192, + trimmedheight = 332, + untrimmedwidth = 230, + untrimmedheight = 338, + }, + ["ui-player-middle-01"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.4755859375, + y0 = 0.1767578125, + x1 = 0.30859375, + y1 = 0.1767578125, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 316, + trimmedheight = 362, + untrimmedwidth = 340, + untrimmedheight = 370, + }, + ["ui-player-middle-02"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0, + y0 = 0.22021484375, + x1 = 0.279296875, + y1 = 0.1767578125, + trimmedoffsetx = 11, + trimmedoffsety = 0, + trimmedwidth = 286, + trimmedheight = 362, + untrimmedwidth = 340, + untrimmedheight = 370, + }, + ["ui-player-middle-03"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0.4755859375, + y0 = 0, + x1 = 0.33203125, + y1 = 0.1767578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 340, + trimmedheight = 362, + untrimmedwidth = 340, + untrimmedheight = 370, + }, + ["ui-scene-player"] = { + image = "caveexpress-ui-player-grandpa-big", + x0 = 0, + y0 = 0, + x1 = 0.4755859375, + y1 = 0.22021484375, + trimmedoffsetx = 2, + trimmedoffsety = 1, + trimmedwidth = 487, + trimmedheight = 451, + untrimmedwidth = 493, + untrimmedheight = 453, + }, + ["ui-scene-cave-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.5, + y0 = 0.494140625, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 500, + trimmedheight = 500, + untrimmedwidth = 500, + untrimmedheight = 500, + }, + ["ui-scene-cave-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-caveart-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.25, + y0 = 0.498046875, + x1 = 0.244140625, + y1 = 0.2431640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 500, + trimmedheight = 498, + untrimmedwidth = 500, + untrimmedheight = 500, + }, + ["ui-scene-caveart-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-ground1-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.248046875, + trimmedoffsetx = 0, + trimmedoffsety = 2, + trimmedwidth = 512, + trimmedheight = 508, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-ground1-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-ground2-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-ground2-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-tile1-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.744140625, + y0 = 0.25, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 500, + trimmedheight = 500, + untrimmedwidth = 500, + untrimmedheight = 500, + }, + ["ui-scene-tile1-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, + ["ui-scene-tile2-ice"] = { + image = "caveexpress-ui-scene-big", + x0 = 0.5, + y0 = 0.25, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 500, + trimmedheight = 500, + untrimmedwidth = 500, + untrimmedheight = 500, + }, + ["ui-scene-tile2-rock"] = { + image = "caveexpress-ui-scene-big", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 512, + trimmedheight = 512, + untrimmedwidth = 512, + untrimmedheight = 512, + }, +} +texturessmall = { + ["bridge-plank-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bridge-plank-ice-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.125, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bridge-wall-ice-left-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.25, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bridge-wall-ice-right-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.375, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bridge-wall-left-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.5, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bridge-wall-right-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.625, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["bubble-01"] = { + image = "caveexpress-entity-small", + x0 = 0.75, + y0 = 0, + x1 = 0.015625, + y1 = 0.015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 8, + trimmedheight = 8, + untrimmedwidth = 8, + untrimmedheight = 8, + }, + ["bubble-02"] = { + image = "caveexpress-entity-small", + x0 = 0.765625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["bubble-04"] = { + image = "caveexpress-entity-small", + x0 = 0.765625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["bubble-07"] = { + image = "caveexpress-entity-small", + x0 = 0.765625, + y0 = 0, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["bubble-03"] = { + image = "caveexpress-entity-small", + x0 = 0.76953125, + y0 = 0, + x1 = 0.009765625, + y1 = 0.009765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 5, + trimmedheight = 5, + untrimmedwidth = 5, + untrimmedheight = 5, + }, + ["bubble-05"] = { + image = "caveexpress-entity-small", + x0 = 0.779296875, + y0 = 0, + x1 = 0.01171875, + y1 = 0.01171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 6, + trimmedheight = 6, + untrimmedwidth = 6, + untrimmedheight = 6, + }, + ["bubble-06"] = { + image = "caveexpress-entity-small", + x0 = 0.791015625, + y0 = 0, + x1 = 0.01171875, + y1 = 0.01171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 6, + trimmedheight = 6, + untrimmedwidth = 6, + untrimmedheight = 6, + }, + ["bubble-08"] = { + image = "caveexpress-entity-small", + x0 = 0.802734375, + y0 = 0, + x1 = 0.0078125, + y1 = 0.005859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 4, + trimmedheight = 3, + untrimmedwidth = 4, + untrimmedheight = 3, + }, + ["bubble-09"] = { + image = "caveexpress-entity-small", + x0 = 0.810546875, + y0 = 0, + x1 = 0.01171875, + y1 = 0.01171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 6, + trimmedheight = 6, + untrimmedwidth = 6, + untrimmedheight = 6, + }, + ["cave-sign-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.822265625, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-02-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-03-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-04-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-05-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-06-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cave-sign-07-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["cavenumber1"] = { + image = "caveexpress-entity-small", + x0 = 0.75, + y0 = 0.125, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber2"] = { + image = "caveexpress-entity-small", + x0 = 0.833984375, + y0 = 0.125, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber3"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber4"] = { + image = "caveexpress-entity-small", + x0 = 0.083984375, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber5"] = { + image = "caveexpress-entity-small", + x0 = 0.16796875, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber6"] = { + image = "caveexpress-entity-small", + x0 = 0.251953125, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber7"] = { + image = "caveexpress-entity-small", + x0 = 0.3359375, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["cavenumber8"] = { + image = "caveexpress-entity-small", + x0 = 0.419921875, + y0 = 0.25, + x1 = 0.083984375, + y1 = 0.046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 43, + trimmedheight = 24, + untrimmedwidth = 43, + untrimmedheight = 24, + }, + ["icon-cavenumber1"] = { + image = "caveexpress-entity-small", + x0 = 0.50390625, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber2"] = { + image = "caveexpress-entity-small", + x0 = 0.529296875, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber3"] = { + image = "caveexpress-entity-small", + x0 = 0.5546875, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber4"] = { + image = "caveexpress-entity-small", + x0 = 0.580078125, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber5"] = { + image = "caveexpress-entity-small", + x0 = 0.60546875, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber6"] = { + image = "caveexpress-entity-small", + x0 = 0.630859375, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber7"] = { + image = "caveexpress-entity-small", + x0 = 0.65625, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-cavenumber8"] = { + image = "caveexpress-entity-small", + x0 = 0.681640625, + y0 = 0.25, + x1 = 0.025390625, + y1 = 0.017578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 13, + trimmedheight = 9, + untrimmedwidth = 13, + untrimmedheight = 9, + }, + ["icon-targetcave"] = { + image = "caveexpress-entity-small", + x0 = 0.70703125, + y0 = 0.25, + x1 = 0.01171875, + y1 = 0.0078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 6, + trimmedheight = 4, + untrimmedwidth = 6, + untrimmedheight = 4, + }, + ["item-apple-idle-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.71875, + y0 = 0.25, + x1 = 0.04296875, + y1 = 0.048828125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 22, + trimmedheight = 25, + untrimmedwidth = 22, + untrimmedheight = 25, + }, + ["item-banana-idle-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.76171875, + y0 = 0.25, + x1 = 0.048828125, + y1 = 0.044921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 23, + untrimmedwidth = 25, + untrimmedheight = 23, + }, + ["item-bomb-idle-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.810546875, + y0 = 0.25, + x1 = 0.056640625, + y1 = 0.056640625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 29, + trimmedheight = 29, + untrimmedwidth = 29, + untrimmedheight = 29, + }, + ["item-egg-idle-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.8671875, + y0 = 0.25, + x1 = 0.04296875, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 22, + trimmedheight = 26, + untrimmedwidth = 22, + untrimmedheight = 26, + }, + ["item-package-ice-idle-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0.91015625, + y0 = 0.25, + x1 = 0.064453125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 32, + untrimmedwidth = 33, + untrimmedheight = 32, + }, + ["item-package-idle-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0.3125, + x1 = 0.064453125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 32, + untrimmedwidth = 33, + untrimmedheight = 32, + }, + ["item-stone-idle-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.064453125, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0546875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 42, + trimmedheight = 28, + untrimmedwidth = 42, + untrimmedheight = 28, + }, + ["item-stone-idle-front-02"] = { + image = "caveexpress-entity-small", + x0 = 0.146484375, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0546875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 42, + trimmedheight = 28, + untrimmedwidth = 42, + untrimmedheight = 28, + }, + ["item-stone-idle-front-03"] = { + image = "caveexpress-entity-small", + x0 = 0.228515625, + y0 = 0.3125, + x1 = 0.08203125, + y1 = 0.0546875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 42, + trimmedheight = 28, + untrimmedwidth = 42, + untrimmedheight = 28, + }, + ["liane-01-front-01"] = { + image = "caveexpress-entity-small", + x0 = 0.310546875, + y0 = 0.3125, + x1 = 0.033203125, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 17, + trimmedheight = 125, + untrimmedwidth = 17, + untrimmedheight = 125, + }, + ["particle-water"] = { + image = "caveexpress-entity-small", + x0 = 0.34375, + y0 = 0.3125, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["player-crashed-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0.34765625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 57, + untrimmedwidth = 64, + untrimmedheight = 57, + }, + ["player-flying-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0.47265625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 57, + untrimmedwidth = 64, + untrimmedheight = 57, + }, + ["player-flying-middle-02"] = { + image = "caveexpress-entity-small", + x0 = 0.59765625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 57, + untrimmedwidth = 64, + untrimmedheight = 57, + }, + ["player-flying-middle-03"] = { + image = "caveexpress-entity-small", + x0 = 0.72265625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.111328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 57, + untrimmedwidth = 64, + untrimmedheight = 57, + }, + ["rope"] = { + image = "caveexpress-entity-small", + x0 = 0.84765625, + y0 = 0.3125, + x1 = 0.0625, + y1 = 0.0078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 4, + untrimmedwidth = 32, + untrimmedheight = 4, + }, + ["snow-01"] = { + image = "caveexpress-entity-small", + x0 = 0.91015625, + y0 = 0.3125, + x1 = 0.01171875, + y1 = 0.01171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 6, + trimmedheight = 6, + untrimmedwidth = 6, + untrimmedheight = 6, + }, + ["sparkle-01"] = { + image = "caveexpress-entity-small", + x0 = 0.921875, + y0 = 0.3125, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["sparkle-02"] = { + image = "caveexpress-entity-small", + x0 = 0.92578125, + y0 = 0.3125, + x1 = 0.001953125, + y1 = 0.001953125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 1, + trimmedheight = 1, + untrimmedwidth = 1, + untrimmedheight = 1, + }, + ["sparkle-03"] = { + image = "caveexpress-entity-small", + x0 = 0.927734375, + y0 = 0.3125, + x1 = 0.00390625, + y1 = 0.00390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 2, + trimmedheight = 2, + untrimmedwidth = 2, + untrimmedheight = 2, + }, + ["tree-dazed-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tree-idle-middle-03"] = { + image = "caveexpress-entity-small", + x0 = 0, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tree-idle-middle-01"] = { + image = "caveexpress-entity-small", + x0 = 0.25, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tree-idle-middle-02"] = { + image = "caveexpress-entity-small", + x0 = 0.5, + y0 = 0.556640625, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.5625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.5, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-03-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-04-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-05-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.625, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-06-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-07-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.375, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-08-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-ice-cave-art-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.125, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-cave-art-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-window-01-off"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-window-01-on"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-window-02-off"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.625, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-ice-window-02-on"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-ice-01-off"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.748046875, + x1 = 0.123046875, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 63, + trimmedheight = 63, + untrimmedwidth = 63, + untrimmedheight = 63, + }, + ["tile-cave-ice-01-on"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.375, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-ice-02-off"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.6865234375, + x1 = 0.123046875, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 63, + trimmedheight = 63, + untrimmedwidth = 63, + untrimmedheight = 63, + }, + ["tile-cave-ice-02-on"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-geyser-ice-01-active-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-02"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-03"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-04"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-05"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-active-back-07"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-idle-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-idle-back-02"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-idle-back-03"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-ice-01-idle-back-04"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-ground-ice-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.125, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-03-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-04-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-05-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-06-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-ground-ledge-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.375, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ledge-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-lava-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.125, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-lava-ice-DIR-01-back-02"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-lava-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.625, + x1 = 0.123046875, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 63, + trimmedheight = 63, + untrimmedwidth = 63, + untrimmedheight = 63, + }, + ["tile-rock-ice-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.875, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-ice-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-ice-03-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.625, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-ice-DIR-04-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.5, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-ice-DIR-05-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.375, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-ice-big-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-shim-ice-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.25, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-slope-ice-DIR-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.125, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-slope-ice-DIR-02-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-waterfall-ice-01-back-01"] = { + image = "caveexpress-environment-ice-small", + x0 = 0.75, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-background-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.6875, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-03-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.5625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-04-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.5, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-big-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-background-cave-art-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-window-01-off"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-window-01-on"] = { + image = "caveexpress-environment-small", + x0 = 0.625, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-window-02-off"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-background-window-02-on"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-01-off"] = { + image = "caveexpress-environment-small", + x0 = 0.25, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-01-on"] = { + image = "caveexpress-environment-small", + x0 = 0.125, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-02-off"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.4375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-cave-02-on"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-geyser-rock-01-active-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.25, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-02"] = { + image = "caveexpress-environment-small", + x0 = 0.125, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-03"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.25, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-04"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-05"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-active-back-06"] = { + image = "caveexpress-environment-small", + x0 = 0.625, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-idle-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-idle-back-02"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-idle-back-03"] = { + image = "caveexpress-environment-small", + x0 = 0.25, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-geyser-rock-01-idle-back-04"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-ground-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.625, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-03-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-04-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-05-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.25, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-06-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.125, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ledge-DIR-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-ground-ledge-DIR-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-lava-rock-DIR-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-lava-rock-DIR-01-back-02"] = { + image = "caveexpress-environment-small", + x0 = 0.625, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-reference"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.3125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-03-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-DIR-04-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-big-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-big-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["tile-rock-shim-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.625, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-slope-DIR-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.5, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-rock-slope-DIR-02-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.375, + y0 = 0.25, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-waterfall-01-back-01"] = { + image = "caveexpress-environment-small", + x0 = 0.125, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-waterfall-01-back-02"] = { + image = "caveexpress-environment-small", + x0 = 0, + y0 = 0.125, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-waterfall-01-back-03"] = { + image = "caveexpress-environment-small", + x0 = 0.875, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["tile-waterfall-01-back-04"] = { + image = "caveexpress-environment-small", + x0 = 0.75, + y0 = 0, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 128, + untrimmedwidth = 64, + untrimmedheight = 128, + }, + ["npc-blowing-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.1416015625, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.283203125, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.4248046875, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.56640625, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.7080078125, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.849609375, + y0 = 0, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-idle-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.1416015625, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-idle-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.283203125, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-idle-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.4248046875, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-idle-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.56640625, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.7080078125, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.849609375, + y0 = 0.3125, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.1416015625, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.283203125, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.4248046875, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.56640625, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.7080078125, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-blowing-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_blowing-small", + x0 = 0.849609375, + y0 = 0.625, + x1 = 0.1416015625, + y1 = 0.3125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 290, + trimmedheight = 80, + untrimmedwidth = 290, + untrimmedheight = 80, + }, + ["npc-fish-swimming-DIR-front-01"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.85546875, + y0 = 0.5390625, + x1 = 0.138671875, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 71, + trimmedheight = 66, + untrimmedwidth = 71, + untrimmedheight = 66, + }, + ["npc-fish-swimming-DIR-front-02"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.576171875, + y0 = 0.537109375, + x1 = 0.140625, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 72, + trimmedheight = 66, + untrimmedwidth = 72, + untrimmedheight = 66, + }, + ["npc-fish-swimming-DIR-front-03"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.435546875, + y0 = 0.53515625, + x1 = 0.140625, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 72, + trimmedheight = 66, + untrimmedwidth = 72, + untrimmedheight = 66, + }, + ["npc-fish-swimming-DIR-front-04"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.291015625, + y0 = 0.40625, + x1 = 0.14453125, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 74, + trimmedheight = 67, + untrimmedwidth = 74, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-05"] = { + image = "caveexpress-npc_fish-small", + x0 = 0, + y0 = 0.404296875, + x1 = 0.146484375, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 75, + trimmedheight = 67, + untrimmedwidth = 75, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-06"] = { + image = "caveexpress-npc_fish-small", + x0 = 0, + y0 = 0.2734375, + x1 = 0.150390625, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 77, + trimmedheight = 67, + untrimmedwidth = 77, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-07"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.62890625, + y0 = 0.404296875, + x1 = 0.154296875, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 79, + trimmedheight = 68, + untrimmedwidth = 79, + untrimmedheight = 68, + }, + ["npc-fish-swimming-DIR-front-08"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.63671875, + y0 = 0.271484375, + x1 = 0.15625, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 80, + trimmedheight = 68, + untrimmedwidth = 80, + untrimmedheight = 68, + }, + ["npc-fish-swimming-DIR-front-09"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.31640625, + y0 = 0.271484375, + x1 = 0.158203125, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 69, + untrimmedwidth = 81, + untrimmedheight = 69, + }, + ["npc-fish-swimming-DIR-front-10"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.478515625, + y0 = 0.138671875, + x1 = 0.158203125, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 69, + untrimmedwidth = 81, + untrimmedheight = 69, + }, + ["npc-fish-swimming-DIR-front-11"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.16015625, + y0 = 0, + x1 = 0.16015625, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 82, + trimmedheight = 70, + untrimmedwidth = 82, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-12"] = { + image = "caveexpress-npc_fish-small", + x0 = 0, + y0 = 0, + x1 = 0.16015625, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 82, + trimmedheight = 70, + untrimmedwidth = 82, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-13"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.796875, + y0 = 0, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 70, + untrimmedwidth = 81, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-14"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.638671875, + y0 = 0, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 70, + untrimmedwidth = 81, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-15"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.48046875, + y0 = 0, + x1 = 0.158203125, + y1 = 0.138671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 71, + untrimmedwidth = 81, + untrimmedheight = 71, + }, + ["npc-fish-swimming-DIR-front-16"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.796875, + y0 = 0.26953125, + x1 = 0.15625, + y1 = 0.138671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 80, + trimmedheight = 71, + untrimmedwidth = 80, + untrimmedheight = 71, + }, + ["npc-fish-swimming-DIR-front-17"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.158203125, + y0 = 0.13671875, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 70, + untrimmedwidth = 81, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-18"] = { + image = "caveexpress-npc_fish-small", + x0 = 0, + y0 = 0.13671875, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 70, + untrimmedwidth = 81, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-19"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.3203125, + y0 = 0.134765625, + x1 = 0.158203125, + y1 = 0.13671875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 70, + untrimmedwidth = 81, + untrimmedheight = 70, + }, + ["npc-fish-swimming-DIR-front-20"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.3203125, + y0 = 0, + x1 = 0.16015625, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 82, + trimmedheight = 69, + untrimmedwidth = 82, + untrimmedheight = 69, + }, + ["npc-fish-swimming-DIR-front-21"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.638671875, + y0 = 0.13671875, + x1 = 0.158203125, + y1 = 0.134765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 69, + untrimmedwidth = 81, + untrimmedheight = 69, + }, + ["npc-fish-swimming-DIR-front-22"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.796875, + y0 = 0.13671875, + x1 = 0.158203125, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 81, + trimmedheight = 68, + untrimmedwidth = 81, + untrimmedheight = 68, + }, + ["npc-fish-swimming-DIR-front-23"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.474609375, + y0 = 0.2734375, + x1 = 0.154296875, + y1 = 0.1328125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 79, + trimmedheight = 68, + untrimmedwidth = 79, + untrimmedheight = 68, + }, + ["npc-fish-swimming-DIR-front-24"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.783203125, + y0 = 0.408203125, + x1 = 0.150390625, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 77, + trimmedheight = 67, + untrimmedwidth = 77, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-25"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.150390625, + y0 = 0.2734375, + x1 = 0.146484375, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 75, + trimmedheight = 67, + untrimmedwidth = 75, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-26"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.146484375, + y0 = 0.404296875, + x1 = 0.14453125, + y1 = 0.130859375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 74, + trimmedheight = 67, + untrimmedwidth = 74, + untrimmedheight = 67, + }, + ["npc-fish-swimming-DIR-front-27"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.435546875, + y0 = 0.40625, + x1 = 0.140625, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 72, + trimmedheight = 66, + untrimmedwidth = 72, + untrimmedheight = 66, + }, + ["npc-fish-swimming-DIR-front-28"] = { + image = "caveexpress-npc_fish-small", + x0 = 0.716796875, + y0 = 0.5390625, + x1 = 0.138671875, + y1 = 0.12890625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 71, + trimmedheight = 66, + untrimmedwidth = 71, + untrimmedheight = 66, + }, + ["npc-flying-falling-DIR-middle-01"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.8671875, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-falling-DIR-middle-02"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.794921875, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-falling-DIR-middle-03"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.72265625, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-falling-DIR-middle-04"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.650390625, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-falling-DIR-middle-05"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.578125, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-01"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.505859375, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-02"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.43359375, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-03"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.361328125, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-04"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.2890625, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-05"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.216796875, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-06"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.14453125, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-07"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0.072265625, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-flying-flying-DIR-middle-08"] = { + image = "caveexpress-npc_flying-small", + x0 = 0, + y0 = 0, + x1 = 0.828125, + y1 = 0.072265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 53, + trimmedheight = 74, + untrimmedwidth = 53, + untrimmedheight = 74, + }, + ["npc-grandpa-falling-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.8125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.7109375, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.609375, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-04"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0.5078125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-05"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0.5078125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-06"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0.5078125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-falling-middle-07"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.5078125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-idle-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.8125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-idle-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.7109375, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-idle-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.609375, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-idle-middle-04"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.5078125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-idle-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0.40625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-idle-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0.40625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-idle-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0.40625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-idle-middle-04"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.40625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-left-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.40625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-left-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0.3046875, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-left-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0.3046875, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-right-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0.3046875, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-right-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.3046875, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-swimming-right-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.3046875, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0.203125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0.203125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0.203125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-04"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.203125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-05"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.203125, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-06"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0.1015625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-06_nm"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0.1015625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-left-middle-07"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0.1015625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-01"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0.1015625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-02"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0.1015625, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-03"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.765625, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-04"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.57421875, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-05"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.3828125, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-06"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0.19140625, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-grandpa-walk-right-middle-07"] = { + image = "caveexpress-npc_grandpa-small", + x0 = 0, + y0 = 0, + x1 = 0.19140625, + y1 = 0.1015625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 49, + trimmedheight = 52, + untrimmedwidth = 49, + untrimmedheight = 52, + }, + ["npc-mammut-attack-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.9228515625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.861328125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.7998046875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.73828125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.6767578125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.5537109375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-attack-init-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.5537109375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.5537109375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.5537109375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.4921875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.4921875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.4921875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.4921875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.369140625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.369140625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.369140625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.369140625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.3076171875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-08"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.3076171875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-09"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.3076171875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-10"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.3076171875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-11"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.24609375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-idle-DIR-middle-12"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.24609375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.24609375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.24609375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.1845703125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.1845703125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.1845703125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.1845703125, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.123046875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-turn-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.123046875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.123046875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.5537109375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.123046875, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0.0615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0.0615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.0615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-wakeup-DIR-middle-07"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0.4306640625, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-walk-DIR-middle-01"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0.0615234375, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-walk-DIR-middle-02"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.626953125, + y0 = 0, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-walk-DIR-middle-03"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.41796875, + y0 = 0, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-walk-DIR-middle-04"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0.208984375, + y0 = 0, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-mammut-walk-DIR-middle-05"] = { + image = "caveexpress-npc_mammut-small", + x0 = 0, + y0 = 0, + x1 = 0.208984375, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 107, + trimmedheight = 63, + untrimmedwidth = 107, + untrimmedheight = 63, + }, + ["npc-man-falling-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.609375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-falling-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.533203125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-falling-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.533203125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-falling-middle-04"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.533203125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-falling-middle-05"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.533203125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-idle-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.45703125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-idle-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.45703125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-idle-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.45703125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-idle-middle-04"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.45703125, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-idle-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.380859375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-idle-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.380859375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-idle-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.380859375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-idle-middle-04"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.380859375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-left-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.3046875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-left-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.3046875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-left-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.3046875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-right-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.3046875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-right-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.228515625, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-swimming-right-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.228515625, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.228515625, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.228515625, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.15234375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-04"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.15234375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-05"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.15234375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-06"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.15234375, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-left-middle-07"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0.076171875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-01"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0.076171875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-02"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0.076171875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-03"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0.076171875, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-04"] = { + image = "caveexpress-npc_man-small", + x0 = 0.609375, + y0 = 0, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-05"] = { + image = "caveexpress-npc_man-small", + x0 = 0.40625, + y0 = 0, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-06"] = { + image = "caveexpress-npc_man-small", + x0 = 0.203125, + y0 = 0, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-man-walk-right-middle-07"] = { + image = "caveexpress-npc_man-small", + x0 = 0, + y0 = 0, + x1 = 0.203125, + y1 = 0.076171875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 52, + trimmedheight = 39, + untrimmedwidth = 52, + untrimmedheight = 39, + }, + ["npc-walking-attack-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-init-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.05078125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-init-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.05078125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-attack-init-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.05078125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.05078125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.1015625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.1015625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.1015625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-05"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.1015625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-06"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.15234375, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-07"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.15234375, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-08"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.15234375, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-dazed-DIR-middle-09"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.15234375, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-idle-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.203125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-idle-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.203125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-idle-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.203125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-idle-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.203125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-idle-DIR-middle-05"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.25390625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-knockout-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.25390625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-knockout-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.25390625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-knockout-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.25390625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.3046875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.3046875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.3046875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.3046875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-05"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.35546875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-06"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.35546875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-turn-DIR-middle-07"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.35546875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.35546875, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.40625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.40625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.40625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-05"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.40625, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-wakeup-DIR-middle-06"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.45703125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-walk-DIR-middle-01"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.25, + y0 = 0.45703125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-walk-DIR-middle-02"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.5, + y0 = 0.45703125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-walk-DIR-middle-03"] = { + image = "caveexpress-npc_walking-small", + x0 = 0.75, + y0 = 0.45703125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-walking-walk-DIR-middle-04"] = { + image = "caveexpress-npc_walking-small", + x0 = 0, + y0 = 0.5078125, + x1 = 0.25, + y1 = 0.05078125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 52, + untrimmedwidth = 128, + untrimmedheight = 52, + }, + ["npc-woman-falling-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.64453125, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.515625, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.515625, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-04"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.7734375, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-05"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.64453125, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-06"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.515625, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-falling-middle-07"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.38671875, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-idle-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.38671875, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-idle-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.38671875, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-idle-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.7734375, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-idle-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.64453125, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-idle-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.515625, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-left-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.38671875, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-left-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.2578125, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-left-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.2578125, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-right-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.2578125, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-right-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.2578125, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-swimming-right-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.12890625, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.12890625, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.12890625, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.12890625, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-04"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.7734375, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-05"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.64453125, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-06"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.515625, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-left-middle-07"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.38671875, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-01"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.2578125, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-02"] = { + image = "caveexpress-npc_woman-small", + x0 = 0.12890625, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-03"] = { + image = "caveexpress-npc_woman-small", + x0 = 0, + y0 = 0.75, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-04"] = { + image = "caveexpress-npc_woman-small", + x0 = 0, + y0 = 0.5625, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-05"] = { + image = "caveexpress-npc_woman-small", + x0 = 0, + y0 = 0.375, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-06"] = { + image = "caveexpress-npc_woman-small", + x0 = 0, + y0 = 0.1875, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["npc-woman-walk-right-middle-07"] = { + image = "caveexpress-npc_woman-small", + x0 = 0, + y0 = 0, + x1 = 0.12890625, + y1 = 0.1875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 33, + trimmedheight = 48, + untrimmedwidth = 33, + untrimmedheight = 48, + }, + ["tile-packagetarget-ice-01-active-front-01"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-02"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-03"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-04"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-05"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-06"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-07"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-08"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-active-front-09"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-idle-front-01"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-01"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-02"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-03"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-04"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-05"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-06"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-07"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-08"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-09"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-10"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-11"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-12"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-13"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-14"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-15"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-16"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-17"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-18"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-ice-01-rotate-front-19"] = { + image = "caveexpress-packagetarget-ice-small", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-01"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-02"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-03"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-04"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-05"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-06"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-07"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-08"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-active-front-09"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.875, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-idle-front-01"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-01"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-02"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-03"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-04"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-05"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-06"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.375, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-07"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-08"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-09"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-10"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-11"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-12"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-13"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-14"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.125, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-15"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-16"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-17"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-18"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["tile-packagetarget-rock-01-rotate-front-19"] = { + image = "caveexpress-packagetarget-rock-small", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["dead-hitpoints"] = { + image = "caveexpress-ui-dead-small", + x0 = 0, + y0 = 0.71875, + x1 = 0.3662109375, + y1 = 0.2021484375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 375, + trimmedheight = 207, + untrimmedwidth = 375, + untrimmedheight = 207, + }, + ["dead-npc-fish"] = { + image = "caveexpress-ui-dead-small", + x0 = 0, + y0 = 0, + x1 = 0.5546875, + y1 = 0.3740234375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 568, + trimmedheight = 383, + untrimmedwidth = 568, + untrimmedheight = 383, + }, + ["dead-npc-flying"] = { + image = "caveexpress-ui-dead-small", + x0 = 0.5537109375, + y0 = 0.576171875, + x1 = 0.3603515625, + y1 = 0.3544921875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 369, + trimmedheight = 363, + untrimmedwidth = 369, + untrimmedheight = 363, + }, + ["dead-npc-mammut"] = { + image = "caveexpress-ui-dead-small", + x0 = 0, + y0 = 0.3740234375, + x1 = 0.5537109375, + y1 = 0.3447265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 567, + trimmedheight = 353, + untrimmedwidth = 567, + untrimmedheight = 353, + }, + ["dead-npc-walking"] = { + image = "caveexpress-ui-dead-small", + x0 = 0.5546875, + y0 = 0.296875, + x1 = 0.41015625, + y1 = 0.279296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 420, + trimmedheight = 286, + untrimmedwidth = 420, + untrimmedheight = 286, + }, + ["dead-waterheight"] = { + image = "caveexpress-ui-dead-small", + x0 = 0.5546875, + y0 = 0, + x1 = 0.4208984375, + y1 = 0.296875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 431, + trimmedheight = 304, + untrimmedwidth = 431, + untrimmedheight = 304, + }, + ["font-10"] = { + image = "caveexpress-ui-fonts-small", + x0 = 0.5, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["font-12"] = { + image = "caveexpress-ui-fonts-small", + x0 = 0.5, + y0 = 0.5, + x1 = 0.5, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 64, + untrimmedwidth = 128, + untrimmedheight = 64, + }, + ["font-24"] = { + image = "caveexpress-ui-fonts-small", + x0 = 0, + y0 = 0.5, + x1 = 0.5, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["font-48"] = { + image = "caveexpress-ui-fonts-small", + x0 = 0, + y0 = 0, + x1 = 1, + y1 = 0.5, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["font-8"] = { + image = "caveexpress-ui-fonts-small", + x0 = 0.75, + y0 = 0.625, + x1 = 0.25, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["ui-npc-mammut-middle-01"] = { + image = "caveexpress-ui-npc-mammut-small", + x0 = 0.3095703125, + y0 = 0.4921875, + x1 = 0.3095703125, + y1 = 0.4921875, + trimmedoffsetx = 36, + trimmedoffsety = 2, + trimmedwidth = 317, + trimmedheight = 252, + untrimmedwidth = 427, + untrimmedheight = 254, + }, + ["ui-npc-mammut-middle-02"] = { + image = "caveexpress-ui-npc-mammut-small", + x0 = 0, + y0 = 0, + x1 = 0.3134765625, + y1 = 0.4921875, + trimmedoffsetx = 32, + trimmedoffsety = 2, + trimmedwidth = 321, + trimmedheight = 252, + untrimmedwidth = 427, + untrimmedheight = 254, + }, + ["ui-npc-mammut-middle-03"] = { + image = "caveexpress-ui-npc-mammut-small", + x0 = 0.615234375, + y0 = 0, + x1 = 0.2998046875, + y1 = 0.4921875, + trimmedoffsetx = 47, + trimmedoffsety = 2, + trimmedwidth = 307, + trimmedheight = 252, + untrimmedwidth = 427, + untrimmedheight = 254, + }, + ["ui-npc-mammut-middle-04"] = { + image = "caveexpress-ui-npc-mammut-small", + x0 = 0.3134765625, + y0 = 0, + x1 = 0.3017578125, + y1 = 0.4921875, + trimmedoffsetx = 44, + trimmedoffsety = 2, + trimmedwidth = 309, + trimmedheight = 252, + untrimmedwidth = 427, + untrimmedheight = 254, + }, + ["ui-npc-mammut-middle-05"] = { + image = "caveexpress-ui-npc-mammut-small", + x0 = 0, + y0 = 0.4921875, + x1 = 0.3095703125, + y1 = 0.4921875, + trimmedoffsetx = 36, + trimmedoffsety = 2, + trimmedwidth = 317, + trimmedheight = 252, + untrimmedwidth = 427, + untrimmedheight = 254, + }, + ["ui-npc-grandpa-middle-01"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.810546875, + y0 = 0.1630859375, + x1 = 0.177734375, + y1 = 0.15625, + trimmedoffsetx = 24, + trimmedoffsety = 4, + trimmedwidth = 91, + trimmedheight = 160, + untrimmedwidth = 115, + untrimmedheight = 164, + }, + ["ui-npc-grandpa-middle-02"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.787109375, + y0 = 0.3193359375, + x1 = 0.203125, + y1 = 0.15625, + trimmedoffsetx = 20, + trimmedoffsety = 5, + trimmedwidth = 104, + trimmedheight = 160, + untrimmedwidth = 124, + untrimmedheight = 166, + }, + ["ui-npc-grandpa-middle-03"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.453125, + y0 = 0.353515625, + x1 = 0.22265625, + y1 = 0.1533203125, + trimmedoffsetx = 2, + trimmedoffsety = 7, + trimmedwidth = 114, + trimmedheight = 157, + untrimmedwidth = 116, + untrimmedheight = 165, + }, + ["ui-npc-grandpa-middle-04"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.27734375, + y0 = 0.2216796875, + x1 = 0.17578125, + y1 = 0.1640625, + trimmedoffsetx = 26, + trimmedoffsety = 2, + trimmedwidth = 90, + trimmedheight = 168, + untrimmedwidth = 116, + untrimmedheight = 170, + }, + ["ui-npc-grandpa-middle-05"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.27734375, + y0 = 0.3857421875, + x1 = 0.173828125, + y1 = 0.166015625, + trimmedoffsetx = 24, + trimmedoffsety = 0, + trimmedwidth = 89, + trimmedheight = 170, + untrimmedwidth = 113, + untrimmedheight = 170, + }, + ["ui-npc-grandpa-middle-06"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0, + y0 = 0.3984375, + x1 = 0.21875, + y1 = 0.158203125, + trimmedoffsetx = 15, + trimmedoffsety = 5, + trimmedwidth = 112, + trimmedheight = 162, + untrimmedwidth = 128, + untrimmedheight = 168, + }, + ["ui-npc-grandpa-middle-07"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.810546875, + y0 = 0, + x1 = 0.189453125, + y1 = 0.1630859375, + trimmedoffsetx = 18, + trimmedoffsety = 2, + trimmedwidth = 97, + trimmedheight = 167, + untrimmedwidth = 115, + untrimmedheight = 169, + }, + ["ui-player-middle-01"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.478515625, + y0 = 0.1767578125, + x1 = 0.30859375, + y1 = 0.1767578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 158, + trimmedheight = 181, + untrimmedwidth = 170, + untrimmedheight = 185, + }, + ["ui-player-middle-02"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0, + y0 = 0.2216796875, + x1 = 0.27734375, + y1 = 0.1767578125, + trimmedoffsetx = 6, + trimmedoffsety = 0, + trimmedwidth = 142, + trimmedheight = 181, + untrimmedwidth = 170, + untrimmedheight = 185, + }, + ["ui-player-middle-03"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0.478515625, + y0 = 0, + x1 = 0.33203125, + y1 = 0.1767578125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 170, + trimmedheight = 181, + untrimmedwidth = 170, + untrimmedheight = 185, + }, + ["ui-scene-player"] = { + image = "caveexpress-ui-player-grandpa-small", + x0 = 0, + y0 = 0, + x1 = 0.478515625, + y1 = 0.2216796875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 245, + trimmedheight = 227, + untrimmedwidth = 247, + untrimmedheight = 227, + }, + ["ui-scene-cave-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.25, + y0 = 0.498046875, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-cave-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.75, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-caveart-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.5, + y0 = 0.494140625, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-caveart-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.5, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground1-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.25, + y0 = 0.25, + x1 = 0.25, + y1 = 0.248046875, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 256, + trimmedheight = 254, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground1-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.25, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground2-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0, + y0 = 0.75, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground2-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0, + y0 = 0.5, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-tile1-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.744140625, + y0 = 0.25, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-tile1-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-tile2-ice"] = { + image = "caveexpress-ui-scene-small", + x0 = 0.5, + y0 = 0.25, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-tile2-rock"] = { + image = "caveexpress-ui-scene-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["cooldown-1"] = { + image = "caveexpress-ui-small", + x0 = 0.8828125, + y0 = 0.2177734375, + x1 = 0.060546875, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 31, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["cooldown-2"] = { + image = "caveexpress-ui-small", + x0 = 0.689453125, + y0 = 0.1572265625, + x1 = 0.056640625, + y1 = 0.0302734375, + trimmedoffsetx = 2, + trimmedoffsety = 1, + trimmedwidth = 29, + trimmedheight = 31, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-campaign-ice"] = { + image = "caveexpress-ui-small", + x0 = 0.744140625, + y0 = 0.43359375, + x1 = 0.125, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 64, + trimmedheight = 63, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-campaign-rock"] = { + image = "caveexpress-ui-small", + x0 = 0.869140625, + y0 = 0.43359375, + x1 = 0.125, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 64, + trimmedheight = 63, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-campaign"] = { + image = "caveexpress-ui-small", + x0 = 0.76171875, + y0 = 0, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-checkbox-off"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.1240234375, + x1 = 0.0625, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-checkbox-on"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.1552734375, + x1 = 0.0625, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-close"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.095703125, + x1 = 0.06640625, + y1 = 0.0283203125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 34, + trimmedheight = 29, + untrimmedwidth = 34, + untrimmedheight = 29, + }, + ["icon-google-login"] = { + image = "caveexpress-ui-small", + x0 = 0.869140625, + y0 = 0.4951171875, + x1 = 0.12109375, + y1 = 0.060546875, + trimmedoffsetx = 5, + trimmedoffsety = 5, + trimmedwidth = 62, + trimmedheight = 62, + untrimmedwidth = 72, + untrimmedheight = 72, + }, + ["icon-heart"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.1865234375, + x1 = 0.0625, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-plus"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.0283203125, + x1 = 0.0703125, + y1 = 0.037109375, + trimmedoffsetx = 14, + trimmedoffsety = 13, + trimmedwidth = 36, + trimmedheight = 38, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-reload"] = { + image = "caveexpress-ui-small", + x0 = 0.744140625, + y0 = 0.4951171875, + x1 = 0.125, + y1 = 0.0615234375, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 64, + trimmedheight = 63, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-result"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0, + x1 = 0.083984375, + y1 = 0.0283203125, + trimmedoffsetx = 10, + trimmedoffsety = 18, + trimmedwidth = 43, + trimmedheight = 29, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-scroll-page-DIR"] = { + image = "caveexpress-ui-small", + x0 = 0.88671875, + y0 = 0.0654296875, + x1 = 0.068359375, + y1 = 0.0302734375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 35, + trimmedheight = 31, + untrimmedwidth = 35, + untrimmedheight = 31, + }, + ["icon-settings"] = { + image = "caveexpress-ui-small", + x0 = 0.626953125, + y0 = 0.1572265625, + x1 = 0.0625, + y1 = 0.0302734375, + trimmedoffsetx = 0, + trimmedoffsety = 1, + trimmedwidth = 32, + trimmedheight = 31, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-star-disabled"] = { + image = "caveexpress-ui-small", + x0 = 0.626953125, + y0 = 0.1875, + x1 = 0.255859375, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["icon-star-enabled"] = { + image = "caveexpress-ui-small", + x0 = 0.626953125, + y0 = 0.310546875, + x1 = 0.255859375, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["map-icon-locked"] = { + image = "caveexpress-ui-small", + x0 = 0.76171875, + y0 = 0.0625, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-0"] = { + image = "caveexpress-ui-small", + x0 = 0.76171875, + y0 = 0.125, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-1"] = { + image = "caveexpress-ui-small", + x0 = 0.244140625, + y0 = 0.3857421875, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-2"] = { + image = "caveexpress-ui-small", + x0 = 0.369140625, + y0 = 0.3857421875, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-3"] = { + image = "caveexpress-ui-small", + x0 = 0.494140625, + y0 = 0.3857421875, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked"] = { + image = "caveexpress-ui-small", + x0 = 0.619140625, + y0 = 0.43359375, + x1 = 0.125, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["mouse"] = { + image = "caveexpress-ui-small", + x0 = 0.94921875, + y0 = 0.1240234375, + x1 = 0.048828125, + y1 = 0.0341796875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 35, + untrimmedwidth = 25, + untrimmedheight = 35, + }, + ["ui-background-gameover"] = { + image = "caveexpress-ui-small", + x0 = 0, + y0 = 0.1572265625, + x1 = 0.626953125, + y1 = 0.228515625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 321, + trimmedheight = 234, + untrimmedwidth = 321, + untrimmedheight = 234, + }, + ["ui-background-title"] = { + image = "caveexpress-ui-small", + x0 = 0, + y0 = 0, + x1 = 0.76171875, + y1 = 0.1572265625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 390, + trimmedheight = 161, + untrimmedwidth = 390, + untrimmedheight = 161, + }, + ["ui-button-start"] = { + image = "caveexpress-ui-small", + x0 = 0, + y0 = 0.3857421875, + x1 = 0.244140625, + y1 = 0.119140625, + trimmedoffsetx = 2, + trimmedoffsety = 2, + trimmedwidth = 125, + trimmedheight = 122, + untrimmedwidth = 128, + untrimmedheight = 128, + }, +} diff --git a/ports/caveexpress/caveexpress/base/tests/cavepacker.gamestate.sqlite b/ports/caveexpress/caveexpress/base/tests/cavepacker.gamestate.sqlite new file mode 100755 index 0000000000..6052730b37 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/tests/cavepacker.gamestate.sqlite differ diff --git a/ports/caveexpress/caveexpress/base/tests/dirlisting/1.txt b/ports/caveexpress/caveexpress/base/tests/dirlisting/1.txt new file mode 100755 index 0000000000..e69de29bb2 diff --git a/ports/caveexpress/caveexpress/base/tests/dirlisting/2.txt b/ports/caveexpress/caveexpress/base/tests/dirlisting/2.txt new file mode 100755 index 0000000000..aa68cba8ab --- /dev/null +++ b/ports/caveexpress/caveexpress/base/tests/dirlisting/2.txt @@ -0,0 +1,3 @@ +1 +1 +2 \ No newline at end of file diff --git a/ports/caveexpress/caveexpress/base/tests/fonts.lua b/ports/caveexpress/caveexpress/base/tests/fonts.lua new file mode 100755 index 0000000000..b8af85a57f --- /dev/null +++ b/ports/caveexpress/caveexpress/base/tests/fonts.lua @@ -0,0 +1,738 @@ +-- data is exported via fontbuilder + +fonts = { + ["font-8"] = { + height=11, + description={ + family="JFRockSolid", + style="Regular", + size=8 + }, + metrics={ + ascender=10, + descender=-2, + height=11 + }, + texture={ + file="font-8", + width=94, + height=77 + }, + chars={ + {char=" ",width=6,x=0,y=10,w=1,h=0,ox=0,oy=0}, + {char="!",width=5,x=1,y=1,w=6,h=9,ox=0,oy=9}, + {char="$",width=8,x=7,y=0,w=8,h=12,ox=0,oy=10}, + {char="&",width=8,x=15,y=1,w=9,h=9,ox=0,oy=9}, + {char="'",width=3,x=24,y=1,w=3,h=4,ox=0,oy=9}, + {char=",",width=4,x=27,y=6,w=5,h=6,ox=0,oy=4}, + {char=".",width=4,x=32,y=7,w=5,h=3,ox=0,oy=3}, + {char="0",width=8,x=37,y=1,w=9,h=9,ox=0,oy=9}, + {char="1",width=7,x=46,y=1,w=10,h=9,ox=-1,oy=9}, + {char="2",width=8,x=56,y=1,w=9,h=9,ox=0,oy=9}, + {char="3",width=7,x=65,y=1,w=8,h=9,ox=0,oy=9}, + {char="4",width=8,x=73,y=1,w=9,h=9,ox=0,oy=9}, + {char="5",width=7,x=82,y=1,w=8,h=9,ox=0,oy=9}, + {char="6",width=8,x=0,y=13,w=9,h=9,ox=0,oy=9}, + {char="7",width=7,x=9,y=13,w=8,h=9,ox=0,oy=9}, + {char="8",width=8,x=17,y=13,w=9,h=10,ox=0,oy=9}, + {char="9",width=8,x=26,y=13,w=9,h=10,ox=0,oy=9}, + {char="?",width=8,x=35,y=13,w=9,h=9,ox=0,oy=9}, + {char="A",width=9,x=44,y=13,w=10,h=10,ox=0,oy=9}, + {char="B",width=9,x=54,y=13,w=10,h=9,ox=-1,oy=9}, + {char="C",width=9,x=64,y=12,w=10,h=10,ox=0,oy=10}, + {char="D",width=9,x=74,y=13,w=9,h=9,ox=0,oy=9}, + {char="E",width=7,x=83,y=12,w=8,h=10,ox=0,oy=10}, + {char="F",width=7,x=0,y=24,w=8,h=9,ox=0,oy=9}, + {char="G",width=9,x=8,y=24,w=10,h=9,ox=0,oy=9}, + {char="H",width=9,x=18,y=24,w=10,h=9,ox=0,oy=9}, + {char="I",width=7,x=28,y=24,w=8,h=9,ox=0,oy=9}, + {char="J",width=9,x=36,y=23,w=9,h=10,ox=0,oy=10}, + {char="K",width=9,x=45,y=24,w=10,h=10,ox=0,oy=9}, + {char="L",width=8,x=55,y=24,w=9,h=9,ox=0,oy=9}, + {char="M",width=9,x=64,y=24,w=10,h=9,ox=0,oy=9}, + {char="N",width=9,x=74,y=24,w=10,h=9,ox=0,oy=9}, + {char="O",width=10,x=84,y=23,w=10,h=10,ox=0,oy=10}, + {char="P",width=8,x=0,y=35,w=10,h=9,ox=-1,oy=9}, + {char="Q",width=10,x=10,y=35,w=11,h=10,ox=0,oy=9}, + {char="R",width=8,x=21,y=35,w=10,h=9,ox=-1,oy=9}, + {char="S",width=8,x=31,y=35,w=9,h=9,ox=0,oy=9}, + {char="T",width=8,x=40,y=35,w=9,h=9,ox=0,oy=9}, + {char="U",width=9,x=49,y=34,w=10,h=10,ox=0,oy=10}, + {char="V",width=9,x=59,y=35,w=11,h=9,ox=-1,oy=9}, + {char="W",width=13,x=70,y=35,w=14,h=9,ox=0,oy=9}, + {char="X",width=9,x=84,y=35,w=10,h=9,ox=0,oy=9}, + {char="Y",width=9,x=0,y=46,w=10,h=9,ox=0,oy=9}, + {char="Z",width=7,x=10,y=46,w=8,h=9,ox=0,oy=9}, + {char="a",width=9,x=18,y=46,w=10,h=10,ox=0,oy=9}, + {char="b",width=9,x=28,y=46,w=10,h=9,ox=-1,oy=9}, + {char="c",width=9,x=38,y=45,w=10,h=10,ox=0,oy=10}, + {char="d",width=9,x=48,y=46,w=9,h=9,ox=0,oy=9}, + {char="e",width=7,x=57,y=45,w=8,h=10,ox=0,oy=10}, + {char="f",width=7,x=65,y=46,w=8,h=9,ox=0,oy=9}, + {char="g",width=9,x=73,y=46,w=10,h=9,ox=0,oy=9}, + {char="h",width=9,x=83,y=46,w=10,h=9,ox=0,oy=9}, + {char="i",width=7,x=0,y=57,w=8,h=9,ox=0,oy=9}, + {char="j",width=9,x=8,y=56,w=9,h=10,ox=0,oy=10}, + {char="k",width=9,x=17,y=57,w=10,h=10,ox=0,oy=9}, + {char="l",width=8,x=27,y=57,w=9,h=9,ox=0,oy=9}, + {char="m",width=9,x=36,y=57,w=10,h=9,ox=0,oy=9}, + {char="n",width=9,x=46,y=57,w=10,h=9,ox=0,oy=9}, + {char="o",width=10,x=56,y=56,w=10,h=10,ox=0,oy=10}, + {char="p",width=8,x=66,y=57,w=10,h=9,ox=-1,oy=9}, + {char="q",width=10,x=76,y=57,w=11,h=10,ox=0,oy=9}, + {char="r",width=8,x=0,y=68,w=10,h=9,ox=-1,oy=9}, + {char="s",width=8,x=10,y=68,w=9,h=9,ox=0,oy=9}, + {char="t",width=8,x=19,y=68,w=9,h=9,ox=0,oy=9}, + {char="u",width=9,x=28,y=67,w=10,h=10,ox=0,oy=10}, + {char="v",width=9,x=38,y=68,w=11,h=9,ox=-1,oy=9}, + {char="w",width=13,x=49,y=68,w=14,h=9,ox=0,oy=9}, + {char="x",width=9,x=63,y=68,w=10,h=9,ox=0,oy=9}, + {char="y",width=9,x=73,y=68,w=10,h=9,ox=0,oy=9}, + {char="z",width=7,x=83,y=68,w=8,h=9,ox=0,oy=9}, + }, + kernings={ + {from="A",to="'",offset=-1}, + {from="A",to="V",offset=-1}, + {from="A",to="W",offset=-1}, + {from="A",to="Y",offset=-1}, + {from="J",to=",",offset=-1}, + {from="J",to=".",offset=-1}, + {from="J",to="A",offset=-1}, + {from="L",to="'",offset=-1}, + {from="L",to="T",offset=-1}, + {from="L",to="V",offset=-1}, + {from="L",to="W",offset=-1}, + {from="L",to="Y",offset=-1}, + {from="T",to=",",offset=-1}, + {from="T",to=".",offset=-1}, + {from="T",to="A",offset=-1}, + {from="V",to=",",offset=-1}, + {from="V",to=".",offset=-1}, + {from="V",to="A",offset=-1}, + {from="W",to=",",offset=-1}, + {from="W",to=".",offset=-1}, + {from="W",to="A",offset=-1}, + {from="Y",to=",",offset=-1}, + {from="Y",to=".",offset=-1}, + {from="Y",to="A",offset=-1}, + }, + }, + ["font-10"] = { + height=14, + description={ + family="JFRockSolid", + style="Regular", + size=10 + }, + metrics={ + ascender=12, + descender=-2, + height=14 + }, + texture={ + file="font-10", + width=96, + height=100 + }, + chars={ + {char=" ",width=7,x=0,y=12,w=1,h=0,ox=0,oy=0}, + {char="!",width=5,x=1,y=1,w=6,h=11,ox=0,oy=11}, + {char="$",width=9,x=7,y=0,w=10,h=14,ox=0,oy=12}, + {char="&",width=10,x=17,y=1,w=10,h=11,ox=0,oy=11}, + {char="'",width=3,x=27,y=1,w=4,h=5,ox=-1,oy=11}, + {char=",",width=5,x=31,y=8,w=6,h=6,ox=0,oy=4}, + {char=".",width=5,x=37,y=8,w=5,h=4,ox=0,oy=4}, + {char="0",width=10,x=42,y=1,w=11,h=11,ox=0,oy=11}, + {char="1",width=9,x=53,y=1,w=10,h=11,ox=0,oy=11}, + {char="2",width=10,x=63,y=1,w=11,h=11,ox=0,oy=11}, + {char="3",width=9,x=74,y=1,w=9,h=11,ox=0,oy=11}, + {char="4",width=10,x=83,y=1,w=11,h=11,ox=0,oy=11}, + {char="5",width=8,x=0,y=15,w=9,h=11,ox=0,oy=11}, + {char="6",width=10,x=9,y=15,w=11,h=11,ox=0,oy=11}, + {char="7",width=8,x=20,y=15,w=9,h=11,ox=0,oy=11}, + {char="8",width=10,x=29,y=15,w=11,h=12,ox=0,oy=11}, + {char="9",width=9,x=40,y=15,w=10,h=12,ox=0,oy=11}, + {char="?",width=9,x=50,y=15,w=10,h=11,ox=0,oy=11}, + {char="A",width=11,x=60,y=15,w=12,h=12,ox=0,oy=11}, + {char="B",width=10,x=72,y=15,w=12,h=11,ox=0,oy=11}, + {char="C",width=11,x=84,y=14,w=12,h=12,ox=0,oy=12}, + {char="D",width=10,x=0,y=28,w=11,h=11,ox=0,oy=11}, + {char="E",width=9,x=11,y=27,w=10,h=12,ox=0,oy=12}, + {char="F",width=8,x=21,y=28,w=9,h=11,ox=0,oy=11}, + {char="G",width=11,x=30,y=28,w=11,h=11,ox=0,oy=11}, + {char="H",width=10,x=41,y=28,w=11,h=11,ox=0,oy=11}, + {char="I",width=8,x=52,y=28,w=9,h=11,ox=0,oy=11}, + {char="J",width=10,x=61,y=28,w=11,h=11,ox=0,oy=11}, + {char="K",width=11,x=72,y=28,w=11,h=12,ox=0,oy=11}, + {char="L",width=9,x=83,y=28,w=10,h=11,ox=0,oy=11}, + {char="M",width=11,x=0,y=40,w=12,h=11,ox=0,oy=11}, + {char="N",width=10,x=12,y=40,w=11,h=11,ox=0,oy=11}, + {char="O",width=11,x=23,y=40,w=12,h=11,ox=0,oy=11}, + {char="P",width=10,x=35,y=40,w=12,h=11,ox=-1,oy=11}, + {char="Q",width=12,x=47,y=40,w=13,h=12,ox=0,oy=11}, + {char="R",width=10,x=60,y=40,w=11,h=11,ox=-1,oy=11}, + {char="S",width=9,x=71,y=40,w=10,h=11,ox=0,oy=11}, + {char="T",width=10,x=81,y=40,w=11,h=11,ox=0,oy=11}, + {char="U",width=10,x=0,y=52,w=11,h=11,ox=0,oy=11}, + {char="V",width=10,x=11,y=52,w=12,h=11,ox=0,oy=11}, + {char="W",width=15,x=23,y=52,w=16,h=11,ox=0,oy=11}, + {char="X",width=10,x=39,y=52,w=11,h=11,ox=0,oy=11}, + {char="Y",width=11,x=50,y=52,w=12,h=11,ox=0,oy=11}, + {char="Z",width=9,x=62,y=52,w=10,h=11,ox=0,oy=11}, + {char="a",width=11,x=72,y=52,w=12,h=12,ox=0,oy=11}, + {char="b",width=10,x=84,y=52,w=12,h=11,ox=0,oy=11}, + {char="c",width=11,x=0,y=64,w=12,h=12,ox=0,oy=12}, + {char="d",width=10,x=12,y=65,w=11,h=11,ox=0,oy=11}, + {char="e",width=9,x=23,y=64,w=10,h=12,ox=0,oy=12}, + {char="f",width=8,x=33,y=65,w=9,h=11,ox=0,oy=11}, + {char="g",width=11,x=42,y=65,w=11,h=11,ox=0,oy=11}, + {char="h",width=10,x=53,y=65,w=11,h=11,ox=0,oy=11}, + {char="i",width=8,x=64,y=65,w=9,h=11,ox=0,oy=11}, + {char="j",width=10,x=73,y=65,w=11,h=11,ox=0,oy=11}, + {char="k",width=11,x=84,y=65,w=11,h=12,ox=0,oy=11}, + {char="l",width=9,x=0,y=77,w=10,h=11,ox=0,oy=11}, + {char="m",width=11,x=10,y=77,w=12,h=11,ox=0,oy=11}, + {char="n",width=10,x=22,y=77,w=11,h=11,ox=0,oy=11}, + {char="o",width=11,x=33,y=77,w=12,h=11,ox=0,oy=11}, + {char="p",width=10,x=45,y=77,w=12,h=11,ox=-1,oy=11}, + {char="q",width=12,x=57,y=77,w=13,h=12,ox=0,oy=11}, + {char="r",width=10,x=70,y=77,w=11,h=11,ox=-1,oy=11}, + {char="s",width=9,x=81,y=77,w=10,h=11,ox=0,oy=11}, + {char="t",width=10,x=0,y=89,w=11,h=11,ox=0,oy=11}, + {char="u",width=10,x=11,y=89,w=11,h=11,ox=0,oy=11}, + {char="v",width=10,x=22,y=89,w=12,h=11,ox=0,oy=11}, + {char="w",width=15,x=34,y=89,w=16,h=11,ox=0,oy=11}, + {char="x",width=10,x=50,y=89,w=11,h=11,ox=0,oy=11}, + {char="y",width=11,x=61,y=89,w=12,h=11,ox=0,oy=11}, + {char="z",width=9,x=73,y=89,w=10,h=11,ox=0,oy=11}, + }, + kernings={ + {from="A",to="'",offset=-1}, + {from="A",to="T",offset=-1}, + {from="A",to="V",offset=-1}, + {from="A",to="W",offset=-1}, + {from="A",to="Y",offset=-1}, + {from="D",to="A",offset=-1}, + {from="D",to="Y",offset=-1}, + {from="F",to="A",offset=-1}, + {from="J",to=",",offset=-1}, + {from="J",to=".",offset=-1}, + {from="J",to="A",offset=-1}, + {from="L",to="'",offset=-2}, + {from="L",to="T",offset=-1}, + {from="L",to="V",offset=-1}, + {from="L",to="W",offset=-1}, + {from="L",to="Y",offset=-1}, + {from="O",to="V",offset=-1}, + {from="O",to="W",offset=-1}, + {from="O",to="Y",offset=-1}, + {from="P",to=",",offset=-1}, + {from="P",to=".",offset=-1}, + {from="P",to="A",offset=-1}, + {from="T",to=",",offset=-1}, + {from="T",to=".",offset=-1}, + {from="T",to="A",offset=-1}, + {from="V",to=",",offset=-1}, + {from="V",to=".",offset=-1}, + {from="V",to="A",offset=-1}, + {from="W",to=",",offset=-1}, + {from="W",to=".",offset=-1}, + {from="W",to="A",offset=-1}, + {from="Y",to=",",offset=-1}, + {from="Y",to=".",offset=-1}, + {from="Y",to="A",offset=-1}, + {from="Y",to="O",offset=-1}, + }, + }, + ["font-12"] = { + height=17, + description={ + family="RockSolid", + style="Regular", + size=12 + }, + metrics={ + ascender=15, + descender=-3, + height=17 + }, + texture={ + file="font-12", + width=120, + height=124 + }, + chars={ + {char=" ",width=8,x=0,y=15,w=1,h=0,ox=0,oy=0}, + {char="!",width=7,x=1,y=2,w=7,h=13,ox=0,oy=13}, + {char="$",width=11,x=8,y=0,w=12,h=17,ox=0,oy=15}, + {char="&",width=12,x=20,y=2,w=12,h=13,ox=0,oy=13}, + {char="'",width=4,x=32,y=1,w=4,h=7,ox=0,oy=14}, + {char=",",width=6,x=36,y=10,w=6,h=8,ox=0,oy=5}, + {char=".",width=6,x=42,y=10,w=6,h=5,ox=0,oy=5}, + {char="0",width=12,x=48,y=2,w=13,h=13,ox=0,oy=13}, + {char="1",width=11,x=61,y=2,w=11,h=13,ox=0,oy=13}, + {char="2",width=12,x=72,y=2,w=13,h=13,ox=0,oy=13}, + {char="3",width=10,x=85,y=2,w=11,h=13,ox=0,oy=13}, + {char="4",width=12,x=96,y=2,w=13,h=13,ox=0,oy=13}, + {char="5",width=10,x=109,y=2,w=11,h=13,ox=0,oy=13}, + {char="6",width=12,x=0,y=20,w=13,h=13,ox=0,oy=13}, + {char="7",width=10,x=13,y=20,w=11,h=13,ox=0,oy=13}, + {char="8",width=12,x=24,y=20,w=13,h=14,ox=0,oy=13}, + {char="9",width=12,x=37,y=20,w=13,h=14,ox=0,oy=13}, + {char="?",width=11,x=50,y=20,w=12,h=13,ox=0,oy=13}, + {char="A",width=13,x=62,y=20,w=14,h=14,ox=0,oy=13}, + {char="B",width=13,x=76,y=20,w=14,h=13,ox=-1,oy=13}, + {char="C",width=13,x=90,y=18,w=14,h=15,ox=0,oy=15}, + {char="D",width=12,x=104,y=20,w=13,h=13,ox=0,oy=13}, + {char="E",width=11,x=0,y=34,w=11,h=14,ox=0,oy=14}, + {char="F",width=10,x=11,y=35,w=11,h=13,ox=0,oy=13}, + {char="G",width=13,x=22,y=35,w=14,h=13,ox=0,oy=13}, + {char="H",width=12,x=36,y=35,w=13,h=13,ox=0,oy=13}, + {char="I",width=10,x=49,y=35,w=11,h=13,ox=0,oy=13}, + {char="J",width=12,x=60,y=34,w=13,h=14,ox=0,oy=14}, + {char="K",width=13,x=73,y=35,w=14,h=14,ox=0,oy=13}, + {char="L",width=11,x=87,y=35,w=12,h=13,ox=0,oy=13}, + {char="M",width=14,x=99,y=34,w=14,h=14,ox=0,oy=14}, + {char="N",width=13,x=0,y=49,w=13,h=14,ox=0,oy=14}, + {char="O",width=14,x=13,y=49,w=15,h=14,ox=0,oy=14}, + {char="P",width=12,x=28,y=50,w=13,h=13,ox=-1,oy=13}, + {char="Q",width=15,x=41,y=50,w=15,h=14,ox=0,oy=13}, + {char="R",width=12,x=56,y=50,w=13,h=13,ox=-1,oy=13}, + {char="S",width=11,x=69,y=50,w=12,h=13,ox=0,oy=13}, + {char="T",width=12,x=81,y=50,w=13,h=13,ox=0,oy=13}, + {char="U",width=13,x=94,y=49,w=13,h=14,ox=0,oy=14}, + {char="V",width=13,x=0,y=66,w=14,h=13,ox=0,oy=13}, + {char="W",width=19,x=14,y=66,w=19,h=13,ox=0,oy=13}, + {char="X",width=13,x=33,y=66,w=13,h=13,ox=0,oy=13}, + {char="Y",width=13,x=46,y=66,w=14,h=13,ox=0,oy=13}, + {char="Z",width=11,x=60,y=66,w=11,h=13,ox=0,oy=13}, + {char="a",width=13,x=71,y=66,w=14,h=14,ox=0,oy=13}, + {char="b",width=13,x=85,y=66,w=14,h=13,ox=-1,oy=13}, + {char="c",width=13,x=99,y=64,w=14,h=15,ox=0,oy=15}, + {char="d",width=12,x=0,y=81,w=13,h=13,ox=0,oy=13}, + {char="e",width=11,x=13,y=80,w=11,h=14,ox=0,oy=14}, + {char="f",width=10,x=24,y=81,w=11,h=13,ox=0,oy=13}, + {char="g",width=13,x=35,y=81,w=14,h=13,ox=0,oy=13}, + {char="h",width=12,x=49,y=81,w=13,h=13,ox=0,oy=13}, + {char="i",width=10,x=62,y=81,w=11,h=13,ox=0,oy=13}, + {char="j",width=12,x=73,y=80,w=13,h=14,ox=0,oy=14}, + {char="k",width=13,x=86,y=81,w=14,h=14,ox=0,oy=13}, + {char="l",width=11,x=100,y=81,w=12,h=13,ox=0,oy=13}, + {char="m",width=14,x=0,y=95,w=14,h=14,ox=0,oy=14}, + {char="n",width=13,x=14,y=95,w=13,h=14,ox=0,oy=14}, + {char="o",width=14,x=27,y=95,w=15,h=14,ox=0,oy=14}, + {char="p",width=12,x=42,y=96,w=13,h=13,ox=-1,oy=13}, + {char="q",width=15,x=55,y=96,w=15,h=14,ox=0,oy=13}, + {char="r",width=12,x=70,y=96,w=13,h=13,ox=-1,oy=13}, + {char="s",width=11,x=83,y=96,w=12,h=13,ox=0,oy=13}, + {char="t",width=12,x=95,y=96,w=13,h=13,ox=0,oy=13}, + {char="u",width=13,x=0,y=110,w=13,h=14,ox=0,oy=14}, + {char="v",width=13,x=13,y=111,w=14,h=13,ox=0,oy=13}, + {char="w",width=19,x=27,y=111,w=19,h=13,ox=0,oy=13}, + {char="x",width=13,x=46,y=111,w=13,h=13,ox=0,oy=13}, + {char="y",width=13,x=59,y=111,w=14,h=13,ox=0,oy=13}, + {char="z",width=11,x=73,y=111,w=11,h=13,ox=0,oy=13}, + }, + kernings={ + {from="A",to="'",offset=-1}, + {from="A",to="C",offset=-1}, + {from="A",to="G",offset=-1}, + {from="A",to="O",offset=-1}, + {from="A",to="Q",offset=-1}, + {from="A",to="T",offset=-1}, + {from="A",to="V",offset=-1}, + {from="A",to="W",offset=-1}, + {from="A",to="Y",offset=-2}, + {from="C",to="A",offset=-1}, + {from="D",to=",",offset=-1}, + {from="D",to="A",offset=-1}, + {from="D",to="V",offset=-1}, + {from="D",to="W",offset=-1}, + {from="D",to="Y",offset=-1}, + {from="F",to=",",offset=-1}, + {from="F",to="A",offset=-1}, + {from="G",to=",",offset=-1}, + {from="G",to=".",offset=-1}, + {from="J",to=",",offset=-1}, + {from="J",to=".",offset=-1}, + {from="J",to="A",offset=-1}, + {from="L",to="'",offset=-2}, + {from="L",to="T",offset=-1}, + {from="L",to="V",offset=-1}, + {from="L",to="W",offset=-1}, + {from="L",to="Y",offset=-2}, + {from="O",to="A",offset=-1}, + {from="O",to="V",offset=-1}, + {from="O",to="W",offset=-1}, + {from="O",to="Y",offset=-1}, + {from="P",to=",",offset=-1}, + {from="P",to=".",offset=-1}, + {from="P",to="A",offset=-1}, + {from="Q",to="U",offset=-1}, + {from="R",to="V",offset=-1}, + {from="R",to="W",offset=-1}, + {from="T",to=",",offset=-1}, + {from="T",to=".",offset=-1}, + {from="T",to="A",offset=-1}, + {from="U",to="A",offset=-1}, + {from="V",to=",",offset=-1}, + {from="V",to=".",offset=-1}, + {from="V",to="A",offset=-1}, + {from="V",to="G",offset=-1}, + {from="V",to="O",offset=-1}, + {from="W",to=",",offset=-1}, + {from="W",to=".",offset=-1}, + {from="W",to="A",offset=-2}, + {from="W",to="O",offset=-1}, + {from="Y",to=",",offset=-2}, + {from="Y",to=".",offset=-2}, + {from="Y",to="A",offset=-2}, + {from="Y",to="O",offset=-1}, + {from="Y",to="S",offset=-1}, + }, + }, + ["font-24"] = { + height=33, + description={ + family="RockSolid", + style="Regular", + size=24 + }, + metrics={ + ascender=29, + descender=-5, + height=33 + }, + texture={ + file="font-24", + width=233, + height=233 + }, + chars={ + {char=" ",width=16,x=0,y=29,w=1,h=0,ox=0,oy=0}, + {char="!",width=14,x=1,y=3,w=13,h=26,ox=0,oy=26}, + {char="$",width=22,x=14,y=0,w=22,h=32,ox=0,oy=29}, + {char="&",width=23,x=36,y=2,w=23,h=27,ox=0,oy=27}, + {char="'",width=7,x=59,y=2,w=7,h=12,ox=0,oy=27}, + {char=",",width=12,x=66,y=19,w=11,h=15,ox=0,oy=10}, + {char=".",width=11,x=77,y=20,w=11,h=9,ox=0,oy=9}, + {char="0",width=24,x=88,y=2,w=24,h=27,ox=0,oy=27}, + {char="1",width=22,x=112,y=3,w=21,h=26,ox=0,oy=26}, + {char="2",width=24,x=133,y=3,w=23,h=26,ox=0,oy=26}, + {char="3",width=21,x=156,y=3,w=21,h=26,ox=0,oy=26}, + {char="4",width=24,x=177,y=3,w=24,h=26,ox=0,oy=26}, + {char="5",width=21,x=201,y=3,w=21,h=26,ox=0,oy=26}, + {char="6",width=24,x=0,y=35,w=24,h=27,ox=0,oy=27}, + {char="7",width=20,x=24,y=36,w=20,h=26,ox=0,oy=26}, + {char="8",width=24,x=44,y=35,w=24,h=28,ox=0,oy=27}, + {char="9",width=23,x=68,y=36,w=23,h=27,ox=0,oy=26}, + {char="?",width=23,x=91,y=36,w=23,h=26,ox=0,oy=26}, + {char="A",width=27,x=114,y=36,w=27,h=27,ox=0,oy=26}, + {char="B",width=25,x=141,y=36,w=25,h=26,ox=0,oy=26}, + {char="C",width=26,x=166,y=34,w=26,h=28,ox=0,oy=28}, + {char="D",width=25,x=192,y=36,w=25,h=26,ox=0,oy=26}, + {char="E",width=21,x=0,y=63,w=21,h=27,ox=0,oy=27}, + {char="F",width=20,x=21,y=64,w=20,h=26,ox=0,oy=26}, + {char="G",width=26,x=41,y=64,w=26,h=26,ox=0,oy=26}, + {char="H",width=25,x=67,y=64,w=25,h=26,ox=0,oy=26}, + {char="I",width=20,x=92,y=64,w=20,h=26,ox=0,oy=26}, + {char="J",width=25,x=112,y=63,w=25,h=27,ox=0,oy=27}, + {char="K",width=26,x=137,y=64,w=26,h=27,ox=0,oy=26}, + {char="L",width=23,x=163,y=64,w=22,h=26,ox=0,oy=26}, + {char="M",width=27,x=185,y=63,w=27,h=27,ox=0,oy=27}, + {char="N",width=25,x=0,y=92,w=25,h=27,ox=0,oy=27}, + {char="O",width=28,x=25,y=91,w=28,h=28,ox=0,oy=28}, + {char="P",width=24,x=53,y=93,w=24,h=26,ox=-1,oy=26}, + {char="Q",width=29,x=77,y=92,w=29,h=28,ox=0,oy=27}, + {char="R",width=24,x=106,y=93,w=25,h=26,ox=-1,oy=26}, + {char="S",width=22,x=131,y=92,w=22,h=27,ox=0,oy=27}, + {char="T",width=24,x=153,y=93,w=24,h=26,ox=0,oy=26}, + {char="U",width=25,x=177,y=92,w=25,h=27,ox=0,oy=27}, + {char="V",width=26,x=202,y=93,w=26,h=26,ox=0,oy=26}, + {char="W",width=37,x=0,y=122,w=37,h=26,ox=0,oy=26}, + {char="X",width=26,x=37,y=122,w=25,h=26,ox=0,oy=26}, + {char="Y",width=26,x=62,y=122,w=26,h=26,ox=0,oy=26}, + {char="Z",width=22,x=88,y=121,w=21,h=27,ox=0,oy=27}, + {char="a",width=27,x=109,y=122,w=27,h=27,ox=0,oy=26}, + {char="b",width=25,x=136,y=122,w=25,h=26,ox=0,oy=26}, + {char="c",width=26,x=161,y=120,w=26,h=28,ox=0,oy=28}, + {char="d",width=25,x=187,y=122,w=25,h=26,ox=0,oy=26}, + {char="e",width=21,x=212,y=121,w=21,h=27,ox=0,oy=27}, + {char="f",width=20,x=0,y=150,w=20,h=26,ox=0,oy=26}, + {char="g",width=26,x=20,y=150,w=26,h=26,ox=0,oy=26}, + {char="h",width=25,x=46,y=150,w=25,h=26,ox=0,oy=26}, + {char="i",width=20,x=71,y=150,w=20,h=26,ox=0,oy=26}, + {char="j",width=25,x=91,y=149,w=25,h=27,ox=0,oy=27}, + {char="k",width=26,x=116,y=150,w=26,h=27,ox=0,oy=26}, + {char="l",width=23,x=142,y=150,w=22,h=26,ox=0,oy=26}, + {char="m",width=27,x=164,y=149,w=27,h=27,ox=0,oy=27}, + {char="n",width=25,x=191,y=149,w=25,h=27,ox=0,oy=27}, + {char="o",width=28,x=0,y=177,w=28,h=28,ox=0,oy=28}, + {char="p",width=24,x=28,y=179,w=24,h=26,ox=-1,oy=26}, + {char="q",width=29,x=52,y=178,w=29,h=28,ox=0,oy=27}, + {char="r",width=24,x=81,y=179,w=25,h=26,ox=-1,oy=26}, + {char="s",width=22,x=106,y=178,w=22,h=27,ox=0,oy=27}, + {char="t",width=24,x=128,y=179,w=24,h=26,ox=0,oy=26}, + {char="u",width=25,x=152,y=178,w=25,h=27,ox=0,oy=27}, + {char="v",width=26,x=177,y=179,w=26,h=26,ox=0,oy=26}, + {char="w",width=37,x=0,y=207,w=37,h=26,ox=0,oy=26}, + {char="x",width=26,x=37,y=207,w=25,h=26,ox=0,oy=26}, + {char="y",width=26,x=62,y=207,w=26,h=26,ox=0,oy=26}, + {char="z",width=22,x=88,y=206,w=21,h=27,ox=0,oy=27}, + }, + kernings={ + {from="A",to="'",offset=-4}, + {from="A",to="C",offset=-2}, + {from="A",to="G",offset=-2}, + {from="A",to="O",offset=-2}, + {from="A",to="Q",offset=-2}, + {from="A",to="T",offset=-3}, + {from="A",to="U",offset=-1}, + {from="A",to="V",offset=-5}, + {from="A",to="W",offset=-5}, + {from="A",to="Y",offset=-5}, + {from="B",to=",",offset=-1}, + {from="B",to="A",offset=-2}, + {from="C",to=",",offset=-1}, + {from="C",to=".",offset=-1}, + {from="C",to="A",offset=-2}, + {from="D",to=",",offset=-2}, + {from="D",to=".",offset=-1}, + {from="D",to="A",offset=-2}, + {from="D",to="V",offset=-2}, + {from="D",to="W",offset=-2}, + {from="D",to="Y",offset=-3}, + {from="F",to=",",offset=-2}, + {from="F",to=".",offset=-1}, + {from="F",to="A",offset=-2}, + {from="G",to=",",offset=-2}, + {from="G",to=".",offset=-2}, + {from="J",to=",",offset=-5}, + {from="J",to=".",offset=-4}, + {from="J",to="A",offset=-4}, + {from="K",to="C",offset=-1}, + {from="K",to="O",offset=-1}, + {from="L",to="'",offset=-7}, + {from="L",to="T",offset=-4}, + {from="L",to="V",offset=-4}, + {from="L",to="W",offset=-4}, + {from="L",to="Y",offset=-5}, + {from="N",to=",",offset=-1}, + {from="O",to=",",offset=-1}, + {from="O",to=".",offset=-1}, + {from="O",to="A",offset=-2}, + {from="O",to="T",offset=-1}, + {from="O",to="V",offset=-2}, + {from="O",to="W",offset=-2}, + {from="O",to="X",offset=-1}, + {from="O",to="Y",offset=-3}, + {from="P",to=",",offset=-3}, + {from="P",to=".",offset=-3}, + {from="P",to="A",offset=-3}, + {from="Q",to=",",offset=-1}, + {from="Q",to="U",offset=-2}, + {from="R",to="O",offset=-1}, + {from="R",to="T",offset=-1}, + {from="R",to="U",offset=-1}, + {from="R",to="V",offset=-2}, + {from="R",to="W",offset=-2}, + {from="S",to=",",offset=-1}, + {from="S",to=".",offset=-1}, + {from="T",to=",",offset=-5}, + {from="T",to=".",offset=-4}, + {from="T",to="A",offset=-4}, + {from="T",to="O",offset=-1}, + {from="U",to=",",offset=-1}, + {from="U",to=".",offset=-1}, + {from="U",to="A",offset=-2}, + {from="V",to=",",offset=-4}, + {from="V",to=".",offset=-4}, + {from="V",to="A",offset=-5}, + {from="V",to="G",offset=-2}, + {from="V",to="O",offset=-2}, + {from="W",to=",",offset=-4}, + {from="W",to=".",offset=-4}, + {from="W",to="A",offset=-5}, + {from="W",to="O",offset=-2}, + {from="Y",to=",",offset=-5}, + {from="Y",to=".",offset=-5}, + {from="Y",to="A",offset=-5}, + {from="Y",to="O",offset=-3}, + {from="Y",to="S",offset=-2}, + }, + }, + ["font-48"] = { + height=67, + description={ + family="RockSolid", + style="Regular", + size=48 + }, + metrics={ + ascender=58, + descender=-9, + height=67 + }, + texture={ + file="font-48", + width=458, + height=453 + }, + chars={ + {char=" ",width=32,x=0,y=58,w=1,h=0,ox=0,oy=0}, + {char="!",width=27,x=1,y=6,w=24,h=52,ox=1,oy=52}, + {char="$",width=44,x=25,y=0,w=42,h=64,ox=0,oy=58}, + {char="&",width=47,x=67,y=5,w=45,h=53,ox=0,oy=53}, + {char="'",width=15,x=112,y=3,w=13,h=25,ox=0,oy=55}, + {char=",",width=23,x=125,y=39,w=21,h=28,ox=0,oy=19}, + {char=".",width=22,x=146,y=39,w=21,h=19,ox=0,oy=19}, + {char="0",width=49,x=167,y=5,w=47,h=53,ox=0,oy=53}, + {char="1",width=43,x=214,y=6,w=42,h=52,ox=0,oy=52}, + {char="2",width=47,x=256,y=5,w=45,h=53,ox=0,oy=53}, + {char="3",width=42,x=301,y=6,w=40,h=52,ox=0,oy=52}, + {char="4",width=48,x=341,y=6,w=46,h=52,ox=0,oy=52}, + {char="5",width=42,x=387,y=6,w=40,h=52,ox=0,oy=52}, + {char="6",width=48,x=0,y=68,w=46,h=53,ox=0,oy=53}, + {char="7",width=40,x=46,y=69,w=38,h=52,ox=0,oy=52}, + {char="8",width=48,x=84,y=68,w=46,h=54,ox=0,oy=53}, + {char="9",width=46,x=130,y=68,w=44,h=54,ox=1,oy=53}, + {char="?",width=46,x=174,y=69,w=44,h=52,ox=0,oy=52}, + {char="A",width=54,x=218,y=69,w=52,h=52,ox=0,oy=52}, + {char="B",width=50,x=270,y=69,w=48,h=52,ox=0,oy=52}, + {char="C",width=53,x=318,y=67,w=51,h=54,ox=0,oy=54}, + {char="D",width=50,x=369,y=69,w=48,h=52,ox=0,oy=52}, + {char="E",width=43,x=417,y=68,w=41,h=53,ox=0,oy=53}, + {char="F",width=41,x=0,y=123,w=39,h=52,ox=0,oy=52}, + {char="G",width=52,x=39,y=123,w=50,h=52,ox=0,oy=52}, + {char="H",width=50,x=89,y=123,w=48,h=52,ox=0,oy=52}, + {char="I",width=40,x=137,y=123,w=38,h=52,ox=0,oy=52}, + {char="J",width=50,x=175,y=122,w=48,h=53,ox=0,oy=53}, + {char="K",width=52,x=223,y=123,w=51,h=53,ox=0,oy=52}, + {char="L",width=45,x=274,y=123,w=43,h=52,ox=0,oy=52}, + {char="M",width=55,x=317,y=122,w=53,h=53,ox=0,oy=53}, + {char="N",width=51,x=370,y=122,w=49,h=53,ox=0,oy=53}, + {char="O",width=55,x=0,y=176,w=54,h=55,ox=0,oy=55}, + {char="P",width=48,x=54,y=179,w=46,h=52,ox=0,oy=52}, + {char="Q",width=59,x=100,y=178,w=57,h=55,ox=0,oy=53}, + {char="R",width=48,x=157,y=179,w=47,h=52,ox=-1,oy=52}, + {char="S",width=45,x=204,y=178,w=43,h=53,ox=0,oy=53}, + {char="T",width=49,x=247,y=179,w=47,h=52,ox=0,oy=52}, + {char="U",width=50,x=294,y=178,w=48,h=53,ox=0,oy=53}, + {char="V",width=51,x=342,y=179,w=50,h=52,ox=0,oy=52}, + {char="W",width=74,x=0,y=235,w=73,h=53,ox=0,oy=52}, + {char="X",width=51,x=73,y=235,w=49,h=52,ox=0,oy=52}, + {char="Y",width=53,x=122,y=235,w=51,h=52,ox=0,oy=52}, + {char="Z",width=43,x=173,y=234,w=41,h=53,ox=0,oy=53}, + {char="a",width=54,x=214,y=235,w=52,h=52,ox=0,oy=52}, + {char="b",width=50,x=266,y=235,w=48,h=52,ox=0,oy=52}, + {char="c",width=53,x=314,y=233,w=51,h=54,ox=0,oy=54}, + {char="d",width=50,x=365,y=235,w=48,h=52,ox=0,oy=52}, + {char="e",width=43,x=413,y=234,w=41,h=53,ox=0,oy=53}, + {char="f",width=41,x=0,y=289,w=39,h=52,ox=0,oy=52}, + {char="g",width=52,x=39,y=289,w=50,h=52,ox=0,oy=52}, + {char="h",width=50,x=89,y=289,w=48,h=52,ox=0,oy=52}, + {char="i",width=40,x=137,y=289,w=38,h=52,ox=0,oy=52}, + {char="j",width=50,x=175,y=288,w=48,h=53,ox=0,oy=53}, + {char="k",width=52,x=223,y=289,w=51,h=53,ox=0,oy=52}, + {char="l",width=45,x=274,y=289,w=43,h=52,ox=0,oy=52}, + {char="m",width=55,x=317,y=288,w=53,h=53,ox=0,oy=53}, + {char="n",width=51,x=370,y=288,w=49,h=53,ox=0,oy=53}, + {char="o",width=55,x=0,y=342,w=54,h=55,ox=0,oy=55}, + {char="p",width=48,x=54,y=345,w=46,h=52,ox=0,oy=52}, + {char="q",width=59,x=100,y=344,w=57,h=55,ox=0,oy=53}, + {char="r",width=48,x=157,y=345,w=47,h=52,ox=-1,oy=52}, + {char="s",width=45,x=204,y=344,w=43,h=53,ox=0,oy=53}, + {char="t",width=49,x=247,y=345,w=47,h=52,ox=0,oy=52}, + {char="u",width=50,x=294,y=344,w=48,h=53,ox=0,oy=53}, + {char="v",width=51,x=342,y=345,w=50,h=52,ox=0,oy=52}, + {char="w",width=74,x=0,y=400,w=73,h=53,ox=0,oy=52}, + {char="x",width=51,x=73,y=400,w=49,h=52,ox=0,oy=52}, + {char="y",width=53,x=122,y=400,w=51,h=52,ox=0,oy=52}, + {char="z",width=43,x=173,y=399,w=41,h=53,ox=0,oy=53}, + }, + kernings={ + {from="A",to="'",offset=-8}, + {from="A",to="C",offset=-4}, + {from="A",to="G",offset=-4}, + {from="A",to="O",offset=-4}, + {from="A",to="Q",offset=-4}, + {from="A",to="T",offset=-7}, + {from="A",to="U",offset=-3}, + {from="A",to="V",offset=-9}, + {from="A",to="W",offset=-9}, + {from="A",to="Y",offset=-10}, + {from="B",to=",",offset=-1}, + {from="B",to=".",offset=-1}, + {from="B",to="A",offset=-3}, + {from="C",to=",",offset=-2}, + {from="C",to=".",offset=-1}, + {from="C",to="A",offset=-3}, + {from="D",to=",",offset=-3}, + {from="D",to=".",offset=-3}, + {from="D",to="A",offset=-5}, + {from="D",to="V",offset=-5}, + {from="D",to="W",offset=-4}, + {from="D",to="Y",offset=-6}, + {from="F",to=",",offset=-3}, + {from="F",to=".",offset=-3}, + {from="F",to="A",offset=-5}, + {from="G",to=",",offset=-4}, + {from="G",to=".",offset=-4}, + {from="J",to=",",offset=-9}, + {from="J",to=".",offset=-9}, + {from="J",to="A",offset=-7}, + {from="K",to="C",offset=-3}, + {from="K",to="O",offset=-3}, + {from="L",to="'",offset=-15}, + {from="L",to="T",offset=-9}, + {from="L",to="V",offset=-8}, + {from="L",to="W",offset=-8}, + {from="L",to="Y",offset=-10}, + {from="N",to=",",offset=-1}, + {from="N",to=".",offset=-1}, + {from="N",to="A",offset=-1}, + {from="O",to=",",offset=-3}, + {from="O",to=".",offset=-2}, + {from="O",to="A",offset=-4}, + {from="O",to="T",offset=-2}, + {from="O",to="V",offset=-5}, + {from="O",to="W",offset=-5}, + {from="O",to="X",offset=-2}, + {from="O",to="Y",offset=-6}, + {from="P",to=",",offset=-6}, + {from="P",to=".",offset=-5}, + {from="P",to="A",offset=-6}, + {from="Q",to=",",offset=-1}, + {from="Q",to=".",offset=-1}, + {from="Q",to="U",offset=-4}, + {from="R",to="O",offset=-2}, + {from="R",to="T",offset=-1}, + {from="R",to="U",offset=-1}, + {from="R",to="V",offset=-4}, + {from="R",to="W",offset=-4}, + {from="S",to=",",offset=-2}, + {from="S",to=".",offset=-1}, + {from="T",to=",",offset=-9}, + {from="T",to=".",offset=-9}, + {from="T",to="A",offset=-7}, + {from="T",to="O",offset=-3}, + {from="U",to=",",offset=-2}, + {from="U",to=".",offset=-2}, + {from="U",to="A",offset=-4}, + {from="V",to=",",offset=-8}, + {from="V",to=".",offset=-8}, + {from="V",to="A",offset=-9}, + {from="V",to="G",offset=-4}, + {from="V",to="O",offset=-4}, + {from="W",to=",",offset=-8}, + {from="W",to=".",offset=-8}, + {from="W",to="A",offset=-9}, + {from="W",to="O",offset=-4}, + {from="Y",to=",",offset=-10}, + {from="Y",to=".",offset=-10}, + {from="Y",to="A",offset=-10}, + {from="Y",to="O",offset=-7}, + {from="Y",to="S",offset=-4}, + }, + }, +} diff --git a/ports/caveexpress/caveexpress/base/tests/gamestate.sqlite b/ports/caveexpress/caveexpress/base/tests/gamestate.sqlite new file mode 100755 index 0000000000..38d9870d07 Binary files /dev/null and b/ports/caveexpress/caveexpress/base/tests/gamestate.sqlite differ diff --git a/ports/caveexpress/caveexpress/base/tests/gamestate2.sqlite b/ports/caveexpress/caveexpress/base/tests/gamestate2.sqlite new file mode 100755 index 0000000000..f27d2a6d14 --- /dev/null +++ b/ports/caveexpress/caveexpress/base/tests/gamestate2.sqlite @@ -0,0 +1 @@ +testCopy \ No newline at end of file diff --git a/ports/caveexpress/caveexpress/base/tests/sprites.lua b/ports/caveexpress/caveexpress/base/tests/sprites.lua new file mode 100755 index 0000000000..4b6c8b302f --- /dev/null +++ b/ports/caveexpress/caveexpress/base/tests/sprites.lua @@ -0,0 +1,26 @@ +sprites = { + ["test"] = { + fps = 14, + frames = { + {}, --back + { "test", }, --middle + {}, --front + }, + delays = { 0, 2000 }, + active = { true, true, false, true }, + circles = { + { "", 0.0, 0.0, 18 }, + }, + rotateable = 1, + polygons = { + { + "", -0.855, -1.04, -19.8, 0.238, -10.4, -13.5, 6.36, -18.1 + }, + { + "", 6.36, -18.1, 18.0, -6.27, 7.79, 16.6, -0.855, -1.04 + }, + }, + maptile = true, + }, + ["test2"] = {}, +} diff --git a/ports/caveexpress/caveexpress/base/tests/textures/complete.lua b/ports/caveexpress/caveexpress/base/tests/textures/complete.lua new file mode 100755 index 0000000000..9e9757703e --- /dev/null +++ b/ports/caveexpress/caveexpress/base/tests/textures/complete.lua @@ -0,0 +1,940 @@ +texturesbig = { + ["bones"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.244140625, + x1 = 0.2392578125, + y1 = 0.0400390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 245, + trimmedheight = 41, + untrimmedwidth = 245, + untrimmedheight = 41, + }, + ["gri-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0.1953125, + y0 = 0.75, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["icon-arrow-left"] = { + image = "cavepacker-ui-small", + x0 = 0.779296875, + y0 = 0.5625, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-back-to-root"] = { + image = "cavepacker-ui-small", + x0 = 0.841796875, + y0 = 0.5546875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0.1953125, + y0 = 0.5, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["icon-close"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.3974609375, + x1 = 0.033203125, + y1 = 0.0283203125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 34, + trimmedheight = 29, + untrimmedwidth = 34, + untrimmedheight = 29, + }, + ["icon-cursor-down"] = { + image = "cavepacker-ui-small", + x0 = 0.390625, + y0 = 0.48828125, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-left"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.4091796875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-right"] = { + image = "cavepacker-ui-small", + x0 = 0.619140625, + y0 = 0.3818359375, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-up"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.3671875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-google-login"] = { + image = "cavepacker-ui-small", + x0 = 0.814453125, + y0 = 0.3671875, + x1 = 0.0703125, + y1 = 0.0703125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 72, + trimmedheight = 72, + untrimmedwidth = 72, + untrimmedheight = 72, + }, + ["icon-reload"] = { + image = "cavepacker-ui-small", + x0 = 0.48828125, + y0 = 0.5068359375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-scroll-page-DIR"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.3671875, + x1 = 0.0341796875, + y1 = 0.0302734375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 35, + trimmedheight = 31, + untrimmedwidth = 35, + untrimmedheight = 31, + }, + ["icon-settings"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.42578125, + x1 = 0.03125, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-solve"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.52734375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-sound-off"] = { + image = "cavepacker-ui-small", + x0 = 0.654296875, + y0 = 0.4794921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-sound-on"] = { + image = "cavepacker-ui-small", + x0 = 0.591796875, + y0 = 0.4794921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-star-disabled"] = { + image = "cavepacker-ui-small", + x0 = 0.861328125, + y0 = 0.244140625, + x1 = 0.1279296875, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["icon-star-enabled"] = { + image = "cavepacker-ui-small", + x0 = 0.7333984375, + y0 = 0.244140625, + x1 = 0.1279296875, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["icon-undo"] = { + image = "cavepacker-ui-small", + x0 = 0.619140625, + y0 = 0.2841796875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["ksokoban-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.75, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["map-icon-locked"] = { + image = "cavepacker-ui-small", + x0 = 0.779296875, + y0 = 0.5, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-0"] = { + image = "cavepacker-ui-small", + x0 = 0.876953125, + y0 = 0.4921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-1"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.46484375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-2"] = { + image = "cavepacker-ui-small", + x0 = 0.814453125, + y0 = 0.4375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-3"] = { + image = "cavepacker-ui-small", + x0 = 0.884765625, + y0 = 0.4296875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked"] = { + image = "cavepacker-ui-small", + x0 = 0.884765625, + y0 = 0.3671875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["mouse"] = { + image = "cavepacker-ui-small", + x0 = 0.591796875, + y0 = 0.4091796875, + x1 = 0.0244140625, + y1 = 0.0341796875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 35, + untrimmedwidth = 25, + untrimmedheight = 35, + }, + ["ui-button-start"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.2841796875, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["ui-scene-cave-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.73828125, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-caveart-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-ground1-ice"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground2-ice"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-tile1-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.25, + y0 = 0.244140625, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-tile2-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.25, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["xsokoban-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.5, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, +} +texturessmall = { + ["bones"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.244140625, + x1 = 0.2392578125, + y1 = 0.0400390625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 245, + trimmedheight = 41, + untrimmedwidth = 245, + untrimmedheight = 41, + }, + ["gri-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0.1953125, + y0 = 0.75, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["icon-arrow-left"] = { + image = "cavepacker-ui-small", + x0 = 0.779296875, + y0 = 0.5625, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-back-to-root"] = { + image = "cavepacker-ui-small", + x0 = 0.841796875, + y0 = 0.5546875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0.1953125, + y0 = 0.5, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["icon-close"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.3974609375, + x1 = 0.033203125, + y1 = 0.0283203125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 34, + trimmedheight = 29, + untrimmedwidth = 34, + untrimmedheight = 29, + }, + ["icon-cursor-down"] = { + image = "cavepacker-ui-small", + x0 = 0.390625, + y0 = 0.48828125, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-left"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.4091796875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-right"] = { + image = "cavepacker-ui-small", + x0 = 0.619140625, + y0 = 0.3818359375, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-cursor-up"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.3671875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["icon-google-login"] = { + image = "cavepacker-ui-small", + x0 = 0.814453125, + y0 = 0.3671875, + x1 = 0.0703125, + y1 = 0.0703125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 72, + trimmedheight = 72, + untrimmedwidth = 72, + untrimmedheight = 72, + }, + ["icon-reload"] = { + image = "cavepacker-ui-small", + x0 = 0.48828125, + y0 = 0.5068359375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-scroll-page-DIR"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.3671875, + x1 = 0.0341796875, + y1 = 0.0302734375, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 35, + trimmedheight = 31, + untrimmedwidth = 35, + untrimmedheight = 31, + }, + ["icon-settings"] = { + image = "cavepacker-ui-small", + x0 = 0.947265625, + y0 = 0.42578125, + x1 = 0.03125, + y1 = 0.03125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 32, + trimmedheight = 32, + untrimmedwidth = 32, + untrimmedheight = 32, + }, + ["icon-solve"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.52734375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-sound-off"] = { + image = "cavepacker-ui-small", + x0 = 0.654296875, + y0 = 0.4794921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-sound-on"] = { + image = "cavepacker-ui-small", + x0 = 0.591796875, + y0 = 0.4794921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["icon-star-disabled"] = { + image = "cavepacker-ui-small", + x0 = 0.861328125, + y0 = 0.244140625, + x1 = 0.1279296875, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["icon-star-enabled"] = { + image = "cavepacker-ui-small", + x0 = 0.7333984375, + y0 = 0.244140625, + x1 = 0.1279296875, + y1 = 0.123046875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 131, + trimmedheight = 126, + untrimmedwidth = 131, + untrimmedheight = 126, + }, + ["icon-undo"] = { + image = "cavepacker-ui-small", + x0 = 0.619140625, + y0 = 0.2841796875, + x1 = 0.09765625, + y1 = 0.09765625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 100, + trimmedheight = 100, + untrimmedwidth = 100, + untrimmedheight = 100, + }, + ["ksokoban-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.75, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, + ["map-icon-locked"] = { + image = "cavepacker-ui-small", + x0 = 0.779296875, + y0 = 0.5, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-0"] = { + image = "cavepacker-ui-small", + x0 = 0.876953125, + y0 = 0.4921875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-1"] = { + image = "cavepacker-ui-small", + x0 = 0.716796875, + y0 = 0.46484375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-2"] = { + image = "cavepacker-ui-small", + x0 = 0.814453125, + y0 = 0.4375, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked-3"] = { + image = "cavepacker-ui-small", + x0 = 0.884765625, + y0 = 0.4296875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["map-icon-unlocked"] = { + image = "cavepacker-ui-small", + x0 = 0.884765625, + y0 = 0.3671875, + x1 = 0.0625, + y1 = 0.0625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 64, + trimmedheight = 64, + untrimmedwidth = 64, + untrimmedheight = 64, + }, + ["mouse"] = { + image = "cavepacker-ui-small", + x0 = 0.591796875, + y0 = 0.4091796875, + x1 = 0.0244140625, + y1 = 0.0341796875, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 25, + trimmedheight = 35, + untrimmedwidth = 25, + untrimmedheight = 35, + }, + ["ui-button-start"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0.2841796875, + x1 = 0.125, + y1 = 0.125, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 128, + trimmedheight = 128, + untrimmedwidth = 128, + untrimmedheight = 128, + }, + ["ui-scene-cave-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.73828125, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-caveart-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.494140625, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-ground1-ice"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.25, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-ground2-ice"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0, + x1 = 0.25, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 256, + trimmedheight = 256, + untrimmedwidth = 256, + untrimmedheight = 256, + }, + ["ui-scene-tile1-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.25, + y0 = 0.244140625, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["ui-scene-tile2-ice"] = { + image = "cavepacker-ui-small", + x0 = 0.25, + y0 = 0, + x1 = 0.244140625, + y1 = 0.244140625, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 250, + trimmedheight = 250, + untrimmedwidth = 250, + untrimmedheight = 250, + }, + ["xsokoban-campaign"] = { + image = "cavepacker-ui-small", + x0 = 0, + y0 = 0.5, + x1 = 0.1953125, + y1 = 0.25, + trimmedoffsetx = 0, + trimmedoffsety = 0, + trimmedwidth = 200, + trimmedheight = 256, + untrimmedwidth = 200, + untrimmedheight = 256, + }, +} diff --git a/ports/caveexpress/caveexpress/caveexpress b/ports/caveexpress/caveexpress/caveexpress new file mode 100644 index 0000000000..fbe5cf36c7 Binary files /dev/null and b/ports/caveexpress/caveexpress/caveexpress differ diff --git a/ports/caveexpress/caveexpress/caveexpress.gptk b/ports/caveexpress/caveexpress/caveexpress.gptk new file mode 100644 index 0000000000..1301f99f9a --- /dev/null +++ b/ports/caveexpress/caveexpress/caveexpress.gptk @@ -0,0 +1,34 @@ +back = esc +start = enter + +a = enter +b = esc +x = \" +y = \" + +l1 = \" +l2 = \" +r1 = \" +r2 = \" + +up = up +down = down +left = left +right = right + +left_analog_up = up +left_analog_down = down +left_analog_left = left +left_analog_right = right + +right_analog_up = \" +right_analog_down = \" +right_analog_left = \" +right_analog_right = \" + +deadzone_mode = scaled_radial +deadzone = 2000 +deadzone_scale = 8 +deadzone_delay = 16 +mouse_scale = 512 +mouse_delay = 16 \ No newline at end of file diff --git a/ports/caveexpress/caveexpress/conf/caveexpress/caveexpress.sqlite b/ports/caveexpress/caveexpress/conf/caveexpress/caveexpress.sqlite new file mode 100755 index 0000000000..728d1086db Binary files /dev/null and b/ports/caveexpress/caveexpress/conf/caveexpress/caveexpress.sqlite differ diff --git a/ports/caveexpress/caveexpress/conf/caveexpress/gamestate.sqlite b/ports/caveexpress/caveexpress/conf/caveexpress/gamestate.sqlite new file mode 100755 index 0000000000..e2ee68bea4 Binary files /dev/null and b/ports/caveexpress/caveexpress/conf/caveexpress/gamestate.sqlite differ diff --git a/ports/caveexpress/caveexpress/gpl-3.0.txt b/ports/caveexpress/caveexpress/gpl-3.0.txt new file mode 100644 index 0000000000..94a9ed024d --- /dev/null +++ b/ports/caveexpress/caveexpress/gpl-3.0.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/ports/caveexpress/caveexpress/libs.aarch64/libBox2D.so.2.3.0 b/ports/caveexpress/caveexpress/libs.aarch64/libBox2D.so.2.3.0 new file mode 100755 index 0000000000..1f8d8f97e1 Binary files /dev/null and b/ports/caveexpress/caveexpress/libs.aarch64/libBox2D.so.2.3.0 differ diff --git a/ports/caveexpress/caveexpress/libs.aarch64/liblua5.2.so.0 b/ports/caveexpress/caveexpress/libs.aarch64/liblua5.2.so.0 new file mode 100755 index 0000000000..d3cf22fe39 Binary files /dev/null and b/ports/caveexpress/caveexpress/libs.aarch64/liblua5.2.so.0 differ diff --git a/ports/caveexpress/caveexpress/libs.aarch64/libncurses.so.6 b/ports/caveexpress/caveexpress/libs.aarch64/libncurses.so.6 new file mode 100755 index 0000000000..7b43f7d762 Binary files /dev/null and b/ports/caveexpress/caveexpress/libs.aarch64/libncurses.so.6 differ diff --git a/ports/caveexpress/caveexpress/libs.aarch64/libtinfo.so.6 b/ports/caveexpress/caveexpress/libs.aarch64/libtinfo.so.6 new file mode 100755 index 0000000000..239489b8de Binary files /dev/null and b/ports/caveexpress/caveexpress/libs.aarch64/libtinfo.so.6 differ diff --git a/ports/caveexpress/gameinfo.xml b/ports/caveexpress/gameinfo.xml new file mode 100644 index 0000000000..7b62a68643 --- /dev/null +++ b/ports/caveexpress/gameinfo.xml @@ -0,0 +1,16 @@ + + + + ./Cave Express.sh + Cave Express + CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point. + +But beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct. + 20090101T000000 + CaveProductions + CaveProductions + Platformer + ./caveexpress/screenshot.png + + + diff --git a/ports/caveexpress/port.json b/ports/caveexpress/port.json new file mode 100644 index 0000000000..a036965a84 --- /dev/null +++ b/ports/caveexpress/port.json @@ -0,0 +1,29 @@ +{ + "version": 2, + "name": "caveexpress.zip", + "items": [ + "Cave Express.sh", + "caveexpress" + ], + "items_opt": [], + "attr": { + "title": "Cave Express", + "porter": [ + "Cebion" + ], + "desc": "CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point.\n\nBut beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct.", + "inst": "Ready to run!", + "genres": [ + "arcade", + "puzzle" + ], + "image": null, + "rtr": true, + "exp": false, + "runtime": null, + "reqs": [], + "arch": [ + "aarch64" + ] + } +} \ No newline at end of file diff --git a/ports/caveexpress/screenshot.png b/ports/caveexpress/screenshot.png new file mode 100644 index 0000000000..d19592c79f Binary files /dev/null and b/ports/caveexpress/screenshot.png differ