Author Topic: birthtie counted with numties?  (Read 4310 times)

Offline Welwordion

  • Bot Destroyer
  • ***
  • Posts: 325
    • View Profile
birthtie counted with numties?
« on: May 02, 2006, 05:22:35 PM »
I thought numties is not meant to count the birthtie? but it seems to do so (using newest version)
(you also should check multi)
« Last Edit: May 02, 2006, 05:23:29 PM by Welwordion »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
birthtie counted with numties?
« Reply #1 on: May 03, 2006, 01:47:11 PM »
The short answer is that I don't know if it's supposed to count it or not.

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
birthtie counted with numties?
« Reply #2 on: May 03, 2006, 02:01:21 PM »
Both numties and multi relfect all ties for all bots, tier or tie-ee, all the time in the current code, including the birth tie, even during the cycle in whcih the tie is created.  The code updates them for both bots at the time the tie is created so even if the second bot has yet to go that cycle, they are updated by the time it comes to him.

Any reason why this should not be the case?
Many beers....

Offline Welwordion

  • Bot Destroyer
  • ***
  • Posts: 325
    • View Profile
birthtie counted with numties?
« Reply #3 on: May 03, 2006, 04:00:16 PM »
Well if you try to write conditions concering the number of ties this can be a hindrance, for example instead of shooting a tie in a certain cycle which can lead to a failed MB construction if you miss, its more sure to check if you already have the right number of ties and act accordingly.
Also multi is designed to find out if a bot is a multibot so he can activate sharenrg etc, and a bot is no multibot if he has just a birthtie. (maybe just modyfing multi is enough, so you know if you only have one tie if its a birthtie or not)

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
birthtie counted with numties?
« Reply #4 on: May 03, 2006, 05:20:31 PM »
A bot should never count as a multi-bot with a birth tie.
.multi is only set to a value of one on the cycle in which a tie hardens.
That is unless the code has been messed up in 2.4  
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
birthtie counted with numties?
« Reply #5 on: May 03, 2006, 06:25:23 PM »
Quote from: PurpleYouko
A bot should never count as a multi-bot with a birth tie.
.multi is only set to a value of one on the cycle in which a tie hardens.
That is unless the code has been messed up in 2.4  
The code has been messed up then.  I was not aware of this nuance.  I'll fix in in 2.42.4.
Many beers....

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
birthtie counted with numties?
« Reply #6 on: May 04, 2006, 03:34:52 AM »
It's always been that way... If a bot is already sharing, it can start sharing with offspring. Kind of oddball, doesn't happen too much so you don't really notice it until babies start being eaten their parent.

Probably needs fixing. We could also just decrease the amount of time the birthtie lasts below the limit for hardening. Not 100% sure, but that should fix the problem. Maybe also add in a couple of different readbacks, one for hardties and a seperate one for soft ties.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
birthtie counted with numties?
« Reply #7 on: May 04, 2006, 11:58:04 AM »
Yes I have seen birth ties turn yellow indicating sharing. However I regularly use the *.multi sysvar to detect a hardened tie and have never come across an instance where it shows a true value too soon.

Then again to be fair, since Hunter 2.3 figured out an easy way to delete a birth tie, I pretty much always use some sort of birth tie removal gene in every bot so perhaps this bug has always been there.

Either way it needs to be squished good.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
birthtie counted with numties?
« Reply #8 on: May 04, 2006, 12:03:18 PM »
I broke multi in 2.42.3.  I do penenace.  I will fix it in 2.42.4.
Many beers....