triplea-game / triplea

TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.
https://triplea-game.org/
GNU General Public License v3.0
1.35k stars 399 forks source link

Dragon War #2301

Closed gavmelv closed 6 years ago

gavmelv commented 7 years ago

My Operating System:windows 10

TripleA version: 1.9.0.0.3635

Map:dragon war

Can you describe how to trigger the error? (eg: what sequence of actions will recreate it?)no

Do you have the exact error text? Please copy/paste if so

Instead of this error, what should have happened?

Any additional information that may help:

Zombie Plague slows down (Rnd 5,6) then stops (Rnd 7). I have saved games available as tsvg, but zipping is an issue at the mo. DW R05 5Und 1.tsvg DW R06 5Und 1.tsvg why is the Z Plague not able to move 3, only 1 DW R07 5Und 1.tsvg not at all Zombie at Misty Slopes et al cannot move either

Email me/let me know if you want these games

gavmelv commented 7 years ago

loving the game/map

ron-murhammer commented 7 years ago

@FrostionAAA Can you take a look at this?

@gavmelv Uploading the save game here (you need to first zip it then upload it) would be helpful.

FrostionAAA commented 7 years ago

I have just played a 10 round game. Used 1.9.0.0.3635 and downloaded Dragon War. Also ran an AI vs AI game and observed. I cannot see any errors and the console is also empty of errors.

The Zombie plaque acts like it is coded: • It can fly into an empty enemy territory during combat move, and not capture it, as it is an air unit. • It can also end its round there, again without capturing the territory. • At the end of the Undead turn it spawns a “Zombie” land unit. • This Zombie also does not capture the territory in that same round as there has been no combat move into the territory. • At the next undead turn the spawned Zombie cannot move, again as there has been any capturing of the territory. But it will capture the territory automatically in the combat round, since it is enemy lands, cannot move and therefore forced to use its combat move phase to attack the land.

I can see how this unit behavior could cause confusion, even though there is nothing wrong. I can see that the long capture time can be avoided by having “Abandoned Territories May Be Taken Over Immediately” set to true in the XML. I have not seen any side effects yet of having it set to true, so I think it will be set to true in the next Dragon War release, when the new TripleA engine is live. (The release supporting hidden players)

How to use the Zombie Plague: I would try to have it flying in friendly territories and ending turns in friendly territories, then the Zombies can move at next combat move phase. Also I would avoid leaving it exposed and vulnerable to enemy attacks. If it is wiped out: No more free units every turn from the Zombie Plague. I can see that the AI seems to be pretty protective of it and sometimes moves it to the capital and makes it spawn units there, but sometimes the AI also brings it into battle, something I would avoid.

The territory “Misty Slopes” does have all its connections. So there is nothing wrong with it.

gavmelv commented 7 years ago

Yes, FrostionAAA, I agree that's how things should go with the ZP and on many occasions it has done. But not with this one. I'm having trouble with zip on this new laptop with Windows10. If you're in the US and see that wee fella Gates, then give him a slap from me. I'll email you the files directly.

It might be an idea to put that info in the Game Notes.

gavmelv commented 7 years ago

DW round 4, Undead turn. the start of my troubles

On 31 August 2017 at 11:04, FrostionAAA notifications@github.com wrote:

I have just played a 10 round game. Used 1.9.0.0.3635 and downloaded Dragon War. Also ran an AI vs AI game and observed. I cannot see any errors and the console is also empty of errors.

The Zombie plaque acts like it is coded: • It can fly into an empty enemy territory during combat move, and not capture it, as it is an air unit. • It can also end its round there, again without capturing the territory. • At the end of the Undead turn it spawns a “Zombie” land unit. • This Zombie also does not capture the territory in that same round as there has been no combat move into the territory. • At the next undead turn the spawned Zombie cannot move, again as there has been any capturing of the territory. But it will capture the territory automatically in the combat round, since it is enemy lands, cannot move and therefore forced to use its combat move phase to attack the land.

I can see how this unit behavior could cause confusion, even though there is nothing wrong. I can see that the long capture time can be avoided by having “Abandoned Territories May Be Taken Over Immediately” set to true in the XML. I have not seen any side effects yet of having it set to true, so I think it will be set to true in the next Dragon War release, when the new TripleA engine is live. (The release supporting hidden players)

How to use the Zombie Plague: I would try to have it flying in friendly territories and ending turns in friendly territories, then the Zombies can move at next combat move phase. Also I would avoid leaving it exposed and vulnerable to enemy attacks. If it is wiped out: No more free units every turn from the Zombie Plague. I can see that the AI seems to be pretty protective of it and sometimes moves it to the capital and makes it spawn units there, but sometimes the AI also brings it into battle, something I would avoid.

The territory “Misty Slopes” does have all its connections. So there is nothing wrong with it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/triplea-game/triplea/issues/2301#issuecomment-326250669, or mute the thread https://github.com/notifications/unsubscribe-auth/AeBkBEcFABCUx9ZqUGTg669jU84OQx-Mks5sdoUqgaJpZM4PHom9 .

gavmelv commented 7 years ago

...and a touch later

On 31 August 2017 at 12:42, Gavin Melville gavin.melville@gmail.com wrote:

DW round 4, Undead turn. the start of my troubles

On 31 August 2017 at 11:04, FrostionAAA notifications@github.com wrote:

I have just played a 10 round game. Used 1.9.0.0.3635 and downloaded Dragon War. Also ran an AI vs AI game and observed. I cannot see any errors and the console is also empty of errors.

The Zombie plaque acts like it is coded: • It can fly into an empty enemy territory during combat move, and not capture it, as it is an air unit. • It can also end its round there, again without capturing the territory. • At the end of the Undead turn it spawns a “Zombie” land unit. • This Zombie also does not capture the territory in that same round as there has been no combat move into the territory. • At the next undead turn the spawned Zombie cannot move, again as there has been any capturing of the territory. But it will capture the territory automatically in the combat round, since it is enemy lands, cannot move and therefore forced to use its combat move phase to attack the land.

I can see how this unit behavior could cause confusion, even though there is nothing wrong. I can see that the long capture time can be avoided by having “Abandoned Territories May Be Taken Over Immediately” set to true in the XML. I have not seen any side effects yet of having it set to true, so I think it will be set to true in the next Dragon War release, when the new TripleA engine is live. (The release supporting hidden players)

How to use the Zombie Plague: I would try to have it flying in friendly territories and ending turns in friendly territories, then the Zombies can move at next combat move phase. Also I would avoid leaving it exposed and vulnerable to enemy attacks. If it is wiped out: No more free units every turn from the Zombie Plague. I can see that the AI seems to be pretty protective of it and sometimes moves it to the capital and makes it spawn units there, but sometimes the AI also brings it into battle, something I would avoid.

The territory “Misty Slopes” does have all its connections. So there is nothing wrong with it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/triplea-game/triplea/issues/2301#issuecomment-326250669, or mute the thread https://github.com/notifications/unsubscribe-auth/AeBkBEcFABCUx9ZqUGTg669jU84OQx-Mks5sdoUqgaJpZM4PHom9 .

gavmelv commented 7 years ago

Right. I've managed to get "Ken Wards Zipper" working. This should let me upload this..... DW R04 5Und 1.zip and this... DW R05 5Und 1.zip

Let me know if you can get these

gavmelv commented 7 years ago

any joy with this? would it help if I point out that similar badstuff happens with the balloon and the dwarf airship?

FrostionAAA commented 6 years ago

@gavmelv Sorry for holding this issue open this long, I totally forgot about it. Your save games are of Dragon War v1.2.2 and I could not load them. The Dragon War map is v1.2.3 now and I yet again tried a few games to round 10-11 as the Undead player. I can’t spot any strange behavior from the Zombie Plague. Its seems to work as it should.

If you don’t have this problem anymore or you have not seen it since the map version update or TripleA engine update, this issue should be closed. If you remember how you get these units to become buggy, then please recreate an instance and post it again as a save.

gavmelv commented 6 years ago

No worries, mate. I'll give the new version a spin sometime soon and get back to you one way or another. Strange that my down/up-loaded games didnt show up the error.

Keep up the good work Gav

On 6 February 2018 at 20:26, FrostionAAA notifications@github.com wrote:

@gavmelv https://github.com/gavmelv Sorry for holding this issue open this long, I totally forgot about it. Your save games are of Dragon War v1.2.2 and I could not load them. The Dragon War map is v1.2.3 now and I yet again tried a few games to round 10-11 as the Undead player. I can’t spot any strange behavior from the Zombie Plague. Its seems to work as it should.

If you don’t have this problem anymore or you have not seen it since the map version update or TripleA engine update, this issue should be closed. If you remember how you get these units to become buggy, then please recreate an instance and post it again as a save.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/triplea-game/triplea/issues/2301#issuecomment-363554296, or mute the thread https://github.com/notifications/unsubscribe-auth/AeBkBLnbaJno8aSLdFIxgQLW8ogEKki7ks5tSLWFgaJpZM4PHom9 .