Compare commits

..

1200 Commits

Author SHA1 Message Date
Nut.andor
d25d7916b0 Merge remote-tracking branch 'hosted.weblate/master' 2024-11-19 06:48:34 +01:00
Daniel Stasiak
1a43fad4bb Translated using Weblate (Polish)
Currently translated at 80.0% (14586 of 18227 strings)
2024-11-19 06:42:36 +01:00
Mateusz Bergmann
c5e1806b9f Translated using Weblate (Polish)
Currently translated at 80.0% (14586 of 18227 strings)
2024-11-19 06:42:35 +01:00
Mateusz Mendel
dee12635a1 Translated using Weblate (Polish)
Currently translated at 80.0% (14586 of 18227 strings)
2024-11-19 06:42:35 +01:00
Nut.andor
5fac187f80 Merge remote-tracking branch 'hosted.weblate/master' 2024-11-19 06:40:41 +01:00
Nut.andor
4d18951e94 version 2024-11-19 06:00:15 +01:00
Nut.andor
48ac678c9c Merge branch 'v0.8.12' 2024-11-19 05:49:38 +01:00
Than
3a343b12ee Translated using Weblate (Vietnamese)
Currently translated at 1.8% (346 of 18226 strings)
2024-11-18 17:00:32 +01:00
Daniel Stasiak
1174495f67 Translated using Weblate (Polish)
Currently translated at 79.9% (14564 of 18227 strings)
2024-11-18 17:00:30 +01:00
Than
e0b62484f4 Translated using Weblate (Vietnamese)
Currently translated at 1.8% (336 of 18226 strings)
2024-11-16 03:00:33 +00:00
Daniel Stasiak
a2c41fd470 Translated using Weblate (Polish)
Currently translated at 79.9% (14564 of 18227 strings)
2024-11-16 03:00:31 +00:00
Nut Andor
6633bf15e6 Translated using Weblate (German)
Currently translated at 96.3% (17568 of 18227 strings)
2024-11-16 03:00:29 +00:00
Nut.andor
64644ca5be whatsnew 2024-11-16 02:14:53 +01:00
Nut.andor
31d83b0f44 fix freeze bug
boat
(cherry picked from AT_Source_Next_Release)
2024-11-16 02:06:31 +01:00
Nut.andor
98ceed6ea6 potc 2024-11-15 03:08:20 +01:00
Nut.andor
85c71fb49f content feygard_1 2024-11-15 02:52:06 +01:00
Nut.andor
b91388c085 whatsnew 2024-11-15 02:33:44 +01:00
Nut.andor
6faf448a29 Merge remote-tracking branch 'hosted.weblate/master' into v0.8.12 2024-11-15 02:26:36 +01:00
Nut.andor
d6fe78132a potcbeta 2024-11-15 02:19:33 +01:00
Anupam Malhotra
7359e55047 Translated using Weblate (Hindi)
Currently translated at 0.3% (70 of 18226 strings)
2024-11-14 21:00:28 +01:00
Daniel Stasiak
a5a97bedba Translated using Weblate (Polish)
Currently translated at 79.9% (14564 of 18227 strings)
2024-11-14 21:00:26 +01:00
Than
bcb317d799 Translated using Weblate (Vietnamese)
Currently translated at 1.7% (313 of 18226 strings)
2024-11-13 07:53:01 +01:00
xvy
521358a8b8 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-11-13 07:53:00 +01:00
Daniel Stasiak
901bc3ba43 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-13 07:52:58 +01:00
Than
3ea543213a Translated using Weblate (Vietnamese)
Currently translated at 1.5% (283 of 18226 strings)
2024-11-11 16:01:07 +00:00
Daniel Stasiak
e54ddf5d6c Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-11 16:01:04 +00:00
xvy
349baa17d3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-11-10 11:31:55 +01:00
xvy
00b84109c8 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-11-09 19:12:25 +01:00
Than
01f2bcc8c6 Translated using Weblate (Vietnamese)
Currently translated at 1.3% (240 of 18226 strings)
2024-11-09 02:00:31 +01:00
xvy
78308b5d98 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-11-09 02:00:23 +01:00
Daniel Stasiak
891664c8ff Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-09 02:00:21 +01:00
Than
07dd3d81ff Translated using Weblate (Vietnamese)
Currently translated at 0.8% (156 of 18226 strings)
2024-11-07 21:00:31 +00:00
Daniel Stasiak
9196b56a3d Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-07 21:00:30 +00:00
Than
fa70ba8fb6 Translated using Weblate (Vietnamese)
Currently translated at 0.7% (139 of 18226 strings)
2024-11-06 21:00:48 +01:00
Daniel Stasiak
6e4e60a713 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-06 21:00:45 +01:00
Daniel Stasiak
2caff38db9 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-05 18:00:23 +01:00
Daniel Stasiak
1b6d1ce5f1 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-02 19:14:14 +01:00
Kanoero
8fcd6c73b6 Translated using Weblate (Spanish)
Currently translated at 77.7% (14180 of 18227 strings)
2024-11-02 19:14:13 +01:00
Renamed1986
b5eb47aff8 Translated using Weblate (Russian)
Currently translated at 100.0% (18227 of 18227 strings)
2024-11-01 22:00:28 +01:00
Daniel Stasiak
87ddae5571 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-11-01 22:00:26 +01:00
Daniel Stasiak
e06de09e15 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-30 21:00:15 +00:00
Daniel Stasiak
9ca3833117 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-29 20:00:27 +01:00
Nut.andor
bd4efa9434 Credits 2024-10-27 22:56:15 +01:00
Nut.andor
c07bbb8ef6 Merge branch 'master-hosted.weblate' into AT_Source_Next_Release 2024-10-27 22:39:08 +01:00
Nut.andor
503a0725b9 Small boats added (prototype) 2024-10-27 18:51:30 +01:00
Daniel Stasiak
2760e081ac Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-26 19:12:37 +02:00
Nut.andor
8e2bea1f35 Add beagles 2024-10-25 21:29:54 +02:00
xvy
4369a3dfb3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-10-25 18:15:53 +02:00
Daniel Stasiak
a844e05946 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-25 18:15:50 +02:00
Raphi
401b79fcf3 Translated using Weblate (German)
Currently translated at 96.3% (17568 of 18227 strings)
2024-10-25 18:15:44 +02:00
Nut.andor
0cf139035a FormatReference 2024-10-25 02:17:17 +02:00
Daniel Stasiak
a332b06266 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-24 08:15:45 +02:00
Anupam Malhotra
0eb4a1512f Translated using Weblate (Hindi)
Currently translated at 0.2% (39 of 18226 strings)
2024-10-22 18:17:09 +02:00
Daniel Stasiak
0ecda7eb62 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-22 18:17:04 +02:00
Daniel Stasiak
4cacf8de1e Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-21 14:41:00 +02:00
Daniel Stasiak
6086a54f0f Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-21 01:24:32 +02:00
Daniel Stasiak
f376bd3445 Translated using Weblate (Polish)
Currently translated at 79.8% (14563 of 18227 strings)
2024-10-20 19:15:48 +02:00
Daniel Stasiak
e722852f93 Translated using Weblate (Polish)
Currently translated at 79.8% (14561 of 18227 strings)
2024-10-19 19:14:23 +02:00
Mateusz Mendel
9e9102fdc0 Translated using Weblate (Polish)
Currently translated at 79.8% (14561 of 18227 strings)
2024-10-19 19:14:22 +02:00
Daniel Stasiak
491e95e4a1 Translated using Weblate (Polish)
Currently translated at 79.8% (14559 of 18227 strings)
2024-10-19 19:10:26 +02:00
Mateusz Mendel
31755b480a Translated using Weblate (Polish)
Currently translated at 79.8% (14559 of 18227 strings)
2024-10-19 18:42:01 +02:00
Daniel Stasiak
d89aed8dc5 Translated using Weblate (Polish)
Currently translated at 79.8% (14559 of 18227 strings)
2024-10-19 18:42:00 +02:00
Mateusz Mendel
931597abcb Translated using Weblate (Polish)
Currently translated at 79.8% (14558 of 18227 strings)
2024-10-19 13:45:05 +02:00
Daniel Stasiak
77ab35da91 Translated using Weblate (Polish)
Currently translated at 79.8% (14558 of 18227 strings)
2024-10-19 13:45:04 +02:00
Nut.andor
0684fd8e25 Revert "easy fixes"
This reverts commit 97cabf62b8.
2024-10-19 02:35:04 +02:00
Nut.andor
97cabf62b8 easy fixes 2024-10-19 02:30:40 +02:00
Nut.andor
53a1b513fb whatsnew 2024-10-19 00:58:57 +02:00
Mateusz Mendel
053336faca Translated using Weblate (Polish)
Currently translated at 79.8% (14554 of 18227 strings)
2024-10-18 22:10:52 +02:00
Daniel Stasiak
dbe096a8d5 Translated using Weblate (Polish)
Currently translated at 79.8% (14554 of 18227 strings)
2024-10-18 22:10:52 +02:00
Mateusz Mendel
f78d1a6d84 Translated using Weblate (Polish)
Currently translated at 79.8% (14553 of 18227 strings)
2024-10-18 22:09:14 +02:00
Daniel Stasiak
01d1cb6212 Translated using Weblate (Polish)
Currently translated at 79.8% (14553 of 18227 strings)
2024-10-18 22:09:14 +02:00
Daniel Stasiak
c606e7c296 Translated using Weblate (Polish)
Currently translated at 79.8% (14552 of 18227 strings)
2024-10-18 22:07:29 +02:00
Mateusz Mendel
5ac2f44d52 Translated using Weblate (Polish)
Currently translated at 79.8% (14552 of 18227 strings)
2024-10-18 22:07:29 +02:00
Mateusz Mendel
9b7b79ac9f Translated using Weblate (Polish)
Currently translated at 79.8% (14550 of 18227 strings)
2024-10-18 22:03:05 +02:00
Daniel Stasiak
99deee6a14 Translated using Weblate (Polish)
Currently translated at 79.8% (14550 of 18227 strings)
2024-10-18 22:03:05 +02:00
Daniel Stasiak
196302ed3e Translated using Weblate (Polish)
Currently translated at 79.8% (14549 of 18227 strings)
2024-10-18 22:00:44 +02:00
Mateusz Mendel
f40589a461 Translated using Weblate (Polish)
Currently translated at 79.8% (14549 of 18227 strings)
2024-10-18 22:00:44 +02:00
Mateusz Mendel
ef2e01085a Translated using Weblate (Polish)
Currently translated at 79.8% (14548 of 18227 strings)
2024-10-18 21:58:21 +02:00
Daniel Stasiak
8f939fd4af Translated using Weblate (Polish)
Currently translated at 79.8% (14548 of 18227 strings)
2024-10-18 21:58:20 +02:00
Daniel Stasiak
4a546d9ff1 Translated using Weblate (Polish)
Currently translated at 79.8% (14547 of 18227 strings)
2024-10-18 21:56:03 +02:00
Mateusz Mendel
d75c99f7ee Translated using Weblate (Polish)
Currently translated at 79.8% (14547 of 18227 strings)
2024-10-18 21:56:02 +02:00
Mateusz Mendel
f10a3d99c5 Translated using Weblate (Polish)
Currently translated at 79.7% (14545 of 18227 strings)
2024-10-18 21:52:12 +02:00
Daniel Stasiak
fb23e577e8 Translated using Weblate (Polish)
Currently translated at 79.7% (14545 of 18227 strings)
2024-10-18 21:52:12 +02:00
Mateusz Mendel
6861451f8f Translated using Weblate (Polish)
Currently translated at 79.7% (14544 of 18227 strings)
2024-10-18 21:51:14 +02:00
Daniel Stasiak
770082a811 Translated using Weblate (Polish)
Currently translated at 79.7% (14544 of 18227 strings)
2024-10-18 21:51:14 +02:00
Mateusz Mendel
43cf2b1105 Translated using Weblate (Polish)
Currently translated at 79.7% (14543 of 18227 strings)
2024-10-18 19:44:46 +02:00
Daniel Stasiak
88e2a65b5d Translated using Weblate (Polish)
Currently translated at 79.7% (14543 of 18227 strings)
2024-10-18 19:44:46 +02:00
Mateusz Mendel
1333610ef0 Translated using Weblate (Polish)
Currently translated at 79.7% (14540 of 18227 strings)
2024-10-18 07:41:11 +02:00
Daniel Stasiak
731411cdfa Translated using Weblate (Polish)
Currently translated at 79.7% (14540 of 18227 strings)
2024-10-18 07:41:10 +02:00
Mateusz Mendel
10da65860a Translated using Weblate (Polish)
Currently translated at 79.7% (14539 of 18227 strings)
2024-10-17 20:41:50 +02:00
Daniel Stasiak
6f637e01b6 Translated using Weblate (Polish)
Currently translated at 79.7% (14539 of 18227 strings)
2024-10-17 20:41:50 +02:00
Daniel Stasiak
a356a456d5 Translated using Weblate (Polish)
Currently translated at 79.7% (14538 of 18227 strings)
2024-10-17 20:38:52 +02:00
Mateusz Mendel
55f4141157 Translated using Weblate (Polish)
Currently translated at 79.7% (14538 of 18227 strings)
2024-10-17 20:38:52 +02:00
Mateusz Mendel
b2a3c926c5 Translated using Weblate (Polish)
Currently translated at 79.7% (14537 of 18227 strings)
2024-10-17 20:36:20 +02:00
xvy
e79c26e234 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-10-16 15:15:48 +02:00
Daniel Stasiak
cb293885e2 Translated using Weblate (Polish)
Currently translated at 79.7% (14536 of 18227 strings)
2024-10-16 15:15:46 +02:00
Daniel Stasiak
92db832044 Translated using Weblate (Polish)
Currently translated at 79.7% (14534 of 18227 strings)
2024-10-15 14:48:43 +02:00
Mateusz Mendel
42f20efe3b Translated using Weblate (Polish)
Currently translated at 79.7% (14534 of 18227 strings)
2024-10-15 14:48:42 +02:00
Daniel Stasiak
14866a1432 Translated using Weblate (Polish)
Currently translated at 79.7% (14533 of 18227 strings)
2024-10-15 14:46:58 +02:00
Mateusz Mendel
7d61704575 Translated using Weblate (Polish)
Currently translated at 79.7% (14533 of 18227 strings)
2024-10-15 14:46:57 +02:00
Mateusz Mendel
c8e8d0b7b9 Translated using Weblate (Polish)
Currently translated at 79.7% (14532 of 18227 strings)
2024-10-15 14:46:03 +02:00
Daniel Stasiak
dda03b21d7 Translated using Weblate (Polish)
Currently translated at 79.7% (14532 of 18227 strings)
2024-10-15 14:46:02 +02:00
Daniel Stasiak
64e8bf3abb Translated using Weblate (Polish)
Currently translated at 79.7% (14530 of 18227 strings)
2024-10-15 14:44:52 +02:00
Mateusz Mendel
da671b00cf Translated using Weblate (Polish)
Currently translated at 79.7% (14530 of 18227 strings)
2024-10-15 14:44:52 +02:00
Mateusz Mendel
6d918bd3d5 Translated using Weblate (Polish)
Currently translated at 79.7% (14529 of 18227 strings)
2024-10-15 14:44:00 +02:00
Daniel Stasiak
dbf4e05d59 Translated using Weblate (Polish)
Currently translated at 79.7% (14529 of 18227 strings)
2024-10-15 14:44:00 +02:00
Mateusz Mendel
9224cf8b99 Translated using Weblate (Polish)
Currently translated at 79.7% (14527 of 18227 strings)
2024-10-15 14:39:37 +02:00
Daniel Stasiak
00051ec7fe Translated using Weblate (Polish)
Currently translated at 79.6% (14526 of 18227 strings)
2024-10-14 22:58:45 +02:00
Daniel Stasiak
44686c6459 Translated using Weblate (Polish)
Currently translated at 79.6% (14526 of 18227 strings)
2024-10-14 08:26:16 +02:00
Mateusz Mendel
09f3a7f27e Translated using Weblate (Polish)
Currently translated at 79.6% (14526 of 18227 strings)
2024-10-14 08:26:16 +02:00
Mateusz Mendel
51a09a7a99 Translated using Weblate (Polish)
Currently translated at 79.6% (14525 of 18227 strings)
2024-10-14 08:23:52 +02:00
Daniel Stasiak
ebdea1e9b1 Translated using Weblate (Polish)
Currently translated at 79.6% (14525 of 18227 strings)
2024-10-14 08:23:52 +02:00
Daniel Stasiak
f3d3adac2e Translated using Weblate (Polish)
Currently translated at 79.6% (14524 of 18227 strings)
2024-10-14 08:19:44 +02:00
Mateusz Mendel
b55f90efde Translated using Weblate (Polish)
Currently translated at 79.6% (14524 of 18227 strings)
2024-10-14 08:19:44 +02:00
Mateusz Mendel
c5e6e09071 Translated using Weblate (Polish)
Currently translated at 79.6% (14523 of 18227 strings)
2024-10-14 08:19:20 +02:00
Daniel Stasiak
9895847f8b Translated using Weblate (Polish)
Currently translated at 79.6% (14523 of 18227 strings)
2024-10-14 08:19:20 +02:00
Daniel Stasiak
992f265292 Translated using Weblate (Polish)
Currently translated at 79.6% (14522 of 18227 strings)
2024-10-14 08:17:19 +02:00
Mateusz Mendel
f4a4a7c124 Translated using Weblate (Polish)
Currently translated at 79.6% (14522 of 18227 strings)
2024-10-14 08:17:19 +02:00
Mateusz Mendel
129d037379 Translated using Weblate (Polish)
Currently translated at 79.6% (14519 of 18227 strings)
2024-10-13 16:23:29 +02:00
Daniel Stasiak
f0e438044f Translated using Weblate (Polish)
Currently translated at 79.6% (14519 of 18227 strings)
2024-10-13 16:23:29 +02:00
Mateusz Mendel
9ef0e56aa8 Translated using Weblate (Polish)
Currently translated at 79.6% (14518 of 18227 strings)
2024-10-13 16:22:07 +02:00
Raphi
6b74350edf Translated using Weblate (German)
Currently translated at 96.3% (17566 of 18227 strings)
2024-10-11 19:53:37 +02:00
Daniel Stasiak
5f6e38de30 Translated using Weblate (Polish)
Currently translated at 79.6% (14517 of 18227 strings)
2024-10-11 08:57:45 +02:00
Mateusz Mendel
1ee940c40c Translated using Weblate (Polish)
Currently translated at 79.6% (14517 of 18227 strings)
2024-10-11 08:57:44 +02:00
Mateusz Mendel
2ca5dd9b31 Translated using Weblate (Polish)
Currently translated at 79.6% (14515 of 18227 strings)
2024-10-11 08:11:59 +02:00
ACsediment
08a4c18c8f Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-10-09 01:15:40 +02:00
Nut.andor
e4cc3bb89c rotated tiles doesn't crash the engine anymore (when VALIDATEDATA off) 2024-10-07 22:11:42 +02:00
Nut.andor
6f56e1fb3d ⩩johny(異邦人)(白人)(差別者)(右翼)筋骨隆々⩩ — heute um 14:26 Uhr
there are some spritesheets to be updated
2024-10-07 20:52:00 +02:00
Nut.andor
c49b63b50e Burhczyd typos 2024-10-05 01:47:41 +02:00
sprin
0fcb5aa2c6 Translated using Weblate (Catalan)
Currently translated at 14.1% (2578 of 18227 strings)
2024-10-05 01:16:29 +02:00
Nut Andor
d8c055dbb4 Translated using Weblate (German)
Currently translated at 96.2% (17546 of 18227 strings)
2024-10-05 01:16:26 +02:00
xvy
280c636823 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-10-03 04:16:22 +00:00
Nut.andor
bce6cdb618 repair link to wiki
typo
whatsnew
2024-10-02 19:21:06 +02:00
Nut.andor
6a25253698 Merge remote-tracking branch 'hosted.weblate/master' into AT_Source_Next_Release 2024-09-30 23:01:58 +02:00
Nut Andor
31b15baf90 Translated using Weblate (German)
Currently translated at 96.2% (17546 of 18227 strings)
2024-09-30 23:00:55 +02:00
Nut.andor
b906e4dd99 Merge remote-tracking branch 'hosted.weblate/master' into AT_Source_Next_Release 2024-09-30 19:09:25 +02:00
xvy
5022c94a13 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-30 07:22:23 +02:00
Nut.andor
f6f3c2041b whatsnew 2024-09-29 02:17:55 +02:00
Nut.andor
5c3bdf40f9 whatsnew 2024-09-29 02:17:26 +02:00
Nut.andor
db3335513a FormatReference 2024-09-29 02:17:26 +02:00
xvy
a815562f82 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-23 20:01:49 +02:00
xvy
36d4cb716e Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-23 15:15:41 +02:00
Nut.andor
2a62f69623 wrong language 2024-09-22 14:37:02 +02:00
Nut.andor
6d1ffdedc8 Rebuild world map 2024-09-22 14:37:02 +02:00
Nut.andor
7f67ff266c Merge branch 'pulls/1829009049/24' into AT_Source_Next_Release
# Conflicts:
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/WorldSetup.java
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/controller/WorldMapController.java
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/savegames/Savegames.java
2024-09-22 03:10:49 +02:00
Nut.andor
5afdbd82bb further changes necessary 2024-09-22 03:07:13 +02:00
Nut.andor
21763301ca Rebuild world map
# Conflicts:
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/controller/WorldMapController.java
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/model/ModelContainer.java
2024-09-22 03:01:58 +02:00
Nut.andor
0268f4e707 Merge branch 'pulls/1829009049/76' into AT_Source_Next_Release 2024-09-22 01:25:36 +02:00
Nut.andor
b66e75027d Merge branch 'pulls/1829009049/75' into AT_Source_Next_Release 2024-09-22 01:25:23 +02:00
Nut.andor
934755cf4e map_cavewall_4 2024-09-22 01:23:46 +02:00
Nut.andor
148280d29e map_cavewall_4 2024-09-22 01:21:20 +02:00
Daniel Stasiak
0cc89d6e86 Translated using Weblate (Polish)
Currently translated at 79.6% (14514 of 18227 strings)
2024-09-20 21:40:47 +02:00
Filip
395bb7b213 Translated using Weblate (Polish)
Currently translated at 79.6% (14514 of 18227 strings)
2024-09-19 21:25:33 +02:00
Daniel Stasiak
af5a992cfc Translated using Weblate (Polish)
Currently translated at 79.6% (14514 of 18227 strings)
2024-09-19 21:25:32 +02:00
Filip
c76ae59ae2 Translated using Weblate (Polish)
Currently translated at 79.6% (14513 of 18227 strings)
2024-09-19 21:18:24 +02:00
xvy
2a884b7c7c Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-19 09:40:55 +02:00
xvy
3a87e6159b Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-18 07:48:05 +02:00
Ryan C
6ec5273d21 Translated using Weblate (Filipino)
Currently translated at 47.5% (291 of 612 strings)
2024-09-16 18:09:16 +02:00
Ryan C
bff5215bb9 Translated using Weblate (Filipino)
Currently translated at 1.6% (306 of 18226 strings)
2024-09-16 18:09:16 +02:00
Natalia N
f609d4132a Translated using Weblate (German)
Currently translated at 96.2% (17542 of 18227 strings)
2024-09-16 18:09:13 +02:00
Nut.andor
6cc3e428d3 remove en_devel.po 2024-09-16 01:51:13 +02:00
Daniel Stasiak
28eb643f49 Translated using Weblate (Polish)
Currently translated at 79.6% (14509 of 18227 strings)
2024-09-15 14:29:45 +02:00
Natalia N
b7d9dc08ec Translated using Weblate (German)
Currently translated at 95.9% (17491 of 18227 strings)
2024-09-15 14:29:43 +02:00
Nut.andor
2ca9a78280 Revert "Auxiliary commit to revert individual files from a24aaeb7e82ccd4fe1e2d0e4240e29bfedcfc028"
This reverts commit e8f8a9c9ddbb090e3c7e242d505500099e6bc771.
2024-09-15 03:44:37 +02:00
Nut.andor
2df651f342 Merge remote-tracking branch 'hosted.weblate/master' 2024-09-15 03:24:16 +02:00
Nut.andor
b16129abfa Merge branch 'pulls/1829009049/76' 2024-09-15 03:23:33 +02:00
Nut.andor
787b739fa3 Merge branch 'pulls/1829009049/75' 2024-09-15 03:23:08 +02:00
Nut.andor
f4d62d1590 Fix visual bugs 2024-09-15 03:16:12 +02:00
Nut.andor
03ca432a36 Visual Glitch Fix 2024-09-15 03:15:59 +02:00
Nut.andor
28804f9034 Merge remote-tracking branch 'hosted.weblate/master' into AT_Source_Next_Release 2024-09-15 02:10:37 +02:00
Nut Andor
7b276046ed Translated using Weblate (Czech)
Currently translated at 79.9% (14581 of 18227 strings)
2024-09-15 02:10:01 +02:00
Nut Andor
c538088760 Translated using Weblate (Portuguese (Brazil))
Currently translated at 84.9% (15476 of 18227 strings)
2024-09-15 02:10:00 +02:00
Nut Andor
1074bbb09e Translated using Weblate (Indonesian)
Currently translated at 89.6% (16345 of 18227 strings)
2024-09-15 02:09:58 +02:00
Nut Andor
2c503bdf88 Translated using Weblate (French)
Currently translated at 88.8% (16201 of 18227 strings)
2024-09-15 02:09:56 +02:00
Nut Andor
2f242e6607 Translated using Weblate (German)
Currently translated at 95.6% (17442 of 18227 strings)
2024-09-15 02:09:54 +02:00
Nut.andor
0cee97e5f6 Merge remote-tracking branch 'hosted.weblate/master' into AT_Source_Next_Release 2024-09-15 01:19:34 +02:00
Natalia N
90f12a94a8 Translated using Weblate (German)
Currently translated at 95.6% (17442 of 18227 strings)
2024-09-15 00:00:55 +02:00
Nut Andor
91fb604806 Translated using Weblate (Czech)
Currently translated at 80.0% (14582 of 18227 strings)
2024-09-14 19:11:20 +02:00
Nut Andor
a54df11cc7 Translated using Weblate (Turkish)
Currently translated at 30.6% (5584 of 18227 strings)
2024-09-14 19:11:18 +02:00
Nut Andor
b8e903af3e Translated using Weblate (Indonesian)
Currently translated at 89.6% (16345 of 18227 strings)
2024-09-14 19:11:16 +02:00
Natalia N
2c4491c707 Translated using Weblate (German)
Currently translated at 95.5% (17408 of 18227 strings)
2024-09-14 19:11:15 +02:00
Natalia N
d13865f599 Translated using Weblate (German)
Currently translated at 95.2% (17356 of 18227 strings)
2024-09-13 09:32:20 +00:00
Nut.andor
a0bfee0c6a whatsnew 2024-09-12 23:58:19 +02:00
Nut.andor
69eb9eda25 whatsnew 2024-09-12 23:52:27 +02:00
Nut.andor
ba3b37a0a3 fix duplicate tilesets 2024-09-12 22:27:08 +02:00
Nut.andor
bf13c485bd map_brightport 16x7 2024-09-12 00:54:19 +02:00
Natalia N
c537e7554a Translated using Weblate (German)
Currently translated at 94.5% (17237 of 18227 strings)
2024-09-11 22:23:11 +02:00
Natalia N
7b030434b9 Translated using Weblate (German)
Currently translated at 94.4% (17223 of 18227 strings)
2024-09-09 07:33:44 +02:00
Filip
03c45bf7f4 Translated using Weblate (Polish)
Currently translated at 79.6% (14509 of 18227 strings)
2024-09-08 18:09:19 +00:00
Natalia N
daed8ccfa7 Translated using Weblate (German)
Currently translated at 94.4% (17220 of 18227 strings)
2024-09-08 18:09:17 +00:00
Nut.andor
32b19fbb33 Pull Request #76: Fix visual bugs 2024-09-07 15:42:32 +02:00
OMGeeky
b1c2a4ef8c remove unused stuff 2024-09-07 15:36:00 +02:00
OMGeeky
af3109b9d9 Fix visual Bugs & slowdowns 2024-09-07 15:06:04 +02:00
Natalia N
130c694c8d Translated using Weblate (German)
Currently translated at 94.1% (17163 of 18227 strings)
2024-09-07 14:09:16 +02:00
Nut.andor
c6801505c2 Pull Request #75: Visual Glitch Fix 2024-09-07 12:30:48 +02:00
Ian
bac004ae33 Visual Glitch Fix
-Fix the issue where the application is not able to handle multiple effects simultanously
2024-09-07 18:23:07 +08:00
Nut.andor
abb8998117 map_brightport 8x5 2024-09-07 00:41:11 +02:00
xvy
9ca1188baa Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-06 08:15:44 +02:00
Natalia N
61267a502a Translated using Weblate (German)
Currently translated at 93.7% (17088 of 18227 strings)
2024-09-06 08:15:42 +02:00
xvy
9dd287f16e Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-05 16:09:29 +02:00
Natalia N
55989a4d55 Translated using Weblate (German)
Currently translated at 93.4% (17040 of 18227 strings)
2024-09-05 16:09:26 +02:00
xvy
0b0d433043 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-04 14:47:48 +02:00
xvy
a6480db012 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-03 19:09:23 +00:00
Natalia N
7c5b89766a Translated using Weblate (German)
Currently translated at 92.9% (16933 of 18227 strings)
2024-09-03 19:09:21 +00:00
xvy
1c8145116f Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-02 18:09:21 +02:00
xvy
fdbf58dfa3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-09-01 11:09:03 +02:00
xvy
8730ebf67a Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-31 19:10:07 +02:00
Nut.andor
4c1e1d68b5 Endless actorcondition 998 that gets removed by sleep 2024-08-30 23:51:23 +02:00
Nut.andor
e5acb89f1b authors 2024-08-30 22:56:00 +02:00
xvy
b8c3119481 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-30 10:09:18 +00:00
xvy
15f3fd1206 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-29 05:09:16 +00:00
Nut.andor
950310906e new map_brightport.png 2024-08-28 20:56:14 +02:00
xvy
7853718f29 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-27 11:40:19 +02:00
Nut.andor
4f2733324f Merge branch 'pulls/1829009049/74' into AT_Source_Next_Release 2024-08-25 23:10:48 +02:00
Nut.andor
7379277b1d Pass time debug button 2024-08-25 23:05:59 +02:00
Nut.andor
6387b87ced Add tick-increase Debug-Button (for testing timers) 2024-08-25 23:04:31 +02:00
Nut.andor
f01c5ff237 Only add the loot once 2024-08-25 23:00:27 +02:00
Nut.andor
5843be57c0 Pull Request #74: Add tick-increase Debug-Button (for testing timers) 2024-08-25 14:04:07 +02:00
OMGeeky
4a62613375 Add tick-increase Debug-Button (for testing timers) 2024-08-25 14:00:39 +02:00
Nut.andor
bec17c65e4 Pull Request #73: Only add the loot once 2024-08-25 13:31:29 +02:00
OMGeeky
315e34185a Only add the loot once to the killedMonsterBags
without this, the loot might be added multiple times to the UI when showing what has been dropped, allowing the player to get more items than they should be allowed to
2024-08-25 13:23:25 +02:00
Daniel Stasiak
5510d88988 Translated using Weblate (Polish)
Currently translated at 79.6% (14509 of 18227 strings)
2024-08-25 08:11:13 +02:00
Mateusz Mendel
803e9a33e0 Translated using Weblate (Polish)
Currently translated at 79.6% (14509 of 18227 strings)
2024-08-24 19:36:28 +02:00
xvy
b346f32e77 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-24 09:09:13 +00:00
Nut.andor
585852ecb1 items_misc_2 2024-08-23 00:32:40 +02:00
xvy
6fcc65acd7 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-22 20:45:11 +02:00
Daniel Stasiak
19c67b23f1 Translated using Weblate (Polish)
Currently translated at 79.5% (14508 of 18227 strings)
2024-08-21 20:09:22 +02:00
Daniel Stasiak
bd59044951 Translated using Weblate (Polish)
Currently translated at 79.5% (14508 of 18227 strings)
2024-08-20 19:39:38 +02:00
Mateusz Mendel
6255808ed0 Translated using Weblate (Polish)
Currently translated at 79.5% (14508 of 18227 strings)
2024-08-20 19:39:38 +02:00
Frei Tags
77476364cc Translated using Weblate (German)
Currently translated at 92.5% (16865 of 18227 strings)
2024-08-20 19:39:36 +02:00
Bernhardus Z
25a6f050ef Translated using Weblate (German)
Currently translated at 92.5% (16865 of 18227 strings)
2024-08-20 19:39:36 +02:00
Bernhardus Z
990dd40414 Translated using Weblate (German)
Currently translated at 92.5% (16862 of 18227 strings)
2024-08-20 11:10:53 +02:00
Frei Tags
0d2574d31b Translated using Weblate (German)
Currently translated at 92.5% (16862 of 18227 strings)
2024-08-20 11:10:53 +02:00
Bernhardus Z
01dac76b85 Translated using Weblate (German)
Currently translated at 92.5% (16861 of 18227 strings)
2024-08-20 11:10:04 +02:00
xvy
d9602a5e41 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-20 09:29:43 +02:00
xvy
5a0a90ca60 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-19 12:38:40 +02:00
xvy
10284e801f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-18 22:50:39 +02:00
Neko Alpha
a060552907 Translated using Weblate (Spanish)
Currently translated at 77.7% (14172 of 18227 strings)
2024-08-18 22:50:37 +02:00
xvy
01a2cadcd3 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-17 19:09:56 +02:00
Nut.andor
d87e584601 Teleport WX 2024-08-17 19:04:30 +02:00
xvy
fdf8a71acb Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-17 15:09:34 +00:00
Daniel Stasiak
9d46fa2583 Translated using Weblate (Polish)
Currently translated at 79.5% (14505 of 18227 strings)
2024-08-17 15:09:31 +00: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
xvy
11196ce1d4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-15 16:09:21 +02:00
Vi Quang Thanh
db0cfd430c Translated using Weblate (Vietnamese)
Currently translated at 0.4% (88 of 18226 strings)
2024-08-14 03:26:32 +02:00
xvy
7353f44265 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-14 03:26:30 +02:00
Vi Quang Thanh
3b19458c3d Translated using Weblate (Vietnamese)
Currently translated at 100.0% (612 of 612 strings)
2024-08-13 01:09:21 +00:00
Vi Quang Thanh
f2d1f8144c Translated using Weblate (Vietnamese)
Currently translated at 0.3% (72 of 18226 strings)
2024-08-13 01:09:18 +00:00
xvy
f39de931c8 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-13 01:09:15 +00:00
Vi Quang Thanh
b1a25b485f Translated using Weblate (Vietnamese)
Currently translated at 44.1% (270 of 612 strings)
2024-08-11 21:44:31 +02:00
Vi Quang Thanh
98830faed4 Translated using Weblate (Vietnamese)
Currently translated at 0.2% (45 of 18226 strings)
2024-08-11 21:44:30 +02:00
xvy
198ab0c927 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-11 21:44:28 +02:00
xvy
6e8f45b32b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-10 19:10:26 +02:00
xvy
5d534c9b0a Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-10 05:09:27 +00:00
Renamed1986
15ba35fbb2 Translated using Weblate (Russian)
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-10 05:09:24 +00:00
xvy
5258ffebbe Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-09 05:25:52 +02:00
xvy
2733ccdf8a Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-07 18:36:03 +02:00
Jason Cai
52ec176455 Translated using Weblate (English (Developer))
Currently translated at 2.1% (13 of 612 strings)
2024-08-07 08:09:16 +02:00
Jason Cai
a24aaeb7e8 Translated using Weblate (English (Developer))
Currently translated at 0.1% (8 of 18226 strings)
2024-08-07 08:09:15 +02:00
aircqsj
837dbf8393 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-07 08:09:13 +02:00
xvy
da97a0857b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-07 08:09:13 +02:00
xvy
df30d586e2 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-06 06:26:56 +02:00
xvy
49d7b2fbff Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-08-05 14:09:38 +02:00
sprin
beec49c9e5 Translated using Weblate (Catalan)
Currently translated at 13.8% (2528 of 18227 strings)
2024-08-05 14:09:37 +02:00
xvy
3cdc6ae8c1 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-05 14:09:35 +02:00
sprin
0dcb04e46b Translated using Weblate (Catalan)
Currently translated at 13.8% (2522 of 18227 strings)
2024-08-04 13:25:40 +02:00
xvy
60fe0f38bf Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-04 13:25:38 +02:00
sprin
0cf8cdd4c1 Translated using Weblate (Spanish)
Currently translated at 77.6% (14159 of 18227 strings)
2024-08-04 13:25:36 +02:00
sprin
2d7c1ed049 Translated using Weblate (Catalan)
Currently translated at 100.0% (612 of 612 strings)
2024-08-03 19:09:56 +02:00
sprin
49f816be4e Translated using Weblate (Catalan)
Currently translated at 13.8% (2518 of 18227 strings)
2024-08-03 19:09:55 +02:00
xvy
433230dc19 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-03 19:09:53 +02:00
sprin
59399e7819 Translated using Weblate (Spanish)
Currently translated at 77.5% (14127 of 18227 strings)
2024-08-03 19:09:50 +02:00
xvy
8342f05fb4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-02 23:18:57 +02:00
xvy
881f556c29 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-02 13:07:22 +02:00
xvy
09808990ee Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-08-01 16:09:23 +02:00
xvy
80d54af2a0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-31 15:09:31 +02:00
xvy
282fc90f98 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-30 14:03:55 +02:00
xvy
f093b2d3ac Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-30 04:09:25 +00:00
xvy
87ba301091 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-29 05:09:23 +02:00
xvy
58eb2066f5 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (18164 of 18227 strings)
2024-07-27 19:10:48 +02:00
xvy
e43cead809 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.9% (18037 of 18227 strings)
2024-07-27 06:09:28 +02:00
xvy
7f90039de7 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.7% (17995 of 18227 strings)
2024-07-25 19:09:24 +02:00
xvy
8bafff9855 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.3% (17927 of 18227 strings)
2024-07-24 18:08:13 +02:00
xvy
dc28c9787d Translated using Weblate (Chinese (Simplified))
Currently translated at 98.2% (17915 of 18227 strings)
2024-07-24 17:09:24 +02:00
Daniel Stasiak
4bc9e3e2bf Translated using Weblate (Polish)
Currently translated at 79.5% (14505 of 18227 strings)
2024-07-24 17:09:21 +02:00
xvy
dd71112dc6 Translated using Weblate (Chinese (Simplified))
Currently translated at 97.1% (17708 of 18227 strings)
2024-07-23 15:52:47 +02:00
xvy
29411ae0e8 Translated using Weblate (Chinese (Simplified))
Currently translated at 97.0% (17685 of 18227 strings)
2024-07-23 13:13:32 +02:00
xvy
ceb85adcd6 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (17653 of 18227 strings)
2024-07-23 05:23:24 +02:00
xvy
960525bb40 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (17653 of 18227 strings)
2024-07-22 19:37:46 +02:00
xvy
f9f46e38b4 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (17650 of 18227 strings)
2024-07-22 18:23:14 +02:00
xvy
64220c320b Translated using Weblate (Chinese (Simplified))
Currently translated at 96.7% (17637 of 18227 strings)
2024-07-22 15:30:34 +02:00
xvy
28262aeedf Translated using Weblate (Chinese (Simplified))
Currently translated at 96.7% (17629 of 18227 strings)
2024-07-22 14:44:29 +02:00
Bernhardus Z
4b5af87739 Translated using Weblate (German)
Currently translated at 92.4% (16855 of 18227 strings)
2024-07-22 14:44:28 +02:00
xvy
0d901b2472 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.5% (17603 of 18227 strings)
2024-07-22 13:05:21 +02:00
xvy
a98c621931 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.5% (17598 of 18227 strings)
2024-07-22 12:44:55 +02:00
xvy
83360aebc7 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.3% (17559 of 18227 strings)
2024-07-22 06:08:55 +02:00
Daniel Stasiak
f47112c52e Translated using Weblate (Polish)
Currently translated at 79.5% (14502 of 18227 strings)
2024-07-22 03:26:32 +02:00
Anupam Malhotra
19bf9b0c3d Translated using Weblate (Hindi)
Currently translated at 0.1% (28 of 18226 strings)
2024-07-21 20:56:10 +02:00
xvy
a4f1cb7cfd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-07-21 20:56:09 +02:00
xvy
aed7a92340 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.1% (17531 of 18227 strings)
2024-07-21 20:56:08 +02:00
Daniel Stasiak
3f6397a2a9 Translated using Weblate (Polish)
Currently translated at 79.5% (14493 of 18227 strings)
2024-07-21 20:56:07 +02:00
Kanoero
326a518630 Translated using Weblate (Spanish)
Currently translated at 77.5% (14126 of 18227 strings)
2024-07-21 20:56:05 +02:00
Nut.andor
84fa8e5547 debug buttons 2024-07-21 18:53:50 +02:00
xvy
1d5c1edad9 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.7% (17447 of 18227 strings)
2024-07-20 19:12:36 +02:00
xvy
5b0e8d1d25 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.4% (17390 of 18227 strings)
2024-07-20 07:20:36 +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
xvy
3a75b08962 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.3% (17385 of 18227 strings)
2024-07-19 19:09:26 +02:00
Daniel Stasiak
5c0aa7acbb Translated using Weblate (Polish)
Currently translated at 79.5% (14493 of 18227 strings)
2024-07-19 19:09:22 +02:00
Nut.andor
845ea0926e debug buttons 2024-07-19 00:13:12 +02:00
xvy
b89cd7abc0 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.8% (17292 of 18227 strings)
2024-07-18 15:09:28 +02:00
xvy
77659f6539 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.7% (17266 of 18227 strings)
2024-07-17 14:09:23 +02:00
xvy
48343162f9 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.1% (17165 of 18227 strings)
2024-07-16 13:09:38 +02:00
Renamed1986
d1be8b88d4 Translated using Weblate (Russian)
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-16 13:09:35 +02:00
Daniel Stasiak
2aeea3aa13 Translated using Weblate (Polish)
Currently translated at 79.5% (14492 of 18227 strings)
2024-07-16 13:09:32 +02:00
Vũ Minh Long
f7ff8949c4 Translated using Weblate (Vietnamese)
Currently translated at 33.3% (204 of 612 strings)
2024-07-15 07:09:22 +02:00
Vũ Minh Long
565b69489a Translated using Weblate (Vietnamese)
Currently translated at 0.2% (44 of 18226 strings)
2024-07-15 07:09:21 +02:00
David Tamas Szabo
d5142d7f0a Translated using Weblate (Hungarian)
Currently translated at 22.9% (4191 of 18227 strings)
2024-07-15 07:09:20 +02:00
xvy
c83dbccdb7 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.9% (17133 of 18227 strings)
2024-07-15 07:09:18 +02:00
Nut.andor
d60c6b3aa8 remove duplicates 2024-07-14 22:46:34 +02:00
xvy
c8d30efc63 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.9% (17133 of 18227 strings)
2024-07-13 19:10:44 +02:00
Daniel Stasiak
274ae1d826 Translated using Weblate (Polish)
Currently translated at 79.5% (14492 of 18227 strings)
2024-07-13 19:10:42 +02:00
Remko van der Pluijm
085c66b7a4 Translated using Weblate (Dutch)
Currently translated at 6.6% (1214 of 18227 strings)
2024-07-13 19:10:41 +02:00
xvy
07ebbbd682 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-07-13 08:09:21 +02:00
xvy
8e4f5a6ae7 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.9% (17133 of 18227 strings)
2024-07-13 08:09:19 +02:00
xvy
cac8cf9d38 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-07-11 20:09:29 +02:00
Cain Rover
4861557cdb Translated using Weblate (Swedish)
Currently translated at 91.5% (560 of 612 strings)
2024-07-11 20:09:29 +02:00
xvy
1f71f60bf9 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.9% (17133 of 18227 strings)
2024-07-11 20:09:27 +02:00
Daniel Stasiak
9547e10def Translated using Weblate (Polish)
Currently translated at 79.5% (14492 of 18227 strings)
2024-07-11 20:09:24 +02:00
xvy
d51dfec557 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-07-10 15:09:27 +00:00
Cain Rover
89f46e67bf Translated using Weblate (Swedish)
Currently translated at 88.2% (540 of 612 strings)
2024-07-10 15:09:26 +00:00
xvy
d180e233c5 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-07-10 15:09:24 +00:00
Cain Rover
e0f7318ef3 Translated using Weblate (Swedish)
Currently translated at 82.8% (507 of 612 strings)
2024-07-09 15:38:22 +02:00
Cain Rover
29be76dcd5 Translated using Weblate (Swedish)
Currently translated at 82.8% (507 of 612 strings)
2024-07-09 15:02:34 +02:00
Cain Rover
32a9480fc0 Translated using Weblate (Swedish)
Currently translated at 3.8% (700 of 18227 strings)
2024-07-09 15:02:33 +02:00
xvy
e4c14dc6bb Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-07-09 15:02:31 +02:00
Kristoffer Grundström
4ef8e254c3 Translated using Weblate (Swedish)
Currently translated at 74.6% (457 of 612 strings)
2024-07-09 02:21:32 +02:00
Cain Rover
53d1cbc4a9 Translated using Weblate (Swedish)
Currently translated at 74.6% (457 of 612 strings)
2024-07-09 02:21:32 +02:00
Cain Rover
b2c345d052 Translated using Weblate (Swedish)
Currently translated at 3.8% (700 of 18227 strings)
2024-07-09 02:21:31 +02:00
xvy
383118f8ef Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-07-09 02:21:29 +02:00
xvy
8953854bb3 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-07-08 06:28:01 +02:00
Renamed1986
d378681461 Translated using Weblate (Russian)
Currently translated at 100.0% (18227 of 18227 strings)
2024-07-08 06:27:59 +02:00
Otávio Napoli
039bbe5308 Translated using Weblate (Portuguese (Brazil))
Currently translated at 84.9% (15476 of 18227 strings)
2024-07-08 06:27:55 +02:00
Nut.andor
d4a8ab316e added rope 2024-07-07 23:19:07 +02:00
Otávio Napoli
ffa6a0d7d9 Translated using Weblate (Portuguese (Brazil))
Currently translated at 84.7% (15455 of 18227 strings)
2024-07-07 13:09:39 +02:00
xvy
8e9ceeb61a Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-07-06 15:56:18 +02:00
BlackWolf
dccba37195 Translated using Weblate (Hindi)
Currently translated at 0.1% (5 of 18226 strings)
2024-07-04 20:00:15 +02:00
Daniel Stasiak
7fc785c0a2 Translated using Weblate (Polish)
Currently translated at 79.5% (14492 of 18227 strings)
2024-07-03 17:09:13 +00:00
Daniel Stasiak
c5826dac0c Translated using Weblate (Polish)
Currently translated at 79.5% (14491 of 18227 strings)
2024-07-02 14:14:05 +02:00
xvy
a4986a87a3 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-07-01 03:59:39 +02:00
yumin
e26b7ae6dd Translated using Weblate (Chinese (Traditional))
Currently translated at 5.6% (1030 of 18227 strings)
2024-07-01 03:59:38 +02:00
Renamed1986
190ea5dfe2 Translated using Weblate (Russian)
Currently translated at 97.0% (17686 of 18227 strings)
2024-07-01 03:59:36 +02:00
Renamed1986
984892ea85 Translated using Weblate (Russian)
Currently translated at 96.7% (17627 of 18227 strings)
2024-06-30 06:09:52 +02:00
xvy
e52177fe5c Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-06-29 19:12:10 +02:00
xvy
7e24bfc9d1 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-06-29 07:24:16 +02:00
Daniel Stasiak
a52c01087e Translated using Weblate (Polish)
Currently translated at 79.5% (14491 of 18227 strings)
2024-06-28 22:01:16 +02:00
Renamed1986
a300a8f426 Translated using Weblate (Russian)
Currently translated at 95.8% (17477 of 18227 strings)
2024-06-28 18:48:23 +02:00
Mateusz Mendel
ed4ed55854 Translated using Weblate (Polish)
Currently translated at 79.4% (14490 of 18227 strings)
2024-06-28 18:48:21 +02:00
Daniel Stasiak
5889f57731 Translated using Weblate (Polish)
Currently translated at 79.4% (14490 of 18227 strings)
2024-06-28 18:48:21 +02:00
Daniel Stasiak
44e4de191e Translated using Weblate (Polish)
Currently translated at 79.4% (14489 of 18227 strings)
2024-06-28 14:33:04 +02:00
Mateusz Mendel
16f10facc3 Translated using Weblate (Polish)
Currently translated at 79.4% (14489 of 18227 strings)
2024-06-28 14:33:04 +02:00
Mateusz Mendel
efa8547c2a Translated using Weblate (Polish)
Currently translated at 79.4% (14488 of 18227 strings)
2024-06-28 14:32:26 +02:00
Daniel Stasiak
7037f0574b Translated using Weblate (Polish)
Currently translated at 79.4% (14488 of 18227 strings)
2024-06-28 14:32:25 +02:00
Daniel Stasiak
e59108291b Translated using Weblate (Polish)
Currently translated at 79.4% (14487 of 18227 strings)
2024-06-28 14:02:44 +02:00
Mateusz Mendel
55c671cc4b Translated using Weblate (Polish)
Currently translated at 79.4% (14487 of 18227 strings)
2024-06-28 14:02:44 +02:00
Daniel Stasiak
d8b6530e69 Translated using Weblate (Polish)
Currently translated at 79.4% (14486 of 18227 strings)
2024-06-28 14:01:54 +02:00
Mateusz Mendel
5d46a0419b Translated using Weblate (Polish)
Currently translated at 79.4% (14486 of 18227 strings)
2024-06-28 14:01:54 +02:00
Mateusz Mendel
d012f79822 Translated using Weblate (Polish)
Currently translated at 79.4% (14485 of 18227 strings)
2024-06-28 14:00:41 +02:00
Daniel Stasiak
818883a98a Translated using Weblate (Polish)
Currently translated at 79.4% (14485 of 18227 strings)
2024-06-28 14:00:40 +02:00
Mateusz Mendel
79669cb581 Translated using Weblate (Polish)
Currently translated at 79.4% (14484 of 18227 strings)
2024-06-28 14:00:16 +02:00
Daniel Stasiak
47f436e288 Translated using Weblate (Polish)
Currently translated at 79.4% (14484 of 18227 strings)
2024-06-28 14:00:15 +02:00
Daniel Stasiak
71ac706449 Translated using Weblate (Polish)
Currently translated at 79.4% (14482 of 18227 strings)
2024-06-28 13:58:38 +02:00
Mateusz Mendel
128c753057 Translated using Weblate (Polish)
Currently translated at 79.4% (14482 of 18227 strings)
2024-06-28 13:58:38 +02:00
Mateusz Mendel
b6a8074657 Translated using Weblate (Polish)
Currently translated at 79.4% (14481 of 18227 strings)
2024-06-28 13:57:45 +02:00
Daniel Stasiak
c2a347fb00 Translated using Weblate (Polish)
Currently translated at 79.4% (14481 of 18227 strings)
2024-06-28 13:57:44 +02:00
xvy
70709e0bf8 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2024-06-28 13:55:34 +02:00
xvy
16992d9d43 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-06-28 13:55:34 +02:00
Mateusz Mendel
aa819d7737 Translated using Weblate (Polish)
Currently translated at 79.4% (14480 of 18227 strings)
2024-06-28 13:55:33 +02:00
xvy
790749df12 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.7% (17083 of 18227 strings)
2024-06-28 00:37:21 +02:00
Palkia
a2cb909b52 Translated using Weblate (Spanish)
Currently translated at 100.0% (612 of 612 strings)
2024-06-27 16:09:31 +02:00
xvy
4058450016 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.6% (17066 of 18227 strings)
2024-06-27 16:09:30 +02:00
Daniel Stasiak
6233bad209 Translated using Weblate (Polish)
Currently translated at 79.4% (14479 of 18227 strings)
2024-06-27 16:09:27 +02:00
Mateusz Mendel
e52887b074 Translated using Weblate (Polish)
Currently translated at 79.4% (14479 of 18227 strings)
2024-06-27 16:09:26 +02:00
Palkia
f9f53d18fb Translated using Weblate (Spanish)
Currently translated at 77.3% (14101 of 18227 strings)
2024-06-27 16:09:23 +02:00
xvy
d4b30ecb15 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.6% (17066 of 18227 strings)
2024-06-26 12:49:41 +02:00
xvy
1c0bafba6e Translated using Weblate (Chinese (Simplified))
Currently translated at 93.5% (17060 of 18227 strings)
2024-06-26 11:43:34 +02:00
Mateusz Mendel
67fd45ea54 Translated using Weblate (Polish)
Currently translated at 79.4% (14479 of 18227 strings)
2024-06-26 01:09:25 +02:00
Daniel Stasiak
12cefe3d84 Translated using Weblate (Polish)
Currently translated at 79.4% (14479 of 18227 strings)
2024-06-26 01:09:25 +02:00
xvy
3d24e79b9a Translated using Weblate (Chinese (Simplified))
Currently translated at 93.5% (17060 of 18227 strings)
2024-06-25 11:14:17 +02:00
Daniel Stasiak
43bbd1d95c Translated using Weblate (Polish)
Currently translated at 79.4% (14477 of 18227 strings)
2024-06-25 11:14:14 +02:00
xvy
2065a29d04 Translated using Weblate (Chinese (Simplified))
Currently translated at 93.5% (17060 of 18227 strings)
2024-06-25 05:05:57 +02:00
Daniel Stasiak
c45fae6ab1 Translated using Weblate (Polish)
Currently translated at 79.4% (14477 of 18227 strings)
2024-06-25 05:05:55 +02:00
Daniel Stasiak
0d3ee38d0e Translated using Weblate (Polish)
Currently translated at 79.4% (14477 of 18227 strings)
2024-06-24 18:16:34 +02:00
Mateusz Mendel
7de1fe0f75 Translated using Weblate (Polish)
Currently translated at 79.4% (14476 of 18227 strings)
2024-06-24 15:13:58 +02:00
Daniel Stasiak
f499ee52a9 Translated using Weblate (Polish)
Currently translated at 79.4% (14476 of 18227 strings)
2024-06-24 15:13:57 +02:00
Mateusz Mendel
0b9dd43505 Translated using Weblate (Polish)
Currently translated at 79.4% (14475 of 18227 strings)
2024-06-24 15:11:50 +02:00
Daniel Stasiak
09a856944d Translated using Weblate (Polish)
Currently translated at 79.4% (14475 of 18227 strings)
2024-06-24 15:11:50 +02:00
Mateusz Mendel
ef6e997665 Translated using Weblate (Polish)
Currently translated at 79.3% (14472 of 18227 strings)
2024-06-24 14:37:12 +02:00
Daniel Stasiak
f62ab4ca00 Translated using Weblate (Polish)
Currently translated at 79.3% (14472 of 18227 strings)
2024-06-24 14:37:12 +02:00
Mateusz Mendel
bd084d6a44 Translated using Weblate (Polish)
Currently translated at 79.3% (14471 of 18227 strings)
2024-06-24 14:36:53 +02:00
Daniel Stasiak
0462d8c85d Translated using Weblate (Polish)
Currently translated at 79.3% (14471 of 18227 strings)
2024-06-24 14:36:53 +02:00
Mateusz Mendel
b5444303b9 Translated using Weblate (Polish)
Currently translated at 79.3% (14470 of 18227 strings)
2024-06-24 14:36:09 +02:00
Daniel Stasiak
5ea73d795d Translated using Weblate (Polish)
Currently translated at 79.3% (14470 of 18227 strings)
2024-06-24 14:36:09 +02:00
Daniel Stasiak
5c7d4db3a7 Translated using Weblate (Polish)
Currently translated at 79.3% (14469 of 18227 strings)
2024-06-24 14:34:57 +02:00
Mateusz Mendel
d0df9b88e8 Translated using Weblate (Polish)
Currently translated at 79.3% (14469 of 18227 strings)
2024-06-24 14:34:57 +02:00
Daniel Stasiak
9adb719b13 Translated using Weblate (Polish)
Currently translated at 79.3% (14468 of 18227 strings)
2024-06-24 14:33:47 +02:00
Mateusz Mendel
ba101cf562 Translated using Weblate (Polish)
Currently translated at 79.3% (14468 of 18227 strings)
2024-06-24 14:33:47 +02:00
Daniel Stasiak
d6fe5c9fb8 Translated using Weblate (Polish)
Currently translated at 79.3% (14467 of 18227 strings)
2024-06-24 14:30:39 +02:00
Mateusz Mendel
cbdc47335c Translated using Weblate (Polish)
Currently translated at 79.3% (14467 of 18227 strings)
2024-06-24 14:30:39 +02:00
Mateusz Mendel
1d5c3efd83 Translated using Weblate (Polish)
Currently translated at 79.3% (14466 of 18227 strings)
2024-06-24 14:28:31 +02:00
Daniel Stasiak
64f7b3ff26 Translated using Weblate (Polish)
Currently translated at 79.3% (14466 of 18227 strings)
2024-06-24 14:28:31 +02:00
Mateusz Mendel
da604679de Translated using Weblate (Polish)
Currently translated at 79.3% (14465 of 18227 strings)
2024-06-24 14:26:58 +02:00
Daniel Stasiak
8a057b66a0 Translated using Weblate (Polish)
Currently translated at 79.3% (14465 of 18227 strings)
2024-06-24 14:26:58 +02:00
Mateusz Mendel
d3ad383d83 Translated using Weblate (Polish)
Currently translated at 79.3% (14464 of 18227 strings)
2024-06-24 14:25:25 +02:00
Daniel Stasiak
ff003eff27 Translated using Weblate (Polish)
Currently translated at 79.3% (14464 of 18227 strings)
2024-06-24 14:25:25 +02:00
Mateusz Mendel
56ec8e02b5 Translated using Weblate (Polish)
Currently translated at 79.3% (14463 of 18227 strings)
2024-06-24 14:23:15 +02:00
Renamed1986
ca9aba5ec1 Translated using Weblate (Russian)
Currently translated at 94.5% (17227 of 18227 strings)
2024-06-24 04:38:53 +02:00
Raphi
d88832677f Translated using Weblate (German)
Currently translated at 92.4% (16851 of 18227 strings)
2024-06-22 19:12:27 +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
Daniel Stasiak
1f1e4302ae Translated using Weblate (Polish)
Currently translated at 79.3% (14462 of 18227 strings)
2024-06-21 22:50:21 +02:00
Renamed1986
e8ea1e391c Translated using Weblate (Russian)
Currently translated at 93.7% (17091 of 18227 strings)
2024-06-21 12:48:56 +02:00
Filip
1b80638e78 Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-21 12:48:49 +02:00
Mateusz Mendel
b3a5564585 Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-20 02:13:30 +02:00
Filip
675ff6f979 Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-20 02:13:29 +02:00
Filip
995ee74fce Translated using Weblate (Polish)
Currently translated at 100.0% (612 of 612 strings)
2024-06-20 02:13:28 +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
Daniel Stasiak
f1afbb6b1c Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-18 23:09:27 +02:00
Filip
3cf383a0d1 Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-18 23:09:26 +02:00
Mateusz Mendel
39f5100c50 Translated using Weblate (Polish)
Currently translated at 79.2% (14446 of 18227 strings)
2024-06-18 23:09:25 +02:00
Palkia
21ae554f42 Translated using Weblate (Spanish)
Currently translated at 77.2% (14074 of 18227 strings)
2024-06-18 23:09:22 +02:00
Filip
f77bb731bf Translated using Weblate (Polish)
Currently translated at 100.0% (612 of 612 strings)
2024-06-18 23:09:20 +02:00
Mateusz Mendel
e879aeea24 Translated using Weblate (Polish)
Currently translated at 79.2% (14445 of 18227 strings)
2024-06-17 22:50:34 +02:00
Daniel Stasiak
aa41356aa7 Translated using Weblate (Polish)
Currently translated at 79.2% (14445 of 18227 strings)
2024-06-17 22:50:34 +02:00
Daniel Stasiak
05e51309ba Translated using Weblate (Polish)
Currently translated at 79.2% (14444 of 18227 strings)
2024-06-17 22:49:55 +02:00
Mateusz Mendel
82212cbb13 Translated using Weblate (Polish)
Currently translated at 79.2% (14444 of 18227 strings)
2024-06-17 22:49:55 +02:00
Mateusz Mendel
42d68399d8 Translated using Weblate (Polish)
Currently translated at 79.2% (14442 of 18227 strings)
2024-06-17 22:43:03 +02:00
Daniel Stasiak
19c5957601 Translated using Weblate (Polish)
Currently translated at 79.2% (14442 of 18227 strings)
2024-06-17 22:43:03 +02:00
Mateusz Mendel
8a16efa9f6 Translated using Weblate (Polish)
Currently translated at 79.2% (14441 of 18227 strings)
2024-06-17 22:39:26 +02:00
Daniel Stasiak
ba6d541682 Translated using Weblate (Polish)
Currently translated at 79.2% (14441 of 18227 strings)
2024-06-17 22:39:26 +02:00
Mateusz Mendel
ccc3bc0b0d Translated using Weblate (Polish)
Currently translated at 79.2% (14440 of 18227 strings)
2024-06-17 22:37:28 +02:00
Daniel Stasiak
9778aabaed Translated using Weblate (Polish)
Currently translated at 79.2% (14440 of 18227 strings)
2024-06-17 22:37:28 +02:00
Mateusz Mendel
d7db07529e Translated using Weblate (Polish)
Currently translated at 79.2% (14437 of 18227 strings)
2024-06-17 22:31:21 +02:00
Daniel Stasiak
f7ff05e6e9 Translated using Weblate (Polish)
Currently translated at 79.2% (14437 of 18227 strings)
2024-06-17 22:31:21 +02:00
Mateusz Mendel
b1497a3f79 Translated using Weblate (Polish)
Currently translated at 79.2% (14436 of 18227 strings)
2024-06-17 22:28:02 +02:00
Daniel Stasiak
8640cf5f28 Translated using Weblate (Polish)
Currently translated at 79.2% (14436 of 18227 strings)
2024-06-17 22:28:02 +02:00
Mateusz Mendel
86be492cee Translated using Weblate (Polish)
Currently translated at 79.1% (14435 of 18227 strings)
2024-06-17 22:24:06 +02:00
Daniel Stasiak
e105dc68dd Translated using Weblate (Polish)
Currently translated at 79.1% (14435 of 18227 strings)
2024-06-17 22:24:06 +02:00
Mateusz Mendel
e17197d518 Translated using Weblate (Polish)
Currently translated at 79.1% (14434 of 18227 strings)
2024-06-17 22:21: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
daudiffa
106b43b7fd Translated using Weblate (Indonesian)
Currently translated at 89.6% (16345 of 18227 strings)
2024-06-17 11:04:15 +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
OMGeeky
6bc57ba54e Handle Signs and Keys like Scripts where no dialog will be opened when no message is there 2024-03-16 23:43:52 +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
Nut.andor
ad28909118 test items in map 2024-02-24 18:54:45 +01:00
Nut.andor
93ed58c12d new teleport buttons 2024-02-24 18:54:45 +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
Nut.andor
4de87119bc slightly out of line trees 2024-01-21 18:14:07 +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
Nut.andor
cee90a077a debug btn
next version
debug btn
2024-01-13 00:49:47 +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
Nut.andor
02beb88b3a whatsnew
# Conflicts:
#	AndorsTrail/play/listings/en-US/whatsnew.txt
whatsnew
2023-12-31 23:22:47 +01:00
Nut.andor
b33fcb0eeb Merge branch 'v0.8.9' 2023-12-31 21:20:24 +01:00
Nut.andor
94843d2e9e Merge branch 'master' into v0.8.9
# Conflicts:
#	AndorsTrail/app/src/main/AndroidManifest.xml
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/AndorsTrailApplication.java
2023-12-31 21:19:06 +01:00
Nut.andor
e6975c462b translations 2023-12-31 21:15:51 +01:00
Nut.andor
b13a8179d9 next_release content 2023-12-31 19:59:17 +01:00
Nut.andor
63f1d27ae8 authors 2023-12-31 19:43:28 +01:00
Nut.andor
185b94732f fix % in translations 2023-12-31 19:35:50 +01:00
Nut.andor
5264c23dc5 Merge remote-tracking branch 'hosted.weblate/master' into v0.8.9 2023-12-31 19:24:33 +01:00
CloneWith
216ae613c6 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16839 of 16839 strings)
2023-12-30 19:08:28 +01:00
CloneWith
e129245866 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16839 of 16839 strings)
2023-12-30 16:08:55 +01:00
Nut Andor
bdc9d41b90 Translated using Weblate (German)
Currently translated at 86.8% (14631 of 16839 strings)
2023-12-30 16:08:53 +01:00
ilya
dc80a3bbe9 Translated using Weblate (Russian)
Currently translated at 97.5% (16428 of 16839 strings)
2023-12-27 15:14:06 +01:00
Ilian Iliev
54170d7dd4 Translated using Weblate (Bulgarian)
Currently translated at 38.5% (236 of 612 strings)
2023-12-26 15:09:19 +01:00
Daniel Stasiak
3b3629c1bb Translated using Weblate (Polish)
Currently translated at 84.5% (14245 of 16839 strings)
2023-12-26 15:09:18 +01:00
Ilian Iliev
8c7ab49812 Translated using Weblate (Bulgarian)
Currently translated at 35.7% (219 of 612 strings)
2023-12-24 19:17:33 +01:00
aircqsj
8c3c069f17 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16839 of 16839 strings)
2023-12-20 13:15:23 +01:00
aircqsj
d491a2db89 Translated using Weblate (Chinese (Simplified))
Currently translated at 97.4% (16410 of 16839 strings)
2023-12-18 05:21:32 +01:00
ilya
fcad74852a Translated using Weblate (Russian)
Currently translated at 96.9% (16330 of 16839 strings)
2023-12-18 05:21:30 +01:00
Nut.andor
04db185d75 next version 2023-12-17 22:21:02 +01:00
Nut.andor
eacf4b9ced next version 2023-12-17 17:31:14 +01:00
aircqsj
6678fc1c72 Translated using Weblate (Chinese (Simplified))
Currently translated at 97.2% (16384 of 16839 strings)
2023-12-14 16:03:24 +01:00
ilya
e7d8a37291 Translated using Weblate (Russian)
Currently translated at 96.7% (16285 of 16839 strings)
2023-12-14 16:03:22 +01:00
Nut.andor
591d368667 next version 2023-12-11 14:39:51 +01:00
Nut.andor
38e136d6f3 fix 2023-12-11 13:15:12 +01:00
Rey Evan
afe7766cad Translated using Weblate (Filipino)
Currently translated at 44.7% (274 of 612 strings)
2023-12-11 13:04:37 +01:00
aircqsj
6a1d927190 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (16301 of 16839 strings)
2023-12-11 13:04:37 +01:00
Nut.andor
063ce332a8 Whatsnew + Foruum Announcement 2023-12-11 12:30:14 +01:00
Nut.andor
239f03c5ec translation status
whatsNew
2023-12-10 23:13:46 +01:00
Nut.andor
add01e2508 release notes 2023-12-10 01:42:41 +01:00
Nut.andor
a2fb8bb2b9 Merge branch 'V0.8.8' 2023-12-10 00:48:39 +01:00
Nut.andor
56c57e7dba mo 2023-12-10 00:25:31 +01:00
Nut.andor
c34c5ecd5e potc 2023-12-10 00:20:33 +01:00
Nut.andor
14b9d00796 content exported from ATCS 2023-12-09 22:18:49 +01:00
Nut.andor
457c98cc0d version 2023-12-09 22:09:31 +01:00
Nut.andor
bb614278bb Merge branch 'master' into V0.8.8 2023-12-09 22:03:23 +01:00
Nut.andor
655d464677 content format reference 2023-12-09 21:54:08 +01:00
Nut.andor
1f63ae060f Merge remote-tracking branch 'hosted.weblate/master' 2023-12-09 21:51:14 +01:00
Nut.andor
b7cc23cb32 opt vegetable 2023-12-07 23:30:55 +01:00
g1zza
53b75f1c80 Added translation using Weblate (Albanian) 2023-12-06 16:21:35 +01:00
Daniel Stasiak
429bb7d61d Translated using Weblate (Polish)
Currently translated at 85.6% (13934 of 16269 strings)
2023-12-05 14:05:56 +01:00
Daniel Stasiak
8070329915 Translated using Weblate (Polish)
Currently translated at 85.6% (13934 of 16269 strings)
2023-12-02 18:06:07 +00:00
Daniel Stasiak
e9138d9cbf Translated using Weblate (Polish)
Currently translated at 85.6% (13934 of 16269 strings)
2023-11-28 15:05:44 +00:00
Raphi
209cf28224 Translated using Weblate (German)
Currently translated at 89.9% (14632 of 16269 strings)
2023-11-28 15:05:41 +00:00
Daniel Stasiak
5363d60ece Translated using Weblate (Polish)
Currently translated at 85.6% (13934 of 16269 strings)
2023-11-26 19:53:11 +01:00
Mateusz Mendel
5d273f7308 Translated using Weblate (Polish)
Currently translated at 85.6% (13934 of 16269 strings)
2023-11-26 19:53:11 +01:00
Mateusz Mendel
000c3e71e2 Translated using Weblate (Polish)
Currently translated at 85.6% (13933 of 16269 strings)
2023-11-26 19:47:51 +01:00
Daniel Stasiak
093c75da95 Translated using Weblate (Polish)
Currently translated at 85.6% (13933 of 16269 strings)
2023-11-26 19:47:50 +01:00
Nut.andor
979d3c81db duplicated dialogue IDs
Removal of xxx_next_release.json
2023-11-26 02:38:58 +01:00
Nut.andor
16c9378da4 content reference fixes 2023-11-26 01:57:54 +01:00
Nut.andor
bf62a3502f APK rename 2023-11-26 01:00:41 +01:00
Darren Crowlen
06d71caa1e Translated using Weblate (Indonesian)
Currently translated at 100.0% (612 of 612 strings)
2023-11-25 19:08:10 +01:00
Daniel Stasiak
aab900dc58 Translated using Weblate (Polish)
Currently translated at 85.6% (13932 of 16269 strings)
2023-11-25 19:08:08 +01:00
Mateusz Mendel
cdb02a8a7b Translated using Weblate (Polish)
Currently translated at 85.6% (13928 of 16269 strings)
2023-11-24 20:38:54 +01:00
Daniel Stasiak
01affa64b3 Translated using Weblate (Polish)
Currently translated at 85.6% (13928 of 16269 strings)
2023-11-24 20:38:53 +01:00
gallegonovato
cc34decd0f Translated using Weblate (Spanish)
Currently translated at 82.9% (13498 of 16269 strings)
2023-11-24 20:38:52 +01:00
Ranforingus
d971825cbd Translated using Weblate (Dutch)
Currently translated at 96.8% (593 of 612 strings)
2023-11-23 09:54:34 +01:00
Ilian Iliev
cbc4992f10 Translated using Weblate (Bulgarian)
Currently translated at 35.7% (219 of 612 strings)
2023-11-23 09:54:34 +01:00
Daniel Stasiak
89bac044f1 Translated using Weblate (Polish)
Currently translated at 85.5% (13924 of 16269 strings)
2023-11-23 09:54:34 +01:00
Ranforingus
dc933ba225 Translated using Weblate (Dutch)
Currently translated at 6.6% (1082 of 16269 strings)
2023-11-23 09:54:32 +01:00
Kevin Rojas Costa Rica
a7ac2ed657 Translated using Weblate (Spanish)
Currently translated at 82.9% (13497 of 16269 strings)
2023-11-23 09:54:31 +01:00
Ilian Iliev
8453f0e5f5 Translated using Weblate (Bulgarian)
Currently translated at 28.5% (175 of 612 strings)
2023-11-21 21:56:00 +01:00
Ilian Iliev
17f3c75fdf Translated using Weblate (Bulgarian)
Currently translated at 1.2% (199 of 16269 strings)
2023-11-21 21:56:00 +01:00
Daniel Stasiak
4f5952f24c Translated using Weblate (Polish)
Currently translated at 85.5% (13924 of 16269 strings)
2023-11-21 21:55:59 +01:00
Daniel Stasiak
2bf6e4c3b7 Translated using Weblate (Polish)
Currently translated at 85.5% (13924 of 16269 strings)
2023-11-20 08:51:36 +01:00
Ilian Iliev
90cb403196 Translated using Weblate (Bulgarian)
Currently translated at 25.1% (154 of 612 strings)
2023-11-19 21:33:35 +01:00
Ilian Iliev
d59b686d10 Translated using Weblate (Bulgarian)
Currently translated at 1.1% (180 of 16269 strings)
2023-11-19 21:33:34 +01:00
Daniel Stasiak
346187a80f Translated using Weblate (Polish)
Currently translated at 85.5% (13924 of 16269 strings)
2023-11-18 19:07:26 +01:00
Daniel Stasiak
f8b38d88aa Translated using Weblate (Polish)
Currently translated at 85.5% (13924 of 16269 strings)
2023-11-17 04:52:48 +01:00
Nut.andor
ad4432a2df Announcement 2023-11-16 22:49:16 +01:00
Mateusz Mendel
bf20d0dc6e Translated using Weblate (Polish)
Currently translated at 85.5% (13921 of 16269 strings)
2023-11-16 04:10:47 +01:00
Daniel Stasiak
d940229581 Translated using Weblate (Polish)
Currently translated at 85.5% (13921 of 16269 strings)
2023-11-16 04:10:47 +01:00
Daniel Stasiak
044c6fa4b1 Translated using Weblate (Polish)
Currently translated at 85.5% (13920 of 16269 strings)
2023-11-14 23:54:40 +01:00
Daniel Stasiak
d2b1e67bac Translated using Weblate (Polish)
Currently translated at 85.5% (13920 of 16269 strings)
2023-11-13 22:59:42 +01:00
Daniel Stasiak
7bb42e98b6 Translated using Weblate (Polish)
Currently translated at 85.5% (13920 of 16269 strings)
2023-11-13 12:56:11 +01:00
Daniel Stasiak
ea80cd11fe Translated using Weblate (Polish)
Currently translated at 85.5% (13920 of 16269 strings)
2023-11-12 17:13:48 +01:00
Jacque Fresco
1f00f4a86c Translated using Weblate (Malay)
Currently translated at 3.5% (579 of 16269 strings)
2023-11-12 17:13:45 +01:00
Nut.andor
12350f3fdb whatsNew 2023-11-12 01:10:43 +01:00
Nut.andor
c650e4aa75 whatsNew 2023-11-12 01:10:43 +01:00
Nut.andor
94f81db7ba Forum Announcement (actual version) 2023-11-12 01:10:43 +01:00
Mohamed Amaadour
8c80615659 Translated using Weblate (Arabic)
Currently translated at 11.4% (1864 of 16268 strings)
2023-11-10 10:10:40 +01:00
Mohamed Amaadour
bc5e956cb3 Translated using Weblate (Arabic)
Currently translated at 11.4% (1864 of 16268 strings)
2023-11-09 22:51:23 +01:00
Daniel Stasiak
fab9bdc298 Translated using Weblate (Polish)
Currently translated at 85.5% (13920 of 16269 strings)
2023-11-09 22:51:21 +01:00
Mateusz Mendel
1d90db1c1e Translated using Weblate (Polish)
Currently translated at 85.5% (13919 of 16269 strings)
2023-11-09 15:08:12 +01:00
Daniel Stasiak
9c3dd2e671 Translated using Weblate (Polish)
Currently translated at 85.5% (13919 of 16269 strings)
2023-11-09 15:08:12 +01:00
Daniel Stasiak
711285aab2 Translated using Weblate (Polish)
Currently translated at 85.5% (13918 of 16269 strings)
2023-11-09 15:07:43 +01:00
Mateusz Mendel
3d20a43a24 Translated using Weblate (Polish)
Currently translated at 85.5% (13918 of 16269 strings)
2023-11-09 15:07:43 +01:00
Mateusz Mendel
c3c491f72c Translated using Weblate (Polish)
Currently translated at 85.5% (13915 of 16269 strings)
2023-11-09 14:58:25 +01:00
Daniel Stasiak
489dfd55fb Translated using Weblate (Polish)
Currently translated at 85.5% (13915 of 16269 strings)
2023-11-09 14:58:25 +01:00
Daniel Stasiak
b84ffde283 Translated using Weblate (Polish)
Currently translated at 85.5% (13914 of 16269 strings)
2023-11-09 14:51:42 +01:00
Mateusz Mendel
5256868327 Translated using Weblate (Polish)
Currently translated at 85.5% (13914 of 16269 strings)
2023-11-09 14:51:41 +01:00
Mateusz Mendel
606e90e9bd Translated using Weblate (Polish)
Currently translated at 85.5% (13913 of 16269 strings)
2023-11-09 14:50:19 +01:00
Daniel Stasiak
c5b426af13 Translated using Weblate (Polish)
Currently translated at 85.5% (13913 of 16269 strings)
2023-11-09 14:50:18 +01:00
Daniel Stasiak
8ee1bf782c Translated using Weblate (Polish)
Currently translated at 85.5% (13912 of 16269 strings)
2023-11-09 14:37:13 +01:00
Mateusz Mendel
f4651a9bed Translated using Weblate (Polish)
Currently translated at 85.5% (13912 of 16269 strings)
2023-11-09 14:37:13 +01:00
Mateusz Mendel
c7a77f9c99 Translated using Weblate (Polish)
Currently translated at 85.5% (13911 of 16269 strings)
2023-11-09 14:36:13 +01:00
Daniel Stasiak
e42d2fcec8 Translated using Weblate (Polish)
Currently translated at 85.5% (13911 of 16269 strings)
2023-11-09 14:36:13 +01:00
Mateusz Mendel
2173fda575 Translated using Weblate (Polish)
Currently translated at 85.5% (13910 of 16269 strings)
2023-11-09 14:34:32 +01:00
Daniel Stasiak
dccb078060 Translated using Weblate (Polish)
Currently translated at 85.5% (13910 of 16269 strings)
2023-11-09 14:34:32 +01:00
Daniel Stasiak
9bc007349f Translated using Weblate (Polish)
Currently translated at 85.4% (13909 of 16269 strings)
2023-11-09 14:31:02 +01:00
Mateusz Mendel
435865f250 Translated using Weblate (Polish)
Currently translated at 85.4% (13909 of 16269 strings)
2023-11-09 14:31:02 +01:00
Mateusz Mendel
f7e64c5ab9 Translated using Weblate (Polish)
Currently translated at 85.4% (13908 of 16269 strings)
2023-11-09 14:29:53 +01:00
Daniel Stasiak
271a28887f Translated using Weblate (Polish)
Currently translated at 85.4% (13908 of 16269 strings)
2023-11-09 14:29:53 +01:00
Daniel Stasiak
e3955dac3a Translated using Weblate (Polish)
Currently translated at 85.4% (13907 of 16269 strings)
2023-11-09 14:26:46 +01:00
Mateusz Mendel
8971d671fe Translated using Weblate (Polish)
Currently translated at 85.4% (13907 of 16269 strings)
2023-11-09 14:26:46 +01:00
Mateusz Mendel
e03bc105b0 Translated using Weblate (Polish)
Currently translated at 85.4% (13906 of 16269 strings)
2023-11-09 14:26:25 +01:00
Daniel Stasiak
b5381d5d68 Translated using Weblate (Polish)
Currently translated at 85.4% (13906 of 16269 strings)
2023-11-09 14:26:24 +01:00
Mohamed Amaadour
40eb5ca761 Translated using Weblate (Arabic)
Currently translated at 11.4% (1863 of 16268 strings)
2023-11-09 14:25:03 +01:00
Mateusz Mendel
44298bf59d Translated using Weblate (Polish)
Currently translated at 85.4% (13905 of 16269 strings)
2023-11-09 14:25:02 +01:00
Daniel Stasiak
aab4771fcc Translated using Weblate (Polish)
Currently translated at 85.4% (13905 of 16269 strings)
2023-11-09 14:25:02 +01:00
Mateusz Mendel
b6dfb2eb7d Translated using Weblate (Polish)
Currently translated at 85.4% (13902 of 16269 strings)
2023-11-08 20:56:30 +01:00
Daniel Stasiak
1182bd84cd Translated using Weblate (Polish)
Currently translated at 85.4% (13902 of 16269 strings)
2023-11-08 20:56:30 +01:00
Mateusz Mendel
664f285e9a Translated using Weblate (Polish)
Currently translated at 85.4% (13896 of 16269 strings)
2023-11-08 18:41:42 +01:00
Daniel Stasiak
33717be65d Translated using Weblate (Polish)
Currently translated at 85.4% (13896 of 16269 strings)
2023-11-08 18:41:41 +01:00
Daniel Stasiak
eac69a5e67 Translated using Weblate (Polish)
Currently translated at 85.4% (13894 of 16269 strings)
2023-11-08 18:36:24 +01:00
Mateusz Mendel
9597363785 Translated using Weblate (Polish)
Currently translated at 85.4% (13894 of 16269 strings)
2023-11-08 18:36:24 +01:00
Mateusz Mendel
b7a06e04cb Translated using Weblate (Polish)
Currently translated at 85.3% (13890 of 16269 strings)
2023-11-08 13:16:26 +01:00
Lacrom
8984f35240 Translated using Weblate (French)
Currently translated at 95.9% (15603 of 16269 strings)
2023-11-06 10:36:23 +01:00
Nut.andor
4a8f784fd5 generate current translations 2023-11-05 12:09:01 +01:00
Nut.andor
7877fbdca7 Merge branch 'master' into V0.8.8 2023-11-05 11:59:39 +01:00
Nut.andor
2c67adcda2 Merge remote-tracking branch 'hosted.weblate/master' 2023-11-05 11:53:00 +01:00
Palkia
1ff1835feb Translated using Weblate (Spanish)
Currently translated at 82.9% (13495 of 16269 strings)
2023-11-05 08:46:04 +01:00
Nut.andor
6b24efc014 Release Notes 2023-11-05 02:26:37 +01:00
Nut.andor
894bf9ea8d date/time 2023-11-02 20:59:40 +01:00
Nut
dcbb525fb6 show zero ac
show zero ac
2023-11-02 20:59:37 +01:00
Mohamed Amaadour
689f7820eb Translated using Weblate (Arabic)
Currently translated at 11.2% (1830 of 16268 strings)
2023-10-31 16:30:32 +01:00
Mohamed Amaadour
d47f26d038 Translated using Weblate (Arabic)
Currently translated at 11.0% (1793 of 16268 strings)
2023-10-30 20:04:10 +01:00
Hakunek
3c5645156f Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-10-30 20:04:08 +01:00
Nut.andor
edd79b4e4e new sprite of Omicron 2023-10-30 01:23:30 +01:00
Mohamed Amaadour
8a95194465 Translated using Weblate (Arabic)
Currently translated at 10.9% (1788 of 16268 strings)
2023-10-29 22:10:42 +01:00
Nut.andor
80b55c1717 date/time addition 2023-10-29 15:29:39 +01:00
Mohamed Amaadour
faca85e283 Translated using Weblate (Arabic)
Currently translated at 10.8% (1758 of 16268 strings)
2023-10-29 05:19:19 +00:00
OMGeeky
40d84d8c78 add documentation to attack hit chance method 2023-10-28 14:10:06 +02:00
OMGeeky
f0988afaa5 Show a zero for AC 2023-10-28 14:09:34 +02:00
Mohamed
03b0ec16de Translated using Weblate (Arabic)
Currently translated at 10.7% (1742 of 16268 strings)
2023-10-28 03:32:33 +02:00
Mohamed
3a31b3d00c Translated using Weblate (Arabic)
Currently translated at 100.0% (612 of 612 strings)
2023-10-28 02:20:34 +02:00
Mohamed
50a697c85a Translated using Weblate (Arabic)
Currently translated at 10.6% (1737 of 16268 strings)
2023-10-28 02:20:34 +02:00
عادل نصري
af77d8e497 Translated using Weblate (Arabic)
Currently translated at 10.6% (1737 of 16268 strings)
2023-10-28 02:20:34 +02:00
Nut.andor
c6b80f1ff1 more teleport buttons 2023-10-27 00:40:29 +02:00
Sven Knoblach
edbccb62e5 Translated using Weblate (German)
Currently translated at 89.6% (14589 of 16269 strings)
2023-10-26 22:50:07 +02:00
Nut.andor
24a7578c67 vegetable added 2023-10-23 23:39:38 +02:00
Nut.andor
200e44ad15 debug certificate for easier debugging 2023-10-21 19:06:55 +02:00
Nut.andor
ac669f4aaa some debug messages 2023-10-21 18:56:31 +02:00
Nut.andor
f73d993934 Merge branch 'pulls/1829009049/62' into V0.8.8 2023-10-19 22:10:30 +02:00
Nut.andor
15657d08da Rats are too pink. 2023-10-19 22:08:54 +02:00
Raphi
b0829d7195 Translated using Weblate (German)
Currently translated at 89.6% (14589 of 16269 strings)
2023-10-17 04:18:20 +00:00
Nut.andor
e31cee7fef Pull Request #62: Rats are too pink. 2023-10-17 00:55:58 +02:00
Omicronrg9
ec2f4d74b2 • Tweaked some sprites (rats). 2023-10-17 00:53:19 +02:00
Reinhard Lackner
773a9dbbe3 Translated using Weblate (German)
Currently translated at 88.8% (14455 of 16269 strings)
2023-10-15 23:10:16 +02:00
Raphi
0de31eefd2 Translated using Weblate (German)
Currently translated at 88.8% (14455 of 16269 strings)
2023-10-15 23:10:16 +02:00
Nut.andor
cd764d4c10 cats 2023-10-14 01:10:56 +02:00
Nut.andor
283418d43a Pull Request #61: Cats 2023-10-14 01:03:36 +02:00
Daniel–Ømicrón Rodríguez García
e99da003d1 Merge branch 'AndorsTrailRelease:V0.8.8' into V0.8.8 2023-10-12 15:20:56 +02:00
Nut.andor
fc29346dee debugmessage 2023-10-11 22:19:10 +02:00
Daniel–Ømicrón Rodríguez García
6ee86d8c56 Merge branch 'AndorsTrailRelease:V0.8.8' into V0.8.8 2023-10-10 13:00:24 +02:00
Nut.andor
5f91d084ed debugmessage 2023-10-10 01:07:20 +02:00
Nut.andor
7989c84723 formatting 2023-10-08 13:36:02 +02:00
Nut.andor
e280ad1423 new engine enhancements 2023-10-08 13:15:42 +02:00
Nut.andor
35b762e891 bold and italic
bold
unordered lists
ode
img
headers
2023-10-08 13:01:27 +02:00
Omicronrg9
b40eb7dc66 Ignored tmx bak files. 2023-10-08 02:33:51 +02:00
Omicronrg9
a3b74eb08a Merge remote-tracking branch 'origin/V0.8.8' into V0.8.8 2023-10-08 02:29:38 +02:00
Mateusz Mendel
6b724c5e8d Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-10-07 20:21:47 +02:00
Nut.andor
a407260c33 Enhance log for better bug finding
sprite definitions again
2023-10-07 18:35:45 +02:00
Nut.andor
e0dc8e24b6 Revert "Auxiliary commit to revert individual files from c54ade42d967b775992c05117933cf7bead7b8c8"
This reverts commit 16f38a2e0dea0b8d1e887f5f0d06aefa2ebe7ef9.
2023-10-07 17:50:46 +02:00
Nut.andor
fcb21a1218 sprite definitions 2023-10-07 14:57:36 +02:00
Nut.andor
c54ade42d9 sprites for Erumentemple 2023-10-07 13:41:26 +02:00
Nut.andor
5460d52baf Merge branch 'pulls/1829009049/60' into V0.8.8 2023-10-07 13:30:11 +02:00
Nut.andor
84c5242195 • map_transition_6 completed (just 1 tile) 2023-10-07 13:27:43 +02:00
Mateusz Mendel
278e61cf7e Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-10-05 15:20:39 +02:00
Palkia
7537309cd3 Translated using Weblate (Spanish)
Currently translated at 82.9% (13489 of 16269 strings)
2023-10-05 15:20:38 +02:00
Kevin Rojas Costa Rica
7dc2bcaa59 Translated using Weblate (Spanish)
Currently translated at 82.9% (13489 of 16269 strings)
2023-10-05 15:20:37 +02:00
Raphi
1e99c026cb Translated using Weblate (German)
Currently translated at 88.8% (14449 of 16269 strings)
2023-10-05 15:20:36 +02:00
Nut.andor
ae23d99c7f Pull Request #60: • map_transition_6 completed (just 1 tile) 2023-10-04 10:04:50 +02:00
Omicronrg9
a97f3cee64 • map_transition_6 completed (just 1 tile more) 2023-10-04 10:03:32 +02:00
Nut.andor
c0e5f77d53 requirements date/time implementation 2023-10-03 20:41:33 +02:00
Nut.andor
7c8e269b09 Merge branch 'pulls/1829009049/59' into V0.8.8 2023-10-03 18:07:35 +02:00
Nut.andor
87bdd6036a 5 additions to blank tiles in existing spritesheets. 2023-10-03 17:55:30 +02:00
Nut.andor
4d222f7b06 Pull Request #59: 5 additions to blank tiles in existing spritesheets. 2023-10-03 05:16:43 +02:00
Omicronrg9
9b8d0665a1 • 3 variants of Newb's trees. 2023-10-03 05:16:39 +02:00
Erdem Kocamış
498600c6bd Translated using Weblate (Turkish)
Currently translated at 33.8% (5501 of 16269 strings)
2023-10-03 02:34:26 +02:00
Mateusz Mendel
b2031e0f50 Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-10-03 02:34:25 +02:00
Kevin Rojas Costa Rica
7536d14a34 Translated using Weblate (Spanish)
Currently translated at 82.3% (13391 of 16269 strings)
2023-10-03 02:34:23 +02:00
Nut.andor
10772abcb4 new requirements: date, dateEquals, time, timeEquals
new rewards: mapchange
2023-10-03 01:26:03 +02:00
Omicronrg9
b5996767c1 • NewbNewb's items added to the spritesheets. 2023-10-03 00:37:40 +02:00
Omicronrg9
1f7adadf78 • Vertical bridge (North-South) in map_bridge_2
• Pickaxe & shovel rusted variants in map_indoor_1
• Cacti high variants in map_plant_1
• Black salt rocks/crystals/remains in map_rock_1
• More shadows in map_trail_1
2023-10-02 01:42:06 +02:00
Erdem Kocamış
810bcff78c Translated using Weblate (Turkish)
Currently translated at 99.6% (610 of 612 strings)
2023-10-01 23:11:37 +02:00
Erdem Kocamış
e953d34d17 Translated using Weblate (Turkish)
Currently translated at 33.8% (5501 of 16269 strings)
2023-10-01 23:11:36 +02:00
Raphi
3b5fe2e622 Translated using Weblate (German)
Currently translated at 88.5% (14404 of 16269 strings)
2023-09-29 15:09:05 +02:00
Nut Andor
9f46492f86 Translated using Weblate (German)
Currently translated at 100.0% (612 of 612 strings)
2023-09-29 15:09:03 +02:00
Eduardo
f1e69677be Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.5% (14733 of 16269 strings)
2023-09-27 08:13:59 +02:00
Mateusz Mendel
17e573a7a9 Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-09-24 21:03:15 +00:00
Raphi
4cb6c26363 Translated using Weblate (German)
Currently translated at 87.9% (14311 of 16269 strings)
2023-09-23 11:02:53 +02:00
Raphi
09974c67e4 Translated using Weblate (German)
Currently translated at 87.9% (14301 of 16269 strings)
2023-09-19 20:26:59 +02:00
Palkia
51b0554668 Translated using Weblate (Spanish)
Currently translated at 80.6% (13116 of 16269 strings)
2023-09-19 05:01:52 +00:00
Mateusz Mendel
3c3610d63c Translated using Weblate (Polish)
Currently translated at 85.3% (13889 of 16269 strings)
2023-09-16 21:53:29 +02:00
Eduardo
468ec1ee83 Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.0% (14658 of 16269 strings)
2023-09-13 17:00:30 +02:00
Raphi
dcb6fcb3a6 Translated using Weblate (German)
Currently translated at 87.7% (14275 of 16269 strings)
2023-09-13 17:00:26 +02:00
Nut.andor
9c080c4334 broken bridge 2023-09-12 01:09:28 +02:00
Nut Andor
7b7fefb954 Translated using Weblate (Spanish)
Currently translated at 80.5% (13107 of 16269 strings)
2023-09-10 23:08:29 +02:00
Daniel-Ømicrón Rodríguez Garcí
616e43ce8f Translated using Weblate (Spanish)
Currently translated at 100.0% (612 of 612 strings)
2023-09-10 10:07:42 +02:00
Raphi
318d070e05 Translated using Weblate (German)
Currently translated at 87.6% (14263 of 16269 strings)
2023-09-09 09:29:45 +02:00
Raphi
4a7739a1bf Translated using Weblate (German)
Currently translated at 87.6% (14262 of 16269 strings)
2023-09-08 23:58:59 +02:00
Darren Crowlen
e12250509e Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-07 05:10:44 +02:00
Daniel Stasiak
afb025fd91 Translated using Weblate (Polish)
Currently translated at 85.3% (13886 of 16269 strings)
2023-09-06 15:58:55 +02:00
Daniel Stasiak
8899cb5ea4 Translated using Weblate (Polish)
Currently translated at 85.3% (13886 of 16269 strings)
2023-09-05 19:04:10 +02:00
Darren Crowlen
c6a7bc8c14 Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-05 19:04:07 +02:00
Daniel Stasiak
f2bb6d547b Translated using Weblate (Polish)
Currently translated at 85.3% (13886 of 16269 strings)
2023-09-05 10:42:48 +02:00
Darren Crowlen
1fdcb23d04 Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-05 10:42:45 +02:00
Raphi
131088ad22 Translated using Weblate (German)
Currently translated at 87.6% (14252 of 16269 strings)
2023-09-05 06:25:21 +02:00
Nut.andor
5d3a51e8f2 next version number 2023-09-04 20:42:57 +02:00
Nut.andor
d1cd8a8cef Merge branch 'v0.8.7(new)' 2023-09-04 20:39:10 +02:00
Daniel Stasiak
c2757dcbce Translated using Weblate (Polish)
Currently translated at 85.3% (13886 of 16269 strings)
2023-09-04 11:21:23 +02:00
Darren Crowlen
274ef6a44f Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-03 23:30:14 +02:00
Eduardo
efff180339 Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.8% (14618 of 16269 strings)
2023-09-03 13:48:33 +02:00
Eduardo
8fb51c0647 Translated using Weblate (Portuguese)
Currently translated at 94.4% (578 of 612 strings)
2023-09-03 13:48:30 +02:00
Darren Crowlen
7db9cf50ca Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-03 06:31:19 +02:00
Nut.andor
8128707aa4 release version 2023-09-02 20:23:01 +02:00
Nut.andor
de7740ab14 Merge branch 'master' into v0.8.7(new) 2023-09-02 18:26:32 +02:00
Nut.andor
31633be812 etc 2023-09-02 18:23:59 +02:00
عادل نصري
bcb5d36999 Translated using Weblate (Arabic)
Currently translated at 10.3% (1680 of 16268 strings)
2023-09-02 17:06:23 +02:00
Raphi
7d847dfde5 Translated using Weblate (German)
Currently translated at 87.4% (14229 of 16269 strings)
2023-09-02 17:06:20 +02:00
Nut.andor
b703e774ae fix in/id 2023-09-02 00:55:36 +02:00
Nut.andor
f6207be9d4 translation objects 2023-09-02 00:45:28 +02:00
Nut.andor
7c87c53421 Merge remote-tracking branch 'hosted.weblate/master' 2023-09-02 00:38:28 +02:00
Hosted Weblate
a4ed3688a2 Merge branch 'origin/master' into Weblate. 2023-09-01 23:59:30 +02:00
Nut.andor
6ab8f5f836 fix Indonesian locale renaming in to id 2023-09-01 23:57:45 +02:00
عادل نصري
f9c1724228 Translated using Weblate (Arabic)
Currently translated at 9.8% (1610 of 16268 strings)
2023-09-01 19:35:12 +02:00
ilya
25c77fdf5e Translated using Weblate (Russian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-01 19:35:08 +02:00
Eduardo
3bf9c6ae94 Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.6% (14592 of 16269 strings)
2023-09-01 19:35:06 +02:00
Darren Crowlen
0e70b027f5 Translated using Weblate (Indonesian)
Currently translated at 100.0% (16269 of 16269 strings)
2023-09-01 19:35:01 +02:00
Nut.andor
17b17187ff Merge branch 'pulls/1829009049/58' into v0.8.7(new) 2023-08-31 17:51:07 +02:00
Nut.andor
dc226ebe5d rename spawnchance to respawnspeed 2023-08-31 17:35:24 +02:00
Nut.andor
55f5edbb6a Pull Request #58: rename spawnchance to respawnspeed 2023-08-31 17:13:07 +02:00
Nut.andor
29d65fbf64 Merge branch 'master' into v0.8.7(new) 2023-08-31 17:12:12 +02:00
Nut.andor
f3f35be0bf Merge remote-tracking branch 'hosted.weblate/master' 2023-08-31 01:24:10 +02:00
Nut.andor
204c8e046c id to in 2023-08-31 01:23:08 +02:00
Eduardo
1a1710a6c2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.4% (14383 of 16269 strings)
2023-08-31 00:09:31 +02:00
Nut.andor
1a2cc00184 translation states 2023-08-30 15:15:31 +02:00
OMGeeky
b3b3f6ff98 rename spawnchance to respawnspeed
This reflects the actual effect it has better
2023-08-30 13:32:57 +02:00
Eduardo
7df8b0330c Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.0% (14324 of 16269 strings)
2023-08-30 09:18:41 +02:00
Palkia
528dd2254e Translated using Weblate (Spanish)
Currently translated at 80.5% (13107 of 16269 strings)
2023-08-30 09:18:38 +02:00
Nut.andor
33fb7c83bf resource def for new png 2023-08-30 01:59:17 +02:00
Nut.andor
50ad382eed potc 2023-08-30 01:17:01 +02:00
Nut.andor
7d1c7cfd74 Merge branch 'v0.8.7(new)' 2023-08-30 00:56:24 +02:00
Nut.andor
5b637099a1 Changes from next_release 2023-08-30 00:40:14 +02:00
Nut.andor
0d6d725f87 debug off 2023-08-30 00:25:08 +02:00
Nut.andor
a98c5d5416 translations and authors 2023-08-30 00:22:59 +02:00
Nut.andor
3361973722 fix updated translations 2023-08-30 00:17:44 +02:00
Nut.andor
91bc6568ee Merge branch 'master' into v0.8.7(new) 2023-08-30 00:13:00 +02:00
Nut.andor
2e583fbfcf Merge remote-tracking branch 'hosted.weblate/master' 2023-08-30 00:08:59 +02:00
Eduardo
50eab6ff38 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.9% (14305 of 16268 strings)
2023-08-30 00:06:08 +02:00
Nut.andor
d743550cc7 enhanced and reorganized pngs 2023-08-29 23:54:34 +02:00
Eduardo
1c0efc8fa4 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.4% (14226 of 16268 strings)
2023-08-27 19:43:13 +02:00
Nut.andor
5ff38ea870 New teleport button 'gal' 2023-08-24 19:58:59 +02:00
Nut.andor
4c146f7896 new/added sprites 2023-08-19 03:18:07 +02:00
Nut
4e5aa4314e Merge pull request #57 from OMGeeky/v0.8.7(new)
AndroidX missed spot
2023-08-18 23:09:01 +02:00
OMGeeky
5223951db4 AndroidX missed spot 2023-08-18 21:34:35 +02:00
Nut.andor
ddcb355113 Versions
- next AndroidVersion 34
- 73 = 0.8.7beta
2023-08-18 20:22:29 +02:00
Nut.andor
7a80e15628 typo 2023-08-18 20:06:55 +02:00
Nut
34dc053011 Merge pull request #52 from OMGeeky/gradle-copy-v2
Improvements to the copy Gradle Tasks
2023-08-18 19:52:19 +02:00
Nut
0266449d67 Merge branch 'v0.8.7(new)' into gradle-copy-v2 2023-08-18 19:51:31 +02:00
Nut
ea3afcf99d Merge pull request #50 from OMGeeky/AndroidX-Migration
Android x migration
2023-08-18 19:45:39 +02:00
Nut
c84418186c Merge branch 'v0.8.7(new)' into AndroidX-Migration 2023-08-18 19:44:33 +02:00
Jiri Zizkin Zizka
956990dbd5 Translated using Weblate (Czech)
Currently translated at 89.6% (14583 of 16268 strings)
2023-08-16 03:59:31 +02:00
Hugo Rosa
08f6a2b289 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.2% (14192 of 16268 strings)
2023-08-11 06:51:38 +02:00
Darren Crowlen
741a4c02a0 Translated using Weblate (French)
Currently translated at 95.5% (15539 of 16268 strings)
2023-08-08 17:52:07 +02:00
Palkia
dcff4939f4 Translated using Weblate (Spanish)
Currently translated at 80.5% (13105 of 16268 strings)
2023-08-08 17:52:05 +02:00
Raphi
506ce02697 Translated using Weblate (German)
Currently translated at 87.4% (14228 of 16268 strings)
2023-08-06 18:08:28 +02:00
Raphi
95bd17b371 Translated using Weblate (German)
Currently translated at 87.4% (14228 of 16268 strings)
2023-08-06 12:10:47 +02:00
Salif Mehmed
16ef7088a6 Translated using Weblate (Bulgarian)
Currently translated at 0.5% (92 of 16268 strings)
2023-08-06 02:13:38 +02:00
Darren Crowlen
f70b0c8a41 Translated using Weblate (Indonesian)
Currently translated at 100.0% (16268 of 16268 strings)
2023-08-06 02:13:35 +02:00
Nut Andor
d68d45d7c7 Translated using Weblate (German)
Currently translated at 87.4% (14228 of 16268 strings)
2023-08-06 02:13:32 +02:00
Vanka
7af2844305 Translated using Weblate (German)
Currently translated at 87.4% (14228 of 16268 strings)
2023-08-06 02:13:31 +02:00
Raphi
fd8c5166b6 Translated using Weblate (German)
Currently translated at 87.4% (14228 of 16268 strings)
2023-08-06 02:13:31 +02:00
Andreas
2c931b6cd2 Translated using Weblate (German)
Currently translated at 100.0% (612 of 612 strings)
2023-08-06 02:13:26 +02:00
Raphi
210069f8e9 Translated using Weblate (German)
Currently translated at 100.0% (612 of 612 strings)
2023-08-06 02:13:26 +02:00
Darren Crowlen
2453897d31 Translated using Weblate (Indonesian)
Currently translated at 100.0% (16268 of 16268 strings)
2023-08-02 20:53:45 +02:00
Darren Crowlen
dc0e758f64 Translated using Weblate (Indonesian)
Currently translated at 93.5% (15224 of 16268 strings)
2023-08-02 06:52:03 +02:00
Darren Crowlen
ac3bf4a008 Translated using Weblate (Bulgarian)
Currently translated at 0.5% (92 of 16268 strings)
2023-07-31 22:51:24 +02:00
Darren Crowlen
caf16299e7 Translated using Weblate (Indonesian)
Currently translated at 73.8% (12020 of 16268 strings)
2023-07-31 22:51:21 +02:00
Darren Crowlen
cfa19ed9d9 Translated using Weblate (Belarusian)
Currently translated at 0.3% (56 of 16267 strings)
2023-07-31 17:04:04 +02:00
Darren Crowlen
6e5d82f340 Translated using Weblate (Arabic)
Currently translated at 9.6% (1567 of 16267 strings)
2023-07-31 17:04:02 +02:00
Jiri Zizkin Zizka
98456b99e8 Translated using Weblate (Czech)
Currently translated at 89.6% (14581 of 16268 strings)
2023-07-31 17:03:59 +02:00
Darren Crowlen
45c6e571cb Translated using Weblate (Indonesian)
Currently translated at 67.5% (10996 of 16268 strings)
2023-07-31 17:03:56 +02:00
Darren Crowlen
e6c5545cd3 Translated using Weblate (French)
Currently translated at 95.4% (15533 of 16268 strings)
2023-07-31 17:02:31 +02:00
LeJun
402c3ae538 Translated using Weblate (French)
Currently translated at 95.4% (15533 of 16268 strings)
2023-07-31 17:02:30 +02:00
Seven
f6018ab466 Translated using Weblate (Spanish (Argentina))
Currently translated at 0.3% (52 of 16267 strings)
2023-07-27 20:07:11 +02:00
Darren Crowlen
0ff738c85e Translated using Weblate (Indonesian)
Currently translated at 100.0% (612 of 612 strings)
2023-07-27 20:07:09 +02:00
Darren Crowlen
4876e6696d Translated using Weblate (Indonesian)
Currently translated at 21.6% (3518 of 16268 strings)
2023-07-27 20:07:09 +02:00
Palkia
167da0d70f Translated using Weblate (Spanish)
Currently translated at 80.4% (13080 of 16268 strings)
2023-07-27 20:07:00 +02:00
Seven
2748aded3f Translated using Weblate (Spanish)
Currently translated at 80.4% (13080 of 16268 strings)
2023-07-27 20:06:59 +02:00
ilya
103434baa0 Translated using Weblate (Russian)
Currently translated at 100.0% (16268 of 16268 strings)
2023-07-22 21:08:17 +02:00
Palkia
c2da7bcbe2 Translated using Weblate (Spanish)
Currently translated at 79.7% (12981 of 16268 strings)
2023-07-16 06:42:02 +02:00
عادل نصري
c64cf99d88 Translated using Weblate (Arabic)
Currently translated at 100.0% (612 of 612 strings)
2023-07-03 11:52:56 +02:00
Nut.andor
de59d8de8d Revert "worldmap bug check"
This reverts commit 718886ba3a.
2023-06-25 18:43:12 +02:00
Nut.andor
718886ba3a worldmap bug check 2023-06-25 13:27:09 +02:00
عادل نصري
3789f1fd0a Translated using Weblate (Arabic)
Currently translated at 100.0% (612 of 612 strings)
2023-06-24 08:41:19 +02:00
عادل نصري
1e6df02e45 Translated using Weblate (Arabic)
Currently translated at 9.4% (1543 of 16267 strings)
2023-06-24 08:41:18 +02:00
Jiri Zizkin Zizka
886a425aaf Translated using Weblate (Czech)
Currently translated at 89.3% (14542 of 16268 strings)
2023-06-24 08:41:14 +02:00
Jiri Zizkin Zizka
7e24d50c0c Translated using Weblate (Czech)
Currently translated at 89.3% (14535 of 16268 strings)
2023-06-13 07:14:38 +02:00
Jiri Zizkin Zizka
8f7d48c297 Translated using Weblate (Czech)
Currently translated at 89.3% (14531 of 16268 strings)
2023-06-12 12:57:53 +02:00
Jiri Zizkin Zizka
3cc81e2510 Translated using Weblate (Czech)
Currently translated at 89.3% (14528 of 16268 strings)
2023-06-11 11:53:28 +02:00
Nifou
0f0be1c18e Translated using Weblate (French)
Currently translated at 95.3% (15511 of 16268 strings)
2023-06-11 11:53:26 +02:00
A-Nicoladie[FR]
5f689e3d6c Translated using Weblate (French)
Currently translated at 95.3% (15511 of 16268 strings)
2023-06-11 11:53:25 +02:00
Jiri Zizkin Zizka
f04d3e40d4 Translated using Weblate (Czech)
Currently translated at 89.2% (14524 of 16268 strings)
2023-06-08 23:53:02 +02:00
Jiri Zizkin Zizka
68a74e07fa Translated using Weblate (Czech)
Currently translated at 89.2% (14516 of 16268 strings)
2023-06-07 09:53:06 +02:00
A-Nicoladie[FR]
199cdbb787 Translated using Weblate (French)
Currently translated at 93.6% (15227 of 16268 strings)
2023-06-07 09:53:03 +02:00
Jiri Zizkin Zizka
375fcb37a2 Translated using Weblate (Czech)
Currently translated at 89.2% (14514 of 16268 strings)
2023-06-04 01:18:50 +02:00
Rahul Shirke
bc1743dedf Translated using Weblate (Marathi)
Currently translated at 0.2% (40 of 16267 strings)
2023-06-02 15:00:22 +02:00
Rahul Shirke
f7771f79c2 Translated using Weblate (Marathi)
Currently translated at 0.2% (35 of 16267 strings)
2023-06-02 06:53:04 +02:00
gallegonovato
7ebce6b36b Translated using Weblate (Spanish)
Currently translated at 100.0% (612 of 612 strings)
2023-06-02 06:53:01 +02:00
Rahul Shirke
b4240eee3a Added translation using Weblate (Marathi) 2023-06-01 05:20:12 +02:00
Andreas
514acc2b65 Translated using Weblate (German)
Currently translated at 87.0% (14162 of 16268 strings)
2023-05-31 12:51:33 +02:00
Andreas
48bc854c8a Translated using Weblate (German)
Currently translated at 99.8% (611 of 612 strings)
2023-05-31 12:51:30 +02:00
Nut Andor
07391dc6c7 Translated using Weblate (German)
Currently translated at 99.8% (611 of 612 strings)
2023-05-31 12:51:29 +02:00
Jiri Zizkin Zizka
7e905e84b7 Translated using Weblate (Czech)
Currently translated at 89.2% (14513 of 16268 strings)
2023-05-30 00:51:29 +02:00
A-Nicoladie[FR]
200a45f0cb Translated using Weblate (French)
Currently translated at 86.5% (14075 of 16268 strings)
2023-05-30 00:51:25 +02:00
A-Nicoladie[FR]
ebff0554f7 Translated using Weblate (French)
Currently translated at 100.0% (612 of 612 strings)
2023-05-30 00:51:16 +02:00
Jiri Zizkin Zizka
e54487d0b0 Translated using Weblate (Czech)
Currently translated at 88.9% (14478 of 16268 strings)
2023-05-28 09:47:10 +02:00
A-Nicoladie[FR]
96a6e7ab20 Translated using Weblate (French)
Currently translated at 82.2% (13376 of 16268 strings)
2023-05-28 09:47:06 +02:00
A-Nicoladie[FR]
95ff8ceb7e Translated using Weblate (French)
Currently translated at 78.9% (12845 of 16268 strings)
2023-05-27 11:05:28 +02:00
Jiri Zizkin Zizka
5aa4308e27 Translated using Weblate (Czech)
Currently translated at 88.8% (14451 of 16268 strings)
2023-05-26 23:49:05 +02:00
Nico207[FR]
aa892be308 Translated using Weblate (French)
Currently translated at 78.5% (12771 of 16268 strings)
2023-05-26 23:49:02 +02:00
ilya
6971bcf9b5 Translated using Weblate (Russian)
Currently translated at 100.0% (612 of 612 strings)
2023-05-26 23:48:59 +02:00
Nico207[FR]
0581e98b55 Translated using Weblate (French)
Currently translated at 100.0% (612 of 612 strings)
2023-05-26 23:48:58 +02:00
Nico207[FR]
5c2e653cdf Translated using Weblate (French)
Currently translated at 78.3% (12750 of 16268 strings)
2023-05-25 22:04:03 +02:00
aircqsj
aa4cd722d2 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16268 of 16268 strings)
2023-05-25 14:30:36 +02:00
Nico207[FR]
10b2f37ed8 Translated using Weblate (French)
Currently translated at 78.3% (12749 of 16268 strings)
2023-05-25 14:30:30 +02:00
Nico207[FR]
d7ae2a7082 Translated using Weblate (French)
Currently translated at 95.7% (586 of 612 strings)
2023-05-25 14:30:18 +02:00
Jiri Zizkin Zizka
c246a79726 Translated using Weblate (Czech)
Currently translated at 88.8% (14448 of 16268 strings)
2023-05-25 08:52:20 +02:00
ilya
8e4d75705e Translated using Weblate (Russian)
Currently translated at 100.0% (16268 of 16268 strings)
2023-05-25 08:52:15 +02:00
Jiri Zizkin Zizka
ffdaba2d8c Translated using Weblate (Czech)
Currently translated at 88.4% (14387 of 16268 strings)
2023-05-23 13:53:32 +02:00
aircqsj
97187071af Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (16264 of 16268 strings)
2023-05-23 13:53:28 +02:00
ilya
dceab6b729 Translated using Weblate (Russian)
Currently translated at 96.9% (15771 of 16268 strings)
2023-05-23 13:53:24 +02:00
Mateusz Mendel
7771872947 Translated using Weblate (Polish)
Currently translated at 85.3% (13884 of 16268 strings)
2023-05-23 13:53:17 +02:00
Nut.andor
cc123f76d6 whatsnew 2023-05-21 20:12:38 +02:00
Nut.andor
a6ad03c534 next version 8.7
(the former 8.7 version was renamed to 8.6.1)
2023-05-21 19:50:13 +02:00
Nut.andor
45491871e6 version 2023-05-21 18:17:44 +02:00
Nut.andor
8988f37896 potc 2023-05-21 10:33:03 +02:00
Nut.andor
09b4324873 Merge branch 'v0.8.7' 2023-05-21 10:27:32 +02:00
Nut.andor
a5a2764cb4 whatsnew 2023-05-21 10:26:44 +02:00
Nut.andor
6de4d0c374 Merge remote-tracking branch 'hosted.weblate/master' 2023-05-21 10:05:40 +02:00
Nut.andor
48c33d766b fix quest "More rats!" 2023-05-21 10:03:23 +02:00
Nut Andor
22493ee0e9 Translated using Weblate (German)
Currently translated at 86.9% (14148 of 16267 strings)
2023-05-21 10:00:28 +02:00
Nut Andor
8afc3133c6 Translated using Weblate (German)
Currently translated at 99.8% (611 of 612 strings)
2023-05-21 10:00:24 +02:00
Jiri Zizkin Zizka
d0cfa29929 Translated using Weblate (Czech)
Currently translated at 88.2% (14358 of 16267 strings)
2023-05-19 04:13:15 +02:00
Ömer Faruk Çakmak
6a51d462d7 Translated using Weblate (Turkish)
Currently translated at 33.7% (5483 of 16267 strings)
2023-05-18 21:54:14 +02:00
Jiri Zizkin Zizka
4f7cc4942c Translated using Weblate (Czech)
Currently translated at 88.1% (14336 of 16267 strings)
2023-05-15 21:55:38 +02:00
Nut.andor
6631e01b64 next version 8.7 2023-05-14 23:14:04 +02:00
Nut.andor
133dffe330 whatsnew 2023-05-13 22:22:26 +02:00
Nut.andor
6e5d17173f potc 2023-05-13 22:13:10 +02:00
Nut.andor
7463d15159 Merge branch 'v0.8.6' 2023-05-13 22:07:16 +02:00
Nut.andor
beff0f1b71 Merge remote-tracking branch 'hosted.weblate/master' 2023-05-13 22:01:01 +02:00
Nut.andor
867ed36419 Ratdom bugfix content 2023-05-13 21:55:06 +02:00
Joan Josep
387c1e126f Translated using Weblate (Catalan)
Currently translated at 100.0% (612 of 612 strings)
2023-05-13 21:49:32 +02:00
Joan Josep
c9d7cda233 Translated using Weblate (Catalan)
Currently translated at 15.4% (2515 of 16264 strings)
2023-05-13 21:49:31 +02:00
ilya
b75521da59 Translated using Weblate (Russian)
Currently translated at 95.4% (15532 of 16264 strings)
2023-05-12 10:54:34 +02:00
aircqsj
5f9ee8a410 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (612 of 612 strings)
2023-05-11 08:51:18 +02:00
aircqsj
296c3b453c Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16264 of 16264 strings)
2023-05-11 08:51:18 +02:00
aircqsj
6e2da63308 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (16262 of 16264 strings)
2023-05-09 17:53:16 +02:00
ilya
445cd9fe8e Translated using Weblate (Russian)
Currently translated at 95.2% (15496 of 16264 strings)
2023-05-09 17:52:52 +02:00
Erick Ferraz Vieira
a0cc567694 Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.2% (14191 of 16264 strings)
2023-05-09 17:52:48 +02:00
Erick Ferraz Vieira
70d084fba7 Translated using Weblate (Portuguese)
Currently translated at 71.4% (11618 of 16264 strings)
2023-05-09 17:52:45 +02:00
Erick Ferraz Vieira
5236aa0bf9 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (612 of 612 strings)
2023-05-09 17:52:42 +02:00
Nut.andor
0eccb511db next version 2023-05-06 03:07:07 +02:00
Kristoffer Grundström
88c17db72b Translated using Weblate (Swedish)
Currently translated at 4.2% (690 of 16264 strings)
2023-05-03 01:48:24 +02:00
ilya
098fb95653 Translated using Weblate (Russian)
Currently translated at 93.1% (15146 of 16264 strings)
2023-05-03 01:48:21 +02:00
ilya
21d6bb7b7d Translated using Weblate (Russian)
Currently translated at 100.0% (612 of 612 strings)
2023-05-03 01:48:18 +02:00
Daniel Stasiak
ce91c5c7c8 Translated using Weblate (Polish)
Currently translated at 100.0% (612 of 612 strings)
2023-05-03 01:48:17 +02:00
Nut.andor
613ab9101e postfixes 2023-05-02 22:26:35 +02:00
Nut.andor
3fbc7cf65f authors + translation% 2023-05-01 20:57:16 +02:00
Nut.andor
dc18289d18 POTC 2023-05-01 03:03:36 +02:00
Nut.andor
6473e231e4 Mikhail basket 2023-05-01 02:56:49 +02:00
Nut.andor
33a61b7a57 Merge branch 'v0.8.5' 2023-05-01 02:09:07 +02:00
Nut.andor
c070a39f7c Ratdom content 2023-05-01 02:00:00 +02:00
Nut.andor
995ec0f697 active devs 2023-05-01 01:58:18 +02:00
Nut.andor
6cba6872c9 version name 2023-05-01 01:17:20 +02:00
Nut.andor
8812f664e7 authors 2023-05-01 01:15:09 +02:00
Nut.andor
d9113b2dab Merge branch 'master' into v0.8.5 2023-05-01 01:03:25 +02:00
Nut.andor
ad0025ba03 Merge remote-tracking branch 'hosted.weblate/master' 2023-05-01 00:56:15 +02:00
Nut.andor
984aa17cc0 Merge branch 'development' into v0.8.5 2023-05-01 00:45:33 +02:00
Seven
4cad05ce6b Translated using Weblate (Spanish (Argentina))
Currently translated at 0.3% (49 of 15108 strings)
2023-04-29 05:05:40 +02:00
Jiri Zizkin Zizka
197ab946be Translated using Weblate (Czech)
Currently translated at 94.5% (14291 of 15109 strings)
2023-04-29 05:05:37 +02:00
Daniel Stasiak
e4cdbc1840 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-29 05:05:34 +02:00
Seven
04f00553ae Translated using Weblate (Spanish)
Currently translated at 84.4% (12763 of 15109 strings)
2023-04-29 05:05:30 +02:00
Daniel Stasiak
0c02902ceb Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-26 11:24:53 +02:00
Seven
aba93fb15b Translated using Weblate (Spanish)
Currently translated at 84.3% (12740 of 15109 strings)
2023-04-26 11:24:50 +02:00
Seven
1c8330b99a Translated using Weblate (Spanish)
Currently translated at 100.0% (610 of 610 strings)
2023-04-25 19:50:01 +02:00
Seven
a8de7c2860 Translated using Weblate (Spanish)
Currently translated at 84.2% (12727 of 15109 strings)
2023-04-25 19:50:00 +02:00
Seven
4ca8bbfc12 Translated using Weblate (Spanish)
Currently translated at 84.0% (12700 of 15109 strings)
2023-04-25 18:53:44 +02:00
Daniel Stasiak
a5c004e4d4 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-25 18:19:25 +02:00
Seven
e957e409e0 Translated using Weblate (Spanish)
Currently translated at 83.9% (12684 of 15109 strings)
2023-04-25 18:19:21 +02:00
Jiri Zizkin Zizka
70d6340c11 Translated using Weblate (Czech)
Currently translated at 94.5% (14280 of 15109 strings)
2023-04-22 22:53:01 +02:00
Jiri Zizkin Zizka
bbbb69b175 Translated using Weblate (Czech)
Currently translated at 94.4% (14273 of 15109 strings)
2023-04-21 20:37:11 +02:00
ilya
4d5b7d8667 Translated using Weblate (Russian)
Currently translated at 100.0% (15109 of 15109 strings)
2023-04-21 20:37:08 +02:00
Daniel Stasiak
43da08f57d Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-21 20:37:04 +02:00
Jiri Zizkin Zizka
7b97367bdd Translated using Weblate (Czech)
Currently translated at 94.4% (14272 of 15109 strings)
2023-04-19 21:55:23 +02:00
Daniel Stasiak
e6fb647b99 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-19 21:55:21 +02:00
Daniel Stasiak
5e4d7aba18 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-18 10:35:09 +02:00
Daniel Stasiak
a96086b9af Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-04-17 21:14:23 +02:00
Joan Josep
0566cf899c Translated using Weblate (Catalan)
Currently translated at 100.0% (610 of 610 strings)
2023-04-17 12:49:15 +02:00
Jiri Zizkin Zizka
c8e87fb3d0 Translated using Weblate (Czech)
Currently translated at 94.4% (14265 of 15109 strings)
2023-04-17 12:49:14 +02:00
Nut.andor
0a56a0ba86 Credits for external products 2023-04-16 19:58:58 +02:00
Nut.andor
026ccde2ff Credits for external products 2023-04-16 10:33:28 +02:00
Nut.andor
7813994b81 Release Notes 2023-04-16 09:52:04 +02:00
Nut.andor
d3b070844f set high quality filters default to off 2023-04-16 09:18:45 +02:00
Emre Kaynak
7a879f99b1 Translated using Weblate (Turkish)
Currently translated at 97.5% (595 of 610 strings)
2023-04-16 06:51:16 +02:00
Jiri Zizkin Zizka
e810cdb3cb Translated using Weblate (Czech)
Currently translated at 94.3% (14257 of 15109 strings)
2023-04-16 06:51:15 +02:00
Emre Kaynak
398be07c31 Translated using Weblate (Turkish)
Currently translated at 36.1% (5455 of 15109 strings)
2023-04-16 06:51:13 +02:00
sefa mert katiç
6db4c7bb3c Translated using Weblate (Turkish)
Currently translated at 36.0% (5449 of 15109 strings)
2023-04-14 23:53:02 +02:00
Sarah Chiandotto
c402824641 Translated using Weblate (Italian)
Currently translated at 83.4% (12602 of 15109 strings)
2023-04-14 23:53:00 +02:00
Martin
abc020e8f5 Translated using Weblate (German)
Currently translated at 93.6% (14148 of 15109 strings)
2023-04-14 23:52:57 +02:00
sefa mert katiç
82caf260ce Translated using Weblate (Turkish)
Currently translated at 35.8% (5417 of 15109 strings)
2023-04-12 00:53:21 +02:00
Renald Afrenzia
cbcf5ff8ca Translated using Weblate (Indonesian)
Currently translated at 96.0% (586 of 610 strings)
2023-04-11 01:47:48 +02:00
Jiri Zizkin Zizka
39d07bf8a8 Translated using Weblate (Czech)
Currently translated at 94.2% (14245 of 15109 strings)
2023-04-11 01:47:47 +02:00
Lucas Araujo
93174f0d65 Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (14166 of 15109 strings)
2023-04-09 12:53:09 +02:00
Joan Josep
6afbeb9a2a Translated using Weblate (Catalan)
Currently translated at 100.0% (610 of 610 strings)
2023-04-08 11:52:57 +02:00
Lucas Araujo
a7cbd644f3 Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (14164 of 15109 strings)
2023-04-08 11:52:56 +02:00
Joan Josep
f674aff07c Translated using Weblate (Catalan)
Currently translated at 100.0% (610 of 610 strings)
2023-04-07 20:53:14 +02:00
Joan Josep
07b89a288c Translated using Weblate (Catalan)
Currently translated at 16.5% (2493 of 15109 strings)
2023-04-07 20:53:12 +02:00
Joan Josep
0264c418ca Translated using Weblate (Catalan)
Currently translated at 100.0% (610 of 610 strings)
2023-04-05 20:53:10 +02:00
Jiri Zizkin Zizka
494b9c47cc Translated using Weblate (Czech)
Currently translated at 94.1% (14225 of 15109 strings)
2023-04-05 20:53:09 +02:00
Pablo Jeldres
6ff6c6dd6c Translated using Weblate (Spanish)
Currently translated at 83.8% (12670 of 15109 strings)
2023-04-05 20:53:06 +02:00
Jiri Zizkin Zizka
00ab587265 Translated using Weblate (Czech)
Currently translated at 94.1% (14219 of 15109 strings)
2023-04-03 20:41:57 +02:00
Hong Quan
67fa480805 Translated using Weblate (Vietnamese)
Currently translated at 12.4% (76 of 610 strings)
2023-04-02 17:41:39 +02:00
Lucas Araujo
91db56e7a7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (14164 of 15109 strings)
2023-04-02 17:41:38 +02:00
Cicy Chen
36d52bedad Added translation using Weblate (Chinese (Literary)) 2023-03-31 06:27:20 +02:00
Hong Quan
c36b676720 Translated using Weblate (Vietnamese)
Currently translated at 1.4% (9 of 610 strings)
2023-03-29 15:40:40 +02:00
Lustheart Faezeiros
5e0a999249 Translated using Weblate (Thai)
Currently translated at 12.7% (78 of 610 strings)
2023-03-29 15:40:40 +02:00
Jiri Zizkin Zizka
8fff4aff60 Translated using Weblate (Czech)
Currently translated at 94.1% (14218 of 15109 strings)
2023-03-29 15:40:39 +02:00
Lustheart Faezeiros
8c5344ff37 Translated using Weblate (Thai)
Currently translated at 1.2% (195 of 15109 strings)
2023-03-29 15:40:36 +02:00
ssantos
91e49b6c4a Translated using Weblate (Portuguese)
Currently translated at 76.8% (11618 of 15109 strings)
2023-03-29 15:40:34 +02:00
Hong Quan
52cfb37b21 Added translation using Weblate (Vietnamese) 2023-03-27 16:12:56 +02:00
DragonChen TW
87886f08bb Translated using Weblate (Chinese (Traditional))
Currently translated at 6.6% (998 of 15109 strings)
2023-03-26 11:32:21 +02:00
Jiri Zizkin Zizka
a31d7f9589 Translated using Weblate (Czech)
Currently translated at 93.9% (14198 of 15109 strings)
2023-03-26 11:32:19 +02:00
DragonChen TW
5600957f32 Translated using Weblate (Chinese (Traditional))
Currently translated at 6.5% (996 of 15109 strings)
2023-03-25 11:39:22 +01:00
ilya
d6840a83c9 Translated using Weblate (Russian)
Currently translated at 100.0% (610 of 610 strings)
2023-03-25 11:39:20 +01:00
DragonChen TW
06fdd39648 Translated using Weblate (Chinese (Traditional))
Currently translated at 6.5% (990 of 15109 strings)
2023-03-23 22:42:13 +01:00
ilya
b5763e7f76 Translated using Weblate (Russian)
Currently translated at 100.0% (610 of 610 strings)
2023-03-23 22:42:10 +01:00
DragonChen TW
75f01f20b9 Translated using Weblate (Chinese (Traditional))
Currently translated at 6.4% (979 of 15109 strings)
2023-03-22 14:12:10 +01:00
Hong Quan
dd366ab69e Translated using Weblate (Vietnamese)
Currently translated at 0.1% (3 of 15108 strings)
2023-03-21 21:24:23 +01:00
DragonChen TW
6ab443ec2c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (610 of 610 strings)
2023-03-21 21:24:21 +01:00
DragonChen TW
e0056cbf5c Translated using Weblate (Chinese (Traditional))
Currently translated at 6.4% (978 of 15109 strings)
2023-03-21 21:24:20 +01:00
ilya
9f9397e1f3 Translated using Weblate (Russian)
Currently translated at 100.0% (610 of 610 strings)
2023-03-21 21:24:18 +01:00
Hong Quan
d5a43cc7e1 Added translation using Weblate (Vietnamese) 2023-03-20 17:34:05 +01:00
DragonChen TW
408d8aa8b8 Translated using Weblate (Chinese (Traditional))
Currently translated at 97.5% (595 of 610 strings)
2023-03-19 08:40:41 +01:00
DragonChen TW
1e663069e8 Translated using Weblate (Chinese (Traditional))
Currently translated at 6.4% (977 of 15109 strings)
2023-03-19 08:40:40 +01:00
Nut.andor
dbcec1a199 James' PR 54 to master - redirected to branch development
Changed XP death penalty to 20%
Give the player 9 BC by default
2023-03-18 18:53:53 +01:00
Noza
04b4193548 Translated using Weblate (Indonesian)
Currently translated at 17.0% (2580 of 15109 strings)
2023-03-14 19:44:12 +01:00
Jiri Zizkin Zizka
058803184f Translated using Weblate (Czech)
Currently translated at 93.7% (14170 of 15109 strings)
2023-03-10 22:41:53 +01:00
Jiri Zizkin Zizka
5b5912c5bc Translated using Weblate (Czech)
Currently translated at 93.7% (14170 of 15109 strings)
2023-03-09 21:42:07 +01:00
Lacrom
759e632c07 Translated using Weblate (French)
Currently translated at 84.3% (12739 of 15109 strings)
2023-03-08 16:42:04 +01:00
Johny The Pvp God
6e311ecb64 Translated using Weblate (Romanian)
Currently translated at 56.2% (343 of 610 strings)
2023-03-07 00:41:35 +01:00
Jiri Zizkin Zizka
b480fd9173 Translated using Weblate (Czech)
Currently translated at 93.7% (14170 of 15109 strings)
2023-03-07 00:41:35 +01:00
BE Kharel
92de033bc8 Translated using Weblate (Arabic)
Currently translated at 9.6% (1459 of 15108 strings)
2023-03-04 11:41:54 +01:00
BE Kharel
faf0dd061c Translated using Weblate (Bulgarian)
Currently translated at 0.5% (89 of 15109 strings)
2023-03-04 11:41:52 +01:00
Jiri Zizkin Zizka
9eaf9ea2ed Translated using Weblate (Czech)
Currently translated at 93.7% (14168 of 15109 strings)
2023-03-04 11:41:50 +01:00
ilya
00c4f77251 Translated using Weblate (Russian)
Currently translated at 100.0% (15109 of 15109 strings)
2023-03-04 11:41:47 +01:00
Nut.andor
96ef9eedbb Content format reference 2023-02-26 01:35:28 +01:00
Jiri Zizkin Zizka
a1f6e1d29c Translated using Weblate (Czech)
Currently translated at 93.5% (14135 of 15109 strings)
2023-02-25 05:40:05 +01:00
aircqsj
fc71f43755 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (15105 of 15109 strings)
2023-02-25 05:40:02 +01:00
Jiri Zizkin Zizka
16afcf4886 Translated using Weblate (Czech)
Currently translated at 93.4% (14114 of 15109 strings)
2023-02-23 02:46:02 +01:00
Daniel Stasiak
b64a3c2109 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-23 02:45:59 +01:00
Casey Malessa
5c0dc66183 Translated using Weblate (Japanese)
Currently translated at 95.4% (582 of 610 strings)
2023-02-23 02:45:56 +01:00
Nut.andor
3047f653bd prep beta 2023-02-21 21:57:48 +01:00
Nut.andor
393a478d13 prep beta 2023-02-21 21:31:14 +01:00
Michael Bæk
560cb326f9 Added translation using Weblate (Danish) 2023-02-20 20:45:04 +01:00
Jiri Zizkin Zizka
3fe2d7260f Translated using Weblate (Czech)
Currently translated at 93.1% (14074 of 15109 strings)
2023-02-20 20:41:50 +01:00
Jiri Zizkin Zizka
2cd4bc7ee5 Translated using Weblate (Czech)
Currently translated at 92.6% (13997 of 15109 strings)
2023-02-15 23:40:12 +01:00
Daniel Stasiak
19468b591d Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-15 23:40:09 +01:00
ssantos
903117d32f Translated using Weblate (Portuguese)
Currently translated at 76.4% (11555 of 15109 strings)
2023-02-12 16:40:07 +01:00
Jiri Zizkin Zizka
f5bfc98c62 Translated using Weblate (Czech)
Currently translated at 92.6% (13995 of 15109 strings)
2023-02-10 11:39:33 +01:00
Daniel Stasiak
3274feb1e9 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-10 11:39:30 +01:00
Daniel Stasiak
392b4d8577 Translated using Weblate (Polish)
Currently translated at 100.0% (610 of 610 strings)
2023-02-10 11:39:28 +01:00
Yan Chen
92e4afde4b Translated using Weblate (Esperanto)
Currently translated at 17.5% (107 of 610 strings)
2023-02-08 23:40:01 +01:00
Jiri Zizkin Zizka
0c7724fe33 Translated using Weblate (Czech)
Currently translated at 100.0% (610 of 610 strings)
2023-02-08 23:40:00 +01:00
Jiri Zizkin Zizka
ca5be34fc2 Translated using Weblate (Czech)
Currently translated at 92.5% (13986 of 15109 strings)
2023-02-08 23:40:00 +01:00
Daniel Stasiak
28c3c7a0ec Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-08 23:39:57 +01:00
Daniel Stasiak
7f39cf1a6f Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-07 15:40:44 +01:00
gallegonovato
365839571a Translated using Weblate (Spanish)
Currently translated at 100.0% (610 of 610 strings)
2023-02-04 20:39:45 +01:00
Daniel Stasiak
5c3a04ca77 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-04 20:39:45 +01:00
Nut.andor
758a580063 changed png 2023-02-04 01:28:09 +01:00
Daniel Stasiak
ad5dbc9f9d Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-03 12:00:45 +01:00
Casey Malessa
4a86680928 Translated using Weblate (Japanese)
Currently translated at 92.2% (13933 of 15109 strings)
2023-02-03 12:00:42 +01:00
ilya
ece63cf442 Translated using Weblate (Russian)
Currently translated at 100.0% (15109 of 15109 strings)
2023-02-01 22:45:44 +01:00
Daniel Stasiak
b487140a1b Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-02-01 22:45:42 +01:00
Casey Malessa
ad72bf8895 Translated using Weblate (Japanese)
Currently translated at 92.1% (13928 of 15109 strings)
2023-02-01 22:45:40 +01:00
Nut.andor
5919c429d2 Next version 2023-01-31 22:14:49 +01:00
OMGeeky
1f365b170e improves the gradle tasks for copying the maps and translations
Instead of copying the files to the normal res folder they get copied
to the build folder, which gives the user the hint that they are
generated and should not be edited in this location.

> **Warning**
After pulling this commit both folders '/app/src/main/res' and 'app/src/main/assets'
should be deleted if they exist, since they are no longer ignored (since they don't get used anymore)!
2023-01-31 22:06:34 +01:00
Nut.andor
0b6580e7c9 whatsNew 69 v0.8.4.1 2023-01-31 21:14:03 +01:00
Nut.andor
6efb2b3860 unneeded files bloats the apk 2023-01-31 21:14:03 +01:00
ilya
7ae084073f Translated using Weblate (Russian)
Currently translated at 100.0% (15109 of 15109 strings)
2023-01-31 19:42:48 +01:00
Daniel Stasiak
36df0b1732 Translated using Weblate (Polish)
Currently translated at 91.8% (13884 of 15109 strings)
2023-01-31 19:42:45 +01:00
ilya
b8fb100bd5 Translated using Weblate (Russian)
Currently translated at 100.0% (610 of 610 strings)
2023-01-31 19:42:44 +01:00
OMGeeky
44723978e1 Merge remote-tracking branch 'origin/AndroidX-Migration' into AndroidX-Migration
# Conflicts:
#	AndorsTrail/app/src/main/AndroidManifest.xml
#	AndorsTrail/app/src/main/java/com/gpl/rpg/AndorsTrail/util/AndroidStorage.java
#	AndorsTrail/build.gradle
#	AndorsTrail/gradle.properties
#	AndorsTrail/gradle/wrapper/gradle-wrapper.properties
2023-01-30 18:38:37 +01:00
OMGeeky
7c7b4829f6 gradle update 2023-01-30 18:29:06 +01:00
OMGeeky
050b027ff5 AndroidX-Migration 2023-01-30 18:02:23 +01:00
OMGeeky
8fac65e268 Upgrade Gradle & Build target version 2023-01-30 18:00:00 +01:00
OMGeeky
d39d0c9265 AndroidX-Migration 2022-10-28 19:39:14 +02:00
OMGeeky
33fe96dada Upgrade Gradle & Build target version 2022-10-28 19:05:54 +02:00
Nut.andor
1821fffc3b Pull Request #24: Rebuild world map 2020-09-23 00:18:49 +02:00
Javier Serrano Polo
1a3a5842dc Rebuild world map 2020-09-11 08:03:00 +02:00
800 changed files with 1295922 additions and 47986 deletions

View File

@@ -1,6 +1,3 @@
# Android ignores
app/src/main/res
app/src/main/assets
gen/
bin/
target/

View File

@@ -1,13 +1,13 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 31
buildToolsVersion "30.0.3"
compileSdkVersion 34
defaultConfig {
applicationId "com.gpl.rpg.AndorsTrail"
minSdkVersion 14
targetSdkVersion 31
targetSdkVersion 34
}
buildTypes {
@@ -19,34 +19,66 @@ android {
debug {
manifestPlaceholders icon_name: 'icon_beta', fileproviderPath: 'AndorsTrail.beta2'
applicationIdSuffix 'beta2'
signingConfig signingConfigs.debug
}
}
namespace 'com.gpl.rpg.AndorsTrail'
sourceSets {
main {
res.srcDirs = ['build/gen-res', 'src/main/res']
assets.srcDirs = ['build/gen-assets', 'src/main/assets']
}
}
}
dependencies {
implementation 'com.android.support:support-v4:28.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
}
task copyRes(type: Copy) {
description "Copies the res folder to the modules res folder (& renames .tmx to .xml)"
from "${rootDir}/res"
into "${projectDir}/src/main/res"
into "${projectDir}/build/gen-res"
rename "(.*)\\.tmx", "\$1.xml"
}
task copyResValuesIn(type: Copy) {
description "Exception Indonesian language code (Old IN was renamed to now ID)"
from "${rootDir}/res/values-id/"
into "${projectDir}/build/gen-res/values-in/"
}
task copyTranslation(type: Copy) {
description("Copies the translation files to the modules translations folder")
from "${rootDir}/assets/translation"
into "${projectDir}/src/main/assets/translation"
into "${projectDir}/build/gen-assets/translation"
}
task cleanup(type: Delete) {
description("Deletes the assets/translation and the res folder from the modules folder")
delete "${projectDir}/src/main/res", "${projectDir}/src/main/assets/translation"
delete "${projectDir}/build/gen-res", "${projectDir}/build/gen-assets/translation"
}
afterEvaluate {
preBuild.dependsOn project.tasks.copyRes
preBuild.dependsOn project.tasks.copyTranslation
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
extractDeepLinksRelease.dependsOn project.tasks.copyTranslation
clean.dependsOn project.tasks.cleanup
}

View File

@@ -3,8 +3,8 @@
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.gpl.rpg.AndorsTrail"
android:versionCode="68"
android:versionName="0.8.4"
android:versionCode="78"
android:versionName="0.8.12"
android:installLocation="auto"
>
@@ -31,9 +31,9 @@
android:hasFragileUserData="true"
android:preserveLegacyExternalStorage="true"
>
<activity
android:name="com.gpl.rpg.AndorsTrail.activity.StartScreenActivity"
<activity
android:exported="true"
android:name="com.gpl.rpg.AndorsTrail.activity.StartScreenActivity"
android:clearTaskOnLaunch="true"
>
<intent-filter>
@@ -63,7 +63,7 @@
<activity android:name="com.gpl.rpg.AndorsTrail.activity.DisplayWorldMapActivity" />
<provider
android:name="android.support.v4.content.FileProvider"
android:name="androidx.core.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:grantUriPermissions="true"
android:exported="false">

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 = false;
public static final boolean DEVELOPMENT_DEBUGMESSAGES = false;
public static final String CURRENT_VERSION_DISPLAY = "0.8.4";
public static final String CURRENT_VERSION_DISPLAY = "0.8.12";
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 : 68;
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

@@ -78,7 +78,7 @@ public final class AndorsTrailPreferences {
dest.dpadTransparency = Integer.parseInt(prefs.getString("dpadtransparency", Integer.toString(DPAD_TRANSPARENCY_50_PERCENT)));
dest.dpadMinimizeable = prefs.getBoolean("dpadMinimizeable", true);
dest.optimizedDrawing = prefs.getBoolean("optimized_drawing", false);
dest.highQualityFilters = prefs.getBoolean("high_quality_filters", true);
dest.highQualityFilters = prefs.getBoolean("high_quality_filters", false);
dest.enableUiAnimations = prefs.getBoolean("enableUiAnimations", true);
dest.displayOverwriteSavegame = Integer.parseInt(prefs.getString("display_overwrite_savegame", Integer.toString(CONFIRM_OVERWRITE_SAVEGAME_ALWAYS)));
dest.quickslotsPosition = Integer.parseInt(prefs.getString("quickslots_placement", Integer.toString(QUICKSLOTS_POSITION_HORIZONTAL_CENTER_BOTTOM)));

View File

@@ -15,7 +15,7 @@ import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
@@ -66,14 +66,6 @@ public final class Dialogs {
CustomDialogFactory.show(d);
}
public static void showKeyArea(final MainActivity currentActivity, final ControllerContext context, String phraseID) {
showConversation(currentActivity, context, phraseID, null);
}
public static void showMapSign(final MainActivity currentActivity, final ControllerContext context, String phraseID) {
showConversation(currentActivity, context, phraseID, null);
}
public static void showMapScriptMessage(final MainActivity currentActivity, final ControllerContext context, String phraseID) {
showConversation(currentActivity, context, phraseID, null, false);
}

View File

@@ -1,7 +1,7 @@
package com.gpl.rpg.AndorsTrail.activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import androidx.fragment.app.FragmentActivity;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;

View File

@@ -31,6 +31,7 @@ public final class DebugInterface {
private DebugButton[] buttons;
private List<DebugButton> tpButtons = new ArrayList<DebugButton>();
private List<DebugButton> tpButtons2 = new ArrayList<DebugButton>();
private List<DebugButton> tpButtons3 = new ArrayList<DebugButton>();
public DebugInterface(ControllerContext controllers, WorldContext world, MainActivity mainActivity) {
this.controllerContext = controllers;
@@ -58,6 +59,9 @@ public final class DebugInterface {
for (DebugButton b : tpButtons2) {
b.b.setVisibility(View.GONE);
}
for (DebugButton b : tpButtons3) {
b.b.setVisibility(View.GONE);
}
}
})
,new DebugButton("teleport", new OnClickListener() {
@@ -148,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("tim", new OnClickListener() {
@Override
public void onClick(View arg0) {
world.model.worldData.tickWorldTime(10);
}
})
}));
@@ -178,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() {
@@ -242,11 +252,8 @@ public final class DebugInterface {
new DebugButton("teleport", new OnClickListener() {
@Override
public void onClick(View arg0) {
for (int i = 0; i < buttons.length; i++) {
buttons[i].b.setVisibility(View.VISIBLE);
}
for (DebugButton tpButton : tpButtons) {
tpButton.b.setVisibility(View.GONE);
for (DebugButton tpButton : tpButtons3) {
tpButton.b.setVisibility(View.VISIBLE);
}
for (DebugButton tpButton : tpButtons2) {
tpButton.b.setVisibility(View.GONE);
@@ -277,9 +284,151 @@ public final class DebugInterface {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "sullengard2", "south", 0, 0);
}
})
,new DebugButton("gal", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "galmore_19", "south", 0, 0);
}
})
,new DebugButton("apl", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "sullengard_apple_farm_east", "house", 0, 0);
}
})
,new DebugButton("wch", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "lake_shore_road_0", "west", 0, 0);
}
})
,new DebugButton("la1", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "laerothisland2", "south2", 0, 0);
}
})
,new DebugButton("la2", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "island3", "cave", 0, 0);
}
})
,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) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "guynmart_wood_17", "north", 0, 0);
}
})
}));
buttonList.addAll(tpButtons2);
tpButtons3.addAll(Arrays.asList(new DebugButton[] {
new DebugButton("teleport", new OnClickListener() {
@Override
public void onClick(View arg0) {
for (int i = 0; i < buttons.length; i++) {
buttons[i].b.setVisibility(View.VISIBLE);
}
for (DebugButton tpButton : tpButtons) {
tpButton.b.setVisibility(View.GONE);
}
for (DebugButton tpButton : tpButtons2) {
tpButton.b.setVisibility(View.GONE);
}
for (DebugButton tpButton : tpButtons3) {
tpButton.b.setVisibility(View.GONE);
}
}
})
,new DebugButton("#1", new OnClickListener() {
@Override
public void onClick(View arg0) {
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, "beekeeper1", "south", 0, 0);
}
})
,new DebugButton("#3", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "guynmart", "west2", 0, 0);
}
})
,new DebugButton("#4", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "waterway5", "south", 0, 0);
}
})
,new DebugButton("#5", new OnClickListener() {
@Override
public void onClick(View arg0) {
controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, "island1", "south2", 0, 0);
}
})
,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);
buttons = buttonList.toArray(new DebugButton[buttonList.size()]);
addDebugButtons(buttons);
@@ -289,6 +438,9 @@ public final class DebugInterface {
for (DebugButton b : tpButtons2) {
b.b.setVisibility(View.GONE);
}
for (DebugButton b : tpButtons3) {
b.b.setVisibility(View.GONE);
}
}
private void showToast(Context context, String msg, int duration) {

View File

@@ -2,7 +2,7 @@ package com.gpl.rpg.AndorsTrail.activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
import androidx.fragment.app.FragmentTabHost;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.ImageView;

View File

@@ -20,8 +20,8 @@ import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v4.provider.DocumentFile;
import androidx.annotation.RequiresApi;
import androidx.documentfile.provider.DocumentFile;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;

View File

@@ -397,12 +397,10 @@ public final class MainActivity
@Override
public void onPlayerSteppedOnMapSignArea(MapObject area) {
Dialogs.showMapSign(this, controllers, area.id);
}
@Override
public void onPlayerSteppedOnKeyArea(MapObject area) {
Dialogs.showKeyArea(this, controllers, area.id);
}
@Override

View File

@@ -2,7 +2,7 @@ package com.gpl.rpg.AndorsTrail.activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
import androidx.fragment.app.FragmentTabHost;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.ImageView;

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

@@ -21,8 +21,8 @@ import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager.OnBackStackChangedListener;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager.OnBackStackChangedListener;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewTreeObserver;

View File

@@ -5,7 +5,7 @@ import java.util.Arrays;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;

View File

@@ -8,7 +8,7 @@ import java.util.Map;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View File

@@ -5,7 +5,7 @@ import java.util.ArrayList;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View File

@@ -5,7 +5,7 @@ import java.util.ArrayList;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;

View File

@@ -4,7 +4,7 @@ import java.util.HashSet;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View File

@@ -12,7 +12,7 @@ import android.content.SharedPreferences.Editor;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;

View File

@@ -3,7 +3,7 @@ package com.gpl.rpg.AndorsTrail.activity.fragment;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;

View File

@@ -76,8 +76,7 @@ public final class ActorStatsController {
c.magnitude -= magnitude;
actorConditionListeners.onActorConditionMagnitudeChanged(actor, c);
} else {
actor.conditions.remove(i);
actorConditionListeners.onActorConditionRemoved(actor, c);
actorConditionsRemove(actor, c, i);
}
break;
}
@@ -232,9 +231,9 @@ public final class ActorStatsController {
public void removeAllTemporaryConditions(final Actor actor) {
for(int i = actor.conditions.size() - 1; i >= 0; --i) {
ActorCondition c = actor.conditions.get(i);
if (!c.isTemporaryEffect()) continue;
actor.conditions.remove(i);
actorConditionListeners.onActorConditionRemoved(actor, c);
if (c.isTemporaryEffect() || c.isDurationForeverUntilSleep()) {
actorConditionsRemove(actor, c, i);
}
}
}
@@ -242,8 +241,7 @@ public final class ActorStatsController {
for(int i = actor.conditions.size() - 1; i >= 0; --i) {
ActorCondition c = actor.conditions.get(i);
if (!c.conditionType.conditionTypeID.equals(conditionTypeID)) continue;
actor.conditions.remove(i);
actorConditionListeners.onActorConditionRemoved(actor, c);
actorConditionsRemove(actor, c, i);
}
}
@@ -406,14 +404,14 @@ public final class ActorStatsController {
ActorCondition c = actor.conditions.get(i);
if (!c.isTemporaryEffect()) continue;
if (c.duration <= 1) {
actor.conditions.remove(i);
actorConditionListeners.onActorConditionRemoved(actor, c);
actorConditionsRemove(actor, c, i);
removedAnyConditions = true;
} else {
c.duration -= 1;
actorConditionListeners.onActorConditionDurationChanged(actor, c);
}
}
// Immunities
for(int i = actor.immunities.size() - 1; i >= 0; --i) {
ActorCondition c = actor.immunities.get(i);
if (!c.isTemporaryEffect()) continue;
@@ -457,6 +455,50 @@ public final class ActorStatsController {
}
}
int actorConditionsRemove(Actor actor, ActorCondition c, int i) {
int magnitude = 0; //default: No condition from worn items
if (actor instanceof Player) {
Player player = (Player) actor;
magnitude = gotConditionFromWornItem(player, c);
if (magnitude > 0) { //condition from worn items?
c.magnitude = magnitude; // -> readd condition
actorConditionListeners.onActorConditionMagnitudeChanged(actor, c);
c.duration = ActorCondition.DURATION_FOREVER;
actorConditionListeners.onActorConditionDurationChanged(actor, c);
}
}
if (magnitude == 0) {
actor.conditions.remove(i);
actorConditionListeners.onActorConditionRemoved(actor, c);
}
return magnitude;
}
int gotConditionFromWornItem(Player player, ActorCondition c) {
int magnitude = 0; //Default: No worn item with this condition
for (Inventory.WearSlot slot : Inventory.WearSlot.values()) {
ItemType t = player.inventory.getItemTypeInWearSlot(slot);
if (t == null) continue;
ItemTraits_OnEquip equipEffects = t.effects_equip;
if (equipEffects == null) continue;
if (equipEffects.addedConditions == null) continue;
for (ActorConditionEffect e : equipEffects.addedConditions) {
if (e.conditionType.conditionTypeID.equals(c.conditionType.conditionTypeID)) {
if (e.magnitude == ActorCondition.MAGNITUDE_REMOVE_ALL) {
return 0; //On an item-based immunity the result is always 0
}
if (magnitude < e.magnitude) {
magnitude = e.magnitude;
}
}
}
}
return magnitude;
}
public void applyUseEffect(Actor source, Actor target, ItemTraits_OnUse effect) {
if (effect == null) return;

View File

@@ -250,7 +250,8 @@ public final class CombatController implements VisualEffectCompletedCallback {
if (!loot.hasItemsOrGold()) {
world.model.currentMaps.map.removeGroundLoot(loot);
} else if (world.model.uiSelections.isInCombat) {
killedMonsterBags.add(loot);
if(!killedMonsterBags.contains(loot))
killedMonsterBags.add(loot);
}
combatActionListeners.onPlayerKilledMonster(killedMonster);
@@ -579,6 +580,13 @@ public final class CombatController implements VisualEffectCompletedCallback {
private static final int n = 50;
private static final int F = 40;
private static final float two_divided_by_PI = (float) (2f / Math.PI);
/**
* @implNote
* formula: 50 * (1 + (2 / pi) * atan((attackChance - blockChance - n) / F))
* <br/>
* n = {@value n}; F = {@value F}
* @return [0..100] . 100 == always hit.
*/
private static int getAttackHitChance(final Actor attacker, final Actor target) {
final int c = attacker.getAttackChance() - target.getBlockChance();
// (2/pi)*atan(..) will vary from -1 to +1 .

View File

@@ -7,7 +7,7 @@ import com.gpl.rpg.AndorsTrail.util.ConstRange;
import com.gpl.rpg.AndorsTrail.util.Range;
public final class Constants {
public static final int PERCENT_EXP_LOST_WHEN_DIED = 30;
public static final int PERCENT_EXP_LOST_WHEN_DIED = 20;
public static final int LEVELUP_EFFECT_HEALTH = 5;
public static final int LEVELUP_EFFECT_ATK_CH = 5;
public static final int LEVELUP_EFFECT_ATK_DMG = 1;

View File

@@ -22,6 +22,7 @@ import com.gpl.rpg.AndorsTrail.model.conversation.Reply;
import com.gpl.rpg.AndorsTrail.model.item.ItemTypeCollection;
import com.gpl.rpg.AndorsTrail.model.item.Loot;
import com.gpl.rpg.AndorsTrail.model.map.LayeredTileMap;
import com.gpl.rpg.AndorsTrail.model.map.MapObject;
import com.gpl.rpg.AndorsTrail.model.map.MonsterSpawnArea;
import com.gpl.rpg.AndorsTrail.model.map.PredefinedMap;
import com.gpl.rpg.AndorsTrail.model.quest.QuestLogEntry;
@@ -124,6 +125,9 @@ public final class ConversationController {
case changeMapFilter:
changeMapFilter(res, effect.mapName, effect.effectID);
break;
case mapchange:
mapchange(effect.mapName, effect.effectID);
break;
}
}
@@ -172,6 +176,13 @@ public final class ConversationController {
}
}
private void mapchange(String mapName, String place) {
PredefinedMap map = findMapForScriptEffect(mapName);
// controllers.mapController.activateMapObjectGroup(map, mapObjectGroupID);
// controllerContext.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, effect.mapName, effect.effectID, 0, 0); //cbcbcb check
controllers.movementController.placePlayerAsyncAt(MapObject.MapObjectType.newmap, mapName, place, 0, 0);
}
private void addAlignmentReward(Player player, String faction, int delta) {
player.addAlignment(faction, delta);
MovementController.refreshMonsterAggressiveness(world.model.currentMaps.map, world.model.player);
@@ -311,6 +322,18 @@ public final class ConversationController {
case factionScoreEquals:
result = player.getAlignment(requirement.requireID) == requirement.value;
break;
case date:
result = world.model.worldData.getDate(requirement.requireID) >= requirement.value;
break;
case dateEquals:
result = world.model.worldData.getDate(requirement.requireID) == requirement.value;
break;
case time:
result = world.model.worldData.getTime(requirement.requireID) >= requirement.value;
break;
case timeEquals:
result = world.model.worldData.getTime(requirement.requireID) == requirement.value;
break;
default:
result = true;
}

View File

@@ -68,6 +68,7 @@ public final class MapController {
case sign:
if (o.id == null || o.id.length() <= 0) return;
worldEventListeners.onPlayerSteppedOnMapSignArea(o);
runScriptInArea(o);
break;
case newmap:
if (o.map == null || o.place == null) return;
@@ -79,7 +80,7 @@ public final class MapController {
steppedOnRestArea(o);
break;
case script:
runScriptArea(o);
runScriptInArea(o);
break;
}
}
@@ -93,7 +94,7 @@ public final class MapController {
return true;
}
private void runScriptArea(MapObject o) {
private void runScriptInArea(MapObject o) {
Resources res = controllers.getResources();
mapScriptExecutor.proceedToPhrase(res, o.id, true, true);
controllers.mapController.applyCurrentMapReplacements(res, true);
@@ -164,6 +165,7 @@ public final class MapController {
return true;
}
worldEventListeners.onPlayerSteppedOnKeyArea(area);
runScriptInArea(area);
return false;
}

View File

@@ -1,5 +1,6 @@
package com.gpl.rpg.AndorsTrail.controller;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
import com.gpl.rpg.AndorsTrail.context.ControllerContext;
import com.gpl.rpg.AndorsTrail.context.WorldContext;
import com.gpl.rpg.AndorsTrail.controller.listeners.CombatActionListeners;
@@ -17,6 +18,7 @@ import com.gpl.rpg.AndorsTrail.model.item.ItemCategory;
import com.gpl.rpg.AndorsTrail.model.item.ItemType;
import com.gpl.rpg.AndorsTrail.model.item.ItemTypeCollection;
import com.gpl.rpg.AndorsTrail.util.ConstRange;
import com.gpl.rpg.AndorsTrail.util.L;
public final class SkillController {
private final ControllerContext controllers;
@@ -58,6 +60,9 @@ public final class SkillController {
public static int getDropChanceRollBias(DropItem item, Player player) {
if (player == null) return 0;
if(item.itemType == null && AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES){
L.log("Item type missing: " + item + " " + player.id);
}
if (ItemTypeCollection.isGoldItemType(item.itemType.id)) {
return getRollBias(item, player, SkillID.coinfinder, SkillCollection.PER_SKILLPOINT_INCREASE_COINFINDER_CHANCE_PERCENT);
@@ -248,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

@@ -21,14 +21,23 @@ import com.gpl.rpg.AndorsTrail.util.Coord;
import com.gpl.rpg.AndorsTrail.util.CoordRect;
import com.gpl.rpg.AndorsTrail.util.Size;
import java.util.ArrayList;
import java.util.List;
public final class VisualEffectController {
private static final long EFFECT_UPDATE_INTERVAL = 25;
private int effectCount = 0;
private final ControllerContext controllers;
private final WorldContext world;
private final VisualEffectCollection effectTypes;
private final Handler animationHandler = new Handler();
private final List<VisualEffectAnimation> activeAnimations = new ArrayList<>();
public final VisualEffectFrameListeners visualEffectFrameListeners = new VisualEffectFrameListeners();
private long getEffectUpdateInterval() {
return EFFECT_UPDATE_INTERVAL * controllers.preferences.attackspeed_milliseconds / AndorsTrailPreferences.ATTACKSPEED_DEFAULT_MILLISECONDS;
}
public VisualEffectController(ControllerContext controllers, WorldContext world) {
this.controllers = controllers;
@@ -38,10 +47,42 @@ public final class VisualEffectController {
public void startEffect(Coord position, VisualEffectCollection.VisualEffectID effectID, String displayValue, VisualEffectCompletedCallback callback, int callbackValue) {
++effectCount;
(new VisualEffectAnimation(effectTypes.getVisualEffect(effectID), position, displayValue, callback, callbackValue))
.start();
VisualEffectAnimation animation = new VisualEffectAnimation(effectTypes.getVisualEffect(effectID), position, displayValue, callback, callbackValue);
animation.start();
}
private void startAnimation(VisualEffectAnimation animation) {
activeAnimations.add(animation);
animation.update();
if (activeAnimations.size() == 1) {
animationHandler.postDelayed(animationRunnable, 0);
}
}
private final Runnable animationRunnable = new Runnable() {
@Override
public void run() {
if(!activeAnimations.isEmpty()) {
long updateInterval = getEffectUpdateInterval();
animationHandler.postDelayed(this, updateInterval);
for (int i = 0; i < activeAnimations.size(); i++) {
VisualEffectAnimation animation = activeAnimations.get(i);
animation.durationPassed += updateInterval;
animation.updateFrame();
animation.update();
if (controllers.preferences.attackspeed_milliseconds <= 0 || animation.currentFrame >= animation.effect.lastFrame) {
animation.onCompleted();
activeAnimations.remove(i);
effectCount--;
i--;
}
}
visualEffectFrameListeners.onNewAnimationFrames(activeAnimations);
}
}
};
private VisualEffectCollection.VisualEffectID enqueuedEffectID = null;
private int enqueuedEffectValue = 0;
public void enqueueEffect(VisualEffectCollection.VisualEffectID effectID, int displayValue) {
@@ -65,10 +106,9 @@ public final class VisualEffectController {
.start();
}
public final class SpriteMoveAnimation extends Handler implements Runnable {
// private static final int millisecondsPerFrame=25;
public final class SpriteMoveAnimation implements Runnable {
private final Handler handler = new Handler();
private final VisualEffectCompletedCallback callback;
private final int callbackValue;
@@ -82,11 +122,6 @@ public final class VisualEffectController {
@Override
public void run() {
onCompleted();
// update();
// if (System.currentTimeMillis() - actor.vfxStartTime >= duration) {
// } else {
// postDelayed(this, millisecondsPerFrame);
// }
}
public SpriteMoveAnimation(Coord origin, Coord destination, int duration, Actor actor, PredefinedMap map, VisualEffectCompletedCallback callback, int callbackValue) {
@@ -99,11 +134,6 @@ public final class VisualEffectController {
this.destination = destination;
}
// private void update() {
//
// visualEffectFrameListeners.onNewSpriteMoveFrame(this);
// }
private void onCompleted() {
--effectCount;
@@ -111,7 +141,6 @@ public final class VisualEffectController {
if (callback != null) callback.onVisualEffectCompleted(callbackValue);
visualEffectFrameListeners.onSpriteMoveCompleted(this);
}
public void start() {
actor.hasVFXRunning = true;
@@ -120,12 +149,9 @@ public final class VisualEffectController {
visualEffectFrameListeners.onSpriteMoveStarted(this);
if (duration == 0 || !controllers.preferences.enableUiAnimations) onCompleted();
else {
postDelayed(this, duration);
handler.postDelayed(this, duration);
}
}
}
public static final Paint textPaint = new Paint();
@@ -134,41 +160,42 @@ public final class VisualEffectController {
textPaint.setAlpha(255);
textPaint.setTextAlign(Align.CENTER);
}
public final class VisualEffectAnimation extends Handler implements Runnable {
@Override
public void run() {
if (currentFrame >= effect.lastFrame) {
onCompleted();
} else {
postDelayed(this, effect.millisecondPerFrame * controllers.preferences.attackspeed_milliseconds / AndorsTrailPreferences.ATTACKSPEED_DEFAULT_MILLISECONDS);
update();
public final class VisualEffectAnimation {
public int tileID;
public int textYOffset;
public long durationPassed = 0;
private void updateFrame() {
long frameDuration = (long) effect.millisecondPerFrame * controllers.preferences.attackspeed_milliseconds / AndorsTrailPreferences.ATTACKSPEED_DEFAULT_MILLISECONDS;
while (frameDuration > 0 && durationPassed > frameDuration) {
currentFrame++;
durationPassed -= frameDuration;
}
}
private void update() {
++currentFrame;
int frame = currentFrame;
int tileID = effect.frameIconIDs[frame];
int textYOffset = -2 * (frame);
if (frame >= beginFadeAtFrame && displayText != null) {
textPaint.setAlpha(255 * (effect.lastFrame - frame) / (effect.lastFrame - beginFadeAtFrame));
if (currentFrame >= effect.lastFrame) {
return;
}
tileID = effect.frameIconIDs[currentFrame];
textYOffset = -2 * (currentFrame);
if (currentFrame >= beginFadeAtFrame && displayText != null) {
textPaint.setAlpha(255 * (effect.lastFrame - currentFrame) / (effect.lastFrame - beginFadeAtFrame));
}
area.topLeft.y = position.y - 1;
visualEffectFrameListeners.onNewAnimationFrame(this, tileID, textYOffset);
}
private void onCompleted() {
--effectCount;
visualEffectFrameListeners.onAnimationCompleted(this);
if (callback != null) callback.onVisualEffectCompleted(callbackValue);
}
public void start() {
if (!controllers.preferences.enableUiAnimations) onCompleted();
else postDelayed(this, 0);
else startAnimation(this);
}
private int currentFrame = 0;
@@ -197,7 +224,7 @@ public final class VisualEffectController {
this.area = new CoordRect(new Coord(position.x - (widthNeededInTiles / 2), position.y - 1), new Size(widthNeededInTiles, 2));
this.beginFadeAtFrame = effect.lastFrame / 2;
}
public Paint getTextPaint(){
return textPaint;
}

View File

@@ -25,6 +25,7 @@ import com.gpl.rpg.AndorsTrail.context.WorldContext;
import com.gpl.rpg.AndorsTrail.model.map.LayeredTileMap;
import com.gpl.rpg.AndorsTrail.model.map.MapLayer;
import com.gpl.rpg.AndorsTrail.model.map.PredefinedMap;
import com.gpl.rpg.AndorsTrail.model.map.TMXMapTranslator;
import com.gpl.rpg.AndorsTrail.model.map.WorldMapSegment;
import com.gpl.rpg.AndorsTrail.model.map.WorldMapSegment.NamedWorldMapArea;
import com.gpl.rpg.AndorsTrail.model.map.WorldMapSegment.WorldMapSegmentMap;
@@ -314,4 +315,32 @@ public final class WorldMapController {
return true;
}
public static void populateWorldMap(Context context, WorldContext world, Resources res) throws IOException {
ensureWorldmapDirectoryExists(context);
File dir = getWorldmapDirectory(context);
File idFile = new File(dir, world.model.player.id);
if (idFile.exists()) return;
idFile.createNewFile();
for (PredefinedMap map : world.maps.getAllMaps()) {
if (!map.visited) continue;
String worldMapSegmentName = world.maps.getWorldMapSegmentNameForMap(map.name);
if (worldMapSegmentName == null) continue;
boolean mapFileExists = fileForMapExists(context, map);
File worldMapFile = getCombinedWorldMapFile(context, worldMapSegmentName);
if (mapFileExists && worldMapFile.exists()) continue;
LayeredTileMap mapTiles = TMXMapTranslator.readLayeredTileMap(res, world.tileManager.tileCache, map);
mapTiles.changeColorFilter(map.currentColorFilter);
TileCollection cachedTiles = world.tileManager.loadTilesFor(map, mapTiles, world, res);
MapRenderer renderer = new MapRenderer(world, map, mapTiles, cachedTiles);
updateCachedBitmap(context, map, renderer);
updateWorldMapSegment(context, res, world, worldMapSegmentName);
}
}
}

View File

@@ -4,8 +4,10 @@ import com.gpl.rpg.AndorsTrail.controller.VisualEffectController.SpriteMoveAnima
import com.gpl.rpg.AndorsTrail.controller.VisualEffectController.VisualEffectAnimation;
import com.gpl.rpg.AndorsTrail.util.CoordRect;
import java.util.List;
public interface VisualEffectFrameListener {
void onNewAnimationFrame(VisualEffectAnimation animation, int tileID, int textYOffset);
void onNewAnimationFrames(List<VisualEffectAnimation> effects);
void onAnimationCompleted(VisualEffectAnimation animation);
void onSpriteMoveStarted(SpriteMoveAnimation animation);
void onNewSpriteMoveFrame(SpriteMoveAnimation animation);

View File

@@ -5,10 +5,12 @@ import com.gpl.rpg.AndorsTrail.controller.VisualEffectController.VisualEffectAni
import com.gpl.rpg.AndorsTrail.util.CoordRect;
import com.gpl.rpg.AndorsTrail.util.ListOfListeners;
import java.util.List;
public final class VisualEffectFrameListeners extends ListOfListeners<VisualEffectFrameListener> implements VisualEffectFrameListener {
private final Function3<VisualEffectFrameListener, VisualEffectAnimation, Integer, Integer> onNewAnimationFrame = new Function3<VisualEffectFrameListener, VisualEffectAnimation, Integer, Integer>() {
@Override public void call(VisualEffectFrameListener listener, VisualEffectAnimation animation, Integer tileID, Integer textYOffset) { listener.onNewAnimationFrame(animation, tileID, textYOffset); }
private final Function1<VisualEffectFrameListener, List<VisualEffectAnimation>> onNewAnimationFrames = new Function1<VisualEffectFrameListener, List<VisualEffectAnimation>>() {
@Override public void call(VisualEffectFrameListener listener, List<VisualEffectAnimation> effects) { listener.onNewAnimationFrames(effects); }
};
private final Function1<VisualEffectFrameListener, VisualEffectAnimation> onAnimationCompleted = new Function1<VisualEffectFrameListener, VisualEffectAnimation>() {
@@ -30,10 +32,10 @@ public final class VisualEffectFrameListeners extends ListOfListeners<VisualEffe
private final Function1<VisualEffectFrameListener, CoordRect> onAsyncAreaUpdate = new Function1<VisualEffectFrameListener, CoordRect>() {
@Override public void call(VisualEffectFrameListener listener, CoordRect area) { listener.onAsyncAreaUpdate(area); }
};
@Override
public void onNewAnimationFrame(VisualEffectAnimation animation, int tileID, int textYOffset) {
callAllListeners(this.onNewAnimationFrame, animation, tileID, textYOffset);
public void onNewAnimationFrames(List<VisualEffectAnimation> effects) {
callAllListeners(this.onNewAnimationFrames, effects);
}
@Override

View File

@@ -6,6 +6,8 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Calendar;
public final class WorldData {
private long worldTime = 0; // Measured in number of game rounds
private final HashMap<String, Long> timers = new HashMap<String, Long>();
@@ -36,6 +38,62 @@ public final class WorldData {
return v + duration <= worldTime;
}
public int getDate(String format) {
Calendar now = Calendar.getInstance();
int ret;
switch (format) {
case "YYYYMMDD":
ret = now.get(Calendar.YEAR)*10000 + (now.get(Calendar.MONTH) + 1)*100 + now.get(Calendar.DAY_OF_MONTH);
break;
case "YYYYMM":
ret = now.get(Calendar.YEAR)*100 + (now.get(Calendar.MONTH) + 1);
break;
case "YYYY":
ret = now.get(Calendar.YEAR);
break;
case "MMDD":
ret = (now.get(Calendar.MONTH) + 1)*100 + now.get(Calendar.DAY_OF_MONTH);
break;
case "MM":
ret = (now.get(Calendar.MONTH) + 1);
break;
case "DD":
ret = now.get(Calendar.DAY_OF_MONTH);
break;
default:
ret = 99999999; //never true
}
return ret;
}
public int getTime(String format) {
Calendar now = Calendar.getInstance();
int ret;
switch (format) {
case "HHMMSS":
ret = now.get(Calendar.HOUR_OF_DAY)*10000 + now.get(Calendar.MINUTE)*100 + now.get(Calendar.SECOND);
break;
case "HHMM":
ret = now.get(Calendar.HOUR_OF_DAY)*100 + now.get(Calendar.MINUTE);
break;
case "HH":
ret = now.get(Calendar.HOUR_OF_DAY);
break;
case "MMSS":
ret = now.get(Calendar.MINUTE)*100 + now.get(Calendar.SECOND);
break;
case "MM":
ret = now.get(Calendar.MINUTE);
break;
case "SS":
ret = now.get(Calendar.SECOND);
break;
default:
ret = 99999999; //never true
}
return ret;
}
// ====== PARCELABLE ===================================================================
public WorldData(DataInputStream src, int fileversion) throws IOException {

View File

@@ -9,6 +9,7 @@ import com.gpl.rpg.AndorsTrail.context.WorldContext;
public final class ActorCondition {
public static final int MAGNITUDE_REMOVE_ALL = -99;
public static final int DURATION_FOREVER = 999;
public static final int DURATION_FOREVER_UNTIL_SLEEP = 998;
public static final int DURATION_NONE = 0;
public final ActorConditionType conditionType;
@@ -27,7 +28,12 @@ public final class ActorCondition {
public boolean isTemporaryEffect() { return isTemporaryEffect(duration); }
public static boolean isTemporaryEffect(int duration) {
return duration != DURATION_FOREVER;
return ( duration != DURATION_FOREVER && duration != DURATION_FOREVER_UNTIL_SLEEP );
}
public boolean isDurationForeverUntilSleep() { return isDurationForeverUntilSleep(duration); }
public static boolean isDurationForeverUntilSleep(int duration) {
return ( duration == DURATION_FOREVER_UNTIL_SLEEP );
}

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

@@ -111,7 +111,7 @@ public final class Player extends Actor {
baseTraits.criticalSkill = 0;
baseTraits.criticalMultiplier = 1;
baseTraits.damagePotential.set(1, 1);
baseTraits.blockChance = 0;
baseTraits.blockChance = 9;
baseTraits.damageResistance = 0;
baseTraits.useItemCost = 5;
baseTraits.reequipCost = 5;

View File

@@ -17,7 +17,7 @@ import com.gpl.rpg.AndorsTrail.util.Range;
public final class MonsterSpawnArea {
public final CoordRect area;
public final Range quantity;
private final Range spawnChance;
private final Range respawnspeed;
public final String areaID;
public final String[] monsterTypeIDs;
public final List<Monster> monsters = new CopyOnWriteArrayList<Monster>();
@@ -30,7 +30,7 @@ public final class MonsterSpawnArea {
public MonsterSpawnArea(
CoordRect area
, Range quantity
, Range spawnChance
, Range respawnspeed
, String areaID
, String[] monsterTypeIDs
, boolean isUnique
@@ -40,7 +40,7 @@ public final class MonsterSpawnArea {
) {
this.area = area;
this.quantity = quantity;
this.spawnChance = spawnChance;
this.respawnspeed = respawnspeed;
this.areaID = areaID;
this.monsterTypeIDs = monsterTypeIDs;
this.isUnique = isUnique;
@@ -101,7 +101,7 @@ public final class MonsterSpawnArea {
}
public boolean rollShouldSpawn() {
return Constants.rollResult(spawnChance);
return Constants.rollResult(respawnspeed);
}
public void removeAllMonsters() {

View File

@@ -115,7 +115,7 @@ public final class TMXMapTranslator {
boolean isActiveForNewGame = true;
boolean ignoreAreas = false;
int maxQuantity = 1;
int spawnChance = 10;
int respawnspeed = 10;
String spawnGroup = object.name;
for (TMXProperty p : object.properties) {
if (AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA) {
@@ -126,8 +126,8 @@ public final class TMXMapTranslator {
}
if (p.name.equalsIgnoreCase("quantity")) {
maxQuantity = Integer.parseInt(p.value);
} else if (p.name.equalsIgnoreCase("spawnchance")) {
spawnChance = Integer.parseInt(p.value);
} else if (p.name.equalsIgnoreCase("respawnspeed")) {
respawnspeed = Integer.parseInt(p.value);
} else if (p.name.equalsIgnoreCase("active")) {
isActiveForNewGame = Boolean.parseBoolean(p.value);
} else if (p.name.equalsIgnoreCase("ignoreAreas")) {
@@ -155,7 +155,7 @@ public final class TMXMapTranslator {
MonsterSpawnArea area = new MonsterSpawnArea(
position
,new Range(maxQuantity, 0)
,new Range(1000, spawnChance)
,new Range(1000, respawnspeed)
,object.name
,monsterTypeIDs
,isUnique
@@ -405,6 +405,11 @@ public final class TMXMapTranslator {
int tileID = tileCache.getTileID(tile.tilesetName, tile.localId);
result.tiles[dx][dy] = tileID;
usedTileIDs.add(tileID);
if(AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA){
if(tileID == 0){
L.log("Tileid 0 in "+ tile.tilesetName);
}
}
}
}
return result;

View File

@@ -21,6 +21,10 @@ public final class Requirement {
,random
,factionScoreEquals
,wearRemove
,date
,dateEquals
,time
,timeEquals
}
public final RequirementType requireType;
@@ -83,6 +87,10 @@ public final class Requirement {
case skillLevel:
return requireID != null && value >= 0;
case spentGold:
case date:
case dateEquals:
case time:
case timeEquals:
return value >= 0;
case random:
return chance != null;

View File

@@ -18,6 +18,7 @@ public final class ScriptEffect {
, deactivateMapObjectGroup
, removeQuestProgress
, changeMapFilter
, mapchange
}
public final ScriptEffectType type;

View File

@@ -137,7 +137,8 @@ public final class ResourceLoader {
final ItemTypeParser itemTypeParser = new ItemTypeParser(loader, world.actorConditionsTypes, world.itemCategories, translationLoader);
final TypedArray itemsToLoad = r.obtainTypedArray(itemsResourceId);
for (int i = 0; i < itemsToLoad.length(); ++i) {
world.itemTypes.initialize(itemTypeParser, readStringFromRaw(r, itemsToLoad, i));
String s = readStringFromRaw(r, itemsToLoad, i);
world.itemTypes.initialize(itemTypeParser, s);
}
itemsToLoad.recycle();
if (AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES) timingCheckpoint("ItemTypeParser");
@@ -250,14 +251,18 @@ public final class ResourceLoader {
private static void prepareTilesets(DynamicTileLoader loader, int mTileSize) {
final Size sz1x1 = new Size(1, 1);
final Size sz1x2 = new Size(1, 2);
final Size sz2x1 = new Size(2, 1);
final Size sz2x2 = new Size(2, 2);
final Size sz2x3 = new Size(2, 3);
final Size sz3x1 = new Size(3, 1);
final Size sz4x1 = new Size(4, 1);
final Size sz5x1 = new Size(5, 1);
final Size sz6x1 = new Size(6, 1);
final Size sz7x1 = new Size(7, 1);
final Size sz7x4 = new Size(7, 4);
final Size sz8x3 = new Size(8, 3);
final Size sz16x8 = new Size(16, 8);
final Size sz20x12 = new Size(20, 12);
final Size mapTileSize = new Size(16, 8);
final Size sz8x8 = new Size(8, 8);
@@ -299,23 +304,26 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.items_necklaces_1, "items_necklaces_1", new Size(10, 3), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_weapons_2, "items_weapons_2", new Size(7, 1), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_weapons_3, "items_weapons_3", new Size(13, 5), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_armours_2, "items_armours_2", sz7x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_armours_3, "items_armours_3", new Size(10, 4), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_rings_1, "items_rings_1", new Size(10, 3), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_japozero, "items_japozero", new Size(16, 37), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_rijackson_1, "items_rijackson_1", new Size(5, 4), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_g03_package_omi1, "items_g03_package_omi1", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_consumables_omi1, "items_consumables_omi1", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_feygard1, "items_feygard1", new Size(6, 2), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_g03_package_omi1, "items_g03_package_omi1", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_japozero, "items_japozero", new Size(16, 37), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_newb, "items_newb", new Size(32, 27), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_omi2, "items_omi2", new Size(6, 5), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_omgeeky, "items_omgeeky", new Size(10, 3), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_phoenix01, "items_phoenix01", sz16x8, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_rijackson_1, "items_rijackson_1", new Size(5, 4), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.items_rings_1, "items_rings_1", new Size(10, 3), sz1x1, mTileSize);
/*INSERT_ITEMS_TILESETS_HERE*/
loader.prepareTileset(R.drawable.monsters_armor1, "monsters_armor1", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_cyclops, "monsters_cyclops", sz1x1, sz2x3, mTileSize);
loader.prepareTileset(R.drawable.monsters_demon1, "monsters_demon1", sz1x1, sz2x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_demon2, "monsters_demon2", sz1x1, sz2x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_dogs, "monsters_dogs", sz7x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_dogs, "monsters_dogs", sz7x4, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_eye1, "monsters_eye1", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_eye2, "monsters_eye2", sz1x1, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_eye3, "monsters_eye3", sz1x1, sz1x1, mTileSize);
@@ -334,6 +342,10 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.monsters_men, "monsters_men", new Size(9, 1), sz1x1, mTileSize);
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(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);
@@ -368,17 +380,22 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.monsters_gisons, "monsters_gisons", new Size(8, 2), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_bosses_2x2, "monsters_bosses_2x2", sz1x1, sz2x2, mTileSize);
loader.prepareTileset(R.drawable.monsters_omi2, "monsters_omi2", sz8x3, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_phoenix01, "monsters_phoenix01", sz16x8, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.monsters_cats, "monsters_cats", new Size(10, 2), sz1x1, mTileSize);
/*INSERT_NPCS_TILESETS_HERE*/
loader.prepareTileset(R.drawable.map_bed_1, "map_bed_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_boats_1, "map_boats_1", new Size(16, 9), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_border_1, "map_border_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_bridge_1, "map_bridge_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_bridge_2, "map_bridge_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_brightport, "map_brightport", new Size(16, 7), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_broken_1, "map_broken_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_1, "map_cavewall_1", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_2, "map_cavewall_2", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_3, "map_cavewall_3", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_4, "map_cavewall_4", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_5, "map_cavewall_5", new Size(6, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_chair_table_1, "map_chair_table_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_chair_table_2, "map_chair_table_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_crate_1, "map_crate_1", mapTileSize, sz1x1, mTileSize);
@@ -386,6 +403,7 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.map_curtain_1, "map_curtain_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_entrance_1, "map_entrance_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_entrance_2, "map_entrance_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_entrance_3, "map_entrance_3", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_fence_1, "map_fence_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_fence_2, "map_fence_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_fence_3, "map_fence_3", mapTileSize, sz1x1, mTileSize);
@@ -398,6 +416,8 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.map_ground_6, "map_ground_6", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_ground_7, "map_ground_7", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_ground_8, "map_ground_8", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_ground_9, "map_ground_9", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_guynmart, "map_guynmart", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_house_1, "map_house_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_house_2, "map_house_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_indoor_1, "map_indoor_1", mapTileSize, sz1x1, mTileSize);
@@ -406,37 +426,45 @@ public final class ResourceLoader {
loader.prepareTileset(R.drawable.map_outdoor_1, "map_outdoor_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_pillar_1, "map_pillar_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_pillar_2, "map_pillar_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_pillar_3, "map_pillar_3", new Size(16, 10), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_plant_1, "map_plant_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_plant_2, "map_plant_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_plant_3, "map_plant_3", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_plateau, "map_plateau", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_plateau_2, "map_plateau_2", new Size(8, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_ratdom, "map_ratdom", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_rock_1, "map_rock_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_rock_2, "map_rock_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_rock_3, "map_rock_3", new Size(6, 5), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_roof_1, "map_roof_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_roof_2, "map_roof_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_roof_3, "map_roof_3", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_roof_4, "map_roof_4", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_roof_5, "map_roof_5", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_shop_1, "map_shop_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_sign_ladder_1, "map_sign_ladder_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_sign_ladder_omi2, "map_sign_ladder_omi2", new Size(8, 4), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_table_1, "map_table_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_table_2, "map_table_2", new Size(14, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_temple_1, "map_temple_1", new Size(23, 16), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_trail_1, "map_trail_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_1, "map_transition_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_2, "map_transition_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_3, "map_transition_3", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_4, "map_transition_4", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_5, "map_transition_5", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_6, "map_transition_6", new Size(18, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_tree_1, "map_tree_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_tree_2, "map_tree_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_tree_3, "map_tree_3", new Size(32, 17), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_tree_4, "map_tree_4", new Size(16, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_wall_1, "map_wall_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_wall_2, "map_wall_2", new Size(15, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_wall_3, "map_wall_3", new Size(15, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_wall_4, "map_wall_4", new Size(15, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_window_1, "map_window_1", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_window_2, "map_window_2", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_guynmart, "map_guynmart", mapTileSize, sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_cavewall_5, "map_cavewall_5", new Size(6, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_rock_3, "map_rock_3", new Size(6, 5), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_sign_ladder_omi2, "map_sign_ladder_omi2", new Size(8, 4), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_transition_6, "map_transition_6", new Size(18, 8), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_ratdom, "map_ratdom", new Size(18, 6), sz1x1, mTileSize);
loader.prepareTileset(R.drawable.map_items_japozero, "map_items_japozero", new Size(16, 37), sz1x1, mTileSize);
/*INSERT_MAP_TILESETS_HERE*/
loader.prepareTileset(R.drawable.effect_blood4, "effect_blood4", new Size(7, 2), sz1x1, mTileSize);

View File

@@ -39,6 +39,12 @@ public final class DropListParser extends JsonCollectionParserFor<DropList> {
if (items == null) {
L.log("OPTIMIZE: Droplist \"" + droplistID + "\" has no dropped items.");
}
for (int i = 0; i < items.length; i++) {
DropItem item = items[i];
if (item.itemType == null) {
L.log("Item at index " + i + " in droplist " + droplistID + " was null");
}
}
}
return new Pair<String, DropList>(droplistID, new DropList(items));

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));
}
}

View File

@@ -12,6 +12,8 @@ import android.graphics.Bitmap;
import android.util.SparseArray;
import android.util.SparseIntArray;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
import com.gpl.rpg.AndorsTrail.util.L;
import com.gpl.rpg.AndorsTrail.util.LruCache;
public final class TileCache {
@@ -39,7 +41,12 @@ public final class TileCache {
tileIDsPerLocalID.put(localID, tileID);
}
public int getTileID(String tileSetName, int localID) {
return tileIDsPerTilesetAndLocalID.get(tileSetName).get(localID);
SparseIntArray sparseIntArray = tileIDsPerTilesetAndLocalID.get(tileSetName);
if(AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES && sparseIntArray == null){
L.log("Could not get tile " + tileSetName + " " + localID);
}
return sparseIntArray.get(localID);
}
private static final class ResourceFileTile {
@@ -67,13 +74,19 @@ public final class TileCache {
HashMap<ResourceFileTileset, SparseArray<ResourceFileTile>> tilesToLoadPerSourceFile = new HashMap<ResourceFileTileset, SparseArray<ResourceFileTile>>();
for(int tileID : iconIDs) {
ResourceFileTile tile = resourceTiles[tileID];
SparseArray<ResourceFileTile> tiles = tilesToLoadPerSourceFile.get(tile.tileset);
if (tiles == null) {
tiles = new SparseArray<TileCache.ResourceFileTile>();
tilesToLoadPerSourceFile.put(tile.tileset, tiles);
if(tile == null && AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES){
L.log("could not find resourceTiles for id: " + tileID);
L.log("iconIDs: " + iconIDs);
}
if(tile != null || AndorsTrailApplication.DEVELOPMENT_VALIDATEDATA){
SparseArray<ResourceFileTile> tiles = tilesToLoadPerSourceFile.get(tile.tileset);
if (tiles == null) {
tiles = new SparseArray<TileCache.ResourceFileTile>();
tilesToLoadPerSourceFile.put(tile.tileset, tiles);
}
tiles.put(tileID, tile);
maxTileID = Math.max(maxTileID, tileID);
}
tiles.put(tileID, tile);
maxTileID = Math.max(maxTileID, tileID);
}
boolean hasLoadedTiles = false;

View File

@@ -18,6 +18,7 @@ import android.os.AsyncTask;
import android.widget.ImageView;
import android.widget.TextView;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
import com.gpl.rpg.AndorsTrail.AndorsTrailPreferences;
import com.gpl.rpg.AndorsTrail.R;
import com.gpl.rpg.AndorsTrail.context.WorldContext;
@@ -33,6 +34,7 @@ import com.gpl.rpg.AndorsTrail.model.map.MapObject;
import com.gpl.rpg.AndorsTrail.model.map.MonsterSpawnArea;
import com.gpl.rpg.AndorsTrail.model.map.PredefinedMap;
import com.gpl.rpg.AndorsTrail.model.map.TMXMapTranslator;
import com.gpl.rpg.AndorsTrail.util.L;
import com.gpl.rpg.AndorsTrail.util.ThemeHelper;
public final class TileManager {
@@ -374,6 +376,10 @@ public final class TileManager {
cachedTileIDs = getTileIDsFor(adjacentMap, adjacentMapTiles, world);
tileIDsPerMap.put(mapName, cachedTileIDs);
}
if(AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES){
L.log("TileIDsFor " + mapName + "\n" + cachedTileIDs);
}
dest.addAll(cachedTileIDs);
}
public void cacheAdjacentMaps(final Resources res, final WorldContext world, final PredefinedMap nextMap) {
@@ -391,6 +397,9 @@ public final class TileManager {
HashSet<Integer> tileIDs = new HashSet<Integer>();
for (String mapName : adjacentMapNames) {
if(AndorsTrailApplication.DEVELOPMENT_DEBUGMESSAGES){
L.log("addTileIDsFor " + mapName);
}
addTileIDsFor(tileIDs, mapName, res, world);
}

View File

@@ -27,6 +27,7 @@ import com.gpl.rpg.AndorsTrail.R;
import com.gpl.rpg.AndorsTrail.context.ControllerContext;
import com.gpl.rpg.AndorsTrail.context.WorldContext;
import com.gpl.rpg.AndorsTrail.controller.Constants;
import com.gpl.rpg.AndorsTrail.controller.WorldMapController;
import com.gpl.rpg.AndorsTrail.model.ModelContainer;
import com.gpl.rpg.AndorsTrail.resource.tiles.TileManager;
import com.gpl.rpg.AndorsTrail.util.AndroidStorage;
@@ -104,7 +105,7 @@ public final class Savegames {
}
FileInputStream fos = getInputFile(androidContext, slot);
LoadSavegameResult result = loadWorld(androidContext.getResources(), world, controllers, fos, fh);
LoadSavegameResult result = loadWorld(androidContext.getResources(), world, controllers, androidContext, fos, fh);
fos.close();
if (result == LoadSavegameResult.success && slot != SLOT_QUICKSAVE && !world.model.statistics.hasUnlimitedSaves()) {
// save to the quicksave slot before deleting the file
@@ -223,7 +224,7 @@ public final class Savegames {
dest.close();
}
public static LoadSavegameResult loadWorld(Resources res, WorldContext world, ControllerContext controllers, InputStream inState, FileHeader fh) throws IOException {
public static LoadSavegameResult loadWorld(Resources res, WorldContext world, ControllerContext controllers, Context androidContext, InputStream inState, FileHeader fh) throws IOException {
DataInputStream src = new DataInputStream(inState);
final FileHeader header = new FileHeader(src, fh.skipIcon);
if (header.fileversion > AndorsTrailApplication.CURRENT_VERSION)
@@ -231,6 +232,7 @@ public final class Savegames {
world.maps.readFromParcel(src, world, controllers, header.fileversion);
world.model = new ModelContainer(src, world, controllers, header.fileversion);
WorldMapController.populateWorldMap(androidContext, world, controllers.getResources());
src.close();
if (header.fileversion < 45) {

View File

@@ -6,9 +6,9 @@ import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.support.annotation.RequiresApi;
import android.support.v4.content.FileProvider;
import android.support.v4.provider.DocumentFile;
import androidx.annotation.RequiresApi;
import androidx.core.content.FileProvider;
import androidx.documentfile.provider.DocumentFile;
import android.os.Handler;
import android.os.Looper;

View File

@@ -30,6 +30,18 @@ public final class CoordRect {
return true;
}
public static CoordRect union(CoordRect r1, CoordRect r2) {
int left = Math.min(r1.topLeft.x, r2.topLeft.x);
int top = Math.min(r1.topLeft.y, r2.topLeft.y);
int right = Math.max(r1.topLeft.x + r1.size.width, r2.topLeft.x + r2.size.width);
int bottom = Math.max(r1.topLeft.y + r1.size.height, r2.topLeft.y + r2.size.height);
int width = right - left;
int height = bottom - top;
return new CoordRect(new Coord(left, top), new Size(width, height));
}
/*
public static boolean contains(final int x, final int y, final Size size, final Coord p) {
if (p.x < x) return false;

View File

@@ -292,6 +292,8 @@ public final class DisplayActiveActorConditionIcons implements ActorConditionLis
}
if (condition.duration == ActorCondition.DURATION_FOREVER || condition.duration == ActorCondition.DURATION_NONE) {
duration = "\u221e";
} else if (condition.duration == ActorCondition.DURATION_FOREVER_UNTIL_SLEEP) {
duration = "";
} else {
duration = Integer.toString(condition.duration);
}

View File

@@ -1,6 +1,7 @@
package com.gpl.rpg.AndorsTrail.view;
import java.lang.ref.WeakReference;
import java.util.List;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
import com.gpl.rpg.AndorsTrail.AndorsTrailPreferences;
@@ -158,8 +159,8 @@ public final class MainView extends SurfaceView
// this.surfaceSize = new Size(w, h);
this.surfaceSize = new Size((int) (getWidth() / scale), (int) (getHeight() / scale));
this.screenSizeTileCount = new Size(
(int) Math.floor(getWidth() / scaledTileSize)
,(int) Math.floor(getHeight() / scaledTileSize)
getWidth() / scaledTileSize
,getHeight() / scaledTileSize
);
if (sh.getSurfaceFrame().right != surfaceSize.width || sh.getSurfaceFrame().bottom != surfaceSize.height) {
@@ -226,28 +227,28 @@ public final class MainView extends SurfaceView
if (scrolling && why != RedrawAllDebugReason.MapScrolling) return;
if (!scrolling && movingSprites > 0 && why != RedrawAllDebugReason.SpriteMoved) return;
}
redrawArea_(mapViewArea, null, 0, 0);
redrawArea_(mapViewArea, null);
}
private void redrawTile(final Coord p, RedrawTileDebugReason why) {
if (scrolling) return;
p1x1.topLeft.set(p);
redrawArea_(p1x1, null, 0, 0);
redrawArea_(p1x1, null);
}
private void redrawArea(final CoordRect area, RedrawAreaDebugReason why) {
if (scrolling) return;
redrawArea_(area, null, 0, 0);
redrawArea_(area, null);
}
private void redrawArea_(CoordRect area, final VisualEffectAnimation effect, int tileID, int textYOffset) {
private void redrawArea_(CoordRect area, final List<VisualEffectAnimation> effects) {
if (!hasSurface) return;
if (!currentMap.intersects(area)) return;
if (!mapViewArea.intersects(area)) return;
if (shouldRedrawEverything()) {
area = mapViewArea;
}
calculateRedrawRect(area);
redrawRect.intersect(redrawClip);
Canvas c = null;
@@ -263,7 +264,7 @@ public final class MainView extends SurfaceView
if (area == mapViewArea) {
area = adaptAreaToScrolling(area);
}
synchronized (holder) { synchronized (tiles) {
int xScroll = 0;
int yScroll = 0;
@@ -275,32 +276,25 @@ public final class MainView extends SurfaceView
}
c.clipRect(redrawClip);
c.translate(screenOffset.x + xScroll, screenOffset.y + yScroll);
// c.scale(scale, scale);
doDrawRect(c, area);
if (effect != null) {
drawFromMapPosition(c, area, effect.position, tileID);
if (effect.displayText != null) {
drawEffectText(c, area, effect, textYOffset, effect.getTextPaint());
}
}
// c.drawRect(new Rect(
// (area.topLeft.x - mapViewArea.topLeft.x) * tileSize,
// (area.topLeft.y - mapViewArea.topLeft.y) * tileSize,
// (area.topLeft.x - mapViewArea.topLeft.x + area.size.width) * tileSize - 1,
// (area.topLeft.y - mapViewArea.topLeft.y + area.size.height) * tileSize - 1),
// redrawHighlight);
// if (touchedTile != null) c.drawRect(new Rect(
// (touchedTile.x - mapViewArea.topLeft.x) * tileSize,
// (touchedTile.y - mapViewArea.topLeft.y) * tileSize,
// (touchedTile.x - mapViewArea.topLeft.x + 1) * tileSize - 1,
// (touchedTile.y - mapViewArea.topLeft.y + 1) * tileSize - 1),
// touchHighlight);
renderEffects(c, effects);
} }
} finally {
if (c != null) holder.unlockCanvasAndPost(c);
}
}
private void renderEffects(Canvas canvas ,List<VisualEffectAnimation> effects) {
if(effects == null) return;
for (VisualEffectAnimation effect : effects) {
int tileID = effect.tileID;
int textYOffset = effect.textYOffset;
drawFromMapPosition(canvas, effect.area, effect.position, tileID);
if (effect.displayText != null) {
drawEffectText(canvas, effect.area, effect, textYOffset, effect.getTextPaint());
}
}
}
private boolean isRedrawRectWholeScreen(Rect redrawRect) {
// if (redrawRect.width() < mapViewArea.size.width * scaledTileSize) return false;
@@ -317,11 +311,21 @@ public final class MainView extends SurfaceView
return true;
}
private final Rect redrawRect = new Rect();
private void redrawAreaWithEffect(final VisualEffectAnimation effect, int tileID, int textYOffset) {
CoordRect area = effect.area;
// if (shouldRedrawEverythingForVisualEffect()) area = mapViewArea;
redrawArea_(area, effect, tileID, textYOffset);
private void redrawAreaWithEffect(List<VisualEffectAnimation> effects) {
CoordRect area = null;
for (int i = 0; i < effects.size(); i++) {
VisualEffectAnimation effect = effects.get(i);
if (area == null) {
area = effect.area;
} else {
area = CoordRect.union(area, effect.area);
}
}
if (area != null) {
redrawArea_(area, effects);
}
}
private void clearCanvas() {
if (!hasSurface) return;
Canvas c = null;
@@ -794,8 +798,8 @@ public final class MainView extends SurfaceView
}
@Override
public void onNewAnimationFrame(VisualEffectAnimation animation, int tileID, int textYOffset) {
redrawAreaWithEffect(animation, tileID, textYOffset);
public void onNewAnimationFrames(List<VisualEffectAnimation> effects) {
redrawAreaWithEffect(effects);
}
@Override

View File

@@ -61,13 +61,9 @@ public final class TraitsInfoView {
tv.setText(Integer.toString(attackCost));
row = (TableRow) group.findViewById(R.id.traitsinfo_attack_chance_row);
if (attackChance == 0) {
row.setVisibility(View.GONE);
} else {
row.setVisibility(View.VISIBLE);
tv = (TextView) group.findViewById(R.id.traitsinfo_attack_chance);
tv.setText(Integer.toString(attackChance));
}
tv = (TextView) group.findViewById(R.id.traitsinfo_attack_chance);
tv.setText(Integer.toString(attackChance));
row = (TableRow) group.findViewById(R.id.traitsinfo_attack_damage_row);
if (damagePotential != null && damagePotential.max != 0) {

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

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

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

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

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.

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