PDA

View Full Version : Pneumatic Drill bug?


Vercetti
5 Apr 2005, 12:02
Around 4:45, a worm uses the Pneumatic Drill on another worm and does no damage.

Djoszee
6 Apr 2005, 13:39
when i 1st saw this thread, i was like... "let me guess, it is set to no damage in the scheme"

I watched, but it is a bug indeed. The drill does collide with the land, but it doesnt drill down neither it hist the worm.

You need to give some more information though :
What version are you using?(nr + country)
What is your os?

Alien King
6 Apr 2005, 13:50
are u sure it wasn't set to no damage?

cause the only time the drill was used, was on that worm

Vercetti
6 Apr 2005, 13:57
You can extract the scheme, use it in your own game and see that it's not set to no damage ( it's power level 3 ). I don't need to supply more information, the replay says it all. It was a few betas before 3.6.24.2 but it still exists. It destroys a small bit of land but does no damage to the worm.

bloopy
8 Apr 2005, 02:20
I've seen this happen a few times before.

Poirot
9 Apr 2005, 03:21
I've seen this happen a few times before.

It worked just fine on my 24.2. And I made a lot of tests.

bloopy
9 Apr 2005, 05:05
It's a rare bug, it's very hard to just make it happen any time.

Vercetti
9 Apr 2005, 07:53
Yes it's rare, the drill works the majority of the time and there's almost always a better weapon to use than the drill, so it's not important. I'm still curious what Deadcode thinks of it though.

Deadcode
9 Apr 2005, 19:00
It happens when the bottom worm has fallen onto the land (and therefore the fractional part of its y-coordinate is 0.000000), but the top worm has either not left the ground since initial autoplacement, or teleported directly onto the land (so its fractional y-coordinate is 0.999985). Like this:

Alien King
9 Apr 2005, 19:04
It happens when the bottom worm has fallen onto the land (and therefore the fractional part of its y-coordinate is 0.000000), but the top worm has either not left the ground since initial autoplacement, or teleported directly onto the land (so its fractional y-coordinate is 0.999985). Like this:

i get a version error message when i open that replay

Deadcode
9 Apr 2005, 19:23
i get a version error message when i open that replayOops. Reuploaded.

Plutonic
10 Apr 2005, 16:42
wouldnt the solution then be to make autoplacement place at 0.0000000000?

Deadcode
10 Apr 2005, 17:49
wouldnt the solution then be to make autoplacement place at 0.0000000000?You mean at 0.999985.

And no, the solution would be to make the drill work even in the .000000 on top of .999985 situation.

Poirot
10 Apr 2005, 20:16
You mean at 0.999985.

And no, the solution would be to make the drill work even in the .000000 on top of .999985 situation.

Cool! This gives us an idea of how Worms actually works.

Programming is a dizzy task. What weird bugs can happen. I just can't imagine how it comes the drill doesn't work on this situation...

Run
10 Apr 2005, 20:49
Programming is a dizzy task. What weird bugs can happen.

Not the weirdest I've seen either. You should see what was said about cows U-turning!

Poirot
11 Apr 2005, 03:59
Not the weirdest I've seen either. You should see what was said about cows U-turning!

LOL! I did! I don't remember what were Deadcode's words, but it had something to do with the height of the cow's jump... The weirdest part is that it doesn't happen all the time, bit it has a 6% probability of happening.

I envy Deadcode so much! Seeing those bugs in action, looking for their causes and making corrections for them must be the most amusing job on the entire planet! :D

Plutonic
12 Apr 2005, 03:11
or the most frustrating, depending on how you feel at the time :p

Deadcode
28 Jan 2007, 05:18
It happens when the bottom worm has fallen onto the land (and therefore the fractional part of its y-coordinate is 0.000000), but the top worm has either not left the ground since initial autoplacement, or teleported directly onto the land (so its fractional y-coordinate is 0.999985).wouldnt the solution then be to make autoplacement place at 0.0000000000?You mean at 0.999985.

And no, the solution would be to make the drill work even in the .000000 on top of .999985 situation.
Oops! I reversed 0.999985 and 0.000000 in my original explanation. The proper statement is:

It happens when the bottom worm has fallen onto the land (and therefore the fractional part of its y-coordinate is 0.999985), but the top worm has either not left the ground since initial autoplacement, or teleported directly onto the land (so its fractional y-coordinate is 0.000000).

Given what I said, Plutonic would have been correct (although that proposed solution is still just a workaround, especially as 0.000000 is also acheivable through a side-landing; it'd be better to give the drill 1 extra pixel of reach).

ShyGuy
28 Jan 2007, 05:57
where can I see the U-turn cows?

franpa
28 Jan 2007, 07:33
drop them from up high and have them bump into a wall during there fall..... or i think thats how they turn around... but as said above the chances of them turning is very very low.

Deadcode
28 Jan 2007, 18:50
where can I see the U-turn cows?cowxreturns.zip (http://forum.team17.co.uk/attachment.php?attachmentid=19418&d=1108159095) - replay originally posted by Slayer @ cl2k forums, 29 Jul 2004; playback @ 11:11
cowturns6.30.zip (http://forum.team17.co.uk/attachment.php?attachmentid=17029&d=1096551698) - replay posted (http://forum.team17.co.uk/showthread.php?t=20544) by Tony, 30 Sep 2004; playback @ 6:25
cow_flip_demo.zip (http://forum.team17.co.uk/attachment.php?attachmentid=19426&d=1108191619) - replay posted (http://forum.team17.co.uk/showpost.php?p=352911&postcount=11) by Deadcode, 11 Feb 2005 - full demonstration of cows turning

franpa
28 Jan 2007, 22:53
haha cows sound so funny when you fast forward :D thanks for your replay deadcode... what determines if a cow should turn tho? the level you used was funky.

Seita
29 Jan 2007, 08:08
what determines if a cow should turn tho?

http://wiki.thecybershadow.net/Weapons_logic_(Worms_Armageddon)#Mad_cows

franpa
29 Jan 2007, 09:46
ah yes i was right to some degree :)