mirror of
https://github.com/zoriya/ForecastingVillage.git
synced 2025-12-06 05:46:09 +00:00
409 lines
20 KiB
Plaintext
409 lines
20 KiB
Plaintext
<gc_scene>
|
|
<data>
|
|
<sprite name="grass_top" src="assets/tiles/generic-rpg-Slice.png" />
|
|
<sprite name="water_grass_right_0" src="assets/tiles/generic-rpg-tile65.png" />
|
|
<sprite name="water_grass_right_1" src="assets/tiles/generic-rpg-tile66.png" />
|
|
<sprite name="water_grass_right_2" src="assets/tiles/generic-rpg-tile69.png" />
|
|
<sprite name="grass" src="assets/tiles/generic-rpg-tile70.png" />
|
|
<sprite name="dirt" src="assets/tiles/generic-rpg-tile71.png" />
|
|
<sprite name="dirt_top_0" src="assets/tiles/generic-rpg-tile02.png" />
|
|
<sprite name="dirt_top_1" src="assets/tiles/generic-rpg-tile04.png" />
|
|
<sprite name="dirt_top_2" src="assets/tiles/generic-rpg-tile06.png" />
|
|
<sprite name="dirt_inner_top_left" src="assets/tiles/generic-rpg-tile09.png" />
|
|
<sprite name="dirt_left_4" src="assets/tiles/generic-rpg-tile10.png" />
|
|
<sprite name="grass_right_0" src="assets/tiles/generic-rpg-tile11.png" />
|
|
<sprite name="grass_right_1" src="assets/tiles/generic-rpg-tile13.png" />
|
|
<sprite name="dirt_top_right_0" src="assets/tiles/generic-rpg-tile19.png" />
|
|
<sprite name="dirt_top_5" src="assets/tiles/generic-rpg-tile21.png" />
|
|
<sprite name="dirt_top_right_1" src="assets/tiles/generic-rpg-tile31.png" />
|
|
<sprite name="water_top_right" src="assets/tiles/generic-rpg-tile72.png" />
|
|
<sprite name="waterfall_bottom_left" src="assets/tiles/generic-rpg-tile-waterfall03.png" />
|
|
<sprite name="waterfall_bottom_right" src="assets/tiles/generic-rpg-tile-waterfall04.png" />
|
|
<sprite name="water" src="assets/tiles/generic-rpg-plain-water.png" />
|
|
<sprite name="stone" src="assets/tiles/stone.png" />
|
|
|
|
<sprite name="panel" src="assets/ui/sample_background.png" />
|
|
|
|
<tiles>
|
|
<tile name="dirt_top_right_0" />
|
|
<tile name="stone" />
|
|
<tile name="dirt" />
|
|
</tiles>
|
|
|
|
<sprite name="check" src="assets/ui/check.png" />
|
|
<sprite name="cross" src="assets/ui/cross.png" />
|
|
<sprite name="front_panel" src="assets/ui/front_panel.png" />
|
|
<sprite name="button_background" src="assets/ui/button_background.png" />
|
|
<sprite name="text_box" src="assets/ui/text_box.png" />
|
|
<sprite name="player" src="assets/sprites/player_spritesheet.png" />
|
|
|
|
<sprite name="tree" src="assets/sprites/Oak_Tree.png" />
|
|
<sprite name="blue_tree" src="assets/sprites/items/generic-rpg-tree01.png" />
|
|
<sprite name="red_tree" src="assets/sprites/items/generic-rpg-tree02.png" />
|
|
<sprite name="house" src="assets/sprites/houses/generic-rpg-house-inn.png" />
|
|
<sprite name="barn" src="assets/sprites/houses/Deluxe_Barn.png" />
|
|
<sprite name="well" src="assets/sprites/houses/Well.png" />
|
|
<sprite name="silo" src="assets/sprites/houses/Silo.png" />
|
|
<sprite name="log_cabin" src="assets/sprites/houses/Log_Cabin_Stage_1.png" />
|
|
<sprite name="plank_cabin" src="assets/sprites/houses/Plank_Cabin_Stage_1.png" />
|
|
<sprite name="stone_cabin" src="assets/sprites/houses/Stone_Cabin_Stage_1.png" />
|
|
<sprite name="shed" src="assets/sprites/houses/Shed.png" />
|
|
<sprite name="coop" src="assets/sprites/houses/Coop.png" />
|
|
<sprite name="town_hall" src="assets/sprites/houses/Community_Center.png" />
|
|
|
|
<sprite name="item_grass_0" src="assets/sprites/items/generic-rpg-grass01.png" />
|
|
<sprite name="item_grass_1" src="assets/sprites/items/generic-rpg-grass02.png" />
|
|
<sprite name="item_flower_0" src="assets/sprites/items/generic-rpg-flower01.png" />
|
|
<sprite name="item_flower_1" src="assets/sprites/items/generic-rpg-flower02.png" />
|
|
<sprite name="item_flower_2" src="assets/sprites/items/generic-rpg-flower03.png" />
|
|
<sprite name="item_rock_0" src="assets/sprites/items/generic-rpg-rock03.png" />
|
|
<sprite name="item_rock_1" src="assets/sprites/items/generic-rpg-rock04.png" />
|
|
<sprite name="item_rock_2" src="assets/sprites/items/generic-rpg-rock05.png" />
|
|
<sprite name="chest" src="assets/sprites/items/generic-rpg-treasure-closed.png" />
|
|
|
|
<sprite name="npc_interact" src="assets/tiles/interaction_tile.png" />
|
|
<sprite name="firecamp" src="assets/sprites/items/firecamp.png" />
|
|
<sprite name="smoke_particule" src="assets/sprites/items/smoke_particule.png" />
|
|
|
|
|
|
<sprite name="empty_slot" src="assets/sprites/inventory/empty_48x48.png" />
|
|
<sprite name="slot_1" src="assets/sprites/inventory/fireball_upgrade.png" />
|
|
<sprite name="slot_2" src="assets/sprites/inventory/water_jet_upgrade.png" />
|
|
<sprite name="slot_3" src="assets/sprites/inventory/uppercut_upgrade.png" />
|
|
<sprite name="slot_4" src="assets/sprites/inventory/shield_upgrade.png" />
|
|
|
|
<sprite name="main_ui_game" src="assets/ui/health_and_xp.png" />
|
|
<music src="assets/musics/windless_slopes.ogg"/>
|
|
<font src="assets/fonts/Pixellari.ttf" />
|
|
|
|
<sprite name="tile_select" src="assets/ui/tile_select.png" />
|
|
<sprite name="vertex_select" src="assets/ui/vertex_select.png" />
|
|
<sprite name="up_down" src="assets/ui/up_down.png" />
|
|
<sprite name="reset" src="assets/ui/reset.png" />
|
|
<sprite name="rotate" src="assets/ui/rotate.png" />
|
|
<sprite name="texture" src="assets/ui/texture.png" />
|
|
<sprite name="save" src="assets/ui/save.png" />
|
|
|
|
<sprite name="rain" src="assets/ui/rain.png" />
|
|
<sprite name="loading" src="assets/ui/background_rpg.png" />
|
|
|
|
<sprite name="farmer1" src="assets/sprites/npc/farmer1.png" />
|
|
<sprite name="farmer2" src="assets/sprites/npc/farmer2.png" />
|
|
<sprite name="farmer3" src="assets/sprites/npc/farmer3.png" />
|
|
<sprite name="farmer4" src="assets/sprites/npc/farmer4.png" />
|
|
<sprite name="mayor" src="assets/sprites/npc/mayor.png" />
|
|
<sprite name="mia" src="assets/sprites/npc/mia.png" />
|
|
<sprite name="sage" src="assets/sprites/npc/sage.png" />
|
|
<sprite name="fisherman" src="assets/sprites/npc/fisherman.png" />
|
|
<sprite name="smith" src="assets/sprites/npc/smith.png" />
|
|
<sprite name="lumberjack" src="assets/sprites/npc/lumberjack.png" />
|
|
<sprite name="mage" src="assets/sprites/npc/mage.png" />
|
|
<sprite name="t-rex" src="assets/sprites/t-rex.png" />
|
|
|
|
<enemies>
|
|
<enemy name="t-rex" src="prefabs/enemies/t-rex.gcprefab" spawn_rate="0%"/>
|
|
<enemy name="bee" src="prefabs/enemies/bee.gcprefab" spawn_rate="17%" />
|
|
<enemy name="mushroom" src="prefabs/enemies/mushroom.gcprefab" spawn_rate="17%" />
|
|
<enemy name="turnipor" src="prefabs/enemies/turnipor.gcprefab" spawn_rate="17%"/>
|
|
<enemy name="shrump" src="prefabs/enemies/shrump.gcprefab" spawn_rate="17%"/>
|
|
<enemy name="evil seed" src="prefabs/enemies/evil_seed.gcprefab" spawn_rate="17%"/>
|
|
<enemy name="flower" src="prefabs/enemies/flower.gcprefab" spawn_rate="17%"/>
|
|
</enemies>
|
|
</data>
|
|
|
|
<gc_entities>
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="300" />
|
|
<Size x="100000000" y="100000000" />
|
|
</transform_component>
|
|
<clickable_component click="map_manage_click" nullable="true"/>
|
|
<map_manager_component />
|
|
<vertex_component tilemap="prefabs/tilemap.gcmap" />
|
|
<renderer vertex="tilemap">
|
|
<Rect height="auto" width="auto" top="0" left="0" />
|
|
</renderer>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<game_manager />
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="farmer1">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="60" y="20" centered="true" />
|
|
<dialog_holder x="60" y="19" tile_texture="npc_interact">
|
|
<Farmer line="We are in trouble, our dear village is\nunder constant rain! Please help us."/>
|
|
<Farmer line="Furthermore, monsters keep \ncoming to the village."/>
|
|
<Farmer line="We have been cursed by \na mysterious creature." />
|
|
<Farmer line="If you want to help us, please go to \nthe city hall and talk to the mayor." />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="mayor">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="41" y="30" centered="true" />
|
|
<dialog_holder x="41" y="29" tile_texture="npc_interact">
|
|
<Mayor line="A HERO! Are you here to\nsave us?">
|
|
<input text="Yes" />
|
|
<input text="Of course" />
|
|
<input text="Tell me more" />
|
|
<input text="What else?" />
|
|
</Mayor>
|
|
<Mayor line="It's quite unusual to see heroes\nlike you in our day and age." />
|
|
<Mayor line="Our village may help you\nin your quest." />
|
|
<Mayor line="Please talk to our citizens, \nyou could find valuable items that..." />
|
|
<Mayor line="will allow you to cure \nthe village from the curse." />
|
|
<Mayor line="If foes hurt you, please go\ntalk to Mia." />
|
|
<Mayor line="She will take care of\nyour wounds for you." />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="60" y="60" />
|
|
</transform_component>
|
|
<renderer src="firecamp">
|
|
<Rect height="auto" left="0" top="0" width="auto" />
|
|
</renderer>
|
|
<map_linker x="48" y="40" centered="true" />
|
|
<particule_component type="2" nb_particules_max="10" lifetime="30" src="smoke_particule" />
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="mia">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="23" y="37" centered="true" />
|
|
<dialog_holder x="23" y="36" tile_texture="npc_interact">
|
|
<Mia line="Oh, Hero! I'm grateful \nfor your visit." callback="mia_setup" />
|
|
<Mia line="Do you want something?" >
|
|
<input text="Heal me" click="mia_heal" />
|
|
<input text="Save game" click="mia_save" />
|
|
<input text="Message" click="mia_fish" />
|
|
<input text="Bye" />
|
|
</Mia>
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="fisherman">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="17" y="49" centered="true" />
|
|
<dialog_holder x="17" y="48" tile_texture="npc_interact">
|
|
<Fisherman line="Hello dear hero!\nI caught some fish for you." />
|
|
<Fisherman line="Do you want some?" callback="fisherman_setup" >
|
|
<input text="Yes" click="fisherman_next" />
|
|
<input text="Of course" click="fisherman_next" />
|
|
<input text="No" />
|
|
<input text="Bye" />
|
|
</Fisherman>
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="50" y="50" />
|
|
</transform_component>
|
|
<renderer src="chest"/>
|
|
<map_linker x="49" y="56" centered="true" />
|
|
<dialog_holder x="48" y="56" tile_texture="npc_interact">
|
|
<Chest line="You found a chest." callback="fisherman_chest" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="sage">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="46" y="42" centered="true" />
|
|
<dialog_holder x="46" y="41" tile_texture="npc_interact">
|
|
<Sage line="Nice to meet you !" />
|
|
<Sage line="I will explain to you the legends\n and secrets of this village" />
|
|
<Sage line="There are 4 legendary items, \n one for each attack" />
|
|
<Sage line="you can perform in combat." />
|
|
|
|
<Sage line="First the fireball upgrade, \nits majestic fire wand created by" />
|
|
<Sage line="the sorcerer 'Perry the platypus'" />
|
|
<Sage line="This weapon makes your \nfireball attack stronger" />
|
|
|
|
<Sage line="Second, the Water Jet update, \nthis wand was used during the" />
|
|
<Sage line="great war of Hyrule by \nPrincess Mipha." />
|
|
<Sage line="This weapon makes your \nWater Jet attack stronger" />
|
|
|
|
<Sage line="The third item is the uppercut \nupgrade, those gantlets belonged" />
|
|
<Sage line=" to Dedue Molinaro a great \nwarrior of the Blue lion house" />
|
|
<Sage line="This weapon makes your \nUppercut attack stronger" />
|
|
|
|
<Sage line="The fourth and final item \nis the HERO shield" />
|
|
<Sage line="he's the twin shield of \nthe well known hylian shield" />
|
|
<Sage line="This weapon makes your \nShield defence stronger" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="smith">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="56" y="35" centered="true" />
|
|
<dialog_holder x="56" y="34" tile_texture="npc_interact">
|
|
<Smith line="Hello there, yeah even with this\nweather I must craft shields." />
|
|
<Smith line="Powerful foes might appear more\noften with this rude weather."/>
|
|
<Smith line="I heard that you are here\nto help us. That's nice of you."/>
|
|
<Smith line="I'll tell you a secret that might\nhelp you. A long time ago..."/>
|
|
<Smith line="I created a perfect shield that \nallowed the user to regain life."/>
|
|
<Smith line="I placed it in a chest at the top\nof the mountain since I am..."/>
|
|
<Smith line="the only one to go here." />
|
|
<Smith line="I give this shield to you,\nI feel like you are worthy."/>
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="50" y="50" />
|
|
</transform_component>
|
|
<renderer src="chest" />
|
|
<map_linker x="63" y="40" centered="true" />
|
|
<dialog_holder x="62" y="40" tile_texture="npc_interact">
|
|
<Chest line="You found a chest." callback="smith_chest" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="farmer2">
|
|
<Rect height="32" width="24" top="32" left="48" />
|
|
</renderer>
|
|
<map_linker x="42" y="24" centered="true" />
|
|
<dialog_holder x="41" y="24" tile_texture="npc_interact">
|
|
<Isabella line="I heard that a HERO is in town\n I hope he will save our village" />
|
|
<Flora line="No way !!! \nThat's AMAZING !!!" />
|
|
<Flora line="I bet he's strong like a Grizly" />
|
|
<Isabella line="I planned to cook a cake \nto convince him to save us" />
|
|
<Flora line="Great idea ! I'll bake him \nsome bread he wont resist to it" />
|
|
<Isabella line="Oh !, I think he's coming \ntoward us let's start our plans" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="mage">
|
|
<Rect height="32" width="24" top="32" left="48" />
|
|
</renderer>
|
|
<map_linker x="43" y="18" centered="true" />
|
|
<dialog_holder x="42" y="18" tile_texture="npc_interact">
|
|
<Mage line="I was told that you can\nthrow fireballs." />
|
|
<Mage line="That's amazing, I love FIREBALLS"/>
|
|
<Mage line="Do you like fireballs too?"/>
|
|
<Mage line="Of course you do, every\nrespectable mage like fireballs"/>
|
|
<Mage line="To help you throw more fireball,\nI'll give you a special item" callback="mage_give" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="farmer3">
|
|
<Rect height="32" width="24" top="96" left="0" />
|
|
</renderer>
|
|
<map_linker x="41" y="25" centered="true" />
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="farmer4">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="43" y="48" centered="true" />
|
|
<dialog_holder x="42" y="48" tile_texture="npc_interact">
|
|
<Paul line="Still and always that \nshitty weather !" />
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="70" y="90" />
|
|
</transform_component>
|
|
<renderer src="lumberjack">
|
|
<Rect height="32" width="24" top="64" left="24" />
|
|
</renderer>
|
|
<map_linker x="28" y="29" centered="true" />
|
|
<dialog_holder x="28" y="28" tile_texture="npc_interact">
|
|
<Lumberjack line="Hello my friend,\nyou must be thinking:" />
|
|
<Lumberjack line="'How can one man chop\nthat much wood?'" />
|
|
<Lumberjack line="Well, you're looking at the best\nlumberjack in the whole world." />
|
|
<Lumberjack line="You want me to teach you\neverything I know ?">
|
|
<input text="Yes" click="lumberjack_yes" />
|
|
<input text="Of course" click="lumberjack_yes" />
|
|
<input text="No" />
|
|
<input text="Bye" />
|
|
</Lumberjack>
|
|
</dialog_holder>
|
|
</gc_entity>
|
|
|
|
<gc_entity>
|
|
<transform_component>
|
|
<Position x="0" y="0" />
|
|
<Size x="10" y="10" />
|
|
</transform_component>
|
|
<renderer src="rain">
|
|
<Rect height="1200" width="1600" top="0" left="0" />
|
|
<animation name="rain" frame_count="3" frame_rate="10" default="true" />
|
|
</renderer>
|
|
<map_linker x="1" y="1" centered="true" />
|
|
<particule_component type="3" nb_particules_max="10000" lifetime="300" src="water" />
|
|
</gc_entity>
|
|
|
|
<panel src="main_ui_game" x="3%" y="2%" width="30%" height="15%" centered="false"/>
|
|
<text text="Loading" x="13%" y="6%" centered="false">
|
|
<game_display stats="health"/>
|
|
</text>
|
|
<text text="Loading" x="13%" y="14%" centered="false">
|
|
<game_display stats="xp"/>
|
|
</text>
|
|
</gc_entities>
|
|
</gc_scene> |