bugWarmux - Bugs: bug #10615, player turn does not end, if you...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #10615: player turn does not end, if you build a construct at the head of a jumping unit

Submitted by:  Florian Köberle <iflo>
Submitted on:  Sun 30 Dec 2007 04:25:02 PM UTC  
 
Category: WeaponSeverity: 2 - Minor
Priority: 3 - LowStatus: Fixed
Assigned to: Yannig <drayan>Open/Closed: Closed
Release: 0.8svn rev 3836

(Jump to the original submission Jump to the original submission)

Mon 07 Jan 2008 08:15:19 PM UTC, comment #6:

As we cannot construct on top of a character, I consider this bug closed.

Yannig <drayan>
Project AdministratorIn charge of this item.
Mon 07 Jan 2008 08:14:06 PM UTC, SVN revision 3867:

[bug #10528 & bug #10615] Correction of overlapping test in construct weapon.

(Browse SVN revision 3867)

Yannig <drayan>
Project AdministratorIn charge of this item.
Wed 02 Jan 2008 10:20:05 AM UTC, comment #4:

I definitely disagree with Pawel. This is a dirty hack in my mind. Resolve local bugs like this is a bad idea.

For me, there is only one bug here, and it is a duplicate of bug #10528

Matthieu Fertré <gentildemon>
Project Administrator
Mon 31 Dec 2007 01:40:43 PM UTC, comment #3:

I would definetely go for some kind of timer that would alarm the main thread that turn should end long time ago. It would probably kill turn-not-ending bugs.

Paweł Dyda <pawel_dyda>
Project Member
Mon 31 Dec 2007 12:40:44 PM UTC, comment #2:

Thanks Florian for your bug report.

Here's a little explanation of what is happening. To check the end of current turn, we check if every object on the map is not moving anymore. To check this kind of things for a character, we check if the feets are not in vacuum. If you 'stuck' a character into the ground (with the construct weapon) the character will not be able to fall. But as we check if feets are in vacuum turn will never end.

So 2 bugs here : construct should never build something if there's a character and if an object is not moving since a long time, we should consider this object will no longer move (aka is sleeping).

Yannig <drayan>
Project AdministratorIn charge of this item.
Sun 30 Dec 2007 06:38:19 PM UTC, comment #1:

It seems like there is some kind of collision between construct and a character. The game engine "doesn't know" what has just happened and how to react.
However I cannot view this bug as very serious because this scenario won't occure very often.

Paweł Dyda <pawel_dyda>
Project Member
Sun 30 Dec 2007 04:25:02 PM UTC, original submission:

A player's turn in wormux does not end, if you do the following steps:
1.) select "Construct" as weapon
2.) jump
3.) while the unit is in the air, place a construct at his head.

Florian Köberle <iflo>
Project Administrator

 

Attached Files
file #3519:  airhammerbug.png added by iflo (269kB - image/png - air hammmer & anvil causing a never ending turn.)
file #3474:  constructatjump.png added by iflo (239kB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by gentildemon (Posted a comment)
  • -unavailable- added by drayan (Posted a comment)
  • -unavailable- added by pawel_dyda (Posted a comment)
  • -unavailable- added by iflo (Submitted the item)
  •  

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 07 Jan 2008 08:15:19 PM UTCdrayanStatusConfirmed=>Fixed
      Assigned toNone=>drayan
      Open/ClosedOpen=>Closed
    Fri 04 Jan 2008 12:12:34 AM UTCgentildemonCategoryNone=>Weapon
    Thu 03 Jan 2008 09:07:28 PM UTCifloAttached File-=>Added airhammerbug.png, #3519
    Sun 30 Dec 2007 06:38:19 PM UTCpawel_dydaSeverity3 - Normal=>2 - Minor
      Priority5 - Normal=>3 - Low
      StatusNone=>Confirmed
    Sun 30 Dec 2007 04:25:02 PM UTCifloAttached File-=>Added constructatjump.png, #3474
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup