mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2026-02-23 15:38:29 +01:00
Compare commits
121 Commits
agp-upgrad
...
remove-dup
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99f4ab5e6b | ||
|
|
0b2dbe53e3 | ||
|
|
a64c45586f | ||
|
|
e4aa742882 | ||
|
|
a4f67e6feb | ||
|
|
794303eacd | ||
|
|
2b53d200f0 | ||
|
|
d288c23e53 | ||
|
|
1e0ee6fc7f | ||
|
|
86af20dcc4 | ||
|
|
d0eb30ad02 | ||
|
|
d39fb1d6e8 | ||
|
|
c41a40894e | ||
|
|
e5a98bc252 | ||
|
|
45f770dcc1 | ||
|
|
5e79b15320 | ||
|
|
34ab4601e4 | ||
|
|
39303c0381 | ||
|
|
e4a2c925ef | ||
|
|
5e6e233a84 | ||
|
|
4a118451dd | ||
|
|
53de86e4f9 | ||
|
|
4c18ff2615 | ||
|
|
db9821956c | ||
|
|
90da983317 | ||
|
|
342441aa36 | ||
|
|
9250db38be | ||
|
|
8782190bdf | ||
|
|
7d58901811 | ||
|
|
9e885c6d7a | ||
|
|
ef1fc76f3c | ||
|
|
3e8fe3426d | ||
|
|
cb445ec643 | ||
|
|
6609a7b84a | ||
|
|
d6732bbe2e | ||
|
|
2a188aa05d | ||
|
|
bebe59537c | ||
|
|
cb7628c859 | ||
|
|
6cc167d9d4 | ||
|
|
62f5eb00ba | ||
|
|
762fbe5191 | ||
|
|
afe758fddb | ||
|
|
c05d9082f6 | ||
|
|
1f12c08ca3 | ||
|
|
dc6b17b77b | ||
|
|
38d8f205fc | ||
|
|
f6660ec7b0 | ||
|
|
851e9e1b40 | ||
|
|
b890c9b8f8 | ||
|
|
4d3606fe49 | ||
|
|
b51772e207 | ||
|
|
3ccf5eb3e1 | ||
|
|
5a6eb9b0fb | ||
|
|
1c3b3e5841 | ||
|
|
fe5de9c6d7 | ||
|
|
866ee65964 | ||
|
|
1b32b1f9b5 | ||
|
|
5708f1111a | ||
|
|
ae0bbb4b0b | ||
|
|
ada8ed6583 | ||
|
|
a67edc6f2b | ||
|
|
dbf3eda49b | ||
|
|
abee648344 | ||
|
|
4f77bbb69e | ||
|
|
9383efdb9d | ||
|
|
32ab09aa36 | ||
|
|
b81d381fc4 | ||
|
|
4dec9dc7db | ||
|
|
a08bf5ed49 | ||
|
|
321085d3e9 | ||
|
|
98fbdce95e | ||
|
|
5bd15e489b | ||
|
|
5531241ca4 | ||
|
|
3bf9eca3a9 | ||
|
|
90bdb77beb | ||
|
|
73ff117ddd | ||
|
|
0c36d1b045 | ||
|
|
2408171c9d | ||
|
|
35ba477cd4 | ||
|
|
219acf7618 | ||
|
|
b619137ae3 | ||
|
|
1516381ec6 | ||
|
|
40c816b4e9 | ||
|
|
1a0c36e179 | ||
|
|
399cd68643 | ||
|
|
aa5872b022 | ||
|
|
c38357ff7f | ||
|
|
feac4292af | ||
|
|
11a9d15df0 | ||
|
|
879a57e06d | ||
|
|
2b3759151d | ||
|
|
33487fe4c0 | ||
|
|
7004d31aa9 | ||
|
|
b3cbe50138 | ||
|
|
0fd7ef32ad | ||
|
|
aff84a8054 | ||
|
|
c3c74e9e56 | ||
|
|
0113a57311 | ||
|
|
e03cd77f81 | ||
|
|
82be86bffb | ||
|
|
f9cab276fb | ||
|
|
5979cb4773 | ||
|
|
0df8568f37 | ||
|
|
88439ed08b | ||
|
|
5b109cd5b9 | ||
|
|
5ae9d9e009 | ||
|
|
df093ba457 | ||
|
|
57c598227e | ||
|
|
e70580fcb1 | ||
|
|
8a8ad9b82b | ||
|
|
2c395ca5e1 | ||
|
|
51cd079680 | ||
|
|
4c97b65acf | ||
|
|
13134ae67d | ||
|
|
3a446af265 | ||
|
|
ae1f9b6015 | ||
|
|
313514ebe5 | ||
|
|
b0caaeda1e | ||
|
|
c3924e7193 | ||
|
|
5f42305af7 | ||
|
|
9513c8a790 |
@@ -3,8 +3,8 @@
|
||||
<manifest
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.gpl.rpg.AndorsTrail"
|
||||
android:versionCode="76"
|
||||
android:versionName="0.8.10"
|
||||
android:versionCode="78"
|
||||
android:versionName="0.8.12dev"
|
||||
android:installLocation="auto"
|
||||
>
|
||||
|
||||
|
||||
@@ -26,13 +26,13 @@ public final class AndorsTrailApplication extends Application {
|
||||
public static final boolean DEVELOPMENT_FORCE_CONTINUEGAME = false;
|
||||
public static final boolean DEVELOPMENT_DEBUGBUTTONS = false;
|
||||
public static final boolean DEVELOPMENT_FASTSPEED = false;
|
||||
public static final boolean DEVELOPMENT_VALIDATEDATA = false;
|
||||
public static final boolean DEVELOPMENT_DEBUGMESSAGES = false;
|
||||
public static final String CURRENT_VERSION_DISPLAY = "0.8.10";
|
||||
public static final boolean DEVELOPMENT_VALIDATEDATA = true;
|
||||
public static final boolean DEVELOPMENT_DEBUGMESSAGES = true;
|
||||
public static final String CURRENT_VERSION_DISPLAY = "0.8.12dev";
|
||||
public static final boolean IS_RELEASE_VERSION = !CURRENT_VERSION_DISPLAY.matches(".*[a-d].*");
|
||||
public static final boolean DEVELOPMENT_INCOMPATIBLE_SAVEGAMES = DEVELOPMENT_DEBUGRESOURCES || DEVELOPMENT_DEBUGBUTTONS || DEVELOPMENT_FASTSPEED || !IS_RELEASE_VERSION;
|
||||
public static final int DEVELOPMENT_INCOMPATIBLE_SAVEGAME_VERSION = 999;
|
||||
public static final int CURRENT_VERSION = DEVELOPMENT_INCOMPATIBLE_SAVEGAMES ? DEVELOPMENT_INCOMPATIBLE_SAVEGAME_VERSION : 76;
|
||||
public static final int CURRENT_VERSION = DEVELOPMENT_INCOMPATIBLE_SAVEGAMES ? DEVELOPMENT_INCOMPATIBLE_SAVEGAME_VERSION : 78;
|
||||
|
||||
private final AndorsTrailPreferences preferences = new AndorsTrailPreferences();
|
||||
private WorldContext world = new WorldContext();
|
||||
|
||||
@@ -381,14 +381,14 @@ public final class DebugInterface {
|
||||
,new DebugButton("#6", new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View arg0) {
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "blackwater_mountain54", "east4", 0, 0);
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "laerothmanor1", "down2", 0, 0);
|
||||
}
|
||||
})
|
||||
|
||||
,new DebugButton("#7", new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View arg0) {
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "blackwater_mountain30", "east", 0, 0);
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "final_cave1", "up", 0, 0);
|
||||
}
|
||||
})
|
||||
|
||||
@@ -402,7 +402,14 @@ public final class DebugInterface {
|
||||
,new DebugButton("#9", new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View arg0) {
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "island1", "south2", 0, 0);
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "island2", "down", 0, 0);
|
||||
}
|
||||
})
|
||||
|
||||
,new DebugButton("#10", new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View arg0) {
|
||||
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "laerothprison3", "south", 2, 0);
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,54 @@
|
||||
I put both (release notes + forum announcement) into this source, so it will be easier to maintain them parallel:
|
||||
|
||||
|
||||
APK 77 (0.8.11) Lake Laeroth
|
||||
|
||||
Release notes
|
||||
=============
|
||||
* 6 new quests together with 62 new maps around Remgard and in the Lake Laeroth area:
|
||||
"The odd coin collector"
|
||||
"Take care of the caretaker"
|
||||
"The last lord of Laeroth"
|
||||
"Shadow of the torturer"
|
||||
"Not Pony Island"
|
||||
"Brutes"
|
||||
* Minor map fixes, typos and other little things
|
||||
* Translations
|
||||
|
||||
|
||||
Forum announcement //2024-06-16
|
||||
==================
|
||||
Hello fellow adventurers,
|
||||
|
||||
These maps and quests took several years in development as we kept interrupting the work on it to publish other releases.
|
||||
Now it's finally finished!
|
||||
All of this is located near Remgard, filling up the great Lake Laeroth a bit with maps and life.
|
||||
|
||||
There are 6 new quests to find:
|
||||
[list] "The odd coin collector"
|
||||
Starts at Gylew at the waterway[/list]
|
||||
[list] "Take care of the caretaker"
|
||||
Starts in Laeroth Manor[/list]
|
||||
[list] "The last lord of Laeroth"
|
||||
Starts in Laeroth Manor, directly after the caretaker quests[/list]
|
||||
[list] "Shadow of the torturer"
|
||||
Starts in the Manor dungeons[/list]
|
||||
[list] "Not Pony Island"
|
||||
Go through the Remgard church basement[/list]
|
||||
[list] "Brutes"
|
||||
You must have completed "A difference of opinion (sisterfight)". Then walk from Arulir mountain towards Remgard and watch out for a fisherman[/list]
|
||||
|
||||
62 new maps around Remgard and in the Lake Laeroth area are waiting to be discovered by you.
|
||||
|
||||
|
||||
Here is is the link on our server: [url]https://andorstrail.com/static/AndorsTrail_v0.8.11.apk[/url]
|
||||
Google Play, F-Droid and Itch will follow soon.
|
||||
|
||||
Happy playing!
|
||||
|
||||
|
||||
|
||||
|
||||
APK 76 (0.8.10) BWM Fill
|
||||
|
||||
Release notes
|
||||
|
||||
75
AndorsTrail/res/raw/actorconditions_laeroth.json
Normal file
75
AndorsTrail/res/raw/actorconditions_laeroth.json
Normal file
@@ -0,0 +1,75 @@
|
||||
[
|
||||
{
|
||||
"id":"swift_attack",
|
||||
"iconID":"actorconditions_1:79",
|
||||
"name":"Swift attack",
|
||||
"category":"physical",
|
||||
"isPositive":1,
|
||||
"abilityEffect":{
|
||||
"increaseAttackCost":-1
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"blindness",
|
||||
"iconID":"actorconditions_1:27",
|
||||
"name":"Blindness",
|
||||
"category":"physical",
|
||||
"isStacking":1,
|
||||
"abilityEffect":{
|
||||
"increaseAttackChance":-5,
|
||||
"increaseBlockChance":-5
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"life_drain",
|
||||
"iconID":"actorconditions_1:82",
|
||||
"name":"Life drain",
|
||||
"category":"spiritual",
|
||||
"roundEffect":{
|
||||
"increaseCurrentHP":{
|
||||
"min":-2,
|
||||
"max":-2
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"sting_major",
|
||||
"iconID":"actorconditions_1:64",
|
||||
"name":"Major sting",
|
||||
"category":"physical",
|
||||
"isStacking":1,
|
||||
"roundEffect":{
|
||||
"increaseCurrentHP":{
|
||||
"min":-1,
|
||||
"max":-2
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"spider_bite",
|
||||
"iconID":"actorconditions_omi2:3",
|
||||
"name":"Spider bite",
|
||||
"category":"blood",
|
||||
"roundEffect":{
|
||||
"visualEffectID":"blueSwirl",
|
||||
"increaseCurrentHP":{
|
||||
"min":-4,
|
||||
"max":-1
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"environmental_poisoning",
|
||||
"iconID":"actorconditions_1:60",
|
||||
"name":"Environmental poisoning",
|
||||
"category":"physical",
|
||||
"isStacking":1,
|
||||
"roundEffect":{
|
||||
"visualEffectID":"greenSplash",
|
||||
"increaseCurrentHP":{
|
||||
"min":-1,
|
||||
"max":-1
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -90,6 +90,44 @@
|
||||
{
|
||||
"text":"OK.",
|
||||
"nextPhraseID":"arcir_anythingelse"
|
||||
},
|
||||
{
|
||||
"text":"I have found some valuable looking map. Want to have a look?",
|
||||
"nextPhraseID":"arcir_books_rares_map",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"inspiring_snake_master_map",
|
||||
"value":1
|
||||
},
|
||||
{
|
||||
"requireType":"killedMonster",
|
||||
"requireID":"ewmondold_snake_master",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"I have found a strange book about slavery. Interested?",
|
||||
"nextPhraseID":"arcir_books_rares_book1",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"ratdom_book",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"I have got a book about world history. Interested?",
|
||||
"nextPhraseID":"arcir_books_rares_book2",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"book_world_history",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -190,5 +228,127 @@
|
||||
"nextPhraseID":"X"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_map",
|
||||
"message":"Oh, an ancient map of the area! This would fit well into my collection of old maps. I offer you 500 gold pieces for it.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"Thanks, I'd rather keep it.",
|
||||
"nextPhraseID":"arcir_books_1"
|
||||
},
|
||||
{
|
||||
"text":"OK. Here is Ewmondold's map.",
|
||||
"nextPhraseID":"arcir_books_rares_map_1",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"inventoryRemove",
|
||||
"requireID":"inspiring_snake_master_map",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_map_1",
|
||||
"message":"And here are 500 shining gold pieces. Use them wisely.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"Thanks, I have to go now.",
|
||||
"nextPhraseID":"X"
|
||||
},
|
||||
{
|
||||
"text":"Let's talk about other things.",
|
||||
"nextPhraseID":"arcir_books_1"
|
||||
}
|
||||
],
|
||||
"rewards":[
|
||||
{
|
||||
"rewardType":"giveItem",
|
||||
"rewardID":"gold",
|
||||
"value":500
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book1",
|
||||
"message":"Let's have a look. Oh, what the ... Well, this is no book for little ones as you. Give it to me, you get 200 pieces of gold for it.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"Thanks, I'd rather keep it.",
|
||||
"nextPhraseID":"arcir_books_1"
|
||||
},
|
||||
{
|
||||
"text":"OK. Here is the book about slavery.",
|
||||
"nextPhraseID":"arcir_books_rares_book1_1",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"inventoryRemove",
|
||||
"requireID":"ratdom_book",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book1_1",
|
||||
"message":"And here are 200 shining gold pieces. Be happy that I'm freeing you from this terrible work.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"Thanks, I have to go now.",
|
||||
"nextPhraseID":"X"
|
||||
},
|
||||
{
|
||||
"text":"Let's talk about other things.",
|
||||
"nextPhraseID":"arcir_books_1"
|
||||
}
|
||||
],
|
||||
"rewards":[
|
||||
{
|
||||
"rewardType":"giveItem",
|
||||
"rewardID":"gold",
|
||||
"value":200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book2",
|
||||
"message":"Ah, a history textbook.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"arcir_books_rares_book2_1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book2_1",
|
||||
"message":"But there are a lot of pages missing. Did you rip them out? You should be ashamed of yourself!",
|
||||
"replies":[
|
||||
{
|
||||
"text":"No, that wasn't me!",
|
||||
"nextPhraseID":"arcir_books_rares_book2_2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book2_2",
|
||||
"message":"Such a beautiful book, completely broken! You dare to offer this to me and think I won't notice?!",
|
||||
"replies":[
|
||||
{
|
||||
"text":"[Run]",
|
||||
"nextPhraseID":"arcir_books_rares_book2_3"
|
||||
},
|
||||
{
|
||||
"text":"Let's talk about other things.",
|
||||
"nextPhraseID":"arcir_books_1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"arcir_books_rares_book2_3",
|
||||
"message":"Yes, just run away, you book murderer!"
|
||||
}
|
||||
]
|
||||
@@ -1,7 +1,137 @@
|
||||
[
|
||||
{
|
||||
"id":"gylew",
|
||||
"message":"Beat it, kid. You shouldn't be out here."
|
||||
"message":"Hey kid.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"I'm not a kid anymore. Let's talk about the Korhald coins.",
|
||||
"nextPhraseID":"gylew_korhald_10",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":40
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"Hey old man.",
|
||||
"nextPhraseID":"gylew_old_man"
|
||||
},
|
||||
{
|
||||
"text":"Hey. I found the Korhald tomb and it had two items that I think might interest you.",
|
||||
"nextPhraseID":"gylew_korhald_cop_0",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questLatestProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":66
|
||||
},
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"shield_of_brave",
|
||||
"value":1
|
||||
},
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"hero_coin",
|
||||
"value":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"Inside the Korhald tomb, I found a locked chest. Do you know where I can find its key?",
|
||||
"nextPhraseID":"odd_coin_collector_ask_about_locked_chest",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":66
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"nondisplay",
|
||||
"value":50
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"About that \"Coin of Prestige\"...",
|
||||
"nextPhraseID":"gylew_korhald_cop_30a",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"nondisplay",
|
||||
"value":47
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"Hey. I need to go now and find this map.",
|
||||
"nextPhraseID":"X",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questLatestProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"We have no more business to discuss. I'll see you later.",
|
||||
"nextPhraseID":"X",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questLatestProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"I was glad to help fulfill you and your father's dream, but I need to go now.",
|
||||
"nextPhraseID":"X",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"odd_coin_collector",
|
||||
"value":105
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"[Lie]I have these bronze and silver coins that I \"acquired\" in a game of chance. I would like to know if you are interested in them.",
|
||||
"nextPhraseID":"coin_collector_thief_coins_10",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"laeroth_nondisplay",
|
||||
"value":106
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wanted_men",
|
||||
"value":80
|
||||
},
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"bronze_coin",
|
||||
"value":50
|
||||
},
|
||||
{
|
||||
"requireType":"inventoryKeep",
|
||||
"requireID":"silver_coin",
|
||||
"value":60
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"laeroth_nondisplay",
|
||||
"value":107,
|
||||
"negate":true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"gylew_henchman",
|
||||
|
||||
13086
AndorsTrail/res/raw/conversationlist_laeroth.json
Normal file
13086
AndorsTrail/res/raw/conversationlist_laeroth.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -3468,106 +3468,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"captive_girl_selector",
|
||||
"replies":[
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"captive_girl_10",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":90,
|
||||
"negate":true
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":95,
|
||||
"negate":true
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":96,
|
||||
"negate":true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"captive_girl_50",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questLatestProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":90
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"captive_girl_75",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":95
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"captive_girl_31"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"captive_girl_65",
|
||||
"message":"Ah, YES. I remember her saying that an \"undead\" friend of her's east of here taught her how to make them.",
|
||||
"replies":[
|
||||
{
|
||||
"text":"OK. Stay here. I will be back with more of them.",
|
||||
"nextPhraseID":"X"
|
||||
}
|
||||
],
|
||||
"rewards":[
|
||||
{
|
||||
"rewardType":"questProgress",
|
||||
"rewardID":"wicked_witch",
|
||||
"value":90
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"wicked_witch_reveal_girl_selector",
|
||||
"replies":[
|
||||
{
|
||||
"text":"N",
|
||||
"nextPhraseID":"wicked_witch_reveal_girl_spawn",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"timerElapsed",
|
||||
"requireID":"wicked_witch_despawn_timer",
|
||||
"value":72
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":96,
|
||||
"negate":true
|
||||
},
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"wicked_witch",
|
||||
"value":95,
|
||||
"negate":true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"fix_stn_skeletons_10",
|
||||
"message":"What a beautiful view from here.",
|
||||
|
||||
@@ -1796,7 +1796,7 @@
|
||||
},
|
||||
{
|
||||
"id":"sullengard_nanette_9",
|
||||
"message":"Oh hello there, kid. Have you talked to Kaelwea the priest yet?",
|
||||
"message":"Oh hello there, kid. Have you talked to Kealwea the priest yet?",
|
||||
"replies":[
|
||||
{
|
||||
"text":"There must be a reason why it happened. But what is it?",
|
||||
|
||||
@@ -82,6 +82,17 @@
|
||||
{
|
||||
"text":"You're all sweaty and pale, what's wrong?",
|
||||
"nextPhraseID":"smuggler5_2"
|
||||
},
|
||||
{
|
||||
"text":"I just met a talking pig right over there. [You point in the direction of west]",
|
||||
"nextPhraseID":"smuggler5_pig",
|
||||
"requires":[
|
||||
{
|
||||
"requireType":"questProgress",
|
||||
"requireID":"nondisplay",
|
||||
"value":51
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
2349
AndorsTrail/res/raw/droplists_laeroth.json
Normal file
2349
AndorsTrail/res/raw/droplists_laeroth.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -269,6 +269,14 @@
|
||||
"min":1,
|
||||
"max":1
|
||||
}
|
||||
},
|
||||
{
|
||||
"itemID":"qtrstaff_2",
|
||||
"chance":"100",
|
||||
"quantity":{
|
||||
"min":1,
|
||||
"max":1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -34,32 +34,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "shadow_slayer",
|
||||
"iconID": "items_weapons:60",
|
||||
"name": "Shadow of the slayer",
|
||||
"category": "lsword",
|
||||
"displaytype": "extraordinary",
|
||||
"hasManualPrice": 1,
|
||||
"baseMarketCost": 0,
|
||||
"equipEffect": {
|
||||
"increaseMaxAP": 2,
|
||||
"increaseAttackCost": 7,
|
||||
"increaseAttackChance": 25,
|
||||
"increaseCriticalSkill": 10,
|
||||
"setCriticalMultiplier": 2,
|
||||
"increaseAttackDamage": {
|
||||
"min": 5,
|
||||
"max": 9
|
||||
}
|
||||
},
|
||||
"killEffect": {
|
||||
"increaseCurrentHP": {
|
||||
"min": 1,
|
||||
"max": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"choatic_potion",
|
||||
"iconID":"items_consumables:62",
|
||||
|
||||
720
AndorsTrail/res/raw/itemlist_laeroth.json
Normal file
720
AndorsTrail/res/raw/itemlist_laeroth.json
Normal file
@@ -0,0 +1,720 @@
|
||||
[
|
||||
{
|
||||
"id":"serpent_meat",
|
||||
"iconID":"items_misc_6:25",
|
||||
"name":"Serpent meat",
|
||||
"displaytype":"ordinary",
|
||||
"category":"food",
|
||||
"useEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"blindness",
|
||||
"chance":"100"
|
||||
},
|
||||
{
|
||||
"condition":"food",
|
||||
"magnitude":2,
|
||||
"duration":5,
|
||||
"chance":"100"
|
||||
},
|
||||
{
|
||||
"condition":"foodp",
|
||||
"magnitude":2,
|
||||
"duration":8,
|
||||
"chance":"8"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"lizard_skin",
|
||||
"iconID":"items_misc_2:88",
|
||||
"name":"Lizard skin",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":10,
|
||||
"category":"animal"
|
||||
},
|
||||
{
|
||||
"id":"shield_dark_ref",
|
||||
"iconID":"items_armours_3:24",
|
||||
"name":"Shield of dark reflections",
|
||||
"displaytype":"extraordinary",
|
||||
"category":"shld_mtl_hv",
|
||||
"description":"When you look into the polished surface, you see a terrifying reflection of yourself.",
|
||||
"equipEffect":{
|
||||
"increaseAttackChance":-3,
|
||||
"increaseBlockChance":17,
|
||||
"increaseDamageResistance":1
|
||||
},
|
||||
"hitReceivedEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"fear",
|
||||
"magnitude":1,
|
||||
"duration":4,
|
||||
"chance":"18"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"bloodseeker",
|
||||
"iconID":"items_weapons_3:30",
|
||||
"name":"Blood seeker",
|
||||
"displaytype":"extraordinary",
|
||||
"category":"lsword",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":3,
|
||||
"max":9
|
||||
},
|
||||
"increaseAttackCost":5,
|
||||
"increaseAttackChance":20,
|
||||
"increaseCriticalSkill":1,
|
||||
"setCriticalMultiplier":1.5,
|
||||
"setNonWeaponDamageModifier":121
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"bleeding_wound",
|
||||
"magnitude":5,
|
||||
"duration":5,
|
||||
"chance":"25"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"shield_of_brave",
|
||||
"iconID":"items_tometik2:97",
|
||||
"name":"Shield of the Brave",
|
||||
"displaytype":"extraordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"shld_mtl_hv",
|
||||
"description":"Provides to its possessor, a level of fearlessness and courage.",
|
||||
"equipEffect":{
|
||||
"increaseAttackChance":-4,
|
||||
"increaseBlockChance":18,
|
||||
"increaseDamageResistance":2
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"fear",
|
||||
"magnitude":-99,
|
||||
"duration":3,
|
||||
"chance":"3"
|
||||
}
|
||||
]
|
||||
},
|
||||
"killEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"courage",
|
||||
"magnitude":1,
|
||||
"duration":3,
|
||||
"chance":"20"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"korhald_coins",
|
||||
"iconID":"items_japozero:469",
|
||||
"name":"Korhald coin chest",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A set of magnificent coins commissioned by the great Korhald during the Noble Wars."
|
||||
},
|
||||
{
|
||||
"id":"gylew_key",
|
||||
"iconID":"items_japozero:396",
|
||||
"name":"Gylew's key",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A key to open the chest that houses Korhald coins."
|
||||
},
|
||||
{
|
||||
"id":"forenza_key",
|
||||
"iconID":"items_japozero:398",
|
||||
"name":"Forenza's key",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A key to open the chest that houses Korhald coins."
|
||||
},
|
||||
{
|
||||
"id":"feygard_plated_gloves",
|
||||
"iconID":"items_tometik2:26",
|
||||
"name":"Feygard plated gloves",
|
||||
"displaytype":"rare",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":755,
|
||||
"category":"hnd_mtl_hv",
|
||||
"equipEffect":{
|
||||
"increaseAttackChance":-3,
|
||||
"increaseBlockChance":8,
|
||||
"increaseDamageResistance":1
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"dazed",
|
||||
"magnitude":1,
|
||||
"duration":4,
|
||||
"chance":"20"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"korhald_map",
|
||||
"iconID":"items_japozero:587",
|
||||
"name":"Mysterious Korhald map",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A mysterious looking map found inside the Korhald chest."
|
||||
},
|
||||
{
|
||||
"id":"korhald_chamber_key",
|
||||
"iconID":"items_jewelry:13",
|
||||
"name":"Mysterious Korhald pendant",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"neck",
|
||||
"description":"Found in the Korhald coin chest. This is a mysterous item indeed.",
|
||||
"equipEffect":{
|
||||
"increaseMaxHP":-15,
|
||||
"increaseAttackChance":-1,
|
||||
"increaseBlockChance":5,
|
||||
"increaseDamageResistance":3
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"qtrstaff_2",
|
||||
"iconID":"items_weapons_3:18",
|
||||
"name":"Superior quarterstaff",
|
||||
"displaytype":"rare",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":1600,
|
||||
"category":"staff",
|
||||
"description":"This quarterstaff is made of very dense wood, and has metal endcaps with intricate engravings.",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":5,
|
||||
"max":11
|
||||
},
|
||||
"increaseAttackCost":5,
|
||||
"increaseAttackChance":9,
|
||||
"increaseBlockChance":4,
|
||||
"setNonWeaponDamageModifier":129
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"stunned",
|
||||
"magnitude":1,
|
||||
"duration":2,
|
||||
"chance":"3"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"hero_coin",
|
||||
"iconID":"items_japozero:362",
|
||||
"name":"Coin of Prestige",
|
||||
"displaytype":"quest",
|
||||
"category":"money",
|
||||
"description":"A gift from the people of Remgard to the Korhald family after Korhald's death to honor and respect the great man that was Korhald."
|
||||
},
|
||||
{
|
||||
"id":"stinging_gland",
|
||||
"iconID":"items_misc:33",
|
||||
"name":"Stinging gland",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":86,
|
||||
"category":"animal",
|
||||
"description":"You should handle this very carefully!"
|
||||
},
|
||||
{
|
||||
"id":"verigil_ring",
|
||||
"iconID":"items_rings_1:19",
|
||||
"name":"Verigil's signet ring",
|
||||
"displaytype":"quest",
|
||||
"category":"ring",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":1,
|
||||
"max":1
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"oegyth1",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Slightly diminished oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems somewhat less than it was."
|
||||
},
|
||||
{
|
||||
"id":"oegyth2",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Diminished oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems less than it was."
|
||||
},
|
||||
{
|
||||
"id":"oegyth3",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Very diminished oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems a lot less than it was."
|
||||
},
|
||||
{
|
||||
"id":"oegyth4",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Heavily diminished oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems much less than it was."
|
||||
},
|
||||
{
|
||||
"id":"oegyth5",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Very heavily diminished oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems to be weak now."
|
||||
},
|
||||
{
|
||||
"id":"oegyth6",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Nearly depleted oegyth crystal",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem",
|
||||
"description":"The power radiating from the crystal seems to be very weak now."
|
||||
},
|
||||
{
|
||||
"id":"oegyth7",
|
||||
"iconID":"items_misc:35",
|
||||
"name":"Depleted oegyth crystal",
|
||||
"displaytype":"rare",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":100,
|
||||
"category":"gem",
|
||||
"description":"You can no longer sense any power radiating from the crystal."
|
||||
},
|
||||
{
|
||||
"id":"eyvipa_candlestick",
|
||||
"iconID":"items_misc_2:230",
|
||||
"name":"Eyvipa's candlestick",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"obsidian",
|
||||
"iconID":"items_misc:13",
|
||||
"name":"Obsidian",
|
||||
"displaytype":"rare",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":1000,
|
||||
"category":"gem",
|
||||
"description":"It looks like black glass."
|
||||
},
|
||||
{
|
||||
"id":"obsidian_dagger",
|
||||
"iconID":"items_misc_6:21",
|
||||
"name":"Obsidian dagger",
|
||||
"displaytype":"extraordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":1500,
|
||||
"category":"dagger",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":3,
|
||||
"max":6
|
||||
},
|
||||
"increaseMoveCost":0,
|
||||
"increaseAttackCost":4,
|
||||
"increaseCriticalSkill":10,
|
||||
"setCriticalMultiplier":3.0,
|
||||
"setNonWeaponDamageModifier":104
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"bleeding_wound",
|
||||
"magnitude":2,
|
||||
"duration":5,
|
||||
"chance":"20"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"pink_potion",
|
||||
"iconID":"items_reterski_1:6",
|
||||
"name":"Pink potion of stomach calming",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":265,
|
||||
"category":"pot",
|
||||
"description":"A thick, pink liquid",
|
||||
"useEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"nausea",
|
||||
"chance":"100"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"audela_necklace",
|
||||
"iconID":"items_necklaces_1:24",
|
||||
"name":"Audela's necklace",
|
||||
"displaytype":"quest",
|
||||
"category":"neck",
|
||||
"description":"A very pretty necklace."
|
||||
},
|
||||
{
|
||||
"id":"diary_cuned",
|
||||
"iconID":"items_misc_5:6",
|
||||
"name":"Cuned's diary",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"This is private, so you decide not to read it."
|
||||
},
|
||||
{
|
||||
"id":"seal_jerelin",
|
||||
"iconID":"items_misc_3:72",
|
||||
"name":"Jerelin's seal",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"You can see some old ink still on the seal."
|
||||
},
|
||||
{
|
||||
"id":"laeroth_box_key",
|
||||
"iconID":"items_japozero:395",
|
||||
"name":"Fancy looking key",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A small, very ornate key"
|
||||
},
|
||||
{
|
||||
"id":"jelly_blob",
|
||||
"iconID":"items_japozero:565",
|
||||
"name":"Gelatinous blob",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":4,
|
||||
"category":"animal",
|
||||
"description":"This looks and feels disgusting."
|
||||
},
|
||||
{
|
||||
"id":"spider_fang",
|
||||
"iconID":"items_japozero:580",
|
||||
"name":"Spider fang",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":22,
|
||||
"category":"animal",
|
||||
"description":"It's sharp!"
|
||||
},
|
||||
{
|
||||
"id":"centipede_skin",
|
||||
"iconID":"items_misc_3:216",
|
||||
"name":"Centipede skin",
|
||||
"displaytype":"ordinary",
|
||||
"category":"animal"
|
||||
},
|
||||
{
|
||||
"id":"glaive_butcher",
|
||||
"iconID":"items_weapons:33",
|
||||
"name":"Glaive of the butcher",
|
||||
"displaytype":"extraordinary",
|
||||
"category":"pole",
|
||||
"description":"Shiny, and sharp!",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":5,
|
||||
"max":12
|
||||
},
|
||||
"increaseAttackCost":6,
|
||||
"increaseAttackChance":15,
|
||||
"increaseCriticalSkill":10,
|
||||
"increaseBlockChance":7,
|
||||
"setCriticalMultiplier":2.0,
|
||||
"setNonWeaponDamageModifier":158
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"bleeding_wound",
|
||||
"magnitude":2,
|
||||
"duration":4,
|
||||
"chance":"20"
|
||||
},
|
||||
{
|
||||
"condition":"crit1",
|
||||
"magnitude":1,
|
||||
"duration":3,
|
||||
"chance":"7"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"adakin_letter",
|
||||
"iconID":"items_misc_3:135",
|
||||
"name":"Letter from Adakin",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"My dear Moriath. I wish to thank you for your service over the years. However, I realize there is no future for me here at the manor, so I must leave to find my path in life. I wish you all the best, and perhaps we will meet again somewhere. I have secured the things that are valuable to me but I cannot carry, including my diary, in a chest downstairs. Perhaps one day I will be able to collect them. Signed, Adakin."
|
||||
},
|
||||
{
|
||||
"id":"adakin_chest_key",
|
||||
"iconID":"items_japozero:387",
|
||||
"name":"Key for Adakin's chest",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"adakin_diary_key",
|
||||
"iconID":"items_misc:25",
|
||||
"name":"Key for Adakin's diary",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"adakin_diary",
|
||||
"iconID":"items_books:6",
|
||||
"name":"Adakin's diary",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"An ornate diary."
|
||||
},
|
||||
{
|
||||
"id":"durian",
|
||||
"iconID":"items_misc_6:35",
|
||||
"name":"Durian fruit",
|
||||
"displaytype":"ordinary",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":110,
|
||||
"category":"food",
|
||||
"description":"Wow! The smell is almost overpowering. It's a mixture of old socks and sewage! It does taste good though!",
|
||||
"useEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"food",
|
||||
"magnitude":5,
|
||||
"duration":6,
|
||||
"chance":"100"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"feline_hat",
|
||||
"iconID":"items_newb:108",
|
||||
"name":"Feline hat",
|
||||
"displaytype":"rare",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":3451,
|
||||
"category":"hd_cloth",
|
||||
"equipEffect":{
|
||||
"increaseMaxHP":1,
|
||||
"increaseAttackChance":7,
|
||||
"increaseCriticalSkill":1,
|
||||
"increaseBlockChance":6,
|
||||
"increaseDamageResistance":-1,
|
||||
"setCriticalMultiplier":1.5,
|
||||
"addedConditions":[
|
||||
{
|
||||
"condition":"clumsiness",
|
||||
"magnitude":1
|
||||
}
|
||||
]
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"sense_1",
|
||||
"magnitude":1,
|
||||
"duration":3,
|
||||
"chance":"5"
|
||||
}
|
||||
]
|
||||
},
|
||||
"hitReceivedEffect":{
|
||||
"conditionsSource":[
|
||||
{
|
||||
"condition":"fear",
|
||||
"magnitude":1,
|
||||
"duration":2,
|
||||
"chance":"5"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"mystery_laeroth_key",
|
||||
"iconID":"items_japozero:396",
|
||||
"name":"Mystery Laeroth key",
|
||||
"displaytype":"quest",
|
||||
"category":"other",
|
||||
"description":"A mysterious key found in Laeroth Manor that's embossed with the letter 'K'."
|
||||
},
|
||||
{
|
||||
"id":"final_cave_f",
|
||||
"iconID":"items_japozero:238",
|
||||
"name":"Scroll of fire",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_w",
|
||||
"iconID":"items_japozero:238",
|
||||
"name":"Scroll of water",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_e",
|
||||
"iconID":"items_japozero:238",
|
||||
"name":"Scroll of earth",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_a",
|
||||
"iconID":"items_japozero:238",
|
||||
"name":"Scroll of wind",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_r",
|
||||
"iconID":"items_japozero:359",
|
||||
"name":"Red globe of the elements",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_b",
|
||||
"iconID":"items_japozero:359",
|
||||
"name":"Blue globe of the elements",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"final_cave_g",
|
||||
"iconID":"items_japozero:359",
|
||||
"name":"Green globe of the elements",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"lae_island_boss_heart",
|
||||
"iconID":"items_misc:6",
|
||||
"name":"Dorhantarh's heart",
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"lae_cube",
|
||||
"iconID":"items_newb:330",
|
||||
"name":"Cube",
|
||||
"displaytype":"extraordinary",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"korhald_kettle",
|
||||
"iconID":"items_newb:71",
|
||||
"name":"Korhald's kettle",
|
||||
"displaytype":"extraordinary",
|
||||
"category":"hd_mtl_li",
|
||||
"description":"Korhald's helmet, adorned with intricate engravings, offering formidable protection while symbolizing the vallor and resilience to its wearer.",
|
||||
"equipEffect":{
|
||||
"increaseMaxHP":10,
|
||||
"increaseAttackChance":1,
|
||||
"increaseBlockChance":5,
|
||||
"increaseDamageResistance":1
|
||||
}
|
||||
},
|
||||
{
|
||||
"id":"korhald_book",
|
||||
"iconID":"items_newb:552",
|
||||
"name":"Korhald Family Legacy",
|
||||
"displaytype":"rare",
|
||||
"category":"other",
|
||||
"description":"'In the annals of time,' [the text begins], 'there lived a man whose legend burns as brightly as the forge fires he tended. Korhald, master blacksmith and unmatched warrior, emerged from humble beginnings to etch his name upon the tapestry of fate.'\n [With each turn of the page, the tale unfolds before you like a parchment map unfurling across the expanse of memory.]\n'Born of simple stock,' the words continue, 'Korhald inherited not only his father's name but also his legacy of hard work and unwavering resolve.'\n [As you delve deeper into the passages, you learn of Korhald's ascent from apprentice to artisan, his hands shaping steel with the precision of a sculptor and the strength of a titan.]\n'In the heart of the forge,' the tome whispers, 'Korhald found not only his craft but also his calling, for his creations were not merely weapons and armor, but the very embodiment of his spirit.'\n [But Korhald's legacy extends beyond the anvil and the battlefield.] 'A leader among men,' the pages declare, 'Korhald's valor and wisdom guided his people through times of strife and uncertainty, laying the cornerstone upon which the town of Remgard would rise.'\n\n[With each passing paragraph, you bear witness to the indomitable spirit of a man who forged his own destiny, shaping the world around him with the hammer blows of fate. And as you close the tome, the echoes of Korhald's journey linger in your mind, a testament to the enduring power of courage, determination, and the bonds of family that transcend the ages.]"
|
||||
},
|
||||
{
|
||||
"id":"lae_prison_key",
|
||||
"iconID":"items_japozero:392",
|
||||
"name":"Laeroth prison key",
|
||||
"displaytype":"quest",
|
||||
"category":"other"
|
||||
},
|
||||
{
|
||||
"id":"insect_claw",
|
||||
"iconID":"items_newb:591",
|
||||
"name":"Insect claw",
|
||||
"displaytype":"ordinary",
|
||||
"category":"animal"
|
||||
},
|
||||
{
|
||||
"id":"raiders_reach",
|
||||
"iconID":"items_newb:493",
|
||||
"name":"Raider's reach",
|
||||
"displaytype":"rare",
|
||||
"baseMarketCost":6700,
|
||||
"category":"whip",
|
||||
"equipEffect":{
|
||||
"increaseAttackDamage":{
|
||||
"min":1,
|
||||
"max":3
|
||||
},
|
||||
"increaseMaxHP":3,
|
||||
"increaseAttackCost":5,
|
||||
"increaseAttackChance":6,
|
||||
"increaseCriticalSkill":2,
|
||||
"increaseBlockChance":6,
|
||||
"setCriticalMultiplier":1.5,
|
||||
"setNonWeaponDamageModifier":127
|
||||
},
|
||||
"hitEffect":{
|
||||
"conditionsTarget":[
|
||||
{
|
||||
"condition":"sting_minor",
|
||||
"magnitude":1,
|
||||
"duration":2,
|
||||
"chance":"10"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -7,14 +7,6 @@
|
||||
"hasManualPrice": 1,
|
||||
"baseMarketCost": 6
|
||||
},
|
||||
{
|
||||
"id": "bat_wing",
|
||||
"iconID": "items_misc:46",
|
||||
"name": "Bat wing",
|
||||
"category": "animal",
|
||||
"hasManualPrice": 1,
|
||||
"baseMarketCost": 2
|
||||
},
|
||||
{
|
||||
"id": "feather",
|
||||
"iconID": "items_misc:16",
|
||||
@@ -39,14 +31,6 @@
|
||||
"hasManualPrice": 1,
|
||||
"baseMarketCost": 1
|
||||
},
|
||||
{
|
||||
"id": "gem6",
|
||||
"iconID": "items_misc:4",
|
||||
"name": "Shimmering gem",
|
||||
"category": "gem",
|
||||
"hasManualPrice": 1,
|
||||
"baseMarketCost": 26
|
||||
},
|
||||
{
|
||||
"id": "gem8",
|
||||
"iconID": "actorconditions_1:50",
|
||||
|
||||
@@ -48,7 +48,8 @@
|
||||
"displaytype":"quest",
|
||||
"hasManualPrice":1,
|
||||
"baseMarketCost":0,
|
||||
"category":"gem"
|
||||
"category":"gem",
|
||||
"description":"You can feel some strange power radiating from this crystal."
|
||||
},
|
||||
{
|
||||
"id":"toszylae_heart",
|
||||
|
||||
1453
AndorsTrail/res/raw/monsterlist_laeroth.json
Normal file
1453
AndorsTrail/res/raw/monsterlist_laeroth.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -26,17 +26,40 @@
|
||||
"id":"gylew",
|
||||
"name":"Gylew",
|
||||
"iconID":"monsters_mage2:0",
|
||||
"maxHP":180,
|
||||
"moveCost":5,
|
||||
"unique":1,
|
||||
"monsterClass":"humanoid",
|
||||
"attackDamage":{
|
||||
"min":10,
|
||||
"max":22
|
||||
},
|
||||
"spawnGroup":"gylew",
|
||||
"phraseID":"gylew"
|
||||
"phraseID":"gylew",
|
||||
"droplistID":"gylew_dl",
|
||||
"attackCost":5,
|
||||
"attackChance":60,
|
||||
"criticalSkill":20,
|
||||
"criticalMultiplier":2.0,
|
||||
"blockChance":40
|
||||
},
|
||||
{
|
||||
"id":"gylew_henchman",
|
||||
"name":"Gylew's henchman",
|
||||
"iconID":"monsters_men:8",
|
||||
"maxHP":200,
|
||||
"moveCost":5,
|
||||
"monsterClass":"humanoid",
|
||||
"attackDamage":{
|
||||
"min":11,
|
||||
"max":22
|
||||
},
|
||||
"spawnGroup":"gylew_henchman",
|
||||
"phraseID":"gylew_henchman"
|
||||
"phraseID":"gylew_henchman",
|
||||
"droplistID":"gold100",
|
||||
"attackCost":3,
|
||||
"attackChance":70,
|
||||
"blockChance":60
|
||||
},
|
||||
{
|
||||
"id":"toszylae",
|
||||
|
||||
@@ -103,6 +103,10 @@
|
||||
"progress":110,
|
||||
"logText":"After talking with mother back at home, she and I tried to brainstorm about where Andor could be. She reminded me about Andor's friend Stanwick who lives in Brightport. We agreed that going to talk to him might be the next logical thing to do.\n\n[Quest is not completable at this time.]",
|
||||
"rewardExperience":2000
|
||||
},
|
||||
{
|
||||
"progress":120,
|
||||
"logText":"In the dungeons of Laeroth manor, Kotheses, the torturer, mentioned that he had taught Andor the basics of torturing."
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
},
|
||||
{
|
||||
"progress":12,
|
||||
"logText":"Tunlon got furious when he saw that you killed his sheep.",
|
||||
"logText":"Tunlon got furious when he saw that I killed his sheep.",
|
||||
"rewardExperience":5,
|
||||
"finishesQuest":1
|
||||
},
|
||||
|
||||
@@ -262,9 +262,8 @@
|
||||
"rewardExperience":1000
|
||||
},
|
||||
{
|
||||
"progress":130,
|
||||
"logText":"Nightmare Survived: I survived the most intense nightmares ever",
|
||||
"rewardExperience":1000
|
||||
"progress":135,
|
||||
"logText":"Innocent barnyard animal dies: Even after the pig told me to stop feeding it rotten mean as it was make it sick, i continued to do so and it result in its death."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -233,6 +233,10 @@
|
||||
{
|
||||
"progress":240,
|
||||
"logText":"Despawned monsters in graveyard"
|
||||
},
|
||||
{
|
||||
"progress":250,
|
||||
"logText":"Looted arulir secret room"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
638
AndorsTrail/res/raw/questlist_laeroth.json
Normal file
638
AndorsTrail/res/raw/questlist_laeroth.json
Normal file
@@ -0,0 +1,638 @@
|
||||
[
|
||||
{
|
||||
"id":"laeroth_nondisplay",
|
||||
"name":"laeroth_nondisplay",
|
||||
"showInLog":0,
|
||||
"stages":[
|
||||
{
|
||||
"progress":1,
|
||||
"logText":"island_underground2_set1"
|
||||
},
|
||||
{
|
||||
"progress":2,
|
||||
"logText":"island_underground2_set2"
|
||||
},
|
||||
{
|
||||
"progress":3,
|
||||
"logText":"Got Verigil ring"
|
||||
},
|
||||
{
|
||||
"progress":4,
|
||||
"logText":"placed ring on tomb"
|
||||
},
|
||||
{
|
||||
"progress":5,
|
||||
"logText":"Got Eyvipa candlestick"
|
||||
},
|
||||
{
|
||||
"progress":6,
|
||||
"logText":"placed candlestick on tomb"
|
||||
},
|
||||
{
|
||||
"progress":7,
|
||||
"logText":"Got Cuned's diary //obsolete,nut"
|
||||
},
|
||||
{
|
||||
"progress":8,
|
||||
"logText":"Placed diary on tomb"
|
||||
},
|
||||
{
|
||||
"progress":9,
|
||||
"logText":"Got Jerelin's seal"
|
||||
},
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"Placed seal on tomb"
|
||||
},
|
||||
{
|
||||
"progress":11,
|
||||
"logText":"Got Audela's necklace"
|
||||
},
|
||||
{
|
||||
"progress":12,
|
||||
"logText":"Placed necklace on tomb"
|
||||
},
|
||||
{
|
||||
"progress":13,
|
||||
"logText":"Raised the spirit of cuned again"
|
||||
},
|
||||
{
|
||||
"progress":14,
|
||||
"logText":"Raised Jerelin again"
|
||||
},
|
||||
{
|
||||
"progress":31,
|
||||
"logText":"Opened cell 1"
|
||||
},
|
||||
{
|
||||
"progress":32,
|
||||
"logText":"Opened cell 2"
|
||||
},
|
||||
{
|
||||
"progress":33,
|
||||
"logText":"Opened cell 3"
|
||||
},
|
||||
{
|
||||
"progress":34,
|
||||
"logText":"Opened cell 4"
|
||||
},
|
||||
{
|
||||
"progress":102,
|
||||
"logText":"Inside the Laeroth barn basement, the PC has found the Mystery Laeroth key."
|
||||
},
|
||||
{
|
||||
"progress":103,
|
||||
"logText":"This is just a wrapper around the odd coin collector 65 and 66 steps, it is easier to check this one when looking for confirmation that the PC found the Coin of Prestige and the Shield of the Brave."
|
||||
},
|
||||
{
|
||||
"progress":104,
|
||||
"logText":"The PC has helped heal Forenza. This is just a wrapper around the odd coin collector quest's \"aid\" Forenza steps."
|
||||
},
|
||||
{
|
||||
"progress":105,
|
||||
"logText":"I gave Gylew the Korhald chest."
|
||||
},
|
||||
{
|
||||
"progress":106,
|
||||
"logText":"This is just a wrapper around the odd coin collector \"end\" steps as there are 4 of them, it is easier to check this one when looking for confirmation that the quest is complete."
|
||||
},
|
||||
{
|
||||
"progress":107,
|
||||
"logText":"Sold 5 bronze and 5 silver coins to the coin collector."
|
||||
},
|
||||
{
|
||||
"progress":108,
|
||||
"logText":"PC gave Forenza Gylew's key."
|
||||
},
|
||||
{
|
||||
"progress":120,
|
||||
"logText":"Jerelin grave moved"
|
||||
},
|
||||
{
|
||||
"progress":140,
|
||||
"logText":"Looted Adakin's chest."
|
||||
},
|
||||
{
|
||||
"progress":200,
|
||||
"logText":"brute_creator_in"
|
||||
},
|
||||
{
|
||||
"progress":201,
|
||||
"logText":"brute_creator_key"
|
||||
},
|
||||
{
|
||||
"progress":211,
|
||||
"logText":"centaur1 heard"
|
||||
},
|
||||
{
|
||||
"progress":212,
|
||||
"logText":"centaur2 heard"
|
||||
},
|
||||
{
|
||||
"progress":213,
|
||||
"logText":"centaur3 heard"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"odd_coin_collector",
|
||||
"name":"The odd coin collector",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"I traded 5 of my 'mermaid coins' to Gylew for 500 gold.",
|
||||
"rewardExperience":500
|
||||
},
|
||||
{
|
||||
"progress":11,
|
||||
"logText":"I foolishly gave 5 of my 'mermaid coins' to Gylew.",
|
||||
"rewardExperience":100
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I have agreed to set off to Laeroth Manor in persuit of the Korhald coins and to bring them back to Gylew."
|
||||
},
|
||||
{
|
||||
"progress":12,
|
||||
"logText":"I sold the 10 coins that I looted from the Arulir secret room to Gylew.",
|
||||
"rewardExperience":750
|
||||
},
|
||||
{
|
||||
"progress":13,
|
||||
"logText":"I gave Gylew the 10 coins that I looted from the Arulir secret room.",
|
||||
"rewardExperience":950
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"In the Laeroth basement, I noticted a sign on the wall that i could not read in its entirety, but I was able make out the name 'Korhald'. This makes me wonder if this is a clue?"
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"In the Laeroth basement, I discovered and looted the chest containing the 'Korhald coins'.",
|
||||
"rewardExperience":1000
|
||||
},
|
||||
{
|
||||
"progress":41,
|
||||
"logText":"In the Laeroth basement, I encountered an injured man named Forenza."
|
||||
},
|
||||
{
|
||||
"progress":42,
|
||||
"logText":"I aided Forenza with an ointment for bleeding wounds.",
|
||||
"rewardExperience":1000
|
||||
},
|
||||
{
|
||||
"progress":43,
|
||||
"logText":"In the Laeroth basement, I was able to help out Forenza by giving him a bonemeal potion.",
|
||||
"rewardExperience":500
|
||||
},
|
||||
{
|
||||
"progress":44,
|
||||
"logText":"In the Laeroth basement, I was able to help out Forenza by giving him a major health potion.",
|
||||
"rewardExperience":250
|
||||
},
|
||||
{
|
||||
"progress":46,
|
||||
"logText":"In the Laeroth basement, I was able to help out Forenza by giving him a potion of health from Lodar.",
|
||||
"rewardExperience":450
|
||||
},
|
||||
{
|
||||
"progress":47,
|
||||
"logText":"In the Laeroth basement, I was able to help out Forenza by giving him a regular health potion.",
|
||||
"rewardExperience":100
|
||||
},
|
||||
{
|
||||
"progress":48,
|
||||
"logText":"In the Laeroth basement, I was able to help out Forenza by giving him a minor health potion.",
|
||||
"rewardExperience":50
|
||||
},
|
||||
{
|
||||
"progress":50,
|
||||
"logText":"I've decided to help Forenza by agreeing to get the second key from Gylew. I should go back to Gylew now. Forenza has left the Manor island and has asked that I meet him outside of Brimhaven after my \"business\" with Gylew is complete."
|
||||
},
|
||||
{
|
||||
"progress":45,
|
||||
"logText":"I have decided to attack Forenza. I should return to Gylew with the key once he is dead."
|
||||
},
|
||||
{
|
||||
"progress":60,
|
||||
"logText":"We discovered a mysterious map inside the Korhald chest and I need to follow the river going east.",
|
||||
"rewardExperience":500
|
||||
},
|
||||
{
|
||||
"progress":62,
|
||||
"logText":"I have decided to attack Gylew. I should return to Forenza with the key once he is dead."
|
||||
},
|
||||
{
|
||||
"progress":63,
|
||||
"logText":"I killed Gylew and should return to Forenza with Gylew's key."
|
||||
},
|
||||
{
|
||||
"progress":65,
|
||||
"logText":"Inside the Korhald cave, I found the Coin of Prestige and the Shield of the Brave. I should return to Forenza and show him the coin."
|
||||
},
|
||||
{
|
||||
"progress":66,
|
||||
"logText":"Inside the Korhald cave, I found the Coin of Prestige and the Shield of the Brave. I should return to Gylew and show him the coin."
|
||||
},
|
||||
{
|
||||
"progress":100,
|
||||
"logText":"I sold Gylew the Coin of Prestige and he rewarded me handsomely for it.",
|
||||
"rewardExperience":5000,
|
||||
"finishesQuest":1
|
||||
},
|
||||
{
|
||||
"progress":105,
|
||||
"logText":"I gave Gylew the Coin of Prestige and he told me that if I ever make my way to Feygrad, to seek out his family and they will 'make that shield a little bit better\". Whatever that means.",
|
||||
"rewardExperience":6000,
|
||||
"finishesQuest":1
|
||||
},
|
||||
{
|
||||
"progress":110,
|
||||
"logText":"I sold Forenza the Coin of Prestige and he rewarded me handsomely for it.",
|
||||
"rewardExperience":5000,
|
||||
"finishesQuest":1
|
||||
},
|
||||
{
|
||||
"progress":115,
|
||||
"logText":"I gave Forenza the Coin of Prestige and he told me that if I ever make my way to Brightport, to seek out his family and they will 'reward\" me. Whatever that means.",
|
||||
"rewardExperience":6000,
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"laeroth_caretaker",
|
||||
"name":"Take care of the caretaker",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"I met a caretaker at Laeroth manor. He said he cannot leave because he is bound by an oath, but not one he ever gave."
|
||||
},
|
||||
{
|
||||
"progress":15,
|
||||
"logText":"The caretaker said that he feels honor bound by a pledge that his great-great grandfather made many years ago."
|
||||
},
|
||||
{
|
||||
"progress":17,
|
||||
"logText":"Moriath told me only the past lords can release him from the oath, but they are dead. He suggested I look in the library for information about how to talk to them."
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I have learned the chant needed to send spirits back to their rest on the other side."
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"I have learned how to raise the spirits of the dead with the help of an oegyth crystal. But I also need a personal item. I should talk to Moriath again."
|
||||
},
|
||||
{
|
||||
"progress":35,
|
||||
"logText":"Moriath suggested I search the master bedroom for a personal item from the last lord, Verigil."
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"Verigil told me he could not release the Caretaker from his oath, because he is from the wrong branch of the family. I must talk to his uncle, Eyvipa. He has gone back to his rest."
|
||||
},
|
||||
{
|
||||
"progress":50,
|
||||
"logText":"Moriath suggested I look for an item with \"E\" engraved on it. This would have belonged to Eyvipa."
|
||||
},
|
||||
{
|
||||
"progress":60,
|
||||
"logText":"I have found an expensive looking candlestick with \"E\" engraved on it. This must have belonged to Eyvipa."
|
||||
},
|
||||
{
|
||||
"progress":70,
|
||||
"logText":"Eyvipa was angry that I woke him from his rest. He refused to help me because his father passed him over, and made his younger brother, Cuned, lord. I had to send him back to his rest with the chant \"estray inyay eacepay\"."
|
||||
},
|
||||
{
|
||||
"progress":80,
|
||||
"logText":"I found a diary that must have belonged to Cuned."
|
||||
},
|
||||
{
|
||||
"progress":90,
|
||||
"logText":"Cuned told me that Verigil is correct, and he cannot release the caretaker from his oath because he is from the wrong branch of the family. I must talk to his father, Jerelin."
|
||||
},
|
||||
{
|
||||
"progress":100,
|
||||
"logText":"After much searching I found a seal for Jerelin in an old chest. I must go back to the tomb again."
|
||||
},
|
||||
{
|
||||
"progress":110,
|
||||
"logText":"Jerelin ignored me, and went back to his resting place. I will have to ask Cuned again what to do."
|
||||
},
|
||||
{
|
||||
"progress":120,
|
||||
"logText":"Cuned told me to speak to his mother, Audela. Jerelin didn't listen to many people, but he listened to her."
|
||||
},
|
||||
{
|
||||
"progress":130,
|
||||
"logText":"I have found what appears to be a jewelry box, with \"A\" inscribed on it. It is locked though, and too heavy to move to the tomb."
|
||||
},
|
||||
{
|
||||
"progress":140,
|
||||
"logText":"I have found a key in the bedroom."
|
||||
},
|
||||
{
|
||||
"progress":150,
|
||||
"logText":"The key fitted the jewelry box! Inside I found a necklace \"With love to Audela\" written on the back."
|
||||
},
|
||||
{
|
||||
"progress":160,
|
||||
"logText":"Audela told me to talk to Jerelin again, but tell him Audela wants this done."
|
||||
},
|
||||
{
|
||||
"progress":170,
|
||||
"logText":"I spoke to Jerelin again, and told him of Audela's wishes. He told me he will reease the caretaker, but with a condition. The caretakers last act must be to move his grave away from that of his nagging wife."
|
||||
},
|
||||
{
|
||||
"progress":180,
|
||||
"logText":"I told the caretaker what he has to do to be released from the oath. He thanked me, and agreed to do it.",
|
||||
"rewardExperience":18000,
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"last_lord",
|
||||
"name":"The last lord of Laeroth",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"Before I leave Laeroth, perhaps I should try to find out where the last Lord went. Maybe there are clues somewhere in the manor."
|
||||
},
|
||||
{
|
||||
"progress":15,
|
||||
"logText":"I didn't really care about where the last lord went. I left this place, and whatever happened to him didn't make any difference to me.",
|
||||
"rewardExperience":1,
|
||||
"finishesQuest":1
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I searched the caretakers room, and found a letter from \"Adakin\". It says he is leaving to explore his future, but little more than that except that it mentions a chest that contains a diary and other things he could not take with him. I should look for this chest."
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"I have found a chest, with an inscription \"Adakin\" on the top. It is locked though, so I need to find the key. Hopefully he did not take it with him."
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"I have found a key that looks like it should fit Adakin's chest."
|
||||
},
|
||||
{
|
||||
"progress":50,
|
||||
"logText":"I have opened Adakin's chest. There are some useful items in here, as well as his diary. The diary has a lock though, so it seems I must find a small key that fits this lock."
|
||||
},
|
||||
{
|
||||
"progress":60,
|
||||
"logText":"I have found a jeweled key that looks like it might be for the diary. Time to try it."
|
||||
},
|
||||
{
|
||||
"progress":70,
|
||||
"logText":"The key unlocked the diary. The final entry did not really give an answer, except that he intended to go to either Nor City or Feygard, but had yet to decide which. Perhaps I will meet him some day.",
|
||||
"rewardExperience":1000,
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"brute_creator",
|
||||
"name":"Brutes",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"I have met Bidro, a fisherman on the long way to Remgard. He wondered why only few people come along nowadays."
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I told Bidro about the many nasty monsters along the way."
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"I have discovered a cave where brutes seem to pour out."
|
||||
},
|
||||
{
|
||||
"progress":35,
|
||||
"logText":"Then I have told Bidro about this cave full of brutes."
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"I have talked to Os, a scientist about brute matters. He has built up a brute production facility."
|
||||
},
|
||||
{
|
||||
"progress":90,
|
||||
"logText":"I told Bidro what I have learned from Os. He thanked me for this new story he could tell his wife.",
|
||||
"rewardExperience":2000,
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"final_cave",
|
||||
"name":"final_cave",
|
||||
"showInLog":0,
|
||||
"stages":[
|
||||
{
|
||||
"progress":1,
|
||||
"logText":"key 1 set - sw"
|
||||
},
|
||||
{
|
||||
"progress":2,
|
||||
"logText":"key 2 set - w"
|
||||
},
|
||||
{
|
||||
"progress":3,
|
||||
"logText":"key 3 set - nw"
|
||||
},
|
||||
{
|
||||
"progress":4,
|
||||
"logText":"key 4 set - n"
|
||||
},
|
||||
{
|
||||
"progress":5,
|
||||
"logText":"key 5 set - ne"
|
||||
},
|
||||
{
|
||||
"progress":6,
|
||||
"logText":"key 6 set - e"
|
||||
},
|
||||
{
|
||||
"progress":7,
|
||||
"logText":"key 7 set - se"
|
||||
},
|
||||
{
|
||||
"progress":9,
|
||||
"logText":"9: wall down"
|
||||
},
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"10: 0=Algangror 1=Jhaeld"
|
||||
},
|
||||
{
|
||||
"progress":11,
|
||||
"logText":"11: Andor talk"
|
||||
},
|
||||
{
|
||||
"progress":12,
|
||||
"logText":"12: Algangror/Jhaeld talk"
|
||||
},
|
||||
{
|
||||
"progress":99,
|
||||
"logText":"x"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"lae_torturer",
|
||||
"name":"Shadow of the torturer",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":5,
|
||||
"logText":"In the dungeon of the mansion I found some ghosts of prisoners. One of them told me their story."
|
||||
},
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"I have agreed to help the spirits in the prison be free of the prison torturer."
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I didn't want to help the spirits in the prison be free of the prison torturer."
|
||||
},
|
||||
{
|
||||
"progress":25,
|
||||
"logText":"Kotheses the torturer offered to teach me his art, as he had done for Andor before."
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"I accepted his offer to apprentice with him."
|
||||
},
|
||||
{
|
||||
"progress":35,
|
||||
"logText":"Kotheses gave me an Oegyth crystal."
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"In order to imprison the released prisoners again, I should call the demon guard by throwing an Oegyth Kristal into the abyss."
|
||||
},
|
||||
{
|
||||
"progress":50,
|
||||
"logText":"Kotheses scolded me because I killed his precious demons."
|
||||
},
|
||||
{
|
||||
"progress":60,
|
||||
"logText":"I declined the offer to become his apprentice."
|
||||
},
|
||||
{
|
||||
"progress":70,
|
||||
"logText":"Kotheses attacked me."
|
||||
},
|
||||
{
|
||||
"progress":80,
|
||||
"logText":"I told the prisoners that I had killed their torturer. Now they could get peace.",
|
||||
"finishesQuest":1
|
||||
},
|
||||
{
|
||||
"progress":100,
|
||||
"logText":"I have thrown an oegyth crystal down into the abyss to call for the dark watch."
|
||||
},
|
||||
{
|
||||
"progress":110,
|
||||
"logText":"I got back the Oegyth crystal from the chief of the Demon guard."
|
||||
},
|
||||
{
|
||||
"progress":114,
|
||||
"logText":"I ordered the demons to watch over the prisoners."
|
||||
},
|
||||
{
|
||||
"progress":120,
|
||||
"logText":"I took my leave from Kotheses, who, incidentally, forgot to reclaim his Oegyth crystal."
|
||||
},
|
||||
{
|
||||
"progress":130,
|
||||
"logText":"Everything was in order now. The prisoners were back in their cells, and the Demon guard were on duty again.",
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id":"lae_centaurs",
|
||||
"name":"Not Pony Island",
|
||||
"showInLog":1,
|
||||
"stages":[
|
||||
{
|
||||
"progress":10,
|
||||
"logText":"The island west of Remgard was inhabited by centaurs who were very angry about your visit. They told me to seek out their leader, Thalos. He should be in the northeast of the island."
|
||||
},
|
||||
{
|
||||
"progress":20,
|
||||
"logText":"I have met Thalos."
|
||||
},
|
||||
{
|
||||
"progress":30,
|
||||
"logText":"He ordered me to slay a foul creature that hides in a cave on the hills of Laeroth Island, because the centaurs can't enter it."
|
||||
},
|
||||
{
|
||||
"progress":110,
|
||||
"logText":"In the cave entrance I have met Algangror, who asked for help."
|
||||
},
|
||||
{
|
||||
"progress":112,
|
||||
"logText":"In a cave entrance I have met Jhaeld of Remgard, who asked for help."
|
||||
},
|
||||
{
|
||||
"progress":120,
|
||||
"logText":"A common friend would be trapped deeper in the cave and I should free him."
|
||||
},
|
||||
{
|
||||
"progress":130,
|
||||
"logText":"Down in the cave I have found my brother Andor, locked in a room with no doors or other entrances."
|
||||
},
|
||||
{
|
||||
"progress":140,
|
||||
"logText":"To open an entrance I had to find the four scrolls of elements and the three color globes. These were hidden all over the island.\nThe scrolls and globes would need to be properly placed around Andor's golden prison."
|
||||
},
|
||||
{
|
||||
"progress":150,
|
||||
"logText":"The wall opened and gave access to the interior of the room."
|
||||
},
|
||||
{
|
||||
"progress":160,
|
||||
"logText":"With an intense sound, the wall built up again. I've been locked up!"
|
||||
},
|
||||
{
|
||||
"progress":170,
|
||||
"logText":"The only way out was down a staircase, which, however, seemed to be magically secured."
|
||||
},
|
||||
{
|
||||
"progress":180,
|
||||
"logText":"The only way out was down a staircase, which, however, seemed to be magically secured."
|
||||
},
|
||||
{
|
||||
"progress":190,
|
||||
"logText":"It was no problem going downstairs, but something was wrong there."
|
||||
},
|
||||
{
|
||||
"progress":200,
|
||||
"logText":"The whole thing was just a big scam to lure me into this cave to serve Dorhantarh as dinner."
|
||||
},
|
||||
{
|
||||
"progress":210,
|
||||
"logText":"The moment I placed the Scroll of Fire on the table, it exploded. At the same time the wall opened again."
|
||||
},
|
||||
{
|
||||
"progress":300,
|
||||
"logText":"I brought the monster's heart to Thalos and told him that the danger has been averted. He was impressed and relieved at the same time."
|
||||
},
|
||||
{
|
||||
"progress":310,
|
||||
"logText":"Since then I have been a welcome guest of the centaurs.",
|
||||
"rewardExperience":10000,
|
||||
"finishesQuest":1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -99,6 +99,58 @@
|
||||
{
|
||||
"progress":39,
|
||||
"logText":"Damerilia #5 grew back in lakecave1"
|
||||
},
|
||||
{
|
||||
"progress":40,
|
||||
"logText":"Opened cave door in korhald_cave_outdoor1"
|
||||
},
|
||||
{
|
||||
"progress":41,
|
||||
"logText":"Korhald cave door slams shut, scaring the PC."
|
||||
},
|
||||
{
|
||||
"progress":42,
|
||||
"logText":"Opened tomb door in korhald_cave2"
|
||||
},
|
||||
{
|
||||
"progress":43,
|
||||
"logText":"Closed tomb door in korhald_cave2"
|
||||
},
|
||||
{
|
||||
"progress":44,
|
||||
"logText":"Mysterious Korhald map head east in waterway7"
|
||||
},
|
||||
{
|
||||
"progress":45,
|
||||
"logText":"Mysterious Korhald map head south in waterway9"
|
||||
},
|
||||
{
|
||||
"progress":46,
|
||||
"logText":"I have been to the Korhald cave - thanks to my map."
|
||||
},
|
||||
{
|
||||
"progress":47,
|
||||
"logText":"I'm thinking about whether or not I want to give away or sell the \"Coin of Prestige\"."
|
||||
},
|
||||
{
|
||||
"progress":48,
|
||||
"logText":"Mysterious Korhald map head west in korhald_cave_outdoor1"
|
||||
},
|
||||
{
|
||||
"progress":49,
|
||||
"logText":"Looted the locked chest in Korhald's tomb."
|
||||
},
|
||||
{
|
||||
"progress":50,
|
||||
"logText":"Haven't looted the locked chest in Korhald's tomb."
|
||||
},
|
||||
{
|
||||
"progress":51,
|
||||
"logText":"Met a talking pig at the Wood Settlement."
|
||||
},
|
||||
{
|
||||
"progress":52,
|
||||
"logText":"waterway_forest2_house - PC discovers that nobody is home."
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<string name="dialog_permission_information_title">Зареждане и запазване на игри</string>
|
||||
<string name="monster_difficulty_veryeasy">Много лесно</string>
|
||||
<string name="heroinfo_skill_sort">Сортиране</string>
|
||||
<string name="heroinfo_unlimited_lives_and_saves">Стандартно
|
||||
<string name="heroinfo_unlimited_lives_and_saves">Стандартен
|
||||
\n(Неограничени животи и запазвания на играта)</string>
|
||||
<string name="dialog_groundloot_message">Вие намерихте някакви предмети.</string>
|
||||
<string name="menu_save_gamesaved">Играта беше запазена в слот %1$d</string>
|
||||
@@ -132,11 +132,11 @@
|
||||
<string name="monster_difficulty_normal">Нормално</string>
|
||||
<string name="combat_use">Използвай предмет</string>
|
||||
<string name="dialog_rest_confirm_message">Искате ли да си починете тук?</string>
|
||||
<string name="dialog_game_over_text">Поехте за последно дъх и загинахте.</string>
|
||||
<string name="dialog_game_over_text">Поехте за последно дъх и издъхнахте.</string>
|
||||
<string name="monster_difficulty_easy">Лесно</string>
|
||||
<string name="dialog_monsterloot_title">Победа</string>
|
||||
<string name="combat_condition_monster_apply">%1$s е засегнат от %2$s.</string>
|
||||
<string name="startscreen_mode_unlimited_saves_and_lives">Стандартна (Неограничени запазвания на играта и животи)</string>
|
||||
<string name="startscreen_mode_unlimited_saves_and_lives">Стандартен (Неограничени запазвания на играта и животи)</string>
|
||||
<string name="heroinfo_quests">Задачи</string>
|
||||
<string name="heroinfo_mode">Режим</string>
|
||||
<string name="startscreen_error_loading_game">Грешка при зареждането на играта</string>
|
||||
@@ -185,7 +185,7 @@
|
||||
<string name="combat_result_monsterhitcritical">%1$s нанесе критичен удар в размер на %2$d тз!</string>
|
||||
<string name="dialog_monsterencounter_conditions">Състояния</string>
|
||||
<string name="status_exp">ТО:</string>
|
||||
<string name="combat_miss_animation_message">Несполучлив удар</string>
|
||||
<string name="combat_miss_animation_message">Пропуск</string>
|
||||
<string name="dialog_recenter">Центрирай</string>
|
||||
<string name="status_hp">ТЗ:</string>
|
||||
<string name="combat_result_herokillsmonster">%1$s загина!</string>
|
||||
|
||||
@@ -618,4 +618,21 @@
|
||||
<string name="startscreen_migration_failure">Errore nella migrazione dei dati di gioco.</string>
|
||||
<string name="loadsave_export">Esporta salvataggi</string>
|
||||
<string name="loadsave_export_overwrite_confirmation_title">Sovrascrivi Files Esistenti\?</string>
|
||||
<string name="loadsave_import_error_unknown">Errore imprevisto durante l\'importazione.</string>
|
||||
<string name="loadsave_export_unsuccessfull">Esportazione non riuscita</string>
|
||||
<string name="loadsave_export_successfull">Esportazione riuscita</string>
|
||||
<string name="loadsave_import_save">Importa i salvataggi</string>
|
||||
<string name="loadsave_import_save_successfull">Importazione riuscita</string>
|
||||
<string name="loadsave_export_overwrite_confirmation">La cartella di destinazione contiene file esistenti con lo stesso nome di alcuni file che dovrebbero essere esportati. Sei sicuro di voler sovrascrivere quei file?</string>
|
||||
<string name="loadsave_import_save_unsuccessfull">Importazione non riuscita</string>
|
||||
<string name="loadsave_import_overwrite_confirmation_title">Sovrascrivo lo slot esitente?</string>
|
||||
<string name="loadsave_import_option_keep_existing">Mantieni il salvataggio esistente</string>
|
||||
<string name="loadsave_import_option_add_as_new">Aggiungi salvataggio</string>
|
||||
<string name="loadsave_import_option_keep_imported">Mantieni il salvataggio importato</string>
|
||||
<string name="loadsave_export_info">Selezionare la cartella dove esportare tutti i file.</string>
|
||||
<string name="loadsave_exporting_savegames">Esportare i salvataggi</string>
|
||||
<string name="loadsave_export_error_unknown">Si è verificato un errore imprevisto durante l\'esportazione.</string>
|
||||
<string name="loadsave_import_save_info">Seleziona i salvataggi da importare.</string>
|
||||
<string name="loadsave_importing_savegames">Importo salvataggi</string>
|
||||
<string name="loadsave_exporting_worldmap">Esporta la mappa del mondo</string>
|
||||
</resources>
|
||||
@@ -557,7 +557,7 @@
|
||||
<string name="inventory_category_food">Voedsel</string>
|
||||
<string name="inventory_category_potion">Dranken</string>
|
||||
<string name="inventory_category_jewelry">Juwelen</string>
|
||||
<string name="skill_shortdescription_weapon_prof_pole">Beter vechten met steel wapens</string>
|
||||
<string name="skill_shortdescription_weapon_prof_pole">Beter vechten met paalwapens</string>
|
||||
<string name="skill_shortdescription_fightstyle_unarmed_unarmored">Beter vechten zonder wapen/uitrusting</string>
|
||||
<string name="skill_title_weapon_prof_pole">Steel wapen behendigheid</string>
|
||||
<string name="skill_title_fightstyle_unarmed_unarmored">Vechtstijl: Pad van de monnik</string>
|
||||
@@ -625,4 +625,19 @@
|
||||
<string name="loadsave_import_save_unsuccessfull">Importeren mislukt</string>
|
||||
<string name="loadsave_import_worldmap_wrong_directory">- overbodig -</string>
|
||||
<string name="loadsave_importing_worldmap">Wereldkaart aan het importeren</string>
|
||||
<string name="loadsave_import_file_exists_question">Er bestaat al een opgeslagen spel op de gekozen plaats. Wil je het bestaande spel behouden, overschrijven met het geïmporteerde spel of het spel op een andere plaats opslaan?
|
||||
\n
|
||||
\n%1$s
|
||||
\n
|
||||
\n$2$s</string>
|
||||
<string name="loadsave_import_imported_description">Geïmporteerd spel: Plaats: %1$s:
|
||||
\n\t%2$s</string>
|
||||
<string name="loadsave_import_worldmap">Importeer wereldkaart</string>
|
||||
<string name="loadsave_exporting_worldmap">Wereldkaart exporteren</string>
|
||||
<string name="loadsave_import_option_keep_existing">Behoud huidige spel</string>
|
||||
<string name="loadsave_import_option_keep_imported">Behoud geïmporteerde spel</string>
|
||||
<string name="loadsave_import_option_add_as_new">Voeg toe als een nieuw spel</string>
|
||||
<string name="loadsave_import_existing_description">Bestaande spel: Plaats: %1$s:
|
||||
\n\t%2$s</string>
|
||||
<string name="loadsave_import_overwrite_confirmation_title">Bestaande spel overschrijven?</string>
|
||||
</resources>
|
||||
@@ -82,4 +82,110 @@
|
||||
<string name="heroinfo_totalexperience">Tổng kinh nghiệm</string>
|
||||
<string name="heroinfo_char">Tổng quan</string>
|
||||
<string name="heroinfo_actionpoints">Hành động (AP):</string>
|
||||
<string name="status_exp">Kinh nghiệm:</string>
|
||||
<string name="combat_log_item_single">Bạn tìm được:</string>
|
||||
<string name="combat_log_item_plural">Bạn tìm được %1$d đồ vật:</string>
|
||||
<string name="inventory_info">Thông tin</string>
|
||||
<string name="inventory_equip">Trang bị</string>
|
||||
<string name="inventory_unequip">Cởi bỏ</string>
|
||||
<string name="inventory_use">Sử dụng</string>
|
||||
<string name="inventory_item_used">Bạn đã sử dụng %1$s.</string>
|
||||
<string name="inventory_item_dropped">Bạn đã bỏ %1$s xuống đất.</string>
|
||||
<string name="inventory_item_equipped">Bạn đã trang bị %1$s.</string>
|
||||
<string name="dialog_loot_pickedupitem">Bạn đã nhặt một đồ vật.</string>
|
||||
<string name="dialog_groundloot_message">Bạn tìm thấy một vài thứ đồ vật.</string>
|
||||
<string name="dialog_monsterloot_title">Chiến thắng</string>
|
||||
<string name="dialog_monsterloot_message">Bạn thắng cuộc chạm trán.</string>
|
||||
<string name="dialog_monsterloot_gainedexp">Bạn nhận được %1$d kinh nghiệm.</string>
|
||||
<string name="monster_difficulty_veryeasy">Rất dễ</string>
|
||||
<string name="actorinfo_defense">Phòng ngự:</string>
|
||||
<string name="actorinfo_movecost">Tiêu hao điểm hành động (AP) khi di chuyển:</string>
|
||||
<string name="actorinfo_basetraits">Chỉ số cơ bản (không tính trang bị và kĩ năng)</string>
|
||||
<string name="traitsinfo_attack_cost">Tấn công tiêu hao (AP):</string>
|
||||
<string name="traitsinfo_attack_chance">Năng lực tấn công:</string>
|
||||
<string name="traitsinfo_attack_damage">Sát thương:</string>
|
||||
<string name="traitsinfo_criticalhit_skill">Năng lực chí mạng:</string>
|
||||
<string name="traitsinfo_defense_damageresist">Kháng sát thương:</string>
|
||||
<string name="iteminfo_action_use">Sử dụng</string>
|
||||
<string name="iteminfo_action_unequip_ap">Cởi bỏ (%1$d AP)</string>
|
||||
<string name="startscreen_continue">Chơi tiếp</string>
|
||||
<string name="startscreen_newgame">Tạo mới</string>
|
||||
<string name="startscreen_newgame_start">Bắt đầu</string>
|
||||
<string name="startscreen_enterheroname">Nhập tên nhân vật</string>
|
||||
<string name="startscreen_migration_title">Di chuyển dữ liệu</string>
|
||||
<string name="startscreen_migration_text">Di chuyển dữ liệu phần chơi đã lưu.</string>
|
||||
<string name="startscreen_migration_failure">Di chuyển dữ liệu phần chơi đã lưu thất bại.</string>
|
||||
<string name="startscreen_load_game">Tải phần chơi đã lưu</string>
|
||||
<string name="startscreen_load_game_confirm">Phần chơi hiện tại chưa được lưu và bạn sẽ mất hoàn toàn nhân vật này.</string>
|
||||
<string name="startscreen_error_loading_empty_slot">Không thể tải từ vị trí trống.</string>
|
||||
<string name="startscreen_attention_message_slot_gets_delete_on_load">Tải dữ liệu từ phần chơi này sẽ xóa vị trí lưu của nó. Bạn sẽ phải lưu một lần nữa nếu muốn chuyển sang phần chơi khác.</string>
|
||||
<string name="startscreen_mode_unlimited_saves_and_lives">Cơ bản (Vô hạn mạng và lượt save)</string>
|
||||
<string name="startscreen_mode_unlimited_lives">Trung bình (Vô hạn mạng, 1 lượt save)</string>
|
||||
<string name="startscreen_mode_50_lives">Khó (50 mạng, 1 lượt save)</string>
|
||||
<string name="startscreen_mode_1_life">Chết là hết (1 mạng, 1 lượt save)</string>
|
||||
<string name="conversation_rewardexp">[Bạn nhận được %1$d kinh nghiệm]</string>
|
||||
<string name="conversation_rewardgold">[Bạn nhận được %1$d vàng]</string>
|
||||
<string name="conversation_lostgold">[Bạn mất %1$d vàng]</string>
|
||||
<string name="conversation_next">Tiếp theo</string>
|
||||
<string name="shop_item_sort">Sắp xếp</string>
|
||||
<string name="levelup_title">Thăng cấp</string>
|
||||
<string name="levelup_description">Bạn đã lên cấp %1$d!</string>
|
||||
<string name="levelup_buttontext">Thăng cấp</string>
|
||||
<string name="levelup_add_attackchance">Tăng năng lực tấn công (+%1$d)</string>
|
||||
<string name="levelup_add_attackdamage">Tăng sát thương (+%1$d)</string>
|
||||
<string name="levelup_add_blockchance">Tăng năng lực phòng ngự (+%1$d)</string>
|
||||
<string name="levelup_add_blockchance_description">Tăng %1$d vào năng lực phòng ngự cơ bản.</string>
|
||||
<string name="dialog_newversion_title">Chào mừng</string>
|
||||
<string name="inventory_drop">Bỏ xuống đất</string>
|
||||
<string name="dialog_loot_pickall">Nhặt tất cả</string>
|
||||
<string name="dialog_loot_foundgold">Bạn tìm thấy %1$d vàng.</string>
|
||||
<string name="dialog_loot_pickedupitems">Bạn đã nhặt %1$d đồ vật.</string>
|
||||
<string name="monster_difficulty_easy">Dễ</string>
|
||||
<string name="monster_difficulty_normal">Bình thường</string>
|
||||
<string name="actorinfo_difficulty">Độ khó:</string>
|
||||
<string name="monster_difficulty_hard">Khó</string>
|
||||
<string name="monster_difficulty_veryhard">Rất khó</string>
|
||||
<string name="monster_difficulty_impossible">Bất khả thi</string>
|
||||
<string name="actorinfo_class">Phân loại:</string>
|
||||
<string name="actorinfo_health">Máu:</string>
|
||||
<string name="actorinfo_attack">Tấn công:</string>
|
||||
<string name="actorinfo_currenttraits">Chỉ số (hiện tại)</string>
|
||||
<string name="traitsinfo_defense_chance">Khả năng phòng ngự:</string>
|
||||
<string name="traitsinfo_criticalhit_multiplier">Khuếch đại sát thương khi chí mạng:</string>
|
||||
<string name="iteminfo_category">Thể loại:</string>
|
||||
<string name="iteminfo_action_unequip">Cởi bỏ</string>
|
||||
<string name="iteminfo_action_equip">Trang bị</string>
|
||||
<string name="iteminfo_action_use_ap">Sử dụng (%1$d AP)</string>
|
||||
<string name="startscreen_newgame_confirm">Bạn sẽ mất dữ liệu phần chơi hiện tại, bạn có chắc chắn muốn bắt đầu phần chơi mới?</string>
|
||||
<string name="iteminfo_action_equip_ap">Trang bị (%1$d AP)</string>
|
||||
<string name="startscreen_about">Về chúng tôi/trợ giúp</string>
|
||||
<string name="startscreen_selectherosprite">Chọn nhân vật chính</string>
|
||||
<string name="startscreen_load">Tải phần chơi cũ</string>
|
||||
<string name="startscreen_game_mode">Chế độ</string>
|
||||
<string name="startscreen_error_loading_game">Lỗi tải phần chơi đã lưu</string>
|
||||
<string name="startscreen_attention_slot_gets_delete_on_load">Lưu ý</string>
|
||||
<string name="combat_condition_monster_immune">%1$s miễn nhiễm với %2$s.</string>
|
||||
<string name="startscreen_mode_10_lives">Rất khó (10 mạng, 1 lượt save)</string>
|
||||
<string name="startscreen_mode_3_lives">Cực khó (3 mạng, 1 lượt save)</string>
|
||||
<string name="conversation_leave">Rời bỏ</string>
|
||||
<string name="shop_buy">Mua</string>
|
||||
<string name="conversation_rewarditem">[Bạn nhận được một đồ vật]</string>
|
||||
<string name="shop_sell">Bán</string>
|
||||
<string name="conversation_rewarditems">[Bạn nhận được %1$d đồ vật]</string>
|
||||
<string name="shop_infoitem">Thông tin</string>
|
||||
<string name="shop_buyitem">Mua (%1$d vàng)</string>
|
||||
<string name="shop_sellitem">Bán (%1$d vàng)</string>
|
||||
<string name="shop_yourgold">Số tiền bạn có: %1$d</string>
|
||||
<string name="shop_item_bought">Đã mua %1$s.</string>
|
||||
<string name="shop_item_sold">Đã bán %1$s.</string>
|
||||
<string name="levelup_add_health">Tăng máu (+%1$d HP)</string>
|
||||
<string name="dialog_rest_message">Bạn đã nghỉ ngơi và hồi phục đầy máu.</string>
|
||||
<string name="levelup_add_health_description">Tăng %1$d vào máu tối đa.</string>
|
||||
<string name="levelup_add_attackchance_description">Tăng %1$d vào năng lực tấn công cơ bản.</string>
|
||||
<string name="dialog_rest_title">Nghỉ</string>
|
||||
<string name="dialog_rest_confirm_message">Bạn có muốn nghỉ ngơi ở đây?</string>
|
||||
<string name="about_button1">Trợ giúp</string>
|
||||
<string name="about_button2">Tác giả</string>
|
||||
<string name="about_button3">Chứng chỉ</string>
|
||||
<string name="levelup_add_attackdamage_description">Tăng %1$d vào sát thương cơ bản.</string>
|
||||
</resources>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="localize_resources_from_mo_filename">zh_CN.mo</string>
|
||||
<string name="app_description">任务驱动型的幻想 RPG</string>
|
||||
<string name="app_description">任务驱动型的奇幻 RPG</string>
|
||||
<string name="exit_to_menu">返回菜单</string>
|
||||
<string name="menu_settings">设定</string>
|
||||
<string name="menu_save">保存</string>
|
||||
@@ -22,7 +22,7 @@
|
||||
<string name="dialog_recenter">回到中央</string>
|
||||
<string name="dialog_close">关闭</string>
|
||||
<string name="dialog_more">更多</string>
|
||||
<string name="app_name">安道尔的足迹</string>
|
||||
<string name="app_name">安道尔的踪迹</string>
|
||||
<string name="status_hp">体力:</string>
|
||||
<string name="heroinfo_char">总览</string>
|
||||
<string name="heroinfo_skill">技能</string>
|
||||
@@ -94,9 +94,9 @@
|
||||
<string name="levelup_buttontext">等级提升</string>
|
||||
<string name="skill_title_regeneration">再生</string>
|
||||
<string name="skillinfo_action_levelup">等级提升</string>
|
||||
<string name="skill_title_crit1">内出血</string>
|
||||
<string name="skill_title_crit2">骨折</string>
|
||||
<string name="skill_title_concussion">脑震荡</string>
|
||||
<string name="skill_title_crit1">内出血附加</string>
|
||||
<string name="skill_title_crit2">骨折附加</string>
|
||||
<string name="skill_title_concussion">震荡</string>
|
||||
<string name="heroinfo_gamestats_name_and_qty">%1$s(%2$d)</string>
|
||||
<string name="inventory_equip">装备</string>
|
||||
<string name="inventory_unequip">卸下</string>
|
||||
@@ -226,8 +226,8 @@
|
||||
\n请到我们的论坛一起讨论游戏,帮助我们做得更好(查看关于)。
|
||||
\n
|
||||
\n感谢大家的反馈!</string>
|
||||
<string name="skill_title_eater">食尸者</string>
|
||||
<string name="skill_title_cleave">坚持</string>
|
||||
<string name="skill_title_eater">尸骸掠食</string>
|
||||
<string name="skill_title_cleave">我还能打</string>
|
||||
<string name="skill_title_more_exp">快速学习</string>
|
||||
<string name="skill_title_coinfinder">宝藏猎人</string>
|
||||
<string name="skill_title_speed">战斗速度</string>
|
||||
@@ -235,7 +235,7 @@
|
||||
<string name="skill_title_more_criticals">更多暴击</string>
|
||||
<string name="skill_title_barkskin">硬化皮肤</string>
|
||||
<string name="skill_title_dodge">闪避</string>
|
||||
<string name="skill_title_barter">商人</string>
|
||||
<string name="skill_title_barter">商人才智</string>
|
||||
<string name="skill_title_weapon_dmg">重击</string>
|
||||
<string name="bulkselection_sell_confirmation">你确认要卖出%1$s吗?这个物品是%2$s的,你可能不会再次获得。</string>
|
||||
<string name="skill_title_weapon_chance">武器精度</string>
|
||||
@@ -455,18 +455,18 @@
|
||||
<string name="preferences_ui_enable_animations_title">启用动画</string>
|
||||
<string name="preferences_ui_category">界面设置</string>
|
||||
<string name="about_button4">关于</string>
|
||||
<string name="skill_longdescription_concussion">当敌人的格挡低于你的命中至少%1$d时,有%2$d%%概率对敌人造成脑震荡。脑震荡会严重降低目标的进攻作战能力,使目标无法成功地发动攻击。</string>
|
||||
<string name="skill_shortdescription_concussion">脑震荡的几率</string>
|
||||
<string name="skill_longdescription_concussion">当敌人的格挡低于你的命中至少%1$d时,有%2$d%%概率对敌人造成震荡。震荡会严重降低目标的进攻作战能力,使目标无法成功地发动攻击。</string>
|
||||
<string name="skill_shortdescription_concussion">有概率附加震荡</string>
|
||||
<string name="skill_longdescription_taunt">攻击没有命中时,攻击者有%1$d%%概率失去%2$dAP。这适用于所有对你的近战攻击。</string>
|
||||
<string name="skill_shortdescription_taunt">攻击者在未命中时失去AP</string>
|
||||
<string name="skill_title_taunt">嘲讽</string>
|
||||
<string name="skill_longdescription_rejuvenation">每回合(6秒),有%1$d%%几率使一个当前的负面状态被降低一级。这适用于影响身体的所有临时效果类型;精神状态如头晕,物理状态如疲劳,血液状态如中毒。</string>
|
||||
<string name="skill_shortdescription_rejuvenation">移除负面状态的几率</string>
|
||||
<string name="skill_title_rejuvenation">恢复活力</string>
|
||||
<string name="skill_longdescription_crit2">每一次成功暴击,都会有%1$d %% 几率在目标上造成骨折状态。这将严重降低目标的防御战斗能力,使其在随后的攻击中防御能力下降。</string>
|
||||
<string name="skill_shortdescription_crit2">骨折的几率</string>
|
||||
<string name="skill_longdescription_crit1">每一次成功暴击,都会有%1$d%%概率对目标造成内出血状态。内出血严重降低攻击性作战能力,使目标无法成功发动攻击。</string>
|
||||
<string name="skill_shortdescription_crit1">内出血的概率</string>
|
||||
<string name="skill_longdescription_rejuvenation">每回合(6秒),有%1$d%%几率使一个当前的负面状态被降低一级。这适用于影响身体的所有临时效果类型;精神状态如眩晕,物理状态如疲劳,血液状态如中毒。</string>
|
||||
<string name="skill_shortdescription_rejuvenation">有概率移除负面状态</string>
|
||||
<string name="skill_title_rejuvenation">活力回复</string>
|
||||
<string name="skill_longdescription_crit2">每一次成功的暴击都会有%1$d %% 几率给目标附加骨折状态。这会大大降低目标的防守性作战能力,使其在随后的攻击中防御能力下降。</string>
|
||||
<string name="skill_shortdescription_crit2">有概率附加骨折</string>
|
||||
<string name="skill_longdescription_crit1">每一次成功的暴击都会有%1$d%% 几率给目标附加内出血状态。这会大大降低目标的攻击性性作战能力,使其更难攻击成功。</string>
|
||||
<string name="skill_shortdescription_crit1">有概率附加内出血</string>
|
||||
<string name="loadsave_save_overwrite_confirmation_title">覆盖存档?</string>
|
||||
<string name="loadsave_save_to_new_slot">创建新的存档槽</string>
|
||||
<string name="traitsinfo_criticalhit_effectivechance">有效暴击率:</string>
|
||||
@@ -544,13 +544,13 @@
|
||||
<string name="skill_shortdescription_barter">伶牙俐齿</string>
|
||||
<string name="skill_shortdescription_weapon_dmg">增加攻击伤害</string>
|
||||
<string name="skill_shortdescription_weapon_chance">增加命中率</string>
|
||||
<string name="skill_title_resistance_blood_disorder">血统纯净</string>
|
||||
<string name="skill_title_resistance_blood_disorder">血液净化</string>
|
||||
<string name="skill_title_resistance_physical_capacity">身强力壮</string>
|
||||
<string name="skill_title_resistance_mental">修心养性</string>
|
||||
<string name="skill_title_magicfinder">魔法探测器</string>
|
||||
<string name="skill_title_magicfinder">魔器寻索</string>
|
||||
<string name="skill_title_lower_exploss">吸取教训</string>
|
||||
<string name="skill_title_evasion">逃跑</string>
|
||||
<string name="about_interface"><div><b>游戏设置</b>可通过按下设备的菜单按钮找到。</div> <p>________________</p> <h1>界面图标</h1> <div><b>宝箱</b><img alt=chest src=chest.png /></div> <p>快捷栏 【长按快捷栏槽可分配快捷栏内容】</p> <div><b>英雄</b><img alt=hero src=char_hero.png /></div> <p>菜单 【总览,任务,技能,背包 *】</p> <p>* (在背包界面,点击物品可以看到信息,长按有更多选项)</p> <div><b>敌人</b><img alt=monster src=monster.png /></div> <p>信息 【仅在战斗中出现】</p> <p>________________</p> <h1>战斗</h1> <p>战斗时进行操作会消耗 AP...</p> <div><b>攻击</b> - 【3AP】 *</div> <img alt=attacking src=doubleattackexample.png /> <p>* (装备或使用消耗品会影响AP上限或消耗的AP)</p> <div><b>使用物品</b> - [5AP]</div> <div><b>逃跑</b> - [6AP]</div> <p>________________</p> <h1>高级战斗</h1> <div>在战斗中,长按英雄附近的方块...</div> <div><b>来逃跑</b></div> <p>(选中的方块会高亮,攻击按钮会变成移动)</p> <img alt=flee src=flee_example.png /> <p>【逃跑模式启动- 长按敌人重新进入战斗】</p> <div><b>来改变目标</b></div> <p>(红色高亮表示你选中的敌人)</p> <p>【目标已改变】</p></string>
|
||||
<string name="about_interface"><div><b>游戏设置</b>可通过按下设备的菜单按钮找到。</div> <p>________________</p> <h1>界面图标</h1> <div><b>宝箱</b><img alt=chest src=chest.png /></div> <p>快捷栏 【长按快捷栏槽可分配快捷栏内容】</p> <div><b>英雄</b><img alt=hero src=char_hero.png /></div> <p>菜单 【总览,任务,技能,背包 *】</p> <p>* (在背包界面,点击物品可以看到信息,长按有更多选项)</p> <div><b>敌人</b><img alt=monster src=monster.png /></div> <p>信息 【仅在战斗中出现】</p> <p>________________</p> <h1>战斗</h1> <p>战斗时进行操作会消耗 AP...</p> <div><b>攻击</b> - 【3AP】 *</div> <img alt=attacking src=doubleattackexample.png /> <p>* (装备或使用消耗品会影响AP上限或消耗的AP)</p> <div><b>使用物品</b> - [5AP]</div> <div><b>逃跑</b> - [6AP]</div> <p>________________</p> <h1>战斗高级操作</h1> <div>在战斗中,长按英雄附近的方格...</div> <div><b>逃跑</b></div> <p>(选中的方块会高亮,攻击按钮字样会变成移动)</p> <img alt=flee src=flee_example.png /> <p>【逃跑模式激活- 长按敌人重新进入战斗模式】</p> <div><b>改变目标</b></div> <p>(红色高亮表示你选中的敌人)</p> <p>【目标已改变】</p></string>
|
||||
<string name="heroinfo_gamestats_bonemeals">使用骨粉药剂</string>
|
||||
<string name="heroinfo_gamestats_spent_gold">商店消费金币</string>
|
||||
<string name="heroinfo_gamestats_deaths">死亡次数</string>
|
||||
|
||||
@@ -563,7 +563,7 @@
|
||||
<string name="loadsave_save_to_new_slot">建立新的遊戲存檔</string>
|
||||
<string name="levelup_adds_new_skillpoint">升級帶來一個新的技能點!</string>
|
||||
<string name="skill_number_of_increases_several">你可以選擇 %1$d 個技能來升級。</string>
|
||||
<string name="skill_number_of_increases_one">你可以選擇 1 個技能來升級。</string>
|
||||
<string name="skill_number_of_increases_one">你可以選擇一項技能來提升。技能點將保留直至使用。</string>
|
||||
<string name="skill_prerequisite_stat">你需要至少 %1$d %2$s(基本屬性),才能升級此技能。</string>
|
||||
<string name="skill_prerequisite_level">你需要至少 %1$d 等級,才能升級此技能。</string>
|
||||
<string name="skill_prerequisite_other_skill">你需要至少 %1$d 等 %2$s,才能升級此技能。</string>
|
||||
@@ -646,4 +646,6 @@
|
||||
<string name="loadsave_importing_worldmap">世界地圖載入中</string>
|
||||
<string name="loadsave_import_worldmap_wrong_file">你是否確定選擇一個世界地圖?請選擇名為「worldmap.zip」的 zip 檔案,之前被輸出至你指定的位置。</string>
|
||||
<string name="loadsave_import_worldmap_successfull">世界地圖載入成功</string>
|
||||
<string name="loadsave_import_save_error_unknown">- 廢棄 -</string>
|
||||
<string name="loadsave_import_worldmap_wrong_directory">- 廢棄 -</string>
|
||||
</resources>
|
||||
@@ -140,19 +140,19 @@
|
||||
<string-array name="preferences_language">
|
||||
<item>@string/preferences_language_default</item>
|
||||
<item>English</item>
|
||||
<item>čeština (87%)</item>
|
||||
<item>Deutsch (99%)</item>
|
||||
<item>Español (81%)</item>
|
||||
<item>Française (92%)</item>
|
||||
<item>Indonesia (96%)</item>
|
||||
<item>Italiano (75%)</item>
|
||||
<item>čeština (86%)</item>
|
||||
<item>Deutsch (98%)</item>
|
||||
<item>Español (82%)</item>
|
||||
<item>Française (95%)</item>
|
||||
<item>Indonesia (95%)</item>
|
||||
<item>Italiano (74%)</item>
|
||||
<item>Magyar (26%)</item>
|
||||
<item>Polski (84%)</item>
|
||||
<item>Português (70%)</item>
|
||||
<item>Português Brasil (91%)</item>
|
||||
<item>Português (69%)</item>
|
||||
<item>Português Brasil (90%)</item>
|
||||
<item>Русский язык (99%)</item>
|
||||
<item>Türkçe (35%)</item>
|
||||
<item>日本人 (83%)</item>
|
||||
<item>日本人 (82%)</item>
|
||||
<item>中文 (99%)</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user