ShadowChemosh
Well-known member
I thought when using childfound instead of child that HL was not suppose to throw an error if the thing was not found? From the wiki "Transitions to the pick context corresponding to the first pick within the container that derives from the thing with the id specified. This transition is identical to "child[id]", except that the existence of the child pick is optional. If the child is found, the transition occurs normally. If the child does not exist, no run-time error is reported, although the transition still fails to resolve."
I have the following code on a new class I am creating:
If the animal companion is not attached, which happens before level 8, then the script throws errors. Attached is a image of the errors. I even found THIS post about animal companion and it causes the same error to happen.
I am mis-reading what childfound does or is their another way to test that a Thing is really their before trying to affect it?
I have the following code on a new class I am creating:
Code:
~First 498
hero.childfound[cAnimClass].field[CompClLev].value -= 3
hero.childfound[cAnimComp].field[CompLevBas].value -= 3
hero.childfound[cAnimComp].field[CompLevel].value -= 3
If the animal companion is not attached, which happens before level 8, then the script throws errors. Attached is a image of the errors. I even found THIS post about animal companion and it causes the same error to happen.
I am mis-reading what childfound does or is their another way to test that a Thing is really their before trying to affect it?