Author Topic: Bugs in 2.43  (Read 3895 times)

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Bugs in 2.43
« on: March 26, 2007, 09:45:57 AM »
In the bot info panel, shell is displayed as slime.


Also,  
~ *.eye5 VOID floor & |
Is sometimes getting added onto the end of the DNA some bot children when this bot repros. I have only been able to produce this bug when running a league. The bug will not reoccur if I load the bugged sim.
It occurs in every match, unless it gets wiped out too fast to do much repro.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Bugs in 2.43
« Reply #1 on: March 27, 2007, 01:02:50 AM »
There is some code that's supposed to auto add an eye if the bots in the match have the same number of eyes. Might be from that.

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Bugs in 2.43
« Reply #2 on: March 27, 2007, 08:13:29 AM »
Quote from: Endy
There is some code that's supposed to auto add an eye if the bots in the match have the same number of eyes. Might be from that.
My bots usually have the same number of eyes as themselves. The enemy bots usually have the same number of eyes a themselves.  
Then a bot of mine will repro, and on occasion its child no longer has the same number of eyes as the rest of the species, so they kill each other. My solution will be to get rid of refeye recognition, which will make me bug resilient, but the bug will still be there to spring out of dark alleys to spook the unwary.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Bugs in 2.43
« Reply #3 on: March 27, 2007, 02:30:48 PM »
That is an odd bug.  The eyefudge in the league doesn't change DNA I believe, it just changes what the bot thinks it has for eyes.

Is it restart resilient?  That is, if you restart the program, does the bug still appear?  If I had to guess, I'd say it's an issue with DNA not getting cleared in the robot array, but that really shouldn't happen.

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Bugs in 2.43
« Reply #4 on: March 27, 2007, 05:44:59 PM »
Quote from: Numsgil
Is it restart resilient?
Yes.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Bugs in 2.43
« Reply #5 on: March 31, 2007, 10:48:37 PM »
Quote from: abyaly
In the bot info panel, shell is displayed as slime.
Scratch that. Shell is sometimes displayed as slime. Other times, I have no idea what that number is. It definitely isn't slime, anyway.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Bugs in 2.43
« Reply #6 on: April 04, 2007, 10:31:03 PM »
The angle command returns fishy results when the position is directly above or below the bot. When above it gives angle zero. When below it gives 471.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Bugs in 2.43
« Reply #7 on: August 05, 2007, 04:09:37 PM »
Quote from: abyaly
In the bot info panel, shell is displayed as slime.

Fixed in 2.43a


Quote from: abyaly
Quote from: abyaly
In the bot info panel, shell is displayed as slime.
Scratch that. Shell is sometimes displayed as slime. Other times, I have no idea what that number is. It definitely isn't slime, anyway.
Fixed in 2.43a.  See  this topic for details.
Many beers....