Merge pull request #4399 from Abextm/map-clue-description
cluescrolls: Add description to map clues
This commit is contained in:
@@ -82,16 +82,17 @@ public class MapClue extends ClueScroll implements ObjectClueScroll
|
|||||||
new MapClue(CLUE_SCROLL_HARD_7239, new WorldPoint(3021, 3912, 0)),
|
new MapClue(CLUE_SCROLL_HARD_7239, new WorldPoint(3021, 3912, 0)),
|
||||||
new MapClue(CLUE_SCROLL_HARD_7241, new WorldPoint(2722, 3338, 0)),
|
new MapClue(CLUE_SCROLL_HARD_7241, new WorldPoint(2722, 3338, 0)),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_12130, new WorldPoint(2449, 3130, 0)),
|
new MapClue(CLUE_SCROLL_ELITE_12130, new WorldPoint(2449, 3130, 0)),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_19782, new WorldPoint(2953, 9523, 1)),
|
new MapClue(CLUE_SCROLL_ELITE_19782, new WorldPoint(2953, 9523, 1), "In the Mogre Camp, near Port Khazard. You require a Diving Apparatus and a Fishbowl Helmet"),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_19783, new WorldPoint(2202, 3062, 0)),
|
new MapClue(CLUE_SCROLL_ELITE_19783, new WorldPoint(2202, 3062, 0)),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_19784, new WorldPoint(1815, 3852, 0)),
|
new MapClue(CLUE_SCROLL_ELITE_19784, new WorldPoint(1815, 3852, 0)),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_19785, new WorldPoint(3538, 3208, 0)),
|
new MapClue(CLUE_SCROLL_ELITE_19785, new WorldPoint(3538, 3208, 0)),
|
||||||
new MapClue(CLUE_SCROLL_ELITE_19786, new WorldPoint(2703, 2716, 0), CRATE_6616)
|
new MapClue(CLUE_SCROLL_ELITE_19786, new WorldPoint(2703, 2716, 0), CRATE_6616)
|
||||||
);
|
);
|
||||||
|
|
||||||
private int itemId;
|
private final int itemId;
|
||||||
private WorldPoint location;
|
private final WorldPoint location;
|
||||||
private int objectId;
|
private final int objectId;
|
||||||
|
private final String description;
|
||||||
|
|
||||||
private MapClue(int itemId, WorldPoint location)
|
private MapClue(int itemId, WorldPoint location)
|
||||||
{
|
{
|
||||||
@@ -99,10 +100,21 @@ public class MapClue extends ClueScroll implements ObjectClueScroll
|
|||||||
}
|
}
|
||||||
|
|
||||||
private MapClue(int itemId, WorldPoint location, int objectId)
|
private MapClue(int itemId, WorldPoint location, int objectId)
|
||||||
|
{
|
||||||
|
this(itemId, location, objectId, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private MapClue(int itemId, WorldPoint location, String description)
|
||||||
|
{
|
||||||
|
this(itemId, location, -1, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
private MapClue(int itemId, WorldPoint location, int objectId, String description)
|
||||||
{
|
{
|
||||||
this.itemId = itemId;
|
this.itemId = itemId;
|
||||||
this.location = location;
|
this.location = location;
|
||||||
this.objectId = objectId;
|
this.objectId = objectId;
|
||||||
|
this.description = description;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -135,6 +147,14 @@ public class MapClue extends ClueScroll implements ObjectClueScroll
|
|||||||
.left("Travel to the destination and dig on the marked tile.")
|
.left("Travel to the destination and dig on the marked tile.")
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (description != null)
|
||||||
|
{
|
||||||
|
panelComponent.getChildren().add(LineComponent.builder().build());
|
||||||
|
panelComponent.getChildren().add(LineComponent.builder()
|
||||||
|
.left(description)
|
||||||
|
.build());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user