Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error #32

Closed
Hamster-lord opened this issue Jan 30, 2023 · 102 comments
Closed

error #32

Hamster-lord opened this issue Jan 30, 2023 · 102 comments

Comments

@Hamster-lord
Copy link

Ruleset: Historical, Mode: arcade
Map: Testmap, Source: Modern Historians, Character: 1
!! Traceback (most recent call last):
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/main.py", line 12, in
game.Game(main_dir, error_log)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 739, in init
self.run()
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 1150, in run
self.menu_char_select(mouse_left_up, mouse_left_down, mouse_scroll_up,
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/menu_char_select.py", line 26, in menu_char_select
self.start_battle(self.char_selected)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/start_battle.py", line 9, in start_battle
self.battle_game.prepare_new_game(self.ruleset, self.ruleset_folder, self.team_selected,
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/battle.py", line 534, in prepare_new_game
self.subunit_animation_pool = self.main.create_sprite_pool(direction_list, self.main.troop_sprite_size,
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/create_sprite_pool.py", line 13, in create_sprite_pool
weapon_common_type_list = tuple(set(["" + value["Common"] + "" for key, value in weapon_list.items() if
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/create_sprite_pool.py", line 13, in
weapon_common_type_list = tuple(set(["" + value["Common"] + "" for key, value in weapon_list.items() if
!! TypeError: can only concatenate str (not "int") to str

@remance
Copy link
Owner

remance commented Jan 30, 2023

Thanks for the report, This error should be fixed with the newest update. Made a mistake not checking for the error before commit :P

@Hamster-lord
Copy link
Author

I got this:
Ruleset: Historical, Mode: arcade
Map: Testmap, Source: Modern Historians, Character: 1
!! Traceback (most recent call last):
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/main.py", line 12, in
game.Game(main_dir, error_log)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 744, in init
self.run()
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 1150, in run
self.menu_char_select(mouse_left_up, mouse_left_down, mouse_scroll_up,
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/menu_char_select.py", line 26, in menu_char_select
self.start_battle(self.char_selected)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/start_battle.py", line 13, in start_battle
self.battle_game.run_game()
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/battle.py", line 892, in run_game
pygame.mixer.music.load(self.musiclist[self.music_current[self.picked_music]])
!! IndexError: list index out of range

@remance
Copy link
Owner

remance commented Feb 8, 2023

yeah I notice this error. Although I can't commit the update I am working yet. Will let you know when it done.

@Hamster-lord
Copy link
Author

ok thx

@remance
Copy link
Owner

remance commented Feb 9, 2023

The new update should fix this issue now.

@Hamster-lord
Copy link
Author

why is there a black box around the caracthers?

@Hamster-lord
Copy link
Author

or soldiers

@remance
Copy link
Owner

remance commented Feb 10, 2023

Is it still there? I don't see any.

@Hamster-lord
Copy link
Author

Screen Shot 2023-02-11 at 8 25 15 AM

@Hamster-lord
Copy link
Author

also how to change weapons?

@remance
Copy link
Owner

remance commented Feb 11, 2023

Well that is very weird. Wonder if it related to pygame version or macOS. This never happen in the previous version before rework update right?

To change your character weapon, just press 1 or 2 (the one not on numpad).

@Hamster-lord
Copy link
Author

yes

@remance
Copy link
Owner

remance commented Feb 14, 2023

For the weird black box, can you try run this code below and post a screenshot to show how it look?

class HeroUI(pygame.sprite.Sprite):
    weapon_sprite_pool = None

    def __init__(self, screen_scale):
        self._layer = 10
        pygame.sprite.Sprite.__init__(self)
        self.screen_scale = screen_scale

        self.image = pygame.Surface((200 * self.screen_scale[0], 200 * self.screen_scale[1]), pygame.SRCALPHA)

        self.health_bar_size = (10 * self.screen_scale[0], self.image.get_height())
        self.health_bar = pygame.Surface(self.health_bar_size, pygame.SRCALPHA)
        self.health_bar.fill((0, 0, 0))
        self.health_bar_original = self.health_bar.copy()
        self.health_bar_rect = self.health_bar.get_rect(topright=(self.image.get_width() - self.health_bar_size[0], 0))
        self.health_bar.fill((200, 0, 0))

        self.health_bar_height = self.health_bar.get_height()

        self.stamina_bar = pygame.Surface(self.health_bar_size, pygame.SRCALPHA)
        self.stamina_bar.fill((0, 0, 0))
        self.stamina_bar_original = self.stamina_bar.copy()
        self.stamina_bar_rect = self.stamina_bar.get_rect(topright=(self.image.get_width(), 0))
        self.stamina_bar.fill((0, 200, 0))
        self.image.blit(self.health_bar, self.health_bar_rect)
        self.image.blit(self.stamina_bar, self.stamina_bar_rect)
        self.rect = self.image.get_rect(topleft=(0, 0))

import pygame

pygame.init()
wndsize = (400, 400)
window = pygame.display.set_mode(wndsize)
clock = pygame.time.Clock()

test = HeroUI((1, 1))
run = True
while run:
    clock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
    window.fill((255, 255, 255))

    window.blit(test.image, test.rect)

    pygame.display.update()

@Hamster-lord
Copy link
Author

where?

@remance
Copy link
Owner

remance commented Feb 17, 2023

Run it as a new file entirely on its own please. This is just to check if it is pygame related problem.

@Hamster-lord
Copy link
Author

Screen Shot 2023-02-17 at 7 57 49 AM

@remance
Copy link
Owner

remance commented Feb 17, 2023

seem to work fine on that end then. well this is quite weird since it use the same setup. Can you check in game again with the newest update to see if it still has the same bug?

@Hamster-lord
Copy link
Author

there are still black boxes

@remance
Copy link
Owner

remance commented Feb 19, 2023

Tested the game on another pc and no black box issue. Guess it is likely related to macOS. Will have a test on that later.

@Hamster-lord
Copy link
Author

maybe

@Hamster-lord
Copy link
Author

Have you figured out why black boxes are appearing on my screen?

@Hamster-lord
Copy link
Author

I got !! Traceback (most recent call last):
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/main.py", line 15, in
game.Game(main_dir, error_log)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 559, in init
self.change_ruleset()
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/game.py", line 587, in change_ruleset
self.troop_data, self.leader_data, self.faction_data = make_faction_troop_leader_data(self.main_dir,
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/common/game/setup/make_faction_troop_leader_data.py", line 12, in make_faction_troop_leader_data
troop_data = datastat.TroopData(main_dir, weapon_images, ruleset_folder, language)
!! File "/Users/Emma/Documents/GitHub/AnchientBattleSimulator/gamescript/datastat.py", line 252, in init
self.weapon_lore |= {key: value for key, value in weapon_lore_list.items() if key
!! TypeError: unsupported operand type(s) for |=: 'dict' and 'dict'

@remance
Copy link
Owner

remance commented Mar 5, 2023

Unfortunately not, I have no access to macOS to test it yet. The last error is because you need python 3.10 to run the game.

@Hamster-lord
Copy link
Author

oh ok

@Hamster-lord
Copy link
Author

did you get a macOS yet to test the error?

@remance
Copy link
Owner

remance commented Mar 14, 2023

Probably will be a little while longer, I don't have access to my pc yet and my laptop is not good enough for virtual machine. Will let you know when I manage to do it. For now, can you try update the game and all python library to see if it work now?

@Hamster-lord
Copy link
Author

ok

@Hamster-lord
Copy link
Author

The black boxes might actually be hit boxes.

@Hamster-lord
Copy link
Author

I also found out the boxes size depends on the units size.

@remance
Copy link
Owner

remance commented Mar 25, 2023

I see thanks for checking, well I should be able to test the game on macOS soon. Will let you know when I mange to get to it.

@remance
Copy link
Owner

remance commented Apr 26, 2023

before Screen Shot 2023-04-24 at 9 08 42 AM after Screen Shot 2023-04-24 at 9 08 25 AM

Can you solve this?

Even the before image already doesn't look right. So I think something is wrong with map effect instead now. I will have a try to fix it.

@RybenHill
Copy link
Collaborator

RybenHill commented Apr 26, 2023

@remance can you show a screenshot of how it should look like? (ie., how it looks on your local computer)

What's the macOS version you are using @Hamster-lord ?
What about the python interpreter version and the rest of the python libraries @Hamster-lord?

I can try myself to trigger the bug in a Virtual Machine with the problem environment, but first I need to know the details to reproduce it in the same circumstances.
Any information will be of help.

@Hamster-lord
Copy link
Author

12.6.3

@remance
Copy link
Owner

remance commented Apr 27, 2023

@RybenHill

Here is what mine look like before and after the snow weather effect got added. Actually my previous was misinformed before. The before image seem to be what the game look like few second before the weather effect kick in. And I can see that the blackbox issue is not really fully solved yet. I can still see blackbox around the snow sprite on Hamster-lord screenshot. So there is something between different between the way image is loaded for troops and other sprites that fix the black box issue.

image

@remance
Copy link
Owner

remance commented Apr 27, 2023

@Hamster-lord ok I just tried something. Can you update the game and have a test again? Maybe it (hopefully) fix your issue.

@remance
Copy link
Owner

remance commented Apr 27, 2023

If the new update still does not work. Can you screen shot what this part look like on your system?

image

@Hamster-lord
Copy link
Author

Screen Shot 2023-04-27 at 7 51 06 PM

not working

@Hamster-lord
Copy link
Author

this is for huge battle

@remance
Copy link
Owner

remance commented Apr 28, 2023

So two things I manage to derive from the last screenshot. The sprite transparency work fine IF they are blitted on to another surface first (for example weapon icon on top left UI). The transparency issue seem to occur mostly for sprite that are blit on UI interface mostly. But I am not sure why map weather effect transparency also does not work. At least this narrow down what to look for.

@remance
Copy link
Owner

remance commented Apr 28, 2023

OK for the next step, Can you post what this screen look like on your system?

image

@Hamster-lord
Copy link
Author

for some reason, there is no settings under rename project

@Hamster-lord
Copy link
Author

never mind I found it

@Hamster-lord
Copy link
Author

Screen Shot 2023-04-29 at 10 13 49 AM

@Hamster-lord
Copy link
Author

also, the new updates caused the black boxes to come back to the soldiers.

@remance
Copy link
Owner

remance commented Apr 29, 2023

So first thing first, you need to uninstall pygame 2.3.0. Try run the game after that and see how it go.

@Hamster-lord
Copy link
Author

now it says No module named 'pygame.freetype'

@remance
Copy link
Owner

remance commented Apr 30, 2023

did you delete pygame-ce as well? If so try reinstall only pygame-ce and try again.

@Hamster-lord
Copy link
Author

I still have pygame-ce installed

@remance
Copy link
Owner

remance commented May 2, 2023

Ok, will try to do a bit more test. Will let you know when the next update is.

@remance
Copy link
Owner

remance commented May 6, 2023

So here is what I found. You need to uninstall pygame-ce and reinstall it again to make the pygame import work properly.

@Hamster-lord
Copy link
Author

the black boxes are still there :(

@remance
Copy link
Owner

remance commented May 8, 2023

Well that suck :l I wonder what fix the black box issue before. But it is not related to pygame-ce version for sure. Wonder if they actually manage to fix it on normal pygame. Maybe can you try remove pygame-ce and reinstall pygame only again?

@Hamster-lord
Copy link
Author

the boxes of the soldiers disappeared, but the boxes around everything else is still there.

@remance
Copy link
Owner

remance commented May 11, 2023

Screen Shot 2023-04-27 at 7 51 06 PM

not working

So it become similar to this image before, yes?

@Hamster-lord
Copy link
Author

correct!

remance pushed a commit that referenced this issue Jun 12, 2023
# This is the 1st commit message:

Minor edits to the README file

Edits the names for the drawing softwares

Adds `alt` text to one image

Along with some more minor edits

# This is the commit message #2:

Arcade Mode and Animation System 0.3.4

- Improve unit generation and reading codes.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.5

- Improve unit generation codes.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.6

- Improve unit generation codes.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Improve various ingame description texts.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.7
- Work on arcade mode subunit creation process.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.3.8
- Add character selector ui for arcade mode.
- Improve unit selector setup code.

Choosing arcade mode in the main game now will crash the game when start battle.

Sprite and animation update.

Arcade Mode and Animation System 0.3.9
- Improve map reading process.
- Improve unit selector setup code.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Minor Update.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4
- Add character selection screen (Maybe will also add for tactical mode so player can check unit before battle).
- Improve text popup.
- Minor bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.1
- Various code improvements and optimisations.
- Various Bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.2
- Various code improvements and optimisations.
- Various Bugs fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.3
- Add troop sprite preview to troop section encyclopedia.
- Minor bugs fixed and improvements.

Choosing arcade mode in the main game now will crash the game when start battle.

Minor update for animation maker.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.4

- More work on arcade mode.

Choosing arcade mode in the main game now will crash the game when start battle.

Sprite and animation update.

Minor bugs fixed.

Arcade Mode and Animation System 0.4.5

- More work on arcade mode.
- Minor bug fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.6

- More work on arcade mode.
- Minor bug fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Sprite and animation update.

Arcade Mode and Animation System 0.4.7

- More work on arcade mode.
- Minor bug fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Minor Update

- Rename method file name.
- Minor bug fixed.

Choosing arcade mode in the main game now will crash the game when start battle.

Arcade Mode and Animation System 0.4.8

- More work on arcade mode.
- Minor bug fixed.

Arcade Mode and Animation System 0.4.9

- More work on arcade mode.
- Minor bug fixed.

Sprite and animation update.

Improve various in-game text descriptions.

Minor update.

Add Mohacs battle map images.

Sprite and animation update.

Arcade Mode and Animation System 0.5

- Finally get unit rotate and movement function to work correctly.
- Minor bug fixed.

Minor bugs fixed.

Arcade Mode and Animation System 0.5.1

- Add player action input.
- Minor bug fixed.

Minor update.

Sprite and animation update.
- Minor bugs fixed.

Sprite and animation update.
- Minor bugs fixed.

Arcade Mode and Animation System 0.5.2

- Add leader's unit position swap.
- Minor bug fixed.

Sprite and animation update.
- Minor bugs fixed.

Sprite and animation update.
- Minor bugs fixed.

Arcade Mode and Animation System 0.5.3

- Change battle ui for arcade mode.
- Minor bug fixed.

Arcade Mode and Animation System 0.5.4

- Make changes to how charge skill is stored as variable.
- Minor bug fixed.

Arcade Mode and Animation System 0.5.5

- Working on skill system and animation.
- Minor bug fixed.

Minor update and bugs fixed.

Arcade Mode and Animation System 0.5.5.1

- Working on skill system and animation.
- Minor bug fixed.

Sprite and animation update.
- Minor bugs fixed.

Arcade Mode and Animation System 0.5.5.2

- Working on skill system and animation.
- Minor bug fixed.

Sprite and animation update.
- Minor bugs fixed.

Add discord link to readme.md

Arcade Mode and Animation System 0.5.5.3

- Working on skill system and animation.
- Minor bug fixed.

Minor update
- Some changes to code structure and data reading.

Minor update
- Change genre change function to use importlib instead of from import.

Test readme.md url icon link

Test readme.md url icon link

Minor bugs fixed.

Arcade Mode and Animation System 0.5.5.4

- Working on skill system and animation.
- Minor bug fixed.

Arcade Mode and Animation System 0.5.5.5

- Working on skill system and animation.
- Minor bug fixed.

Arcade Mode and Animation System 0.5.5.6

- Working on skill system and animation.
- Change animation data loading to object instead.

Minor bugs fixed.

Sprite and animation update.

Sprite and animation update.

Minor updates and bugs fixed.

Minor update.

Minor update.

Minor updates and bugs fixed.

Minor update.

# This is the commit message #3:

Found readme link mistake

Fix discord link

Improve sentence structure

# This is the commit message #4:

# This is a combination of 153 commits.
# This is the 1st commit message:

Sprite update.

Animation and sprite update.

Minor update.

Minor update and bugs fixed.

Minor update and bugs fixed.

Animation maker update 1.4

- Change person function to accept more than 2. (Now default at 4)
- Increase effect and special sprite part number.
- Change body helper ui to be switchable between. different person with the person change button.

Animation maker update 1.4.1

- Minor bugs fixed.

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

Animation maker update 1.4.2

- Minor bugs fixed.

Minor update.

Bugs fixed and code improvement.

TODO found memory leak issue that need fixing, likely related to animation sprite.

Animation maker update 1.4.3

- Minor bugs fixed.

# This is the commit message #2:

Minor update

# This is the commit message #3:

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

# This is the commit message #4:

Minor bugs fixed.

# This is the commit message #5:

Code improvement
- Reduce some redundancy.

# This is the commit message #6:

Animation and sprite update.

# This is the commit message #7:

Fix various bugs and memory leak

# This is the commit message #8:

Minor bugs fixed

# This is the commit message #9:

Animation and sprite update.

# This is the commit message #10:

Improve code structure and minor bugs fixed.

# This is the commit message #11:

Minor update.
- Add troop number setting.

# This is the commit message #12:

Bugs Fixed.

# This is the commit message #13:

Arcade Mode and Animation System 0.5.5.8

- Working on skill system and animation.
- Various bugs fixed.

# This is the commit message #14:

Bugs fixed.

# This is the commit message #15:

Animation and sprite update.

# This is the commit message #16:

Minor update.
- Add wheel ui.

# This is the commit message #17:

Minor update.
- Add wheel ui.

# This is the commit message #18:

Animation and sprite update.

# This is the commit message #19:

Arcade Mode and Animation System 0.5.5.9
- Working on unit command wheel ui

# This is the commit message #20:

Change game code structure.

- Separate most object functions into its own file.
- Improve overall code.
- Game may contain a lot of bugs right now.

# This is the commit message #21:

Arcade Mode and Animation System 0.5.6

- Add unit formation line shift function.
- Improve code structure.
- Minor bugs fixed.

# This is the commit message #22:

Animation and sprite update.

# This is the commit message #23:

Minor bug fixed.

# This is the commit message #24:

Minor update.

# This is the commit message #25:

Minor bugs fixed.

# This is the commit message #26:

Minor updates

# This is the commit message #27:

Minor bugs fixed.

# This is the commit message #28:

Minor update.

# This is the commit message #29:

Animation and sprite update.

# This is the commit message #30:

Arcade Mode and Animation System 0.5.6.1

- Minor bugs fixed.
- To make it a bit easier to know the current version. Will add version number in every update comment, including minor update, from now with the last version number indicating number of update in the version so far.

# This is the commit message #31:

Arcade Mode and Animation System 0.5.6.2

- More work on formation change function.

# This is the commit message #32:

Arcade Mode and Animation System 0.5.7

- Finish working on formation shift system.
- Start working on weapon changing system.

# This is the commit message #33:

Arcade Mode and Animation System 0.5.7.1

- Finish working on weapon changing system.
- Animation system bugs fixed.
- Other minor bugs fixed.

# This is the commit message #34:

Animation and sprite update.

- Minor bugs fixed for animation maker

# This is the commit message #35:

Forgot to upload data update.

# This is the commit message #36:

Arcade Mode and Animation System 0.5.7.2

- Rework element and armour system. Now all element damage types are separate.
- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #37:

Arcade Mode and Animation System 0.5.7.3

- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #38:

Animation and sprite update.

- More animation added
- Minor bugs fixed for animation maker

# This is the commit message #39:

Animation and sprite update.

- More animation added
- Fix some sprite parts

# This is the commit message #40:

Animation and sprite update.

- More animation added
- Add back human body for side direction
- Fix minor bug in animation maker

# This is the commit message #41:

Animation and sprite update.

- More animation added
- Fix minor bug in animation maker

# This is the commit message #42:

Arcade Mode and Animation System 0.5.7.4

- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #43:

Arcade Mode and Animation System 0.5.7.5

- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #44:

Animation and sprite update.

- Add all direction for horse body part
- Fix minor bug in animation maker

# This is the commit message #45:

Arcade Mode and Animation System 0.5.7.6

- Improve encyclopedia data display.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #46:

Arcade Mode and Animation System 0.5.7.8

- Merge weapon and armour data class into troop data
- Move equipment grade to as its own file and data dict
- Add game sprite cursor
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #47:

Animation and sprite update.

- Add more animation
- Fix minor bug in animation maker

# This is the commit message #48:

Arcade Mode and Animation System 0.5.7.9

- More work on range attack control.

# This is the commit message #49:

Animation and sprite update.

- Add more animation

# This is the commit message #50:

Arcade Mode and Animation System 0.5.7.10

- Rework on sprite pool storage.
- Game can still crash when change horse walking direction since the animation for other directions are not done yet.

# This is the commit message #51:

Animation and sprite update.

- Add more animation

# This is the commit message #52:

Arcade Mode and Animation System 0.5.7.11

- Some code improvement and reduce redundancy.
- More work on range attack command

# This is the commit message #53:

Animation and sprite update.

- Add more animation.
- Increase sideup horse sprite size a bit.

# This is the commit message #54:

Arcade Mode and Animation System 0.5.7.12

- More work on range attack command
- Various minor bugs fixed.

# This is the commit message #55:

Arcade Mode and Animation System 0.5.8

- Add shoot range condition to manual aim control.
- Change bullet sprite to use appropriate bullet to the shooting weapon.

# This is the commit message #56:

Arcade Mode and Animation System 0.5.8.1

- Minor bugs fixed.
- Start working on combat for arcade mode.

# This is the commit message #57:

Animation and sprite update.

- Add more animation.
- Improve horse sprite.
- Add club weapon sprite.

# This is the commit message #58:

Arcade Mode and Animation System 0.5.8.2

- Separate default and user config.
- Add change to default setting in option menu.
- Now screen solution change without having to manually restarting game.

# This is the commit message #59:

Animation and sprite update.

- Add sheath sprite for weapon and animation now use sheath when attach to back instead.
- Change colourise function a bit to keep white colour by default.
- Update various animation.

# This is the commit message #60:

Arcade Mode and Animation System 0.5.8.3

- Change rangeattack class to general damage sprite class instead.
- Fix minor bugs.

# This is the commit message #61:

Animation maker update 1.4.4

- Add mask detection for sprite part selection in showroom.
- History now saved for all animation frames.
- Various bugs fixed.

# This is the commit message #62:

Arcade Mode and Animation System 0.5.8.4

- Fix minor bugs.

# This is the commit message #63:

Animation and sprite update

- Change weapon sprite and animation to have separate base image for either main or sub weapon. This indicates the direction that player see the weapon (outward or inward).

# This is the commit message #64:

Animation maker update 1.4.5

- Change default max number of frames to 20.
- Add help popup that explain button function.
- Minor bugs fixed.

# This is the commit message #65:

Animation maker update 1.4.5.1

- Minor bugs fixed.

# This is the commit message #66:

Animation and sprite update.

- Minor bugs fixed.

# This is the commit message #67:

Animation and sprite update.

# This is the commit message #68:

Arcade Mode and Animation System 0.5.8.5

- Improve weather system.
- Add day/night cycle effect.
- Fix minor bugs.

# This is the commit message #69:

Animation and sprite update.

# This is the commit message #70:

Animation maker update 1.4.5.2

- Add copy/paste selected parts for all frames function.

# This is the commit message #71:

Animation maker update 1.4.5.3

- Minor bugs fixed.

# This is the commit message #72:

Arcade Mode and Animation System 0.5.8.7

- Rework stat for troop and leader. The stat now should be simpler for input but more complex in calculation.
- Rework effect calculation.

# This is the commit message #73:

Arcade Mode and Animation System 0.5.8.8

- Add auto swap weapon functions to change ranged/melee weapon set according to situation (for now just charge) and change back to last player selected when idle.
- Add nose to human face sprite.

# This is the commit message #74:

Animation and sprite update

# This is the commit message #75:

Animation and sprite update

# This is the commit message #76:

Arcade Mode and Animation System 0.5.8.9

- Various bugs fixed.

# This is the commit message #77:

Animation and sprite update

# This is the commit message #78:

Arcade Mode and Animation System 0.5.8.10

- Text popup for button and leader name now properly.
- Minor bugs fixed.

# This is the commit message #79:

Animation and sprite update

# This is the commit message #80:

Animation and sprite update

# This is the commit message #81:

Animation and sprite update

# This is the commit message #82:

Animation and sprite update

# This is the commit message #83:

Arcade Mode and Animation System 0.5.8.11

- Minor update

# This is the commit message #84:

Animation and sprite update

# This is the commit message #85:

Animation and sprite update

# This is the commit message #86:

Animation and sprite update

# This is the commit message #87:

Arcade Mode and Animation System 0.5.8.12

- Add game language system.
- Minor bugs fixed.

# This is the commit message #88:

Animation and sprite update

# This is the commit message #89:

Arcade Mode and Animation System 0.5.8.12

- Change all bow weapon to 1 hand weapon type for animation consistency.

Credit:

- For Ukrainian translation: JerryXd

# This is the commit message #90:

Arcade Mode and Animation System 0.5.8.13

- More separation of text and stat files.
- Minor bugs fixed.

# This is the commit message #91:

Animation maker update 1.4.5.4

- Add remove and add frame functions.

# This is the commit message #92:

Arcade Mode and Animation System 0.5.8.14

- Improve option menu.
- Add fullscreen option.
- Add troop animation enable/disable function.

# This is the commit message #93:

Arcade Mode and Animation System 0.5.8.15

- Various bugs fixed and improvements.

# This is the commit message #94:

Animation and sprite update

# This is the commit message #95:

Animation maker update 1.4.6
- Add animation name list filter function.

# This is the commit message #96:

Animation maker update 1.4.6.1
- Minor bug fixed.

# This is the commit message #97:

Create credit.md
# This is the commit message #98:

Arcade Mode and Animation System 0.5.8.16

- Change bow weapon to use bow specific animation instead.

# This is the commit message #99:

Animation maker update 1.4.6.2
- Add exclusion filter.

# This is the commit message #100:

Animation maker update 1.4.6.3
- Bug fixed.

# This is the commit message #101:

Arcade Mode and Animation System 0.5.8.17

- Various bugs fixed.

# This is the commit message #102:

Animation and sprite update

# This is the commit message #103:

Animation and sprite update

# This is the commit message #104:

Animation and sprite update

# This is the commit message #105:

Animation and sprite update

# This is the commit message #106:

Update 0.6.3.5

- Improve code for compilation using pyinstaller.
- Update for arcade mode will now use main version number instead from now on.

# This is the commit message #107:

Arcade Mode and Animation System 0.5.8.18

- Add another (still unfinished) function for command_ui for arcade mode. It now shows health bar and weapon set.
- Minor bugs fixed.

# This is the commit message #108:

Update 0.6.3.7

- Forgot about the number version change.
- Disable editor for now.
- Animation and sprite update.

# This is the commit message #109:

Update 0.6.3.8

- Add weapon icon for command ui equipment set.
- Various bugs fixed.

# This is the commit message #110:

Update 0.6.3.9

- Change animation from accepting 10 generic special parts to 5 for each specific person instead (both in game and animation maker).
- Add skin and hair colouring to sprite including special parts.

# This is the commit message #111:

Update 0.6.3.10

- Change subunit action related variables to use dict type instead.
- Add shoot while moving function for player character.
- Various bugs fixed.

# This is the commit message #112:

Update 0.6.3.10a

- Animation update.

# This is the commit message #113:

Update 0.6.3.11

- Improve damage sprite image scaling.
- Add size and speed to charge calculation.

# This is the commit message #114:

Update 0.6.3.12

- Add ammo count to hero UI.

# This is the commit message #115:

Update 0.6.3.11a

- Animation update.

# This is the commit message #116:

Update 0.6.3.13

- Various bugs fixed and code improvements.

# This is the commit message #117:

Update 0.6.3.14

- Improve drama popup.
- Add morale penalty from battle situation.
- Various bugs fixed.

# This is the commit message #118:

Update 0.6.3.14

- Improve disable animation function.
- Improve encyclopedia section icons.

# This is the commit message #119:

Update 0.6.3.16

- Wrong version number in the previous commit.
- Add more animation weapon hand checking for 2 handed weapon.

# This is the commit message #120:

Update 0.6.3.16a

- Improve text input function.
- Animation update.

# This is the commit message #121:

Update 0.6.3.16b

- Minor bugs fixed.

# This is the commit message #122:

Update 0.6.3.16c

- Sprite update.

# This is the commit message #123:

Update 0.6.3.16d

- Improve encyclopedia portrait and text.
- Animation update.

# This is the commit message #124:

Update 0.6.3.16e

- Minor bugs fixed.

# This is the commit message #125:

Update 0.6.3.16f

- Improve documentation.
- Improve coding.

# This is the commit message #126:

Update 0.6.3.16g

- Move animation maker to main folder.
- Minor bugs fixed.

# This is the commit message #127:

Update 0.6.3.16h

- Improve coding to make it more compatible with other OS.
- Reduce unnecessary list.
- Sprite update.

# This is the commit message #128:

Update 0.6.3.16i

- Add permission for directory creation.

# This is the commit message #129:

Update 0.6.3.16i2

- Make folder pathing compatible with linux.

# This is the commit message #130:

Update 0.6.3.16j

- Minor bugs fixed.
- Sprite update.

# This is the commit message #131:

Update 0.6.3.16k

- Sprite update.

# This is the commit message #132:

Update 0.6.3.16l

- Update code to be workable for MacOS.

# This is the commit message #133:

Update 0.6.3.16m

- Minor bugs fixed.

# This is the commit message #134:

Update 0.6.3.16m2

- Minor bugs fixed.

# This is the commit message #135:

Update 0.6.3.16m3

- Minor bugs fixed.

# This is the commit message #136:

Update 0.6.3.16m4

- Minor bugs fixed.

# This is the commit message #137:

Update 0.6.3.16m5

- Minor bugs fixed.

# This is the commit message #138:

Update 0.6.3.16m6

- Minor bugs fixed.

# This is the commit message #139:

Update 0.6.3.16m7

- Minor bugs fixed.

# This is the commit message #140:

Update 0.6.3.16n

- Improve encyclopedia scaling.

# This is the commit message #141:

Update 0.6.3.16n2

- Animation maker change animation size now adjust every part's position according to the new size.
- Various bugs fixed.

# This is the commit message #142:

Update 0.6.3.16n4

- Various bugs fixed.

# This is the commit message #143:

Update 0.6.3.16n5

- Improve weather function coding.
- Various bugs fixed.

# This is the commit message #144:

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

# This is the commit message #145:

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

# This is the commit message #146:

Update 0.6.3.16n7

- Various bugs fixed.

# This is the commit message #147:

Update 0.6.3.16n8

- Sprite update.

# This is the commit message #148:

Update 0.6.3.16n9

- Improve error logging.

# This is the commit message #149:

Update 0.6.3.16n10

- Improve error logging.
- Minor bugs fixed.

# This is the commit message #150:

Update 0.6.3.16n11

- Various bugs fixed.

# This is the commit message #151:

Update 0.6.3.16n12

- Add syntax function to encyclopedia paragraph reading.
- Various bugs fixed and improvements.

# This is the commit message #152:

Update 0.6.3.16n13

- Add subsection tag information and function to encyclopedia.
- Add encyclopedia tag filter function.

# This is the commit message #153:

Update 0.6.3.16n14

- Sprite update.

# This is the commit message #5:

# This is a combination of 3 commits.
# This is the 1st commit message:

Sprite update.

Animation and sprite update.

Minor update.

Minor update and bugs fixed.

Minor update and bugs fixed.

Animation maker update 1.4

- Change person function to accept more than 2. (Now default at 4)
- Increase effect and special sprite part number.
- Change body helper ui to be switchable between. different person with the person change button.

Animation maker update 1.4.1

- Minor bugs fixed.

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

Animation maker update 1.4.2

- Minor bugs fixed.

Minor update.

Bugs fixed and code improvement.

TODO found memory leak issue that need fixing, likely related to animation sprite.

Animation maker update 1.4.3

- Minor bugs fixed.

Minor update

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

Minor bugs fixed.

Code improvement
- Reduce some redundancy.

Animation and sprite update.

Fix various bugs and memory leak

Minor bugs fixed

Animation and sprite update.

Improve code structure and minor bugs fixed.

Minor update.
- Add troop number setting.

Bugs Fixed.

Arcade Mode and Animation System 0.5.5.8

- Working on skill system and animation.
- Various bugs fixed.

Bugs fixed.

Animation and sprite update.

Minor update.
- Add wheel ui.

Minor update.
- Add wheel ui.

Animation and sprite update.

Arcade Mode and Animation System 0.5.5.9
- Working on unit command wheel ui

Change game code structure.

- Separate most object functions into its own file.
- Improve overall code.
- Game may contain a lot of bugs right now.

Arcade Mode and Animation System 0.5.6

- Add unit formation line shift function.
- Improve code structure.
- Minor bugs fixed.

Animation and sprite update.

Minor bug fixed.

Minor update.

Minor bugs fixed.

Minor updates

Minor bugs fixed.

Minor update.

Animation and sprite update.

Arcade Mode and Animation System 0.5.6.1

- Minor bugs fixed.
- To make it a bit easier to know the current version. Will add version number in every update comment, including minor update, from now with the last version number indicating number of update in the version so far.

Arcade Mode and Animation System 0.5.6.2

- More work on formation change function.

Arcade Mode and Animation System 0.5.7

- Finish working on formation shift system.
- Start working on weapon changing system.

Arcade Mode and Animation System 0.5.7.1

- Finish working on weapon changing system.
- Animation system bugs fixed.
- Other minor bugs fixed.

Animation and sprite update.

- Minor bugs fixed for animation maker

Forgot to upload data update.

Arcade Mode and Animation System 0.5.7.2

- Rework element and armour system. Now all element damage types are separate.
- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

Arcade Mode and Animation System 0.5.7.3

- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

Animation and sprite update.

- More animation added
- Minor bugs fixed for animation maker

Animation and sprite update.

- More animation added
- Fix some sprite parts

Animation and sprite update.

- More animation added
- Add back human body for side direction
- Fix minor bug in animation maker

Animation and sprite update.

- More animation added
- Fix minor bug in animation maker

Arcade Mode and Animation System 0.5.7.4

- Various bugs fixed.

Still contains a lot of new bugs.

Arcade Mode and Animation System 0.5.7.5

- Various bugs fixed.

Still contains a lot of new bugs.

Animation and sprite update.

- Add all direction for horse body part
- Fix minor bug in animation maker

Arcade Mode and Animation System 0.5.7.6

- Improve encyclopedia data display.
- Various bugs fixed.

Still contains a lot of new bugs.

Arcade Mode and Animation System 0.5.7.8

- Merge weapon and armour data class into troop data
- Move equipment grade to as its own file and data dict
- Add game sprite cursor
- Various bugs fixed.

Still contains a lot of new bugs.

Animation and sprite update.

- Add more animation
- Fix minor bug in animation maker

Arcade Mode and Animation System 0.5.7.9

- More work on range attack control.

Animation and sprite update.

- Add more animation

Arcade Mode and Animation System 0.5.7.10

- Rework on sprite pool storage.
- Game can still crash when change horse walking direction since the animation for other directions are not done yet.

Animation and sprite update.

- Add more animation

Arcade Mode and Animation System 0.5.7.11

- Some code improvement and reduce redundancy.
- More work on range attack command

Animation and sprite update.

- Add more animation.
- Increase sideup horse sprite size a bit.

Arcade Mode and Animation System 0.5.7.12

- More work on range attack command
- Various minor bugs fixed.

Arcade Mode and Animation System 0.5.8

- Add shoot range condition to manual aim control.
- Change bullet sprite to use appropriate bullet to the shooting weapon.

Arcade Mode and Animation System 0.5.8.1

- Minor bugs fixed.
- Start working on combat for arcade mode.

Animation and sprite update.

- Add more animation.
- Improve horse sprite.
- Add club weapon sprite.

Arcade Mode and Animation System 0.5.8.2

- Separate default and user config.
- Add change to default setting in option menu.
- Now screen solution change without having to manually restarting game.

Animation and sprite update.

- Add sheath sprite for weapon and animation now use sheath when attach to back instead.
- Change colourise function a bit to keep white colour by default.
- Update various animation.

Arcade Mode and Animation System 0.5.8.3

- Change rangeattack class to general damage sprite class instead.
- Fix minor bugs.

Animation maker update 1.4.4

- Add mask detection for sprite part selection in showroom.
- History now saved for all animation frames.
- Various bugs fixed.

Arcade Mode and Animation System 0.5.8.4

- Fix minor bugs.

Animation and sprite update

- Change weapon sprite and animation to have separate base image for either main or sub weapon. This indicates the direction that player see the weapon (outward or inward).

Animation maker update 1.4.5

- Change default max number of frames to 20.
- Add help popup that explain button function.
- Minor bugs fixed.

Animation maker update 1.4.5.1

- Minor bugs fixed.

Animation and sprite update.

- Minor bugs fixed.

Animation and sprite update.

Arcade Mode and Animation System 0.5.8.5

- Improve weather system.
- Add day/night cycle effect.
- Fix minor bugs.

Animation and sprite update.

Animation maker update 1.4.5.2

- Add copy/paste selected parts for all frames function.

Animation maker update 1.4.5.3

- Minor bugs fixed.

Arcade Mode and Animation System 0.5.8.7

- Rework stat for troop and leader. The stat now should be simpler for input but more complex in calculation.
- Rework effect calculation.

Arcade Mode and Animation System 0.5.8.8

- Add auto swap weapon functions to change ranged/melee weapon set according to situation (for now just charge) and change back to last player selected when idle.
- Add nose to human face sprite.

Animation and sprite update

Animation and sprite update

Arcade Mode and Animation System 0.5.8.9

- Various bugs fixed.

Animation and sprite update

Arcade Mode and Animation System 0.5.8.10

- Text popup for button and leader name now properly.
- Minor bugs fixed.

Animation and sprite update

Animation and sprite update

Animation and sprite update

Animation and sprite update

Arcade Mode and Animation System 0.5.8.11

- Minor update

Animation and sprite update

Animation and sprite update

Animation and sprite update

Arcade Mode and Animation System 0.5.8.12

- Add game language system.
- Minor bugs fixed.

Animation and sprite update

Arcade Mode and Animation System 0.5.8.12

- Change all bow weapon to 1 hand weapon type for animation consistency.

Credit:

- For Ukrainian translation: JerryXd

Arcade Mode and Animation System 0.5.8.13

- More separation of text and stat files.
- Minor bugs fixed.

Animation maker update 1.4.5.4

- Add remove and add frame functions.

Arcade Mode and Animation System 0.5.8.14

- Improve option menu.
- Add fullscreen option.
- Add troop animation enable/disable function.

Arcade Mode and Animation System 0.5.8.15

- Various bugs fixed and improvements.

Animation and sprite update

Animation maker update 1.4.6
- Add animation name list filter function.

Animation maker update 1.4.6.1
- Minor bug fixed.

Create credit.md

Arcade Mode and Animation System 0.5.8.16

- Change bow weapon to use bow specific animation instead.

Animation maker update 1.4.6.2
- Add exclusion filter.

Animation maker update 1.4.6.3
- Bug fixed.

Arcade Mode and Animation System 0.5.8.17

- Various bugs fixed.

Animation and sprite update

Animation and sprite update

Animation and sprite update

Animation and sprite update

Update 0.6.3.5

- Improve code for compilation using pyinstaller.
- Update for arcade mode will now use main version number instead from now on.

Arcade Mode and Animation System 0.5.8.18

- Add another (still unfinished) function for command_ui for arcade mode. It now shows health bar and weapon set.
- Minor bugs fixed.

Update 0.6.3.7

- Forgot about the number version change.
- Disable editor for now.
- Animation and sprite update.

Update 0.6.3.8

- Add weapon icon for command ui equipment set.
- Various bugs fixed.

Update 0.6.3.9

- Change animation from accepting 10 generic special parts to 5 for each specific person instead (both in game and animation maker).
- Add skin and hair colouring to sprite including special parts.

Update 0.6.3.10

- Change subunit action related variables to use dict type instead.
- Add shoot while moving function for player character.
- Various bugs fixed.

Update 0.6.3.10a

- Animation update.

Update 0.6.3.11

- Improve damage sprite image scaling.
- Add size and speed to charge calculation.

Update 0.6.3.12

- Add ammo count to hero UI.

Update 0.6.3.11a

- Animation update.

Update 0.6.3.13

- Various bugs fixed and code improvements.

Update 0.6.3.14

- Improve drama popup.
- Add morale penalty from battle situation.
- Various bugs fixed.

Update 0.6.3.14

- Improve disable animation function.
- Improve encyclopedia section icons.

Update 0.6.3.16

- Wrong version number in the previous commit.
- Add more animation weapon hand checking for 2 handed weapon.

Update 0.6.3.16a

- Improve text input function.
- Animation update.

Update 0.6.3.16b

- Minor bugs fixed.

Update 0.6.3.16c

- Sprite update.

Update 0.6.3.16d

- Improve encyclopedia portrait and text.
- Animation update.

Update 0.6.3.16e

- Minor bugs fixed.

Update 0.6.3.16f

- Improve documentation.
- Improve coding.

Update 0.6.3.16g

- Move animation maker to main folder.
- Minor bugs fixed.

Update 0.6.3.16h

- Improve coding to make it more compatible with other OS.
- Reduce unnecessary list.
- Sprite update.

Update 0.6.3.16i

- Add permission for directory creation.

Update 0.6.3.16i2

- Make folder pathing compatible with linux.

Update 0.6.3.16j

- Minor bugs fixed.
- Sprite update.

Update 0.6.3.16k

- Sprite update.

Update 0.6.3.16l

- Update code to be workable for MacOS.

Update 0.6.3.16m

- Minor bugs fixed.

Update 0.6.3.16m2

- Minor bugs fixed.

Update 0.6.3.16m3

- Minor bugs fixed.

Update 0.6.3.16m4

- Minor bugs fixed.

Update 0.6.3.16m5

- Minor bugs fixed.

Update 0.6.3.16m6

- Minor bugs fixed.

Update 0.6.3.16m7

- Minor bugs fixed.

Update 0.6.3.16n

- Improve encyclopedia scaling.

Update 0.6.3.16n2

- Animation maker change animation size now adjust every part's position according to the new size.
- Various bugs fixed.

Update 0.6.3.16n4

- Various bugs fixed.

Update 0.6.3.16n5

- Improve weather function coding.
- Various bugs fixed.

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

Update 0.6.3.16n7

- Various bugs fixed.

Update 0.6.3.16n8

- Sprite update.

Update 0.6.3.16n9

- Improve error logging.

Update 0.6.3.16n10

- Improve error logging.
- Minor bugs fixed.

Update 0.6.3.16n11

- Various bugs fixed.

Update 0.6.3.16n12

- Add syntax function to encyclopedia paragraph reading.
- Various bugs fixed and improvements.

Update 0.6.3.16n13

- Add subsection tag information and function to encyclopedia.
- Add encyclopedia tag filter function.

Update 0.6.3.16n14

- Sprite update.

Update 0.6.3.16n14

- Sprite update.

# This is the commit message #2:

Update 0.6.3.16n14

- Sprite update.

# This is the commit message #3:

Update 0.6.3.16n15

- Add camera shake function.
- Add sprite surface transparent area cropping to reduce memory usage.
= Sprite update.
remance added a commit that referenced this issue Jun 12, 2023
# This is the 1st commit message:

Update 0.6.3.17a

- Add Landsknecht armour side direction armour (see the latest update in readme.md).
- Improve various animation frames.
- Various bugs fixed.

Update 0.6.3.17b

- Implement sound effect system.
- Various bug fixes.

Update 0.6.3.17c

- Move target calculation for range attack to Subunit's attack method.
- Various bug fixes.

Update 0.6.3.17d

- Sprite update.

Update 0.6.3.17d

- Sprite update.

Update 0.6.3.17e

- Reworking combat mechanic.
- Various bug fixes.

Delete body.png

Delete leg.png

# This is the commit message #2:

Delete leg.png
# This is the commit message #3:

Delete body.png
# This is the commit message #4:

Delete leg.png
# This is the commit message #5:

Delete leg.png
# This is the commit message #6:

Update 0.6.3.17f

- Fix capital letter folder problem.

# This is the commit message #7:

Update 0.6.3.17g

- Change arcade mode's volley aim to line aim.
- Change various methods' name to make them more consistent.
- Various bugs fixed.

# This is the commit message #8:

Update 0.6.3.17h

- Add troop shoot line for manual aim mechanic.
- Sound distance of attack effect now also create screen shake for loud weapon.
- Various bugs fixed.

# This is the commit message #9:

Update 0.6.3.18

- Manual aim now let player use wheel command and some other mechanics as well.
- Hit box now works properly.
- Improve wheel ui.
- Various bugs fixed.

# This is the commit message #10:

Update 0.6.3.18a

- Change how unit box size is calculated and subunit hitbox size .
- Various bugs fixed.

# This is the commit message #11:

Update 0.6.3.18a1

- Add Landsknecht leather armour.
- Add cannon sprite and some related animations for side direction.
- bugs fixed.

# This is the commit message #12:

Update 0.6.3.18a2

- Add and improve some beard sprites.
- bugs fixed.
- The game now uses only about 1gb ram after fixing animation bugs in this update

# This is the commit message #13:

Update 0.6.3.18a2

- Animation and sprite update.
- Minor bug fixed.

# This is the commit message #14:

Update 0.6.3.18a4

- Animation and sprite update.
- Minor bug fixed.

# This is the commit message #15:

Update 0.6.3.18a5

- Change how troop and effect layer work in game.
- Minor bug fixed.

# This is the commit message #16:

Update 0.6.3.18a6

- Minor bug fixed.

# This is the commit message #17:

Update 0.6.3.18a7

- Improve collision movement detection.
- Add weapon joint to hand function and button in animation maker.
- Minor bugs fixed.

# This is the commit message #18:

Update 0.6.3.18a8

- Add katana sprite.
- Minor bugs fixed.

# This is the commit message #19:

Update 0.6.3.18a9

- Minor bugs fixed.

# This is the commit message #20:

Update 0.6.3.18c

- Various bugs fixed.

# This is the commit message #21:

Update Refocus 0.6.3.20

- Refocus and rework the game mechanic to only arcade mode for now to improve the overall quality.
- Merge unit and leader object into subunit.
- Subunit now follow leader based on order instead of specific formation.
- Game now only has 1 zoom level.
- Subunit sprite now use only side direction.
- Remove unit editor (Will work on troop/leader editor later).
- Remove various unused assets and codes.
- Various bugs fixed and improvements.

# This is the commit message #22:

Update Refocus 0.6.3.21

- Improve hero ui.
- Improve formation placement.
- Various bugs fixed.

# This is the commit message #23:

Update Refocus 0.6.3.21a

- Various bugs fixed.

# This is the commit message #24:

Update Refocus 0.6.3.22

- Add some sample melee attack sprites.
- Add back broken and retreat.
- Change matchlock musket shoot animation to "restfire" that include musket rest when shooting.
- Shooting line of sight now consider height.
- Various bugs fixed.

# This is the commit message #25:

Update 0.6.3.22

- Improve melee combat.
- Implement stationary weapon check.
- Various bugs fixed.

# This is the commit message #26:

Update 0.6.3.23

- Add player skill icon ui.
- Add skill effect and sound function.
- Animation and sprite update.
- Various bugs fixed.

# This is the commit message #27:

Update 0.6.3.23a

- Add weapon impact
- Various bugs fixed.

# This is the commit message #28:

Update 0.6.3.23b

- Add more effect sounds and sprites.
- Various bugs fixed.

# This is the commit message #29:

Update 0.6.3.23b

- Add more effect sounds and sprites.
- Various bugs fixed.

# This is the commit message #30:

Update 0.6.3.24

- Add back range arc shot.
- Add weapon damage attribute scaling check.
- Add leader follower order.
- Add grit human mouth.
- Add hammer and war hammer sprites.
- Various bugs fixed.

# This is the commit message #31:

Update 0.6.3.25

- Add dodge stat.
- Add weapon holding effect to stat.
- Various bugs fixed.

# This is the commit message #32:

Update 0.6.3.26

- Troop head now has hair sprite.
- Sound and animation sprite update.
- Add charge as damage sprite.
- Various bugs fixed.

# This is the commit message #33:

Update 0.6.3.26a

- Minor bug fixed.

# This is the commit message #34:

Update 0.6.3.27

- Add back enactment mode as observation mode.
- Add back manual aim mode.
- Sound and sprite animation update.
- Minor bug fixed.

# This is the commit message #35:

Update 0.6.3.28

- Add AI skill usage for troop and leader with condition.
- Update battle result screen.
- Sound and sprite animation update.
- Various bugs fixed.

# This is the commit message #36:

Update 0.6.3.28a

- Add great mace sprite.
- Improve main.spec compiling to include all required data and gamescript folders.

# This is the commit message #37:

Update 0.6.3.29

- Add troop weapon behaviour condition to hold and release attack for bonus.
- Add range attack's sound during movement.
- Sound and sprite update
remance added a commit that referenced this issue Jun 12, 2023
# This is the 1st commit message:

Sprite update.

Animation and sprite update.

Minor update.

Minor update and bugs fixed.

Minor update and bugs fixed.

Animation maker update 1.4

- Change person function to accept more than 2. (Now default at 4)
- Increase effect and special sprite part number.
- Change body helper ui to be switchable between. different person with the person change button.

Animation maker update 1.4.1

- Minor bugs fixed.

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

Animation maker update 1.4.2

- Minor bugs fixed.

Minor update.

Bugs fixed and code improvement.

TODO found memory leak issue that need fixing, likely related to animation sprite.

Animation maker update 1.4.3

- Minor bugs fixed.

# This is the commit message #2:

Minor update

# This is the commit message #3:

Arcade Mode and Animation System 0.5.5.7

- Working on skill system and animation.
- Minor bugs fixed.

# This is the commit message #4:

Minor bugs fixed.

# This is the commit message #5:

Code improvement
- Reduce some redundancy.

# This is the commit message #6:

Animation and sprite update.

# This is the commit message #7:

Fix various bugs and memory leak

# This is the commit message #8:

Minor bugs fixed

# This is the commit message #9:

Animation and sprite update.

# This is the commit message #10:

Improve code structure and minor bugs fixed.

# This is the commit message #11:

Minor update.
- Add troop number setting.

# This is the commit message #12:

Bugs Fixed.

# This is the commit message #13:

Arcade Mode and Animation System 0.5.5.8

- Working on skill system and animation.
- Various bugs fixed.

# This is the commit message #14:

Bugs fixed.

# This is the commit message #15:

Animation and sprite update.

# This is the commit message #16:

Minor update.
- Add wheel ui.

# This is the commit message #17:

Minor update.
- Add wheel ui.

# This is the commit message #18:

Animation and sprite update.

# This is the commit message #19:

Arcade Mode and Animation System 0.5.5.9
- Working on unit command wheel ui

# This is the commit message #20:

Change game code structure.

- Separate most object functions into its own file.
- Improve overall code.
- Game may contain a lot of bugs right now.

# This is the commit message #21:

Arcade Mode and Animation System 0.5.6

- Add unit formation line shift function.
- Improve code structure.
- Minor bugs fixed.

# This is the commit message #22:

Animation and sprite update.

# This is the commit message #23:

Minor bug fixed.

# This is the commit message #24:

Minor update.

# This is the commit message #25:

Minor bugs fixed.

# This is the commit message #26:

Minor updates

# This is the commit message #27:

Minor bugs fixed.

# This is the commit message #28:

Minor update.

# This is the commit message #29:

Animation and sprite update.

# This is the commit message #30:

Arcade Mode and Animation System 0.5.6.1

- Minor bugs fixed.
- To make it a bit easier to know the current version. Will add version number in every update comment, including minor update, from now with the last version number indicating number of update in the version so far.

# This is the commit message #31:

Arcade Mode and Animation System 0.5.6.2

- More work on formation change function.

# This is the commit message #32:

Arcade Mode and Animation System 0.5.7

- Finish working on formation shift system.
- Start working on weapon changing system.

# This is the commit message #33:

Arcade Mode and Animation System 0.5.7.1

- Finish working on weapon changing system.
- Animation system bugs fixed.
- Other minor bugs fixed.

# This is the commit message #34:

Animation and sprite update.

- Minor bugs fixed for animation maker

# This is the commit message #35:

Forgot to upload data update.

# This is the commit message #36:

Arcade Mode and Animation System 0.5.7.2

- Rework element and armour system. Now all element damage types are separate.
- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #37:

Arcade Mode and Animation System 0.5.7.3

- Code improvement involving subunit stat.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #38:

Animation and sprite update.

- More animation added
- Minor bugs fixed for animation maker

# This is the commit message #39:

Animation and sprite update.

- More animation added
- Fix some sprite parts

# This is the commit message #40:

Animation and sprite update.

- More animation added
- Add back human body for side direction
- Fix minor bug in animation maker

# This is the commit message #41:

Animation and sprite update.

- More animation added
- Fix minor bug in animation maker

# This is the commit message #42:

Arcade Mode and Animation System 0.5.7.4

- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #43:

Arcade Mode and Animation System 0.5.7.5

- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #44:

Animation and sprite update.

- Add all direction for horse body part
- Fix minor bug in animation maker

# This is the commit message #45:

Arcade Mode and Animation System 0.5.7.6

- Improve encyclopedia data display.
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #46:

Arcade Mode and Animation System 0.5.7.8

- Merge weapon and armour data class into troop data
- Move equipment grade to as its own file and data dict
- Add game sprite cursor
- Various bugs fixed.

Still contains a lot of new bugs.

# This is the commit message #47:

Animation and sprite update.

- Add more animation
- Fix minor bug in animation maker

# This is the commit message #48:

Arcade Mode and Animation System 0.5.7.9

- More work on range attack control.

# This is the commit message #49:

Animation and sprite update.

- Add more animation

# This is the commit message #50:

Arcade Mode and Animation System 0.5.7.10

- Rework on sprite pool storage.
- Game can still crash when change horse walking direction since the animation for other directions are not done yet.

# This is the commit message #51:

Animation and sprite update.

- Add more animation

# This is the commit message #52:

Arcade Mode and Animation System 0.5.7.11

- Some code improvement and reduce redundancy.
- More work on range attack command

# This is the commit message #53:

Animation and sprite update.

- Add more animation.
- Increase sideup horse sprite size a bit.

# This is the commit message #54:

Arcade Mode and Animation System 0.5.7.12

- More work on range attack command
- Various minor bugs fixed.

# This is the commit message #55:

Arcade Mode and Animation System 0.5.8

- Add shoot range condition to manual aim control.
- Change bullet sprite to use appropriate bullet to the shooting weapon.

# This is the commit message #56:

Arcade Mode and Animation System 0.5.8.1

- Minor bugs fixed.
- Start working on combat for arcade mode.

# This is the commit message #57:

Animation and sprite update.

- Add more animation.
- Improve horse sprite.
- Add club weapon sprite.

# This is the commit message #58:

Arcade Mode and Animation System 0.5.8.2

- Separate default and user config.
- Add change to default setting in option menu.
- Now screen solution change without having to manually restarting game.

# This is the commit message #59:

Animation and sprite update.

- Add sheath sprite for weapon and animation now use sheath when attach to back instead.
- Change colourise function a bit to keep white colour by default.
- Update various animation.

# This is the commit message #60:

Arcade Mode and Animation System 0.5.8.3

- Change rangeattack class to general damage sprite class instead.
- Fix minor bugs.

# This is the commit message #61:

Animation maker update 1.4.4

- Add mask detection for sprite part selection in showroom.
- History now saved for all animation frames.
- Various bugs fixed.

# This is the commit message #62:

Arcade Mode and Animation System 0.5.8.4

- Fix minor bugs.

# This is the commit message #63:

Animation and sprite update

- Change weapon sprite and animation to have separate base image for either main or sub weapon. This indicates the direction that player see the weapon (outward or inward).

# This is the commit message #64:

Animation maker update 1.4.5

- Change default max number of frames to 20.
- Add help popup that explain button function.
- Minor bugs fixed.

# This is the commit message #65:

Animation maker update 1.4.5.1

- Minor bugs fixed.

# This is the commit message #66:

Animation and sprite update.

- Minor bugs fixed.

# This is the commit message #67:

Animation and sprite update.

# This is the commit message #68:

Arcade Mode and Animation System 0.5.8.5

- Improve weather system.
- Add day/night cycle effect.
- Fix minor bugs.

# This is the commit message #69:

Animation and sprite update.

# This is the commit message #70:

Animation maker update 1.4.5.2

- Add copy/paste selected parts for all frames function.

# This is the commit message #71:

Animation maker update 1.4.5.3

- Minor bugs fixed.

# This is the commit message #72:

Arcade Mode and Animation System 0.5.8.7

- Rework stat for troop and leader. The stat now should be simpler for input but more complex in calculation.
- Rework effect calculation.

# This is the commit message #73:

Arcade Mode and Animation System 0.5.8.8

- Add auto swap weapon functions to change ranged/melee weapon set according to situation (for now just charge) and change back to last player selected when idle.
- Add nose to human face sprite.

# This is the commit message #74:

Animation and sprite update

# This is the commit message #75:

Animation and sprite update

# This is the commit message #76:

Arcade Mode and Animation System 0.5.8.9

- Various bugs fixed.

# This is the commit message #77:

Animation and sprite update

# This is the commit message #78:

Arcade Mode and Animation System 0.5.8.10

- Text popup for button and leader name now properly.
- Minor bugs fixed.

# This is the commit message #79:

Animation and sprite update

# This is the commit message #80:

Animation and sprite update

# This is the commit message #81:

Animation and sprite update

# This is the commit message #82:

Animation and sprite update

# This is the commit message #83:

Arcade Mode and Animation System 0.5.8.11

- Minor update

# This is the commit message #84:

Animation and sprite update

# This is the commit message #85:

Animation and sprite update

# This is the commit message #86:

Animation and sprite update

# This is the commit message #87:

Arcade Mode and Animation System 0.5.8.12

- Add game language system.
- Minor bugs fixed.

# This is the commit message #88:

Animation and sprite update

# This is the commit message #89:

Arcade Mode and Animation System 0.5.8.12

- Change all bow weapon to 1 hand weapon type for animation consistency.

Credit:

- For Ukrainian translation: JerryXd

# This is the commit message #90:

Arcade Mode and Animation System 0.5.8.13

- More separation of text and stat files.
- Minor bugs fixed.

# This is the commit message #91:

Animation maker update 1.4.5.4

- Add remove and add frame functions.

# This is the commit message #92:

Arcade Mode and Animation System 0.5.8.14

- Improve option menu.
- Add fullscreen option.
- Add troop animation enable/disable function.

# This is the commit message #93:

Arcade Mode and Animation System 0.5.8.15

- Various bugs fixed and improvements.

# This is the commit message #94:

Animation and sprite update

# This is the commit message #95:

Animation maker update 1.4.6
- Add animation name list filter function.

# This is the commit message #96:

Animation maker update 1.4.6.1
- Minor bug fixed.

# This is the commit message #97:

Create credit.md
# This is the commit message #98:

Arcade Mode and Animation System 0.5.8.16

- Change bow weapon to use bow specific animation instead.

# This is the commit message #99:

Animation maker update 1.4.6.2
- Add exclusion filter.

# This is the commit message #100:

Animation maker update 1.4.6.3
- Bug fixed.

# This is the commit message #101:

Arcade Mode and Animation System 0.5.8.17

- Various bugs fixed.

# This is the commit message #102:

Animation and sprite update

# This is the commit message #103:

Animation and sprite update

# This is the commit message #104:

Animation and sprite update

# This is the commit message #105:

Animation and sprite update

# This is the commit message #106:

Update 0.6.3.5

- Improve code for compilation using pyinstaller.
- Update for arcade mode will now use main version number instead from now on.

# This is the commit message #107:

Arcade Mode and Animation System 0.5.8.18

- Add another (still unfinished) function for command_ui for arcade mode. It now shows health bar and weapon set.
- Minor bugs fixed.

# This is the commit message #108:

Update 0.6.3.7

- Forgot about the number version change.
- Disable editor for now.
- Animation and sprite update.

# This is the commit message #109:

Update 0.6.3.8

- Add weapon icon for command ui equipment set.
- Various bugs fixed.

# This is the commit message #110:

Update 0.6.3.9

- Change animation from accepting 10 generic special parts to 5 for each specific person instead (both in game and animation maker).
- Add skin and hair colouring to sprite including special parts.

# This is the commit message #111:

Update 0.6.3.10

- Change subunit action related variables to use dict type instead.
- Add shoot while moving function for player character.
- Various bugs fixed.

# This is the commit message #112:

Update 0.6.3.10a

- Animation update.

# This is the commit message #113:

Update 0.6.3.11

- Improve damage sprite image scaling.
- Add size and speed to charge calculation.

# This is the commit message #114:

Update 0.6.3.12

- Add ammo count to hero UI.

# This is the commit message #115:

Update 0.6.3.11a

- Animation update.

# This is the commit message #116:

Update 0.6.3.13

- Various bugs fixed and code improvements.

# This is the commit message #117:

Update 0.6.3.14

- Improve drama popup.
- Add morale penalty from battle situation.
- Various bugs fixed.

# This is the commit message #118:

Update 0.6.3.14

- Improve disable animation function.
- Improve encyclopedia section icons.

# This is the commit message #119:

Update 0.6.3.16

- Wrong version number in the previous commit.
- Add more animation weapon hand checking for 2 handed weapon.

# This is the commit message #120:

Update 0.6.3.16a

- Improve text input function.
- Animation update.

# This is the commit message #121:

Update 0.6.3.16b

- Minor bugs fixed.

# This is the commit message #122:

Update 0.6.3.16c

- Sprite update.

# This is the commit message #123:

Update 0.6.3.16d

- Improve encyclopedia portrait and text.
- Animation update.

# This is the commit message #124:

Update 0.6.3.16e

- Minor bugs fixed.

# This is the commit message #125:

Update 0.6.3.16f

- Improve documentation.
- Improve coding.

# This is the commit message #126:

Update 0.6.3.16g

- Move animation maker to main folder.
- Minor bugs fixed.

# This is the commit message #127:

Update 0.6.3.16h

- Improve coding to make it more compatible with other OS.
- Reduce unnecessary list.
- Sprite update.

# This is the commit message #128:

Update 0.6.3.16i

- Add permission for directory creation.

# This is the commit message #129:

Update 0.6.3.16i2

- Make folder pathing compatible with linux.

# This is the commit message #130:

Update 0.6.3.16j

- Minor bugs fixed.
- Sprite update.

# This is the commit message #131:

Update 0.6.3.16k

- Sprite update.

# This is the commit message #132:

Update 0.6.3.16l

- Update code to be workable for MacOS.

# This is the commit message #133:

Update 0.6.3.16m

- Minor bugs fixed.

# This is the commit message #134:

Update 0.6.3.16m2

- Minor bugs fixed.

# This is the commit message #135:

Update 0.6.3.16m3

- Minor bugs fixed.

# This is the commit message #136:

Update 0.6.3.16m4

- Minor bugs fixed.

# This is the commit message #137:

Update 0.6.3.16m5

- Minor bugs fixed.

# This is the commit message #138:

Update 0.6.3.16m6

- Minor bugs fixed.

# This is the commit message #139:

Update 0.6.3.16m7

- Minor bugs fixed.

# This is the commit message #140:

Update 0.6.3.16n

- Improve encyclopedia scaling.

# This is the commit message #141:

Update 0.6.3.16n2

- Animation maker change animation size now adjust every part's position according to the new size.
- Various bugs fixed.

# This is the commit message #142:

Update 0.6.3.16n4

- Various bugs fixed.

# This is the commit message #143:

Update 0.6.3.16n5

- Improve weather function coding.
- Various bugs fixed.

# This is the commit message #144:

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

# This is the commit message #145:

Update 0.6.3.16n6

- Sprite update
- Change capital letter for part variant folders
- Minor bugs fixed.

# This is the commit message #146:

Update 0.6.3.16n7

- Various bugs fixed.

# This is the commit message #147:

Update 0.6.3.16n8

- Sprite update.

# This is the commit message #148:

Update 0.6.3.16n9

- Improve error logging.

# This is the commit message #149:

Update 0.6.3.16n10

- Improve error logging.
- Minor bugs fixed.

# This is the commit message #150:

Update 0.6.3.16n11

- Various bugs fixed.

# This is the commit message #151:

Update 0.6.3.16n12

- Add syntax function to encyclopedia paragraph reading.
- Various bugs fixed and improvements.

# This is the commit message #152:

Update 0.6.3.16n13

- Add subsection tag information and function to encyclopedia.
- Add encyclopedia tag filter function.

# This is the commit message #153:

Update 0.6.3.16n14

- Sprite update.
remance added a commit that referenced this issue Jun 12, 2023
# This is the 1st commit message:

Update 0.6.3.17a

- Add Landsknecht armour side direction armour (see the latest update in readme.md).
- Improve various animation frames.
- Various bugs fixed.

Update 0.6.3.17b

- Implement sound effect system.
- Various bug fixes.

Update 0.6.3.17c

- Move target calculation for range attack to Subunit's attack method.
- Various bug fixes.

Update 0.6.3.17d

- Sprite update.

Update 0.6.3.17d

- Sprite update.

Update 0.6.3.17e

- Reworking combat mechanic.
- Various bug fixes.

Delete body.png

Delete leg.png

# This is the commit message #2:

Delete leg.png
# This is the commit message #3:

Delete body.png
# This is the commit message #4:

Delete leg.png
# This is the commit message #5:

Delete leg.png
# This is the commit message #6:

Update 0.6.3.17f

- Fix capital letter folder problem.

# This is the commit message #7:

Update 0.6.3.17g

- Change arcade mode's volley aim to line aim.
- Change various methods' name to make them more consistent.
- Various bugs fixed.

# This is the commit message #8:

Update 0.6.3.17h

- Add troop shoot line for manual aim mechanic.
- Sound distance of attack effect now also create screen shake for loud weapon.
- Various bugs fixed.

# This is the commit message #9:

Update 0.6.3.18

- Manual aim now let player use wheel command and some other mechanics as well.
- Hit box now works properly.
- Improve wheel ui.
- Various bugs fixed.

# This is the commit message #10:

Update 0.6.3.18a

- Change how unit box size is calculated and subunit hitbox size .
- Various bugs fixed.

# This is the commit message #11:

Update 0.6.3.18a1

- Add Landsknecht leather armour.
- Add cannon sprite and some related animations for side direction.
- bugs fixed.

# This is the commit message #12:

Update 0.6.3.18a2

- Add and improve some beard sprites.
- bugs fixed.
- The game now uses only about 1gb ram after fixing animation bugs in this update

# This is the commit message #13:

Update 0.6.3.18a2

- Animation and sprite update.
- Minor bug fixed.

# This is the commit message #14:

Update 0.6.3.18a4

- Animation and sprite update.
- Minor bug fixed.

# This is the commit message #15:

Update 0.6.3.18a5

- Change how troop and effect layer work in game.
- Minor bug fixed.

# This is the commit message #16:

Update 0.6.3.18a6

- Minor bug fixed.

# This is the commit message #17:

Update 0.6.3.18a7

- Improve collision movement detection.
- Add weapon joint to hand function and button in animation maker.
- Minor bugs fixed.

# This is the commit message #18:

Update 0.6.3.18a8

- Add katana sprite.
- Minor bugs fixed.

# This is the commit message #19:

Update 0.6.3.18a9

- Minor bugs fixed.

# This is the commit message #20:

Update 0.6.3.18c

- Various bugs fixed.

# This is the commit message #21:

Update Refocus 0.6.3.20

- Refocus and rework the game mechanic to only arcade mode for now to improve the overall quality.
- Merge unit and leader object into subunit.
- Subunit now follow leader based on order instead of specific formation.
- Game now only has 1 zoom level.
- Subunit sprite now use only side direction.
- Remove unit editor (Will work on troop/leader editor later).
- Remove various unused assets and codes.
- Various bugs fixed and improvements.

# This is the commit message #22:

Update Refocus 0.6.3.21

- Improve hero ui.
- Improve formation placement.
- Various bugs fixed.

# This is the commit message #23:

Update Refocus 0.6.3.21a

- Various bugs fixed.

# This is the commit message #24:

Update Refocus 0.6.3.22

- Add some sample melee attack sprites.
- Add back broken and retreat.
- Change matchlock musket shoot animation to "restfire" that include musket rest when shooting.
- Shooting line of sight now consider height.
- Various bugs fixed.

# This is the commit message #25:

Update 0.6.3.22

- Improve melee combat.
- Implement stationary weapon check.
- Various bugs fixed.

# This is the commit message #26:

Update 0.6.3.23

- Add player skill icon ui.
- Add skill effect and sound function.
- Animation and sprite update.
- Various bugs fixed.

# This is the commit message #27:

Update 0.6.3.23a

- Add weapon impact
- Various bugs fixed.

# This is the commit message #28:

Update 0.6.3.23b

- Add more effect sounds and sprites.
- Various bugs fixed.

# This is the commit message #29:

Update 0.6.3.23b

- Add more effect sounds and sprites.
- Various bugs fixed.

# This is the commit message #30:

Update 0.6.3.24

- Add back range arc shot.
- Add weapon damage attribute scaling check.
- Add leader follower order.
- Add grit human mouth.
- Add hammer and war hammer sprites.
- Various bugs fixed.

# This is the commit message #31:

Update 0.6.3.25

- Add dodge stat.
- Add weapon holding effect to stat.
- Various bugs fixed.

# This is the commit message #32:

Update 0.6.3.26

- Troop head now has hair sprite.
- Sound and animation sprite update.
- Add charge as damage sprite.
- Various bugs fixed.

# This is the commit message #33:

Update 0.6.3.26a

- Minor bug fixed.

# This is the commit message #34:

Update 0.6.3.27

- Add back enactment mode as observation mode.
- Add back manual aim mode.
- Sound and sprite animation update.
- Minor bug fixed.

# This is the commit message #35:

Update 0.6.3.28

- Add AI skill usage for troop and leader with condition.
- Update battle result screen.
- Sound and sprite animation update.
- Various bugs fixed.

# This is the commit message #36:

Update 0.6.3.28a

- Add great mace sprite.
- Improve main.spec compiling to include all required data and gamescript folders.

# This is the commit message #37:

Update 0.6.3.29

- Add troop weapon behaviour condition to hold and release attack for bonus.
- Add range attack's sound during movement.
- Sound and sprite update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants