Test results from wednesday sept 19th, SVN revision 4411 - Page 2

Test results from wednesday sept 19th, SVN revision 4411

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Tobi wrote:There's a bug with flying units, reported by nemo on IRC (#taspring on FreeNode).

See these screenshots:

http://m8y.org/spring/midair_units.jpeg
http://m8y.org/spring/midair_units2.jpeg
http://m8y.org/spring/midair_units3.jpeg
http://m8y.org/spring/midair_units4.jpeg
http://m8y.org/spring/midair_units5.jpeg
http://m8y.org/spring/midair_units6.jpeg
http://m8y.org/spring/midair_units9.jpeg

Or this replay: http://m8y.org/spring/midair_game.sdf.bz2
(BA / Supreme Battlefield)

First reported 23th of september, it is still broken.
I'm pretty sure this is caused by either r4424 or r4427.

I've asked nemo to try 4423 and 4427 whenever he has time, so hopefully that should narrow it down a little more.

See also: http://spring.clan-sy.com/fisheye/brows ... vetype.cpp
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

4424 seems more likely IMHO.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Fixed issues 7, 8 and 9 (sharing to dead team, not being able to build water MT / flak, and FontFile compat).

Also nemo reported that he got an underground unit in revision 4423, so this would exclude 4424 and 4427.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Fixed flying units bug.
4606 created by tvo on 20 October 2007, 23:08:12 +0100 (94 seconds ago) (patch)

Fix flying/underground units bug: the problem was that after the skidding end
condition in CGroundMoveType::UpdateSkid there was a flying start condition.

Therefore it was possible for skidding to become false and flying to become
true in one UpdateSkid call, while the rest of the code assumed that 'flying'
implies 'skidding'.

(as in: UpdateSkid, which also does math for flying units, is not called if
skidding is false. Effectively that ment that e.g. gravity didn't apply to
those units anymore and they started floating in mid air or underground...)
Post Reply

Return to “Engine”