Does the amount of time taken to beat the game influence the ending?
Also, how does the game determine whether you're a shit soldier?
I don't really remember how all this works (I made this game 10 years ago), but after looking at my scripts, the ending is based on hours of play only. Minutes don't count, so 1 hour 59 minutes is 1 hour.
The breakdown is something like this:
There are also endings based on number of times you died
Endings based on enemies killed
Endings for money spent
Since there was a condition for killing only 8 enemies, maybe enemies killed through brawn don't affect kill count.
In my playthrough, I put a lot of points into brawn, wits, and agility for the skill checks. This meant I had to get rewards from areas I was severely underpowered in.
My solution was to just run from every enemy and hope for brawn kills. My instakill chance was always around 40%, and my flee chance was around 75%. That means only about 27% of my kills involved actual combat.
I should've known this game's an oldie. It reminds me of Oddwarg's Animal RPG.