View Issue Details

IDProjectCategoryView StatusLast Update
0001557The World of SecfeniaBattlepublic2024-01-10 06:06
Reporterbridget Assigned Todaviceroy  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Fixed in Version4.0.000 
Summary0001557: die in battle when fight settings are set to 'defend until pale'
DescriptionMy character died in battle, while i had my settings set to "defend until pale". I assume this was the same with others in the same army as well, as I see most of them are also dead this morning. I would expect my character to flee when pale so I don't have to waste an entire day reviving today.
TagsNo tags attached.

Activities

daviceroy

2019-09-28 00:51

administrator   ~0001136

Round 0000005 of First Battle... Fled from battle and round ended after your attack.

Round 0000001 of Second Battle... Fled from battle and left after that round

Round 0000001 of Third Battle... Fled from battle and left after that round

The current flee code works as it expected to and originally discussed. Technically, the death was an expected result of being an attacker who was attempting to flee, but had not yet successfully left the battlefield. Changed working to "You are fleeing" to clarify.

Current code works as follows:

- Defenders must survive long enough after starting to flee after the rounds attackers from their current attacker.
- Attackers must survive long enough after starting to flee after the rounds of all defenders battles with them during that round.

Since the attackers are the aggressors, they may have to fight longer if there are a lot of defenders which could result in death. I'm going to think on the matter and see if we can make this a bit cleaner. Will leave this issue open until a resolution has been added or further though completed on it.

daviceroy

2024-01-10 06:06

administrator   ~0001504

New coding has been added to the Battle code to address this in 2 parts:
1) Flee system will have a % factor instead of the previous preset numbers
2) A new check will happen in each subround to check for Fleeing people who are fleeing (not just starting) to no longer be available to show for attackers so that the aggressors now have a better chance to flee.

daviceroy

2024-01-10 06:06

administrator   ~0001505

Changes all scheduled for V4

Issue History

Date Modified Username Field Change
2019-09-25 08:01 bridget New Issue
2019-09-25 08:01 bridget Status new => assigned
2019-09-25 08:01 bridget Assigned To => daviceroy
2019-09-28 00:51 daviceroy Status assigned => confirmed
2019-09-28 00:51 daviceroy Note Added: 0001136
2024-01-10 06:06 daviceroy Note Added: 0001504
2024-01-10 06:06 daviceroy Status confirmed => resolved
2024-01-10 06:06 daviceroy Resolution open => fixed
2024-01-10 06:06 daviceroy Fixed in Version => 4.0.000
2024-01-10 06:06 daviceroy Note Added: 0001505