Add stage plates for Chapter 3 and setup 3-1 in levels. Release Build 10911.

mac-build
sigonasr2 4 months ago
parent d5b8a0a697
commit 68744adf54
  1. 11
      Adventures in Lestoria/Adventures in Lestoria.tiled-project
  2. 2
      Adventures in Lestoria/Version.h
  3. 6
      Adventures in Lestoria/assets/Campaigns/3_1.tmx
  4. 114
      Adventures in Lestoria/assets/Campaigns/World_Map.tmx
  5. 6
      Adventures in Lestoria/assets/config/levels.txt
  6. BIN
      Adventures in Lestoria/assets/gamepack.pak
  7. 2
      CMakeLists.txt
  8. BIN
      x64/Release/Adventures in Lestoria.exe

@ -271,7 +271,16 @@
"BOSS_2_B", "BOSS_2_B",
"STORY_2_1", "STORY_2_1",
"STORY_2_2", "STORY_2_2",
"NONE" "NONE",
"CAMPAIGN_3_1",
"CAMPAIGN_3_2",
"CAMPAIGN_3_3",
"CAMPAIGN_3_4",
"CAMPAIGN_3_5",
"CAMPAIGN_3_6",
"CAMPAIGN_3_7",
"CAMPAIGN_3_8",
"CAMPAIGN_3_B1"
], ],
"valuesAsFlags": false "valuesAsFlags": false
}, },

@ -39,7 +39,7 @@ All rights reserved.
#define VERSION_MAJOR 1 #define VERSION_MAJOR 1
#define VERSION_MINOR 2 #define VERSION_MINOR 2
#define VERSION_PATCH 3 #define VERSION_PATCH 3
#define VERSION_BUILD 10910 #define VERSION_BUILD 10911
#define stringify(a) stringify_(a) #define stringify(a) stringify_(a)
#define stringify_(a) #a #define stringify_(a) #a

@ -1,5 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.1" orientation="orthogonal" renderorder="right-down" width="335" height="165" tilewidth="24" tileheight="24" infinite="0" nextlayerid="8" nextobjectid="3"> <map version="1.10" tiledversion="1.10.2" class="Map" orientation="orthogonal" renderorder="right-down" width="335" height="165" tilewidth="24" tileheight="24" infinite="0" nextlayerid="8" nextobjectid="3">
<properties>
<property name="Background Music" propertytype="BGM" value="mountain"/>
<property name="Level Type" propertytype="LevelType" value="Dungeon"/>
</properties>
<tileset firstgid="1" source="../maps/Decorations_c1_No_Shadow24x24.tsx"/> <tileset firstgid="1" source="../maps/Decorations_c1_No_Shadow24x24.tsx"/>
<tileset firstgid="1621" source="../maps/Tilesheet_No_Shadow24x24.tsx"/> <tileset firstgid="1621" source="../maps/Tilesheet_No_Shadow24x24.tsx"/>
<tileset firstgid="4533" source="../maps/palm_trees.tsx"/> <tileset firstgid="4533" source="../maps/palm_trees.tsx"/>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.10.2" class="Map" orientation="orthogonal" renderorder="left-down" width="250" height="177" tilewidth="4" tileheight="4" infinite="0" nextlayerid="5" nextobjectid="35"> <map version="1.10" tiledversion="1.10.2" class="Map" orientation="orthogonal" renderorder="left-down" width="250" height="177" tilewidth="4" tileheight="4" infinite="0" nextlayerid="5" nextobjectid="50">
<properties> <properties>
<property name="Background Music" propertytype="BGM" value="overworld"/> <property name="Background Music" propertytype="BGM" value="overworld"/>
<property name="Level Type" propertytype="LevelType" value="World Map"/> <property name="Level Type" propertytype="LevelType" value="World Map"/>
@ -603,6 +603,7 @@
<object id="8" name="Camp I" type="StagePlate" x="416" y="416" width="20" height="24"> <object id="8" name="Camp I" type="StagePlate" x="416" y="416" width="20" height="24">
<properties> <properties>
<property name="Connection 1 - North" type="object" value="33"/> <property name="Connection 1 - North" type="object" value="33"/>
<property name="Connection 2 - East" type="object" value="35"/>
<property name="Map" propertytype="Level" value="HUB"/> <property name="Map" propertytype="Level" value="HUB"/>
<property name="Type" propertytype="StageType" value="HUB"/> <property name="Type" propertytype="StageType" value="HUB"/>
<property name="Unlock Condition" propertytype="Level" value="STORY_1_1"/> <property name="Unlock Condition" propertytype="Level" value="STORY_1_1"/>
@ -777,7 +778,7 @@
<property name="Unlock Condition" propertytype="Level" value="CAMPAIGN_2_B1"/> <property name="Unlock Condition" propertytype="Level" value="CAMPAIGN_2_B1"/>
</properties> </properties>
</object> </object>
<object id="31" name="Stage II-BI" type="StagePlate" x="193" y="65" width="42" height="14"> <object id="31" name="Stage B-II" type="StagePlate" x="193" y="65" width="42" height="14">
<properties> <properties>
<property name="Connection 2 - East" type="object" value="30"/> <property name="Connection 2 - East" type="object" value="30"/>
<property name="Map" propertytype="Level" value="CAMPAIGN_2_B1"/> <property name="Map" propertytype="Level" value="CAMPAIGN_2_B1"/>
@ -807,5 +808,114 @@
<property name="Unlock Condition" propertytype="Level" value="STORY_1_3"/> <property name="Unlock Condition" propertytype="Level" value="STORY_1_3"/>
</properties> </properties>
</object> </object>
<object id="35" name="Fields" type="StagePlate" x="461" y="405" width="169" height="27">
<properties>
<property name="Connection 2 - East" type="object" value="36"/>
<property name="Connection 3 - South" type="object" value="36"/>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="NONE"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="36" name="Beach Outskirts" type="StagePlate" x="600" y="434" width="106" height="27">
<properties>
<property name="Connection 2 - East" type="object" value="37"/>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="NONE"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="37" name="Story III-I" type="StagePlate" x="712" y="436" width="20" height="24">
<properties>
<property name="Connection 3 - South" type="object" value="38"/>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="STORY"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="38" name="Stage III-I" type="StagePlate" x="709" y="497" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_1"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="39" name="Stage III-II" type="StagePlate" x="725" y="565" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_2"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="40" name="Stage III-III" type="StagePlate" x="769" y="597" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_3"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="41" name="Stage III-IV" type="StagePlate" x="809" y="561" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_4"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="42" name="Stage III-V" type="StagePlate" x="849" y="509" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_5"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="43" name="Stage III-VI" type="StagePlate" x="885" y="569" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_6"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="44" name="Stage III-VII" type="StagePlate" x="873" y="641" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_7"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="45" name="Stage III-VIII" type="StagePlate" x="937" y="637" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_8"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="46" name="Boss III" type="StagePlate" x="917" y="653" width="30" height="22">
<properties>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="BOSS"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="47" name="Boss B-III" type="StagePlate" x="949" y="377" width="30" height="22">
<properties>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="BOSS"/>
<property name="Unlock Condition" propertytype="Level" value="STORY_2_1"/>
</properties>
</object>
<object id="48" name="Story III-II" type="StagePlate" x="909" y="685" width="18" height="22">
<properties>
<property name="Map" propertytype="Level" value="NONE"/>
<property name="Type" propertytype="StageType" value="STORY"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
<object id="49" name="Stage B-III" type="StagePlate" x="897" y="441" width="42" height="14">
<properties>
<property name="Map" propertytype="Level" value="CAMPAIGN_3_B1"/>
<property name="Type" propertytype="StageType" value="DUNGEON"/>
<property name="Unlock Condition" propertytype="Level" value="WORLD_MAP"/>
</properties>
</object>
</objectgroup> </objectgroup>
</map> </map>

@ -196,4 +196,10 @@ Levels
Loot[1] = Iron Ore, 1, 3, 100% Loot[1] = Iron Ore, 1, 3, 100%
Loot[2] = Yellow Gemstone, 1, 1, 5% Loot[2] = Yellow Gemstone, 1, 1, 5%
} }
CAMPAIGN_3_1
{
Map File = 3_1.tmx
# Specify item, min quantity, and max quantity of items. Optionally specify a % drop chance per item.
# Loot[0] = Stone, 1, 3, 100%
}
} }

@ -325,6 +325,8 @@ if (EMSCRIPTEN)
-sFETCH=1 -sFETCH=1
-sEXPORTED_RUNTIME_METHODS=stringToNewUTF8 -sEXPORTED_RUNTIME_METHODS=stringToNewUTF8
-std=c++2a -std=c++2a
-pthread
-sPTHREAD_POOL_SIZE=navigator.hardwareConcurrency
--proxy-to-worker --proxy-to-worker
-sLLD_REPORT_UNDEFINED) -sLLD_REPORT_UNDEFINED)
endif() endif()

Loading…
Cancel
Save