Compare commits

...

257 Commits

Author SHA1 Message Date
OMGeeky
4a62613375 Add tick-increase Debug-Button (for testing timers) 2024-08-25 14:00:39 +02:00
Nut.andor
585852ecb1 items_misc_2 2024-08-23 00:32:40 +02:00
Nut.andor
d87e584601 Teleport WX 2024-08-17 19:04:30 +02:00
Nut.andor
bfeab1abfa Merge branch 'pulls/1829009049/72' into AT_Source_Next_Release 2024-08-17 12:15:45 +02:00
Nut.andor
7c30577374 Reduce the Item use cost penalty like the move and attack cost penalt… 2024-08-17 12:13:19 +02:00
Nut.andor
e164e50f93 Pull Request #72: Reduce the Item use cost penalty like the move and attack cost penalt… 2024-08-15 20:20:38 +02:00
OMGeeky
f6d3cd59c0 Reduce the Item use cost penalty like the move and attack cost penalties with the heavy armor skill 2024-08-15 20:18:57 +02:00
Nut.andor
84fa8e5547 debug buttons 2024-07-21 18:53:50 +02:00
Nut.andor
c9b4da0823 better error message 2024-07-20 01:23:08 +02:00
Nut.andor
4c55c5c2a7 better error message 2024-07-20 00:37:42 +02:00
Nut.andor
ced33a4cda fixes that can't be done by ATCS 2024-07-19 23:48:39 +02:00
Nut.andor
50606e8424 Merge branch 'pulls/1829009049/69' into AT_Source_Next_Release 2024-07-19 23:47:24 +02:00
Nut.andor
845ea0926e debug buttons 2024-07-19 00:13:12 +02:00
Nut.andor
d60c6b3aa8 remove duplicates 2024-07-14 22:46:34 +02:00
Nut.andor
d4a8ab316e added rope 2024-07-07 23:19:07 +02:00
Nut.andor
570d9da321 Pull Request #69: remove duplicates 2024-06-22 15:19:50 +02:00
OMGeeky
99f4ab5e6b remove duplicates 2024-06-22 15:13:30 +02:00
Nut.andor
bf13ac460d Debug buttons 2024-06-19 23:33:35 +02:00
Nut.andor
c4eb2b2d3a Debug buttons 2024-06-19 23:24:32 +02:00
Nut.andor
0b2dbe53e3 Next version numbers 2024-06-17 20:51:52 +02:00
Nut.andor
a64c45586f whatsnew 2024-06-17 20:28:28 +02:00
Nut.andor
e4aa742882 Merge branch 'v0.8.11' 2024-06-16 20:10:22 +02:00
Nut.andor
a4f67e6feb whatsnew + translation status 2024-06-16 20:07:14 +02:00
Nut.andor
794303eacd potc 2024-06-16 19:43:41 +02:00
Nut.andor
2b53d200f0 laeroth content 2024-06-16 19:37:13 +02:00
Nut.andor
d288c23e53 Merge remote-tracking branch 'hosted.weblate/master' into v0.8.11 2024-06-16 19:15:19 +02:00
Nut.andor
1e0ee6fc7f release name 2024-06-16 19:14:57 +02:00
Daniel Stasiak
86af20dcc4 Translated using Weblate (Polish)
Currently translated at 84.4% (14413 of 17061 strings)
2024-06-16 17:12:17 +00:00
Daniel Stasiak
d0eb30ad02 Translated using Weblate (Polish)
Currently translated at 84.4% (14413 of 17061 strings)
2024-06-16 11:29:45 +02:00
Mateusz Mendel
d39fb1d6e8 Translated using Weblate (Polish)
Currently translated at 84.4% (14413 of 17061 strings)
2024-06-16 11:29:45 +02:00
Mateusz Mendel
c41a40894e Translated using Weblate (Polish)
Currently translated at 84.4% (14412 of 17061 strings)
2024-06-16 11:29:04 +02:00
Daniel Stasiak
e5a98bc252 Translated using Weblate (Polish)
Currently translated at 84.4% (14412 of 17061 strings)
2024-06-16 11:29:04 +02:00
Daniel Stasiak
45f770dcc1 Translated using Weblate (Polish)
Currently translated at 84.4% (14411 of 17061 strings)
2024-06-16 10:48:50 +02:00
Daniel Stasiak
5e79b15320 Translated using Weblate (Polish)
Currently translated at 84.4% (14411 of 17061 strings)
2024-06-16 10:48:49 +02:00
Mateusz Mendel
34ab4601e4 Translated using Weblate (Polish)
Currently translated at 84.4% (14411 of 17061 strings)
2024-06-16 10:48:49 +02:00
Mateusz Mendel
39303c0381 Translated using Weblate (Polish)
Currently translated at 84.4% (14409 of 17061 strings)
2024-06-16 10:37:47 +02:00
Daniel Stasiak
e4a2c925ef Translated using Weblate (Polish)
Currently translated at 84.4% (14409 of 17061 strings)
2024-06-16 10:37:47 +02:00
Mateusz Mendel
5e6e233a84 Translated using Weblate (Polish)
Currently translated at 84.4% (14408 of 17061 strings)
2024-06-16 10:36:29 +02:00
Daniel Stasiak
4a118451dd Translated using Weblate (Polish)
Currently translated at 84.4% (14408 of 17061 strings)
2024-06-16 10:36:28 +02:00
Mateusz Mendel
53de86e4f9 Translated using Weblate (Polish)
Currently translated at 84.4% (14407 of 17061 strings)
2024-06-16 10:35:44 +02:00
Daniel Stasiak
4c18ff2615 Translated using Weblate (Polish)
Currently translated at 84.4% (14407 of 17061 strings)
2024-06-16 10:35:44 +02:00
Daniel Stasiak
db9821956c Translated using Weblate (Polish)
Currently translated at 84.4% (14406 of 17061 strings)
2024-06-16 10:35:07 +02:00
Mateusz Mendel
90da983317 Translated using Weblate (Polish)
Currently translated at 84.4% (14406 of 17061 strings)
2024-06-16 10:35:06 +02:00
Mateusz Mendel
342441aa36 Translated using Weblate (Polish)
Currently translated at 84.4% (14405 of 17061 strings)
2024-06-16 10:32:19 +02:00
Daniel Stasiak
9250db38be Translated using Weblate (Polish)
Currently translated at 84.4% (14405 of 17061 strings)
2024-06-16 10:32:19 +02:00
Mateusz Mendel
8782190bdf Translated using Weblate (Polish)
Currently translated at 84.4% (14404 of 17061 strings)
2024-06-16 10:30:02 +02:00
Daniel Stasiak
7d58901811 Translated using Weblate (Polish)
Currently translated at 84.4% (14404 of 17061 strings)
2024-06-16 10:30:01 +02:00
Daniel Stasiak
9e885c6d7a Translated using Weblate (Polish)
Currently translated at 84.4% (14403 of 17061 strings)
2024-06-16 10:27:24 +02:00
Mateusz Mendel
ef1fc76f3c Translated using Weblate (Polish)
Currently translated at 84.4% (14403 of 17061 strings)
2024-06-16 10:27:23 +02:00
Daniel Stasiak
3e8fe3426d Translated using Weblate (Polish)
Currently translated at 84.4% (14402 of 17061 strings)
2024-06-16 10:26:23 +02:00
Mateusz Mendel
cb445ec643 Translated using Weblate (Polish)
Currently translated at 84.4% (14402 of 17061 strings)
2024-06-16 10:26:23 +02:00
Mateusz Mendel
6609a7b84a Translated using Weblate (Polish)
Currently translated at 84.4% (14400 of 17061 strings)
2024-06-16 10:21:54 +02:00
Daniel Stasiak
d6732bbe2e Translated using Weblate (Polish)
Currently translated at 84.4% (14400 of 17061 strings)
2024-06-16 10:21:54 +02:00
Palkia
2a188aa05d Translated using Weblate (Spanish)
Currently translated at 81.9% (13975 of 17061 strings)
2024-06-16 10:21:53 +02:00
Filip
bebe59537c Translated using Weblate (Polish)
Currently translated at 84.2% (14378 of 17061 strings)
2024-06-15 23:29:09 +02:00
Mateusz Mendel
cb7628c859 Translated using Weblate (Polish)
Currently translated at 84.2% (14378 of 17061 strings)
2024-06-15 23:29:09 +02:00
Mateusz Mendel
6cc167d9d4 Translated using Weblate (Polish)
Currently translated at 84.2% (14370 of 17061 strings)
2024-06-15 22:27:14 +02:00
Filip
62f5eb00ba Translated using Weblate (Polish)
Currently translated at 84.2% (14370 of 17061 strings)
2024-06-15 22:27:13 +02:00
Filip
762fbe5191 Translated using Weblate (Polish)
Currently translated at 84.2% (14370 of 17061 strings)
2024-06-15 22:26:17 +02:00
Filip
afe758fddb Translated using Weblate (Polish)
Currently translated at 84.2% (14369 of 17061 strings)
2024-06-15 22:25:01 +02:00
Filip
c05d9082f6 Translated using Weblate (Polish)
Currently translated at 84.2% (14367 of 17061 strings)
2024-06-15 22:24:40 +02:00
Mateusz Mendel
1f12c08ca3 Translated using Weblate (Polish)
Currently translated at 84.2% (14367 of 17061 strings)
2024-06-15 22:24:40 +02:00
Filip
dc6b17b77b Translated using Weblate (Polish)
Currently translated at 84.1% (14365 of 17061 strings)
2024-06-15 22:23:41 +02:00
Mateusz Mendel
38d8f205fc Translated using Weblate (Polish)
Currently translated at 84.1% (14365 of 17061 strings)
2024-06-15 22:23:41 +02:00
Filip
f6660ec7b0 Translated using Weblate (Polish)
Currently translated at 84.1% (14361 of 17061 strings)
2024-06-15 22:21:08 +02:00
Mateusz Mendel
851e9e1b40 Translated using Weblate (Polish)
Currently translated at 84.1% (14361 of 17061 strings)
2024-06-15 22:21:08 +02:00
Mateusz Mendel
b890c9b8f8 Translated using Weblate (Polish)
Currently translated at 84.1% (14359 of 17061 strings)
2024-06-15 22:19:11 +02:00
Filip
4d3606fe49 Translated using Weblate (Polish)
Currently translated at 84.1% (14359 of 17061 strings)
2024-06-15 22:19:11 +02:00
Filip
b51772e207 Translated using Weblate (Polish)
Currently translated at 84.1% (14354 of 17061 strings)
2024-06-15 22:14:26 +02:00
Mateusz Mendel
3ccf5eb3e1 Translated using Weblate (Polish)
Currently translated at 84.1% (14354 of 17061 strings)
2024-06-15 22:14:26 +02:00
Mateusz Mendel
5a6eb9b0fb Translated using Weblate (Polish)
Currently translated at 84.1% (14349 of 17061 strings)
2024-06-15 22:09:42 +02:00
Filip
1c3b3e5841 Translated using Weblate (Polish)
Currently translated at 84.1% (14349 of 17061 strings)
2024-06-15 22:09:42 +02:00
Filip
fe5de9c6d7 Translated using Weblate (Polish)
Currently translated at 84.0% (14346 of 17061 strings)
2024-06-15 22:05:04 +02:00
Mateusz Mendel
866ee65964 Translated using Weblate (Polish)
Currently translated at 84.0% (14346 of 17061 strings)
2024-06-15 22:05:04 +02:00
Filip
1b32b1f9b5 Translated using Weblate (Polish)
Currently translated at 84.0% (14344 of 17061 strings)
2024-06-15 22:03:35 +02:00
Mateusz Mendel
5708f1111a Translated using Weblate (Polish)
Currently translated at 84.0% (14344 of 17061 strings)
2024-06-15 22:03:35 +02:00
Filip
ae0bbb4b0b Translated using Weblate (Polish)
Currently translated at 84.0% (14333 of 17061 strings)
2024-06-15 21:45:54 +02:00
Filip
ada8ed6583 Translated using Weblate (Polish)
Currently translated at 83.9% (14327 of 17061 strings)
2024-06-15 19:13:04 +02:00
Palkia
a67edc6f2b Translated using Weblate (Spanish)
Currently translated at 81.5% (13917 of 17061 strings)
2024-06-15 19:13:03 +02:00
Dante Avila
dbf3eda49b Translated using Weblate (Spanish)
Currently translated at 81.2% (13867 of 17061 strings)
2024-06-15 13:11:19 +02:00
Palkia
abee648344 Translated using Weblate (Spanish)
Currently translated at 81.2% (13867 of 17061 strings)
2024-06-15 13:11:19 +02:00
Vũ Minh Long
4f77bbb69e Translated using Weblate (Vietnamese)
Currently translated at 29.7% (182 of 612 strings)
2024-06-15 10:09:27 +02:00
Vũ Minh Long
9383efdb9d Translated using Weblate (Vietnamese)
Currently translated at 0.2% (43 of 17060 strings)
2024-06-15 10:09:26 +02:00
Filip
32ab09aa36 Translated using Weblate (Polish)
Currently translated at 83.9% (14326 of 17061 strings)
2024-06-15 10:09:24 +02:00
Palkia
b81d381fc4 Translated using Weblate (Spanish)
Currently translated at 79.8% (13623 of 17061 strings)
2024-06-15 10:09:22 +02:00
Filip
4dec9dc7db Translated using Weblate (Polish)
Currently translated at 83.7% (14286 of 17061 strings)
2024-06-14 01:52:09 +02:00
Silence
a08bf5ed49 Translated using Weblate (French)
Currently translated at 94.9% (16201 of 17061 strings)
2024-06-14 01:52:06 +02:00
Mateusz Mendel
321085d3e9 Translated using Weblate (Polish)
Currently translated at 83.5% (14247 of 17061 strings)
2024-06-11 23:06:15 +02:00
Otávio Napoli
98fbdce95e Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.5% (15446 of 17061 strings)
2024-06-09 22:09:27 +02:00
Ranforingus
5bd15e489b Translated using Weblate (Dutch)
Currently translated at 98.2% (601 of 612 strings)
2024-06-08 19:12:11 +02:00
Remko van der Pluijm
5531241ca4 Translated using Weblate (Dutch)
Currently translated at 98.2% (601 of 612 strings)
2024-06-08 19:12:11 +02:00
xvy
3bf9eca3a9 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-06-08 19:12:10 +02:00
Ranforingus
90bdb77beb Translated using Weblate (Dutch)
Currently translated at 6.9% (1190 of 17061 strings)
2024-06-08 19:12:09 +02:00
Remko van der Pluijm
73ff117ddd Translated using Weblate (Dutch)
Currently translated at 6.9% (1190 of 17061 strings)
2024-06-08 19:12:08 +02:00
hugoalh
0c36d1b045 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (612 of 612 strings)
2024-06-07 09:17:50 +02:00
Burak Hüseyin Ekseli
2408171c9d Translated using Weblate (Turkish)
Currently translated at 32.7% (5584 of 17061 strings)
2024-06-06 03:14:19 +02:00
Mateusz Mendel
35ba477cd4 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-06-04 06:06:33 +02:00
Daniel Stasiak
219acf7618 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-06-02 23:43:21 +02:00
Daniel Stasiak
b619137ae3 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-06-01 14:38:08 +02:00
Daniel Stasiak
1516381ec6 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-06-01 13:24:07 +02:00
Nut.andor
40c816b4e9 debug buttons 2024-05-30 19:38:04 +02:00
Daniel Stasiak
1a0c36e179 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-05-29 13:03:05 +02:00
Daniel Stasiak
399cd68643 Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-05-28 14:09:25 +02:00
Otávio Napoli
aa5872b022 Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.4% (15431 of 17061 strings)
2024-05-26 10:18:56 +02:00
Nut.andor
c38357ff7f Merge remote-tracking branch 'hosted.weblate/master' into v0.8.11 2024-05-26 00:15:22 +02:00
xvy
feac4292af Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-25 19:10:31 +02:00
xvy
11a9d15df0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-24 08:09:23 +02:00
Otávio Napoli
879a57e06d Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.3% (15417 of 17061 strings)
2024-05-23 05:31:03 +02:00
xvy
2b3759151d Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-05-22 17:24:26 +02:00
xvy
33487fe4c0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-22 17:24:25 +02:00
Otávio Napoli
7004d31aa9 Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.3% (15416 of 17061 strings)
2024-05-22 17:24:22 +02:00
Otávio Napoli
b3cbe50138 Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.3% (15414 of 17061 strings)
2024-05-22 09:09:00 +02:00
xvy
0fd7ef32ad Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-05-17 06:01:57 +02:00
xvy
aff84a8054 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-17 06:01:55 +02:00
Nut.andor
c3c74e9e56 debug 2024-05-16 01:35:59 +02:00
xvy
0113a57311 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-05-15 22:46:02 +02:00
xvy
e03cd77f81 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-15 22:46:02 +02:00
Derik Douglas Jesus da Silva
82be86bffb Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.1% (15388 of 17061 strings)
2024-05-14 16:01:59 +02:00
Daniel Stasiak
f9cab276fb Translated using Weblate (Polish)
Currently translated at 83.5% (14246 of 17061 strings)
2024-05-14 16:01:57 +02:00
steve ross
5979cb4773 Translated using Weblate (Italian)
Currently translated at 97.0% (594 of 612 strings)
2024-05-14 16:01:55 +02:00
xvy
0df8568f37 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-05-13 12:00:32 +02:00
xvy
88439ed08b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-13 12:00:30 +02:00
xvy
5b109cd5b9 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-11 07:00:44 +02:00
xvy
5ae9d9e009 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-05-09 22:59:20 +02:00
xvy
df093ba457 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-09 22:59:15 +02:00
xvy
57c598227e Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (17043 of 17061 strings)
2024-05-09 12:36:07 +02:00
Daniel Stasiak
e70580fcb1 Translated using Weblate (Polish)
Currently translated at 83.4% (14245 of 17061 strings)
2024-05-07 20:07:47 +02:00
xvy
8a8ad9b82b Translated using Weblate (Chinese (Simplified))
Currently translated at 99.1% (16908 of 17061 strings)
2024-05-05 22:51:12 +02:00
Nut.andor
2c395ca5e1 debug 2024-05-05 13:46:21 +02:00
xvy
51cd079680 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.7% (16854 of 17061 strings)
2024-05-05 09:59:39 +02:00
Miroslav Iliev
4c97b65acf Translated using Weblate (Bulgarian)
Currently translated at 73.2% (448 of 612 strings)
2024-05-03 22:10:40 +02:00
Luca Benassi
13134ae67d Translated using Weblate (Italian)
Currently translated at 74.0% (12638 of 17061 strings)
2024-05-03 22:10:40 +02:00
xvy
3a446af265 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.7% (16850 of 17061 strings)
2024-05-02 17:07:56 +02:00
Renamed1986
ae1f9b6015 Translated using Weblate (Russian)
Currently translated at 100.0% (17061 of 17061 strings)
2024-05-02 17:07:53 +02:00
tabby
313514ebe5 Translated using Weblate (Korean)
Currently translated at 8.2% (1409 of 17061 strings)
2024-05-02 17:07:50 +02:00
Renamed1986
b0caaeda1e Translated using Weblate (Russian)
Currently translated at 99.3% (16956 of 17061 strings)
2024-05-01 10:30:28 +02:00
Luca Benassi
c3924e7193 Translated using Weblate (Italian)
Currently translated at 74.0% (12626 of 17061 strings)
2024-04-30 14:07:30 +02:00
Raphi
5f42305af7 Translated using Weblate (German)
Currently translated at 98.7% (16851 of 17061 strings)
2024-04-30 14:07:27 +02:00
Nut.andor
9513c8a790 next version 2024-04-30 00:06:42 +02:00
Nut.andor
9b59b018f1 whats new 2024-04-28 12:13:05 +02:00
Nut.andor
fe7eb87f6d translation states 2024-04-28 03:14:09 +02:00
Nut.andor
e0093c31af Merge branch 'v0.8.10' 2024-04-28 03:07:59 +02:00
Nut.andor
00beaf68e8 missing gradle lines 2024-04-28 02:59:58 +02:00
Nut.andor
2594c9d096 potc 2024-04-28 01:09:12 +02:00
Nut.andor
23a122c093 preparation for release 2024-04-28 01:08:48 +02:00
Nut.andor
810a1e810c add new content 2024-04-28 00:44:06 +02:00
Nut.andor
a382008e9b Merge remote-tracking branch 'hosted.weblate/master' into v0.8.10 2024-04-28 00:02:00 +02:00
Nut.andor
bdd383c430 preparation for release 2024-04-27 20:14:26 +02:00
Daniel Stasiak
2672fa5e89 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-04-24 18:07:27 +02:00
Artem
22f46c593e Translated using Weblate (Ukrainian)
Currently translated at 8.8% (1488 of 16850 strings)
2024-04-20 19:16:33 +02:00
Nut.andor
698f108262 preparation for beta 2024-04-17 23:54:19 +02:00
Nut.andor
37f71811ba weblate into v0.8.10 2024-04-15 22:31:09 +02:00
Nut.andor
1b60247c23 weblate 2024-04-15 22:29:19 +02:00
Letícia Gontijo
193a57de05 Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.1% (15357 of 16850 strings)
2024-04-15 22:04:52 +02:00
Nut.andor
e8dfb0e658 gradle update fix 2024-04-13 22:56:18 +02:00
Nut.andor
0a2ceea8fa Merge branch 'pulls/1829009049/67' into v0.8.10
# Conflicts:
#	AndorsTrail/app/src/main/AndroidManifest.xml
2024-04-13 20:14:31 +02:00
Nut.andor
6f16729c53 Gradle upgrade to 8.3.1 2024-04-13 20:07:00 +02:00
Nut.andor
26f0e174f6 Revert "gradle: Upgrade AGP dependency from 7.4.0 to 8.2.2"
This reverts commit 5dfe12b527.
2024-04-13 20:06:12 +02:00
Nut.andor
11a1720900 Pull Request #67: Gradle upgrade to 8.3.1 2024-04-13 19:43:45 +02:00
OMGeeky
9721cca1e4 Gradle upgrade 2024-04-13 19:38:11 +02:00
Derik Douglas Jesus da Silva
6f20d1a164 Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.0% (15350 of 16850 strings)
2024-04-13 19:14:48 +02:00
Nut.andor
5dfe12b527 gradle: Upgrade AGP dependency from 7.4.0 to 8.2.2 2024-04-13 15:39:45 +02:00
Derik Douglas Jesus da Silva
bef533556a Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.7% (15129 of 16850 strings)
2024-04-11 21:02:08 +02:00
Derik Douglas Jesus da Silva
18618d527f Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.3% (14890 of 16850 strings)
2024-04-08 19:02:09 +02:00
Daniel Stasiak
676b661e9e Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-04-03 00:08:26 +02:00
Nut.andor
3748668c11 new teleport 6-9 2024-03-30 00:35:53 +01:00
Nut.andor
caf699874a new teleport 6-9 2024-03-30 00:19:08 +01:00
Derik Douglas Jesus da Silva
67d214e8e7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.8% (14796 of 16850 strings)
2024-03-29 10:54:05 +01:00
Daniel Stasiak
2a63cb8e70 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-03-28 17:02:03 +01:00
Daniel Stasiak
2d5ff980df Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-03-26 19:01:59 +01:00
Nut.andor
5c8effb45b newb tree shadows 2024-03-24 23:31:47 +01:00
Raphi
113af685dc Translated using Weblate (German)
Currently translated at 100.0% (16850 of 16850 strings)
2024-03-24 23:02:02 +01:00
Nut.andor
6008e2d55f newb tree shadows 2024-03-24 20:30:14 +01:00
Nut.andor
c451da4300 fix newb boss sizes 2024-03-24 01:30:53 +01:00
Nut Andor
2a8f2a0f26 Translated using Weblate (German)
Currently translated at 99.2% (16729 of 16850 strings)
2024-03-23 22:20:00 +01:00
Frei Tags
46e396b74b Translated using Weblate (German)
Currently translated at 99.2% (16729 of 16850 strings)
2024-03-23 22:20:00 +01:00
Raphi
93f2e6d563 Translated using Weblate (German)
Currently translated at 99.2% (16729 of 16850 strings)
2024-03-23 22:19:59 +01:00
Daniel Stasiak
f38920e719 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-03-23 19:16:25 +01:00
Raphi
b8c07be5bd Translated using Weblate (German)
Currently translated at 98.4% (16582 of 16850 strings)
2024-03-23 19:16:23 +01:00
Nut Andor
e0aa9f76a6 Translated using Weblate (German)
Currently translated at 98.4% (16582 of 16850 strings)
2024-03-23 19:16:23 +01:00
Nut.andor
bca41adbf4 Richard added more dark brown as a border to the bear 2024-03-23 12:21:14 +01:00
Raphi
86eb8775b2 Translated using Weblate (German)
Currently translated at 98.3% (16579 of 16850 strings)
2024-03-22 06:35:19 +01:00
Frei Tags
7b759fb71d Translated using Weblate (German)
Currently translated at 96.0% (16186 of 16850 strings)
2024-03-21 11:59:48 +01:00
Raphi
241b2d244d Translated using Weblate (German)
Currently translated at 96.0% (16186 of 16850 strings)
2024-03-21 11:59:48 +01:00
Frei Tags
252b42b1ee Translated using Weblate (German)
Currently translated at 95.2% (16046 of 16850 strings)
2024-03-21 07:30:41 +01:00
Frei Tags
792b9896b3 Translated using Weblate (German)
Currently translated at 95.0% (16012 of 16850 strings)
2024-03-20 16:58:21 +01:00
Raphi
13021da2d8 Translated using Weblate (German)
Currently translated at 95.0% (16012 of 16850 strings)
2024-03-20 16:58:21 +01:00
Frei Tags
ee0ff7de44 Translated using Weblate (German)
Currently translated at 93.8% (15811 of 16850 strings)
2024-03-20 11:50:58 +01:00
Raphi
e08ce9950d Translated using Weblate (German)
Currently translated at 93.8% (15811 of 16850 strings)
2024-03-20 11:50:57 +01:00
Frei Tags
8c65f8cbf1 Translated using Weblate (German)
Currently translated at 93.5% (15771 of 16850 strings)
2024-03-19 09:45:38 +01:00
Nut.andor
30f4ea1d44 Merge branch 'pulls/1829009049/65' into v0.8.10 2024-03-17 12:59:28 +01:00
Nut.andor
5561a8f7a1 Let Signs & Key fields not show an empty dialog if they have no message text 2024-03-17 12:57:09 +01:00
Nut.andor
0d26a532e3 Pull Request #65: Let Signs & Key fields not show an empty dialog if they have no message text 2024-03-16 23:57:12 +01:00
Hugo Pérez
5b5fc4f782 Translated using Weblate (Galician)
Currently translated at 18.1% (111 of 612 strings)
2024-03-15 21:51:48 +01:00
gallegonovato
d23be31719 Translated using Weblate (Spanish)
Currently translated at 80.4% (13560 of 16850 strings)
2024-03-15 13:02:02 +01:00
Frei Tags
f4b81760fb Translated using Weblate (German)
Currently translated at 93.4% (15744 of 16850 strings)
2024-03-15 13:01:59 +01:00
Frei Tags
211c89d6ef Translated using Weblate (German)
Currently translated at 93.1% (15689 of 16850 strings)
2024-03-10 08:51:02 +01:00
Christoph Eder
d8a69fd700 Translated using Weblate (German (Austria))
Currently translated at 0.1% (1 of 16849 strings)
2024-03-08 22:01:57 +01:00
Frei Tags
1165cf3f98 Translated using Weblate (German)
Currently translated at 92.3% (15569 of 16850 strings)
2024-03-07 09:14:44 +01:00
Daniel Stasiak
40b04d8bb2 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-03-05 20:01:58 +01:00
Jesus Barba
ef43997c0d Translated using Weblate (Spanish)
Currently translated at 80.4% (13560 of 16850 strings)
2024-03-05 20:01:56 +01:00
Ranforingus
75bddf5ab3 Translated using Weblate (Dutch)
Currently translated at 6.4% (1095 of 16850 strings)
2024-03-04 13:39:43 +01:00
Daniel Stasiak
220e46d9f7 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-03-01 20:17:24 +01:00
Jesus Barba
07de076b26 Translated using Weblate (Spanish)
Currently translated at 80.3% (13547 of 16850 strings)
2024-03-01 20:17:22 +01:00
buba
79d72a1e93 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16850 of 16850 strings)
2024-02-26 11:02:13 +01:00
buba
adea17d749 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16850 of 16850 strings)
2024-02-25 10:30:51 +01:00
Daniel Stasiak
e912e452d8 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-02-24 08:25:11 +01:00
Seven
b4c490f648 Translated using Weblate (Spanish)
Currently translated at 80.3% (13546 of 16850 strings)
2024-02-24 08:25:09 +01:00
عادل نصري
e6ef6728ac Translated using Weblate (Arabic)
Currently translated at 11.3% (1918 of 16849 strings)
2024-02-23 17:34:02 +01:00
ilya
53744b1897 Translated using Weblate (Russian)
Currently translated at 100.0% (16850 of 16850 strings)
2024-02-22 07:32:46 +01:00
Frei Tags
678737441a Translated using Weblate (German)
Currently translated at 92.2% (15549 of 16850 strings)
2024-02-22 07:32:43 +01:00
ilya
cb1801b486 Translated using Weblate (Russian)
Currently translated at 99.1% (16711 of 16850 strings)
2024-02-21 20:43:38 +01:00
Frei Tags
2ffa9f5f0b Translated using Weblate (German)
Currently translated at 92.0% (15507 of 16850 strings)
2024-02-20 07:52:04 +01:00
Bugra Bezgin
bde0339a80 Translated using Weblate (Turkish)
Currently translated at 100.0% (612 of 612 strings)
2024-02-19 10:10:01 +01:00
Bugra Bezgin
b81ec6883f Translated using Weblate (Turkish)
Currently translated at 33.1% (5580 of 16850 strings)
2024-02-19 10:10:00 +01:00
Frei Tags
8e8c02b038 Translated using Weblate (German)
Currently translated at 91.9% (15493 of 16850 strings)
2024-02-19 10:09:57 +01:00
Bugra Bezgin
37f17cddf6 Translated using Weblate (Turkish)
Currently translated at 32.9% (5553 of 16850 strings)
2024-02-18 14:16:34 +01:00
Frei Tags
5bbe529230 Translated using Weblate (German)
Currently translated at 91.6% (15447 of 16850 strings)
2024-02-17 22:02:09 +01:00
Frei Tags
856fdfcfba Translated using Weblate (German)
Currently translated at 91.5% (15430 of 16850 strings)
2024-02-16 21:02:13 +01:00
Daniel Stasiak
e78f16c342 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-02-14 02:42:38 +01:00
Frei Tags
2776c33876 Translated using Weblate (German)
Currently translated at 91.3% (15391 of 16850 strings)
2024-02-14 02:42:35 +01:00
Jesus Barba
cc6de21dc1 Translated using Weblate (Spanish)
Currently translated at 80.2% (13526 of 16850 strings)
2024-02-11 19:02:16 +01:00
Frei Tags
511017a1de Translated using Weblate (German)
Currently translated at 88.7% (14958 of 16850 strings)
2024-02-11 19:02:13 +01:00
Daniel Stasiak
28ed52b263 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-02-10 17:02:12 +01:00
Jesus Barba
a63e8ad034 Translated using Weblate (Spanish)
Currently translated at 80.2% (13522 of 16850 strings)
2024-02-10 17:02:09 +01:00
CloneWith
bda9556cd1 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16850 of 16850 strings)
2024-02-08 04:01:57 +01:00
ilya
aaae2a3b51 Translated using Weblate (Russian)
Currently translated at 98.5% (16604 of 16850 strings)
2024-02-06 01:03:30 +01:00
Daniel Stasiak
3e9032de0d Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-02-06 01:03:28 +01:00
Daniel Stasiak
b778ed1207 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-02-05 09:57:24 +01:00
ilya
439e0fcbd8 Translated using Weblate (Russian)
Currently translated at 98.5% (16602 of 16850 strings)
2024-02-04 16:01:57 +01:00
ilya
34416c5548 Translated using Weblate (Russian)
Currently translated at 98.5% (16600 of 16850 strings)
2024-01-31 09:01:57 +01:00
Aviya S
070cb5bafd Translated using Weblate (Hebrew)
Currently translated at 1.3% (231 of 16849 strings)
2024-01-27 19:08:11 +01:00
Ilian Iliev
7f50c4f444 Translated using Weblate (Bulgarian)
Currently translated at 73.2% (448 of 612 strings)
2024-01-26 19:04:02 +01:00
ilya
821ff0982e Translated using Weblate (Russian)
Currently translated at 98.3% (16573 of 16850 strings)
2024-01-25 19:02:00 +01:00
CloneWith
73eff8c748 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-01-21 08:49:21 +01:00
CloneWith
15246d5270 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16850 of 16850 strings)
2024-01-21 08:49:20 +01:00
Daniel Stasiak
a0564c05ed Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-01-21 08:49:18 +01:00
ilya
bea41af484 Translated using Weblate (Russian)
Currently translated at 98.2% (16557 of 16850 strings)
2024-01-19 21:13:16 +01:00
Patryck Cardozo
d7948ff076 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.5% (14760 of 16850 strings)
2024-01-19 07:50:48 +01:00
CloneWith
60e9df3141 Added translation using Weblate (Chinese (Literary)) 2024-01-16 15:28:02 +01:00
Ilian Iliev
7be2256672 Translated using Weblate (Bulgarian)
Currently translated at 70.5% (432 of 612 strings)
2024-01-15 22:06:16 +01:00
Ilian Iliev
af8cc33bff Translated using Weblate (Bulgarian)
Currently translated at 1.1% (199 of 16850 strings)
2024-01-15 22:06:15 +01:00
Daniel Stasiak
64e3009269 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-01-15 22:06:13 +01:00
clementfourmis
ff456c2565 Translated using Weblate (French)
Currently translated at 92.5% (15590 of 16850 strings)
2024-01-15 22:06:10 +01:00
Daniel Stasiak
bc308df775 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-01-14 21:06:26 +01:00
clementfourmis
b87a514187 Translated using Weblate (French)
Currently translated at 92.5% (15590 of 16850 strings)
2024-01-14 21:06:25 +01:00
Ilian Iliev
b28f4f4c42 Translated using Weblate (Bulgarian)
Currently translated at 52.9% (324 of 612 strings)
2024-01-13 19:07:39 +01:00
Ilian Iliev
3dcc1028c1 Translated using Weblate (Bulgarian)
Currently translated at 47.0% (288 of 612 strings)
2024-01-12 21:06:25 +01:00
clementfourmis
beb8ae4a11 Translated using Weblate (French)
Currently translated at 92.4% (15586 of 16850 strings)
2024-01-12 21:06:23 +01:00
Sitthichok Arsa
ac7303a7f2 Translated using Weblate (Thai)
Currently translated at 14.5% (89 of 612 strings)
2024-01-10 17:50:38 +01:00
Sitthichok Arsa
b8a6073e3d Translated using Weblate (Thai)
Currently translated at 1.1% (202 of 16850 strings)
2024-01-10 17:50:37 +01:00
Daniel Stasiak
27909b4b49 Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-01-08 07:40:20 +01:00
aircqsj
6cd268b969 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16850 of 16850 strings)
2024-01-06 04:12:37 +01:00
aircqsj
657297ca4c Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (16840 of 16850 strings)
2024-01-05 03:08:58 +01:00
n1ck
46d26478ca Translated using Weblate (Galician)
Currently translated at 17.8% (109 of 612 strings)
2024-01-04 15:10:14 +01:00
ilya
16bd9dc17a Translated using Weblate (Russian)
Currently translated at 97.8% (16484 of 16850 strings)
2024-01-04 15:10:12 +01:00
Daniel Stasiak
26e9bda24b Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16850 strings)
2024-01-04 15:10:10 +01:00
269 changed files with 355998 additions and 10494 deletions

View File

@@ -1,8 +1,8 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 34
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "com.gpl.rpg.AndorsTrail"
@@ -63,11 +63,18 @@ task cleanup(type: Delete) {
afterEvaluate {
project.tasks.copyRes.dependsOn project.tasks.copyResValuesIn
mapReleaseSourceSetPaths.dependsOn project.tasks.copyRes
generateReleaseResources.dependsOn project.tasks.copyRes
generateDebugResources.dependsOn project.tasks.copyRes
mapDebugSourceSetPaths.dependsOn project.tasks.copyRes
mergeDebugResources.dependsOn project.tasks.copyRes
extractDeepLinksDebug.dependsOn project.tasks.copyRes
mergeReleaseResources.dependsOn project.tasks.copyRes
extractDeepLinksRelease.dependsOn project.tasks.copyRes
generateDebugResources.dependsOn project.tasks.copyTranslation
mapDebugSourceSetPaths.dependsOn project.tasks.copyTranslation
mergeDebugAssets.dependsOn project.tasks.copyTranslation
mergeReleaseAssets.dependsOn project.tasks.copyTranslation
extractDeepLinksDebug.dependsOn project.tasks.copyTranslation

View File

@@ -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.10dev"
android:versionCode="78"
android:versionName="0.8.12dev"
android:installLocation="auto"
>

View File

@@ -28,11 +28,11 @@ public final class AndorsTrailApplication extends Application {
public static final boolean DEVELOPMENT_FASTSPEED = false;
public static final boolean DEVELOPMENT_VALIDATEDATA = true;
public static final boolean DEVELOPMENT_DEBUGMESSAGES = true;
public static final String CURRENT_VERSION_DISPLAY = "0.8.10dev";
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();

View File

@@ -152,6 +152,12 @@ public final class DebugInterface {
public void onClick(View arg0) {
showToast(mainActivity, "DEBUG: map=" + world.model.currentMaps.map.name , Toast.LENGTH_SHORT);
}
})
,new DebugButton("tick-10", new OnClickListener() {
@Override
public void onClick(View arg0) {
world.model.worldData.tickWorldTime(10);
}
})
}));
@@ -182,7 +188,7 @@ public final class DebugInterface {
,new DebugButton("cr", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "houseatcrossroads4", "down", 0, 0);
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "crossroads", "middle", 0, 0);
}
})
,new DebugButton("lf", new OnClickListener() {
@@ -313,6 +319,13 @@ public final class DebugInterface {
}
})
,new DebugButton("wx", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "wexlow_village", "north", 0, 0);
}
})
,new DebugButton("fey", new OnClickListener() {
@Override
public void onClick(View arg0) {
@@ -345,14 +358,14 @@ public final class DebugInterface {
,new DebugButton("#1", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "waterway11_east", "west", 0, 0);
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "swamp3", "north", 0, 0);
}
})
,new DebugButton("#2", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "laerothtomb1", "north", 0, 0);
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "beekeeper1", "south", 0, 0);
}
})
@@ -360,7 +373,7 @@ public final class DebugInterface {
,new DebugButton("#3", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "mountainlake8", "north", 0, 0);
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "guynmart", "west2", 0, 0);
}
})
@@ -370,7 +383,7 @@ public final class DebugInterface {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "waterway5", "south", 0, 0);
}
})
,new DebugButton("#5", new OnClickListener() {
@Override
public void onClick(View arg0) {
@@ -378,6 +391,41 @@ public final class DebugInterface {
}
})
,new DebugButton("#6", new OnClickListener() {
@Override
public void onClick(View arg0) {
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, "final_cave1", "up", 0, 0);
}
})
,new DebugButton("#8", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "bwmfill3", "north2", 0, 0);
}
})
,new DebugButton("#9", new OnClickListener() {
@Override
public void onClick(View arg0) {
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);
}
})
}));
buttonList.addAll(tpButtons3);

View File

@@ -196,7 +196,7 @@ public final class SkillInfoActivity extends AndorsTrailBaseActivity {
case armorProficiencyShield: return res.getString(R.string.skill_longdescription_armor_prof_shield, SkillCollection.PER_SKILLPOINT_INCREASE_SHIELD_PROF_DR);
case armorProficiencyUnarmored: return res.getString(R.string.skill_longdescription_armor_prof_unarmored, SkillCollection.PER_SKILLPOINT_INCREASE_UNARMORED_BC);
case armorProficiencyLight: return res.getString(R.string.skill_longdescription_armor_prof_light, SkillCollection.PER_SKILLPOINT_INCREASE_LIGHT_ARMOR_BC_PERCENT);
case armorProficiencyHeavy: return res.getString(R.string.skill_longdescription_armor_prof_heavy, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_BC_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_MOVECOST_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_ATKCOST_PERCENT);
case armorProficiencyHeavy: return res.getString(R.string.skill_longdescription_armor_prof_heavy, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_BC_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_MOVECOST_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_ATKCOST_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_USECOST_PERCENT);
case fightstyleDualWield: return res.getString(R.string.skill_longdescription_fightstyle_dualwield, SkillCollection.DUALWIELD_EFFICIENCY_LEVEL0, SkillCollection.DUALWIELD_EFFICIENCY_LEVEL1, SkillCollection.DUALWIELD_LEVEL1_OFFHAND_AP_COST_PERCENT, SkillCollection.DUALWIELD_EFFICIENCY_LEVEL2);
case fightstyle2hand: return res.getString(R.string.skill_longdescription_fightstyle_2hand, SkillCollection.PER_SKILLPOINT_INCREASE_FIGHTSTYLE_2HAND_DMG_PERCENT);
case fightstyleWeaponShield: return res.getString(R.string.skill_longdescription_fightstyle_weapon_shield, SkillCollection.PER_SKILLPOINT_INCREASE_FIGHTSTYLE_WEAPON_AC_PERCENT, SkillCollection.PER_SKILLPOINT_INCREASE_FIGHTSTYLE_SHIELD_BC_PERCENT);

View File

@@ -253,6 +253,7 @@ public final class SkillController {
addPercentBlockChance(player, itemType, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_BC_PERCENT * skillLevelHeavyArmor, 0);
playerTraits.moveCost -= getPercentage(itemType.effects_equip.stats.increaseMoveCost, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_MOVECOST_PERCENT * skillLevelHeavyArmor, 0);
playerTraits.attackCost -= getPercentage(itemType.effects_equip.stats.increaseAttackCost, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_ATKCOST_PERCENT * skillLevelHeavyArmor, 0);
playerTraits.useItemCost -= getPercentage(itemType.effects_equip.stats.increaseUseItemCost, SkillCollection.PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_USECOST_PERCENT * skillLevelHeavyArmor, 0);
}
}
}

View File

@@ -112,6 +112,7 @@ public final class SkillCollection {
public static final int PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_BC_PERCENT = 20;
public static final int PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_MOVECOST_PERCENT = 25;
public static final int PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_ATKCOST_PERCENT = 25;
public static final int PER_SKILLPOINT_INCREASE_HEAVY_ARMOR_USECOST_PERCENT = 25;
public static final int PER_SKILLPOINT_INCREASE_FIGHTSTYLE_2HAND_DMG_PERCENT = 30;
public static final int PER_SKILLPOINT_INCREASE_SPECIALIZATION_2HAND_DMG_PERCENT = 50;
public static final int PER_SKILLPOINT_INCREASE_SPECIALIZATION_2HAND_AC_PERCENT = 20;

View File

@@ -341,9 +341,9 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.monsters_men2, "monsters_men2", new Size(10, 1), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_misc, "monsters_misc", new Size(13, 1), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_1, "monsters_newb_1", new Size(40, 34), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_2, "monsters_newb_2", new Size(16, 2), sz1x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_3, "monsters_newb_3", new Size(20, 4), sz2x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_4, "monsters_newb_4", new Size(4, 2), sz2x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_2, "monsters_newb_2", new Size(8, 2), sz1x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_3, "monsters_newb_3", new Size(10, 2), sz2x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_newb_4, "monsters_newb_4", new Size(4, 1), sz2x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_rats, "monsters_rats", new Size(5, 1), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_redshrike1, "monsters_redshrike1", sz7x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_rltiles1, "monsters_rltiles1", new Size(20, 8), sz1x1, mTileSize);

View File

@@ -8,6 +8,7 @@ import org.xmlpull.v1.XmlPullParserException;
import android.content.res.Resources;
import android.content.res.XmlResourceParser;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
import com.gpl.rpg.AndorsTrail.model.map.MapCollection;
import com.gpl.rpg.AndorsTrail.model.map.WorldMapSegment;
import com.gpl.rpg.AndorsTrail.model.map.WorldMapSegment.NamedWorldMapArea;
@@ -24,11 +25,13 @@ public final class WorldMapParser {
}
private static void read(XmlResourceParser xrp, final MapCollection maps, final TranslationLoader translationLoader) {
String s = "";
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) L.log("WorldMapParser:");
try {
int eventType;
while ((eventType = xrp.next()) != XmlResourceParser.END_DOCUMENT) {
if (eventType == XmlResourceParser.START_TAG) {
String s = xrp.getName();
s = xrp.getName();
if (s.equals("segment")) {
WorldMapSegment segment = parseSegment(xrp, maps, translationLoader);
maps.worldMapSegments.put(segment.name, segment);
@@ -37,7 +40,7 @@ public final class WorldMapParser {
}
xrp.close();
} catch (Exception e) {
L.log("Error reading worldmap: " + e.toString());
L.log("Error reading worldmap: " + s + " " + e.toString());
}
}
@@ -46,11 +49,13 @@ public final class WorldMapParser {
final WorldMapSegment segment = new WorldMapSegment(segmentName);
final ArrayList<Pair<String, String>> mapsInNamedAreas = new ArrayList<Pair<String,String>>();
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) L.log("segment: " + segmentName);
XmlResourceParserUtils.readCurrentTagUntilEnd(xrp, new XmlResourceParserUtils.TagHandler() {
@Override
public void handleTag(XmlResourceParser xrp, String tagName) throws XmlPullParserException, IOException {
if (tagName.equals("map")) {
String mapName = xrp.getAttributeValue(null, "id");
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) L.log(" map: " + mapName);
if (maps.findPredefinedMap(mapName) == null) return;
Coord mapPosition = new Coord(
xrp.getAttributeIntValue(null, "x", -1),
@@ -65,6 +70,7 @@ public final class WorldMapParser {
String id = xrp.getAttributeValue(null, "id");
String name = translationLoader.translateWorldmapLocation(xrp.getAttributeValue(null, "name"));
String type = xrp.getAttributeValue(null, "type");
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) L.log(" namedarea: id=" + id + " name=" + name + " type=" + type);
segment.namedAreas.put(id, new NamedWorldMapArea(id, name, type));
}
}

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

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

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

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

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

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

View File

@@ -1,17 +1,17 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.0'
classpath 'com.android.tools.build:gradle:8.3.1'
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
}
}

View File

@@ -1 +1,4 @@
android.defaults.buildfeatures.buildconfig=true
android.nonFinalResIds=false
android.nonTransitiveRClass=false
android.useAndroidX=true

View File

@@ -1,6 +1,6 @@
#Mon Jan 30 18:12:43 CET 2023
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

View File

@@ -1,6 +1,97 @@
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
=============
* 9 new maps that helps to cover the hole in the worldmap at Blackwater Mountain
* New quest "It makes no fence"
* Again a skeleton for "Stoutford's old castle" could have been out of reach. We hope this is the last one
* Some minor map fixes
* Translations
Forum announcement //2024-04-28
==================
Hello fellow adventurers,
a few weeks ago Raphi had surprised us with a bunch of maps that helps to cover the hole in the worldmap at Blackwater Mountain 8-)
Thank you for the fiddly work in this area of the mountains, lovers of complete maps will appreciate it!
Mountains are among the most difficult maps, especially if there already exist maps around them, because the different heights have to match each other exactly.
Raphi has also placed a new quest there for the early midgame level, involving some of Dhayavar's existing residents.
We have fine-tuned the project and are publishing it here now:
[list]Find 9 new maps filling up the Blackwater Mountain area.[/list]
[list]Help a shepherd in the Mountains above Prim in the new quest "It makes no fence".[/list]
[list]Again a skeleton for "Stoutford's old castle" could have been out of reach. We hope this is the last one.[/list]
[list]New translations[/list]
[list]And as always we've fixed some minor bugs and typos, and have embellished a few little things here and there.[/list]
Here is is the link on our server: [url]https://andorstrail.com/static/AndorsTrail_v0.8.10.apk[/url]
Google Play, F-Droid and Itch will follow soon.
Happy playing!
APK 75 (0.8.9) Bugfix + translations
Release notes

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 706 KiB

After

Width:  |  Height:  |  Size: 693 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 950 KiB

After

Width:  |  Height:  |  Size: 905 KiB

View File

@@ -0,0 +1,15 @@
[
{
"id":"thirst",
"iconID":"actorconditions_1:18",
"name":"Thirst",
"category":"physical",
"roundEffect":{
"visualEffectID":"redSplash",
"increaseCurrentHP":{
"min":-2,
"max":-2
}
}
}
]

View 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
}
}
}
]

View File

@@ -50,6 +50,77 @@
]
},
{
"id":"passive_achievement_check_2"
"id":"passive_achievement_check_2",
"replies":[
{
"nextPhraseID":"passive_achievement_grant_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"achievements",
"value":130,
"negate":true
},
{
"requireType":"killedMonster",
"requireID":"guynmart_mare",
"value":2
}
]
},
{
"nextPhraseID":"passive_achievement_check_3"
}
]
},
{
"id":"passive_achievement_grant_2",
"message":"Phew, I dreamed about nightmares in a castle dungeon - although maybe it wasn't a nightmare at all! I never want to go through something like that again - neither in my dream nor in reality!",
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"achievements",
"value":130
}
]
},
{
"id":"passive_achievement_check_3"
},
{
"id":"passive_achievement_grant_3"
},
{
"id":"passive_achievement_check_4"
},
{
"id":"passive_achievement_grant_4"
},
{
"id":"passive_achievement_check_5"
},
{
"id":"passive_achievement_grant_5"
},
{
"id":"passive_achievement_check_6"
},
{
"id":"passive_achievement_grant_6"
},
{
"id":"passive_achievement_check_7"
},
{
"id":"passive_achievement_grant_7"
},
{
"id":"passive_achievement_check_8"
},
{
"id":"passive_achievement_grant_8"
},
{
"id":"passive_achievement_check_9"
}
]

View File

@@ -3416,6 +3416,62 @@
{
"text":"I am looking for my brother, Andor. He looks a bit like me.",
"nextPhraseID":"brv_woodcraftsman_1"
},
{
"text":"Hello. The woodcutter in Loneford said that you can make me fences for a sheperd. Is that true?",
"nextPhraseID":"brv_woodcraftsman_fence1",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":210
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":220,
"negate":true
}
]
},
{
"text":"Here is your wood.",
"nextPhraseID":"brv_woodcraftsman_fence2",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":230
},
{
"requireType":"inventoryRemove",
"requireID":"tunlon_wood",
"value":1
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":240,
"negate":true
}
]
},
{
"text":"Ah, you are back.",
"nextPhraseID":"brv_woodcraftsman_fence3",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":235
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":240,
"negate":true
}
]
}
]
},
@@ -7390,6 +7446,47 @@
}
]
},
{
"nextPhraseID":"brv_patrol_stop_hero_bur",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":41,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"quest_burhczyd",
"value":80
}
]
},
{
"nextPhraseID":"brv_patrol_stop_hero_box1",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"bonemeal_potion",
"value":1
},
{
"requireType":"inventoryKeep",
"requireID":"guynmart_bonemealbox",
"value":1
}
]
},
{
"nextPhraseID":"brv_patrol_stop_hero_box2",
"requires":[
{
"requireType":"inventoryKeep",
"requireID":"guynmart_bonemealbox",
"value":1
}
]
},
{
"nextPhraseID":"brv_patrol_remove_all_bonemeals"
}
@@ -7399,6 +7496,21 @@
"rewardType":"removeQuestProgress",
"rewardID":"brv_nondisplay",
"value":142
},
{
"rewardType":"removeQuestProgress",
"rewardID":"bwmfill_nondisplay",
"value":40
},
{
"rewardType":"removeQuestProgress",
"rewardID":"bwmfill_nondisplay",
"value":42
},
{
"rewardType":"removeQuestProgress",
"rewardID":"bwmfill_nondisplay",
"value":43
}
]
},
@@ -7486,13 +7598,55 @@
]
},
{
"nextPhraseID":"brv_patrol_stop_hero"
"nextPhraseID":"brv_patrol_remove_all_bonemeals_lodar_x"
}
]
},
{
"id":"brv_patrol_bonemeals_removed",
"message":"What's this? Smells like Bonemeal!\n\nBonemeal is illegal and forbidden by the law of Feygard. I will have to confiscate it.\n[He gives you back all your belongings but keeps the Bonemeals]\n\nKeep away from illegal stuff. Now go on your way.",
"replies":[
{
"text":"Hey, what the ...?",
"nextPhraseID":"brv_patrol_bonemeals_removed_bur",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":40
}
]
},
{
"text":"Phew, at least they didn't find my iron reserve in the bonemeal box.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":42
}
]
},
{
"text":"Phew, at least they had let me go.",
"nextPhraseID":"X",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":40,
"negate":true
},
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":42,
"negate":true
}
]
}
],
"rewards":[
{
"rewardType":"questProgress",
@@ -9835,5 +9989,148 @@
"nextPhraseID":"R"
}
]
},
{
"id":"brv_patrol_remove_all_bonemeals_lodar_x",
"replies":[
{
"nextPhraseID":"brv_patrol_remove_all_bonemeals_lodar_x_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":43
}
]
},
{
"nextPhraseID":"brv_patrol_remove_all_bonemeals_lodar_x_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"bwmfill_nondisplay",
"value":42
}
]
},
{
"nextPhraseID":"brv_patrol_stop_hero"
}
]
},
{
"id":"brv_patrol_remove_all_bonemeals_lodar_x_1",
"replies":[
{
"nextPhraseID":"brv_patrol_stop_hero"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"bonemeal_potion",
"value":1
}
]
},
{
"id":"brv_patrol_remove_all_bonemeals_lodar_x_2",
"replies":[
{
"nextPhraseID":"brv_patrol_stop_hero"
}
],
"rewards":[
{
"rewardType":"giveItem",
"rewardID":"pot_bm_lodar",
"value":1
}
]
},
{
"id":"brv_patrol_stop_hero_bur",
"replies":[
{
"nextPhraseID":"brv_patrol_stop_hero"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"brv_nondisplay",
"value":142
},
{
"rewardType":"questProgress",
"rewardID":"bwmfill_nondisplay",
"value":40
},
{
"rewardType":"questProgress",
"rewardID":"bwmfill_nondisplay",
"value":41
}
]
},
{
"id":"brv_patrol_stop_hero_box1",
"replies":[
{
"nextPhraseID":"brv_patrol_remove_all_bonemeals"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"bwmfill_nondisplay",
"value":42
},
{
"rewardType":"questProgress",
"rewardID":"bwmfill_nondisplay",
"value":43
}
]
},
{
"id":"brv_patrol_stop_hero_box2",
"replies":[
{
"nextPhraseID":"brv_patrol_remove_all_bonemeals"
}
],
"rewards":[
{
"rewardType":"questProgress",
"rewardID":"bwmfill_nondisplay",
"value":42
}
]
},
{
"id":"brv_patrol_bonemeals_removed_bur",
"message":"One of the guards winks at you while putting the confiscated bonemeal potions back in your pouch.",
"switchToNPC":"none",
"replies":[
{
"text":"???",
"nextPhraseID":"brv_patrol_bonemeals_removed_bur_10"
}
]
},
{
"id":"brv_patrol_bonemeals_removed_bur_10",
"message":"You'll be speechless - the guard is Burhczyd in the uniform of the Feygard Guard!",
"replies":[
{
"text":"N",
"nextPhraseID":"brv_patrol_bonemeals_removed_bur_20"
}
]
},
{
"id":"brv_patrol_bonemeals_removed_bur_20",
"message":"Before you react, the guards have moved on."
}
]

File diff suppressed because it is too large Load Diff

View File

@@ -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!"
}
]

View File

@@ -54,6 +54,23 @@
{
"text":"Are you a woodcutter?",
"nextPhraseID":"fallhaven_lumberjack_2"
},
{
"text":"Tunlon has sent me to ask for some wood for fences.",
"nextPhraseID":"fallhaven_lumberjack_17",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":10
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":20,
"negate":true
}
]
}
]
},
@@ -359,6 +376,23 @@
{
"text":"Never mind. I don't need your services for now.",
"nextPhraseID":"X"
},
{
"text":"Tunlon has sent me to ask for some wood for fences.",
"nextPhraseID":"fallhaven_lumberjack_17",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":10
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":20,
"negate":true
}
]
}
]
},

View File

@@ -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",

View File

@@ -88,6 +88,40 @@
{
"text":"Have you seen my brother Andor around here? Looks somewhat like me.",
"nextPhraseID":"hadracor_andor_1"
},
{
"text":"Do you by any chance have some spare wood to make fences out of?",
"nextPhraseID":"hadracor_fence_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":20
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30,
"negate":true
}
]
},
{
"text":"I'm $playername, running up and down Blackwater mountain for errands.",
"nextPhraseID":"hadracor_fence_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":32,
"negate":true
}
]
}
]
},
@@ -349,6 +383,40 @@
"value":5
}
]
},
{
"text":"No, but I wanted to ask if you have some spare wood to make fences out of.",
"nextPhraseID":"hadracor_fence_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":20
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30,
"negate":true
}
]
},
{
"text":"No, I'm too busy running up and down Blackwater mountain.",
"nextPhraseID":"hadracor_fence_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":32,
"negate":true
}
]
}
]
},
@@ -438,6 +506,40 @@
{
"text":"OK, let me see what you have.",
"nextPhraseID":"S"
},
{
"text":"Do you by any chance have some spare wood to make fences out of?",
"nextPhraseID":"hadracor_fence_1",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":20
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30,
"negate":true
}
]
},
{
"text":"No, thanks. I'm too busy running up and down Blackwater mountain.",
"nextPhraseID":"hadracor_fence_2",
"requires":[
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":30
},
{
"requireType":"questProgress",
"requireID":"tunlon_fence",
"value":32,
"negate":true
}
]
}
]
}

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More