Files
andors-trail/AndorsTrail/res/xml/waytobrimhavencave3a.tmx
Rijackson cf4a381f06 Fix for problem where if you kill Toszylae and walk away without the helmet, you are doomed. There is nothing in any subsequent dialogue to give you a hint to go and look for something where you killed the lich, and in fact Talion's dialogue tree is simply wrong. The only way to get past talion_demon_1 is to have darkprotector:10. If you don't have that, the only available reply is "No, I have not killed it yet", even though you have. The only thing you can do with Urlifendor is go through a long dialogue sequence that arrives at the selector ulifendor_infected_18_s. That has two replies, but one requires toszylae:70, which you can't get until you have darkprotector:10, so of course you don't have it. So the only available reply is "OK. I will defeat the lich first. Goobye", even though you have already defeated it.
The helmet is now on the shrine behind the lich. When you pick it up, it disappears (mapchange). If you try to leave without it, you get a very big hint.

This is still not perfect. I could not figure out any way to change Talion's or Ulifendor's dialogue without a huge amount of work (the logic in the dialogues and the three interleaved quests is very bad, and in some cases only works because one mistake cancels another. I do not want to mess with it). This means that if the player kills the lich and still leaves without the helmet, despite the hint, the dialogues still make no sense. That is much less likely to happen now though.

I have tested this, and everything seems to work as desired.

There are also a number of other typo fixes, as reported on the forums, and I made the GoW extraordinary (as also reported on the forums).
2017-01-29 20:18:34 -05:00

286 lines
14 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map SYSTEM "http://mapeditor.org/dtd/1.0/map.dtd">
<map version="1.0" orientation="orthogonal" width="20" height="22" tilewidth="32" tileheight="32">
<tileset firstgid="1" name="map_bed_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_bed_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="129" name="map_border_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_border_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="257" name="map_bridge_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_bridge_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="385" name="map_bridge_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_bridge_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="513" name="map_broken_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_broken_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="641" name="map_cavewall_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_cavewall_1.png" width="576" height="192"/>
</tileset>
<tileset firstgid="749" name="map_cavewall_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_cavewall_2.png" width="576" height="192"/>
</tileset>
<tileset firstgid="857" name="map_cavewall_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_cavewall_3.png" width="576" height="192"/>
</tileset>
<tileset firstgid="965" name="map_cavewall_4" tilewidth="32" tileheight="32">
<image source="../drawable/map_cavewall_4.png" width="576" height="192"/>
</tileset>
<tileset firstgid="1073" name="map_chair_table_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_chair_table_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1201" name="map_chair_table_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_chair_table_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1329" name="map_crate_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_crate_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1457" name="map_cupboard_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_cupboard_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1585" name="map_curtain_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_curtain_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1713" name="map_entrance_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_entrance_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1841" name="map_entrance_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_entrance_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="1969" name="map_fence_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_fence_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2097" name="map_fence_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_fence_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2225" name="map_fence_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_fence_3.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2353" name="map_fence_4" tilewidth="32" tileheight="32">
<image source="../drawable/map_fence_4.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2481" name="map_ground_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2609" name="map_ground_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2737" name="map_ground_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_3.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2865" name="map_ground_4" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_4.png" width="512" height="256"/>
</tileset>
<tileset firstgid="2993" name="map_ground_5" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_5.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3121" name="map_ground_6" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_6.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3249" name="map_ground_7" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_7.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3377" name="map_ground_8" tilewidth="32" tileheight="32">
<image source="../drawable/map_ground_8.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3505" name="map_house_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_house_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3633" name="map_house_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_house_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3761" name="map_indoor_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_indoor_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="3889" name="map_indoor_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_indoor_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4017" name="map_kitchen_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_kitchen_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4145" name="map_outdoor_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_outdoor_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4273" name="map_pillar_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_pillar_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4401" name="map_pillar_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_pillar_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4529" name="map_plant_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_plant_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4657" name="map_plant_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_plant_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4785" name="map_rock_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_rock_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="4913" name="map_rock_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_rock_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5041" name="map_roof_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_roof_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5169" name="map_roof_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_roof_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5297" name="map_roof_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_roof_3.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5425" name="map_shop_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_shop_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5553" name="map_sign_ladder_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_sign_ladder_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5681" name="map_table_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_table_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5809" name="map_trail_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_trail_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="5937" name="map_transition_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_transition_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6065" name="map_transition_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_transition_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6193" name="map_transition_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_transition_3.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6321" name="map_transition_4" tilewidth="32" tileheight="32">
<image source="../drawable/map_transition_4.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6449" name="map_transition_5" tilewidth="32" tileheight="32">
<image source="../drawable/map_transition_5.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6577" name="map_tree_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_tree_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6705" name="map_tree_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_tree_2.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6833" name="map_wall_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_wall_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="6961" name="map_wall_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_wall_2.png" width="480" height="256"/>
</tileset>
<tileset firstgid="7081" name="map_wall_3" tilewidth="32" tileheight="32">
<image source="../drawable/map_wall_3.png" width="480" height="256"/>
</tileset>
<tileset firstgid="7201" name="map_wall_4" tilewidth="32" tileheight="32">
<image source="../drawable/map_wall_4.png" width="480" height="256"/>
</tileset>
<tileset firstgid="7321" name="map_window_1" tilewidth="32" tileheight="32">
<image source="../drawable/map_window_1.png" width="512" height="256"/>
</tileset>
<tileset firstgid="7449" name="map_window_2" tilewidth="32" tileheight="32">
<image source="../drawable/map_window_2.png" width="512" height="256"/>
</tileset>
<layer name="Ground" width="20" height="22">
<data encoding="base64" compression="zlib">
eJy1VMENgzAMRDwZoCt1z6yQMEJKF6BRu0A7RoOaE9bJJoG2j5OF4S44ti/0XRcKLoQpIyr5QJygYOHeMmYR7xlJyXviRNIaC/eV8RTxNHzAeU+cRJqT4LYAejKX6JxWLSdqajlH48VSg6/UFA099BTcVGoIG/+GmoPyDj31xtxs3XcwNJe+XY25se7bV2p4GHOz1ffaneydo3/paXe4F9oe/1ILcAf2pQVO0XYib/HY39jr0CvNC9kTx371tvOwAjnsrtybWYlR6MHbpB5y2F2eaY7Sr/Ct1Ptm/o5wtRnQetkCjYfnNwwJ0eI=
</data>
</layer>
<layer name="Objects" width="20" height="22">
<data encoding="base64" compression="zlib">
eJy9VEsKwjAQDdGFdVFaC0LF83hPyQ28gngI3XYhpe5cWHfmIUMm6Uypgj4ozWfezOTNJMb8B/fVcG1jP/ezZZzOj1v/VZXsH6iVGOCCs5u/+RIav9/nMQdoBZ+wPeUhJuZ7/3c2/nPMfNy+MOZZxD67xC7lacA5FqUxWTk8U6PoA0i5nW04D8DHx3U8B0jn5YjeHNCen9mxMdbJn9YjtQ01Ry7S+Rq2D1w85+q1PtgQGzp1dlyfFBT35nmPInBJcymvsfy0/bG9TNBFqks6T3mUq9ZjqIsUi3KqbXzHEG9KvzrFhvfP1L7XfH/L/wdIP97fks6AdqdS+/Rd0t4+6a1E76J28EF3NbXjfchjoe+03KXepbo4dgd/VasXRN1M3A==
</data>
</layer>
<layer name="No helm" width="20" height="22">
<data encoding="base64" compression="zlib">
eJxjYBgF+MBLvoF2wSgYBaNgFIwCcgAAk10A+A==
</data>
</layer>
<layer name="Above" width="20" height="22">
<data encoding="base64" compression="zlib">
eJxjYKAdOCyGXYxZmDQ9MHEQNmNB1X8Jh3pkPbjk8OklRQ8+ewiZBwPIfiLHbejmESOOD1zG46fFTKSbh81PC4kwB90NsHAixk+XccQVCDwXgJgFokGAmPDGZidM33cBVJoYQE684APkxMsoIA5gS0u4ACxeCZVNpJqHDNDLUErNQ3crPrej2z2Y0x0AeNEqEQ==
</data>
</layer>
<layer name="Walkable" width="20" height="22" visible="0">
<data encoding="base64" compression="zlib">
eJzbKMbAsHEEYxCA0bgAueZQ6i5qmIPNb+ToJVWOHD+RG97INC7zCJlLTLzjMg+XWkJ+phQQG86EzMBnFqnupCRdoruX0jRPab6h1Dx84TLQ5hGKN/S4IEY9sYCW8YSOAdid9N4=
</data>
</layer>
<objectgroup name="Mapevents">
<object name="south" type="mapchange" x="96" y="544" width="96" height="32">
<properties>
<property name="map" value="waytobrimhavencave3b"/>
<property name="place" value="north"/>
</properties>
</object>
<object name="sign_toszylae" type="sign" x="352" y="96" width="32" height="32"/>
<object name="trigger_toszylae_1" type="script" x="256" y="96" width="32" height="32">
<properties>
<property name="when" value="enter"/>
</properties>
</object>
</objectgroup>
<objectgroup name="Spawn">
<object name="toszylae" type="spawn" x="320" y="96" width="32" height="32">
<properties>
<property name="spawngroup" value="toszylae"/>
</properties>
</object>
<object name="allaceph_4" type="spawn" x="224" y="96" width="32" height="32">
<properties>
<property name="spawngroup" value="allaceph_4"/>
</properties>
</object>
<object name="toszylae_guard" type="spawn" x="288" y="96" width="32" height="32">
<properties>
<property name="spawngroup" value="toszylae_guard"/>
</properties>
</object>
<object name="allaceph_4_1" type="spawn" x="96" y="224" width="64" height="32">
<properties>
<property name="quantity" value="2"/>
<property name="spawngroup" value="allaceph_4"/>
</properties>
</object>
<object name="allaceph_4_2" type="spawn" x="320" y="512" width="32" height="32">
<properties>
<property name="spawngroup" value="allaceph_4"/>
</properties>
</object>
<object name="allaceph_3" type="spawn" x="160" y="320" width="448" height="160">
<properties>
<property name="quantity" value="2"/>
<property name="spawngroup" value="allaceph_3"/>
</properties>
</object>
<object name="allaceph_4_3" type="spawn" x="288" y="640" width="32" height="32">
<properties>
<property name="spawngroup" value="allaceph_4"/>
</properties>
</object>
<object name="allaceph_3_1" type="spawn" x="224" y="640" width="64" height="32">
<properties>
<property name="spawngroup" value="allaceph_3"/>
</properties>
</object>
<object name="allaceph_3_2" type="spawn" x="416" y="608" width="64" height="32">
<properties>
<property name="spawngroup" value="allaceph_3"/>
</properties>
</object>
<object name="allaceph_3_3" type="spawn" x="448" y="192" width="160" height="160">
<properties>
<property name="spawngroup" value="allaceph_3"/>
</properties>
</object>
</objectgroup>
<objectgroup name="Keys"/>
<objectgroup name="Replace">
<object name="darkprotector:10" type="replace" x="384" y="96" width="32" height="32">
<properties>
<property name="Objects" value="No helm"/>
</properties>
</object>
</objectgroup>
</map>