What's Changed
- Allow changing of battle backgrounds via json by @ultidonki in #1068
- Fix small mistake in the animation when a opponent is defeated. by @vnmabus in #1073
- fixed error where the control state display buttons are selectable by @novialriptide in #1076
- Translations update from Hosted Weblate by @weblate in #1078
- Start menu fix (issue #1077) by @kixune21 in #1079
- updated docstring format by @novialriptide in #1075
- Translations update from Hosted Weblate by @weblate in #1080
- Deprecate untranslated dialogs. by @vnmabus in #1081
- Remove wait_for_secs. by @vnmabus in #1083
- Remove unused event context files. by @vnmabus in #1086
- Header fix by @novialriptide in #1092
- Adds swaying flowers to core_outdoor.png & tsx and spyder_paper_town.tmx by @freshreplicant in #1091
- Added a limit to player name set and change by @novialriptide in #1095
- Switch reference to IRC with Matrix in README.md by @freshreplicant in #1096
- Fix crash if moving cursor when only 1 item in your bag. Closes #1088 by @ultidonki in #1104
- Added a warning when username exceeds name limit by @ScriptLineStudios in #1106
- Fixes game crash on route 3 (issue #868) by @freshreplicant in #1112
- Add actions to lock and unlock controls. by @vnmabus in #1111
- Fix NPC appearing on map after random encounter by @ultidonki in #1114
- Set python3 as default by @BRNSystems in #1116
- Delete further images featuring IP from docs folder by @freshreplicant in #1115
- Add print action. Closes #1100 by @ultidonki in #1103
- Add print command to CLI. Closes #1087 by @ultidonki in #1102
- Add random_integer action by @ultidonki in #1099
- Translations update from Hosted Weblate by @weblate in #1107
- Locking controls during cutscenes by @Sanglorian in #1113
- Create economies, and functions to lookup item price and cost by @ultidonki in #1105
- Fix bug in store_monster creating boxes with blank names by @ultidonki in #1124
- Fix npc_move bug by @ultidonki in #1123
- Add menu to choose between default, and spyder campaign by @ultidonki in #1125
- Fix random_encounter crash when walking in grass by @ultidonki in #1117
- Fix dialogue appearing before random encounters finish #964 by @ultidonki in #1072
- Code cleanup (removed unused variables and imports) by @novialriptide in #1119
- Give both campaigns names & align names in new game menu by @freshreplicant in #1129
- Add penguin sprite by @ultidonki in #1132
- Add GothicVania tileset by @ultidonki in #1133
- Translations update from Hosted Weblate by @weblate in #1136
- Add Pilthropus and Coproblight tuxemon by @ultidonki in #1137
- Add 2 more battle backgrounds by @ultidonki in #1134
- Small PR as I get back into things by @Qiangong2 in #1143
- Translations update from Hosted Weblate by @weblate in #1141
- Translations update from Hosted Weblate by @weblate in #1145
- Translations update from Hosted Weblate by @weblate in #1148
- Fix item revive action by @ultidonki in #1140
- Show prices when buying in shop by @ultidonki in #1144
- First menu using pygame_menu by @vnmabus in #1149
- update de_DE from Seraphin by @bitcraft in #1153
- Translations update from Hosted Weblate by @weblate in #1152
- Misa's introduction by @Qiangong2 in #1156
- Fix a couple events by @Qiangong2 in #1158
- Two fixes by @Qiangong2 in #1160
- Soundeffects now use value in config file for volume. by @ScriptLineStudios in #1164
- Let own monster attack itself by @Finnex in #1163
- Pygame menu choice by @vnmabus in #1166
- added new floor and wall tiles, including stairs by @rubberduck9999 in #1162
- Refactor monster submenu to use
pygame_menu
. by @vnmabus in #1169 - Greenwash dungeon filled out by @Sanglorian in #1122
- Always add black background even if skipping title screen by @ultidonki in #1172
- Fix controller input for new menues, and map B button correctly by @ultidonki in #1171
- add ability to release by @ddbazini in #1154
- Add trainer battles if static NPC sees player by @ultidonki in #1173
- Add player_defeated condition by @ultidonki in #1177
- Added default box to monster_boxes by @novialriptide in #1180
- Translations update from Hosted Weblate by @weblate in #1181
- precompile pattern to increase matching speed by @Murmele in #1182
- add screenshots by @Murmele in #1186
- Taba battle area intro by @Qiangong2 in #1187
- Flatpak support by @Murmele in #1178
- Updated tilesets: core outdoor nature and core outdoor water by @rubberduck9999 in #1191
- Add/remove strange collisions in spyder route 3, fixes #1189 by @ultidonki in #1190
- Add pydantic models for input validation by @ShadowApex in #1192
- use fmt.sh to format files by @bitcraft in #1174
- Add spyder shopkeepers by @ultidonki in #1175
- Add more robust validation of various db models by @ShadowApex in #1194
- Translations update from Hosted Weblate by @weblate in #1196
- Fix crash when releasing monsters by @daniellubovich in #1193
- Fix error where translation loading for db validation failed on first start by @ShadowApex in #1198
- Recolored my new core tilesets by @rubberduck9999 in #1199
- Small fixes and lock/unlock controls for Xero campaign by @ultidonki in #1205
- Fix bag not opening from world menu by @ultidonki in #1206
- add icon_128.png by @Murmele in #1209
- Fix crash when swapping tuxemon in battle by @ultidonki in #1202
- Allow using items on any monster in your party during combat. Closes #794 by @ultidonki in #1203
- Appdata cleanup by @Murmele in #1217
- add ci file for flatpak by @Murmele in #1179
- update appdata for new version by @Murmele in #1219
New Contributors
- @kixune21 made their first contribution in #1079
- @ScriptLineStudios made their first contribution in #1106
- @BRNSystems made their first contribution in #1116
- @Finnex made their first contribution in #1163
- @rubberduck9999 made their first contribution in #1162
- @ddbazini made their first contribution in #1154
- @daniellubovich made their first contribution in #1193
Full Changelog: v0.4.33...v0.4.34