Ask The Experts

Read up on how to manipulate APE and basics of how to use APE - the Animal Project Editor - designed for the original version of Zoo Tycoon.
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

I make the change but in my Game have it no funktion. :cry:
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

If you copy what is inside your ".uca" and paste it into a post here, I can look at it.
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

ok. This is my uca file:
This is a pal game, i live in Bavaria ( Germany ).

[]

[]

[C359B12C]

[Global]
Class = animals
DefaultSubtype = m
Subtype
Type = C359B12C

[AnimPath]
f = animals/C359B12C/m
m = animals/C359B12C/m
y = animals/C359B12C/y

[m/Icon]
Icon = animals/C359B12C/icgiraff/icgiraff

[Member]
animals

[m/Characteristics/Strings]
cBehaviorInfoTextName = GIRAFFE_BEHAVIOR
cFoodInfoTextName = GIRAFFE_ANIMAL
cGeneralInfoTextName = GIRAFFE_GENERAL
cHabitatInfoTextName = GIRAFFE_HABITAT
cKeeperFoodType = carnivore
cKeeperInfoTextName = GIRAFFE_KEEPER
cListImageName = animals/C359B12C/lsmgiraf/lsmgiraf
cPlaqueImageName = animals/C359B12C/plgiraff/plgiraff
cPrefIcon = objects/umbacac/SE/SE

[m/Characteristics/Integers]
cAllCrowdedChange = -5
cAngryHabitatChange = -5
cAngryTreeChange = -10
cAnimalDensity = 100
cAttractiveness = 100
cBabyBornChange = 100
cBabyToAdult = 500
cBashStrength = 0
cBreathIncrement = 0
cBreathThreshold = 0
cBuildingUseChance = 10
cCaptivity = 12
cChaseAnimalChance = 8
cClimbsCliffs = 0
cCrowd = 30
cCrowdHappinessChange = -5
cDeathChance = 1
cDeathChange = -5
cDepth = 0
cDepthMax = 0
cDepthMin = 0
cDirtyHabitatRating = 0
cDirtyIncrement = 12
cDirtyThreshold = 100
cDrinkWaterChance = 8
cEatVegetationChance = 0
cElevationPref = 0
cEnergyIncrement = 15
cEnergyThreshold = 100
cEnterLandChance = 0
cEnterTankChance = 0
cEnterWaterChance = 0
cEscapedChange = 0
cExtremelyMurkyWaterChange = 0
cExtremelyMurkyWaterThreshold = 0
cFamily = 5217
cFastRate = 122
cFlies = 0
cFoodTypes = 0
cFootprintX = 1
cFootprintY = 2
cGenus = 5117
cHabitat = 9400
cHabitatPreference = 80
cHabitatSize = 100
cHappyHabitatChange = 100
cHappyReproduceThreshold = 100
cHelpID = 5033
cHungerIncrement = 7
cHungerThreshold = 50
cHungryHealthChange = 10
cInitialHappiness = 100
cIsClimber = 0
cIsJumper = 1
cKeeperArrivesChange = 0
cKeeperFoodType = 7
cKeeperFoodUnitsEaten = 20
cKeeperFrequency = 2
cLandNeeded = 0
cLocation = 9600
cMatingType = 1
cMaxEnergy = 100
cMaxHits = 3000
cMediumRate = 46
cMimic = 10
cMimicHappyDiff = 50
cMinHits = 0
cMurkyWaterChange = 0
cMurkyWaterThreshold = 0
cNameID = 19000
cNeedShelter = 0
cNeededFood = 100
cNoFoodChange = -50
cNoMateChange = -10
cNotEnoughKeepersChange = -20
cNumberAnimalsMax = 60
cNumberAnimalsMin = 2
cNumberMaxChange = -5
cNumberMinChange = -5
cOffspring = 4
cOtherAnimalAngryChange = 0
cOtherAnimalSickChange = -10
cOtherFood = 0
cPctHabitat = 0
cPctHits = 20
cPrefIconID = 7058
cPurchaseCost = 1600
cRampageChance = 0
cRampageTimeMax = 0
cRampageTimeMin = 0
cReproductionChance = 10
cReproductionInterval = 4000
cRockPref = 1
cSalinityChange = 0
cSalinityHealthChange = 0
cSickChance = 1
cSickChange = -12
cSickTime = 4
cSlowRate = 20
cSocial = 1
cSpacePref = 70
cSwims = 0
cTimeDeath = 20000
cTimeToHatch = 2
cTreePref = 3
cVeryAngryHabitatChange = -30
cVeryMurkyWaterChange = 0
cVeryMurkyWaterThreshold = 0
cWaterNeeded = 0

[y/Characteristics/Integers]
cAttractiveness = 75
cBabyToAdult = 500
cChaseAnimalChance = 16
cClimbsCliffs = 0
cHappyReproduceThreshold = 100
cIsClimber = 0
cIsJumper = 0
cNeedShelter = 0
cOffspring = 4
cPurchaseCost = 1600
cReproductionChance = 10
cReproductionInterval = 4000
cSocial = 1
cSwims = 0

[m/Characteristics/Mixed]

[cCompatibleAnimals]
v = 5200
v = 5
v = 5201
v = -5
v = 5202
v = -20
v = 5203
v = -5
v = 5204
v = 5
v = 5205
v = -5
v = 5206
v = -20
v = 5207
v = -20
v = 5208
v = -20
v = 5210
v = -5
v = 5211
v = 5
v = 5212
v = -5
v = 5213
v = -20
v = 5214
v = -5
v = 5215
v = 5
v = 5216
v = -20
v = 5217
v = -20
v = 5033
v = 5
v = 5039
v = -10
v = 5005
v = 10
v = 5031
v = 10
v = 5035
v = 10
v = 5028
v = 10
v = 5025
v = 10
v = 5030
v = 10

[cSuitableObjects]
v = 9400
v = 3
v = 9410
v = -10
v = 9401
v = -5
v = 9402
v = -15
v = 9403
v = -20
v = 9404
v = -25
v = 9405
v = -15
v = 9407
v = -20
v = 9409
v = -15
v = 6062
v = -10
v = 9414
v = -100
v = 7048
v = -3
v = 7060
v = -3
v = 7000
v = 3
v = 7058
v = 10
v = 7057
v = 7
v = 7063
v = -8
v = 7030
v = -8
v = 7019
v = -8
v = 7017
v = -8
v = 9200
v = 4
v = 9205
v = 2
v = 9206
v = 2
v = 7076
v = -8
v = 8118
v = 15
v = 8119
v = 20
v = 9406
v = 0
v = 9408
v = 0
v = 9411
v = 0
v = 9413
v = 0
v = 9415
v = 0
v = 9416
v = 0
v = 9417
v = 0
v = 9418
v = 0
v = 9419
v = 0
v = 7001
v = 0
v = 7004
v = 0
v = 7005
v = 0
v = 7006
v = 0
v = 7007
v = 0
v = 7008
v = 0
v = 7009
v = 0
v = 7010
v = 0
v = 7011
v = 0
v = 7012
v = 0
v = 7013
v = 0
v = 7014
v = 0
v = 7015
v = 0
v = 7016
v = 0
v = 7018
v = 0
v = 7020
v = 0
v = 7021
v = 0
v = 7022
v = 0
v = 7023
v = 0
v = 7024
v = 0
v = 7025
v = 0
v = 7026
v = 0
v = 7027
v = 0
v = 7028
v = 0
v = 7029
v = 0
v = 7031
v = 0
v = 7032
v = 0
v = 7033
v = 0
v = 7034
v = 0
v = 7035
v = 0
v = 7036
v = 0
v = 7037
v = 0
v = 7038
v = 0
v = 7039
v = 0
v = 7040
v = 0
v = 7041
v = 0
v = 7042
v = 0
v = 7043
v = 0
v = 7044
v = 0
v = 7045
v = 0
v = 7046
v = 0
v = 7047
v = 0
v = 7049
v = 0
v = 7050
v = 0
v = 7051
v = 0
v = 7052
v = 0
v = 7053
v = 0
v = 7054
v = 0
v = 7055
v = 0
v = 7056
v = 0
v = 7059
v = 0
v = 7061
v = 0
v = 7062
v = 0
v = 7064
v = 0
v = 7065
v = 0
v = 7066
v = 0
v = 7067
v = 0
v = 7068
v = 0
v = 7069
v = 0
v = 7070
v = 0
v = 7071
v = 0
v = 7072
v = 0
v = 7073
v = 0
v = 7074
v = 0
v = 7075
v = 0
v = 7077
v = 0
v = 7078
v = 0
v = 7079
v = 0

[cCompatibleTerrain]
v = 0
v = 0
v = 1
v = 0
v = 2
v = 90
v = 3
v = 0
v = 4
v = 0
v = 5
v = 0
v = 6
v = 0
v = 7
v = 0
v = 8
v = 0
v = 9
v = 10
v = 10
v = 0
v = 11
v = 0
v = 12
v = 0
v = 13
v = 0
v = 14
v = 0
v = 15
v = 0
v = 16
v = 0

[m/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
groom_idle = grmidle
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_groom = liegroom
lie_groomidle = liegmidl
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
neckout_idle = neckidle
run = trot
side_idle = lsideidl
sleep = sleep
sleep_idle = sleepidl
stand = stand
trot = trot
walk = walk

[y/Animations]
9206 = v
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
browse = browse
eat = eat
f = fPlayReverse(head_ground)
f = fPlayReverse(head_ground)
f = fPlayReverse(head_ground)
groom = groom
groom_idle = grmidle
head_ground = headgrnd
idle = stand
jerk = jerk
jump_high = highjump
lie_down = liedown
lie_groom = liegroom
lie_groomidle = liegmidl
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
neckout = neckout
neckout_idle = neckidle
run = trot
scuff = scuff
shake = shake
side_idle = lsideidl
sleep = sleep
sleep_idle = sleepidl
stamp = stamp
stand = stand
stretch = stretch
trot = trot
walk = walk

[Sounds]
371 = animals/c359b12c/371.wav
371 = 1300
373 = animals/c359b12c/373.wav
373 = 1300

[AmbientAnims]
a = 81
a = 100
a = 61
a = 80
a = 21
a = 60
a = -20
a = 20
a = -60
a = -21
a = -80
a = -61
a = -100
a = -81
b = bHappy
b = bFriendly
b = bCalm
b = bNeutral
b = bUneasy
b = bTense
b = bAngry

[defaultLCID]
LCID = 1031

[f/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
groom_idle = grmidle
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_groom = liegroom
lie_groomidle = liegmidl
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
neckout_idle = neckidle
run = trot
side_idle = lsideidl
sleep = sleep
sleep_idle = sleepidl
stand = stand
trot = trot
walk = walk

[m/iCharacteristics/Integers]
cEnterLandChance = 100

[f/iCharacteristics/Integers]
cEnterLandChance = 100

[y/iCharacteristics/Integers]
cEnterLandChance = 100

[1031]
cGeneralInfoFileName = animals/C359B12C/texts/1031.txt
cLongHelp = Salamence kaufen. Salamence leben gerne in kleinen Gruppen.
cName = Salamence
cTheString = the Salamence

[m\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[m\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)

[m\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[m\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[m\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,65,bIdle2,35)

[m\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,70,bAngry3,30)

[m\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)

[m\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise3,30)

[m\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[m\BehaviorSet\bPlayToys]

[m\BehaviorSet\bPlayWithToyHappy]

[m\BehaviorSet\bPlayWithToyFriendly]

[m\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[m\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)

[m\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[m\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[m\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bIdle2]
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[m\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[m\BehaviorSet\bNoise3]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[m\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)

[m\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()

[m\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bSick]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)

[m\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[m\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)

[m\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[m\BehaviorSet\bCaughtGuest]
f = fPlay(stand)

[m\BehaviorSet\bCaught]
f = fFollow(keeper)

[m\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBored1]
f = fPlayTime(stand,10)

[m\BehaviorSet\bBored2]
f = fPlayTime(stand,10)

[m\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[m\BehaviorSet\bWalk]
f = fWalk(0,0)

[m\BehaviorSet\bRun]
f = fMove(0,0,trot,122)

[m\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,animals/c359b12c/373.wav)

[f\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[f\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)

[f\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[f\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[f\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)

[f\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)

[f\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)

[f\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)

[f\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[f\BehaviorSet\bPlayToys]

[f\BehaviorSet\bPlayWithToyHappy]

[f\BehaviorSet\bPlayWithToyFriendly]

[f\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,14)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)

[f\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,5)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlayTime(Undefined,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(Undefined)

[f\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(Undefined)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,122)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,122)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,122)
f = fPlay(Undefined)

[f\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,4)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bIdle2]
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(Undefined,9)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(Undefined,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(Undefined)

[f\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlayTime(Undefined)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(Undefined)

[f\BehaviorSet\bNoise3]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Uanimals/c359b12c/371.wav)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(Undefined)

[f\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,25)
f = fPlayReverse(Undefined)
f = fPlayReverse(Undefined)

[f\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(Undefined)
f = fPlayTime(Undefined,5)
f = fPlayTime(Undefined,5)
f = fDie()

[f\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,7)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bSick]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,30)
f = fPlayReverse(Undefined)
f = fPlayReverse(Undefined)

[f\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,122)
f = fPlay(Undefined)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,Undefined,122)

[f\BehaviorSet\bRunFromPredator]
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)

[f\BehaviorSet\bCaughtGuest]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)

[f\BehaviorSet\bCaught]
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)

[f\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(animals/c359b12c/371.wav)
f = fWalk(mother,0)

[f\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(animals/c359b12c/371.wav)
f = fWalk(mother,0)

[f\BehaviorSet\bBored1]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[f\BehaviorSet\bBored2]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[f\BehaviorSet\bAngryKeeper]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)

[f\BehaviorSet\bWalk]
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)

[f\BehaviorSet\bRun]
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,Undefined,122)

[f\BehaviorSet\bRattle]
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlayWithSound(animals/c359b12c/373.wav)

[y\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[y\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)

[y\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[y\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[y\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)
f = fPlaySetProb(bUneasy1,65,bIdle2,35)

[y\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)
f = fPlaySetProb(bTense1,70,bAngry3,30)

[y\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)

[y\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)
f = fPlaySetProb(bEscaped1,70,bNoise3,30)

[y\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[y\BehaviorSet\bPlayToys]

[y\BehaviorSet\bPlayWithToyHappy]

[y\BehaviorSet\bPlayWithToyFriendly]

[y\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[y\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[y\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[y\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(groom)
f = fPlay(stand)

[y\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[y\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(jerk)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)

[y\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(shake,Undefined)
f = fPlay(stand)
f = fPlayWithSound(jerk,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[y\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(jerk,Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stamp)
f = fPlay(stand)

[y\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(neckout)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(neckout)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[y\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(groom)
f = fPlay(stand)

[y\BehaviorSet\bIdle2]
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,9)
f = fPlay(shake)
f = fPlay(stand)

[y\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(stand)
f = fPlayTime(stand,7)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)

[y\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[y\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlayTime(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[y\BehaviorSet\bNoise3]
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[y\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)

[y\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()

[y\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[y\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bSick]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)

[y\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(Undefined,Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlay(stand)

[y\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)

[y\BehaviorSet\bRunFromPredator]
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)

[y\BehaviorSet\bCaughtGuest]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)

[y\BehaviorSet\bCaught]
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)

[y\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)

[y\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)

[y\BehaviorSet\bBored1]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)

[y\BehaviorSet\bBored2]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)

[y\BehaviorSet\bAngryKeeper]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)

[y\BehaviorSet\bWalk]
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)

[y\BehaviorSet\bRun]
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)
f = fMove(0,0,trot,122)

[y\BehaviorSet\bRattle]
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlayWithSound(animals/c359b12c/371.wav)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlayWithSound(animals/c359b12c/373.wav)
f = fPlayWithSound(animals/c359b12c/373.wav)
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

Here is what the [Sounds] section should look like:
[Sounds]
s371 = animals/c359b12c/371.wav
s371 = 1300
s373 = animals/c359b12c/373.wav
s373 = 1300
placesound = animals/c359b12c/373.wav
placesound = 1300
pickupsound = animals/c359b12c/373.wav
pickupsound = 1300

I added the "s" at the start of the lines because I always see those lines start with a letter instead of a number. Also, the placesound and pickupsound lines tell Zoo Tycoon what sound to play when the animal is picked up or put down. With these lines, if you do not hear a sound when you pick up or put down the animal, then either 1300 is too high or the sound file is not correct.

To hear a sound when the animal moves, you then need lines like this in the [...\BehaviorSet\...] sections:
f = fPlayWithSound(shake,s373)
or
f = fPlayWithSound(jerk,s373)
or
f = fPlayWithSound(jerk,s371)
or
f = fPlayWithSound(shake,s371)

I do not know what folders are in animals/c359b12c/m or animals/c359b12c/y. My guess is that there are no groom, jerk, neckout, shake, stamp, or stretch folders. But my guess is that there are animals/c359b12c/m/eat and animals/c359b12c/y/eat folders. So inside the [...\Animations] sections, there should be the following:
...
groom = eat
...
jerk = eat
...
neckout = eat
...
shake = eat
...
stamp = eat
...
stretch = eat
...

That will tell Zoo Tycoon to use the "eat" folder whenever it sees groom, jerk, neckout, shake, stamp, or stretch in the [...\BehaviorSet\...] sections. The [f/Animations] section can be deleted. The [y/Animations] section should be the same as the [m/Animations] section, but with "jump_high = trot" instead of "jump_high = highjump".

Normally you do not want [f\BehaviorSet\...] sections or [y\BehaviorSet\...] sections. But it looks like you want the female and young to sometimes use 371.wav instead of 373.wav. So only those sections with the different sound are needed.

APE does many things wrong. The following is what I believe c359b12c.uca should look like. But you might have to change the [...\Animations] sections depending on what folders are in animals/c359b12c/m and animals/c359b12c/y. Everything on the right side of the "=" in [...\Animations] sections must be the name of a folder in animals/c359b12c/m or animals/c359b12c/y. The following also uses "cKeeperFoodType = 7", since that is what was in your file. But that is dinosaur meat, which means someone who does not have the Zoo Tycoon expansion packs would not be able to use this animal. So you might want to use "cKeeperFoodType = 1" instead, which will use the meat that is in the original Zoo Tycoon.

c359b12c.uca:

Code: Select all

[C359B12C]

[Global]
Class = animals
DefaultSubtype = m
Subtype
Type = C359B12C

[AnimPath]
f = animals/C359B12C/m
m = animals/C359B12C/m
y = animals/C359B12C/y

[m/Icon]
Icon = animals/C359B12C/icgiraff/icgiraff

[Member]
animals

[m/Characteristics/Strings]
cBehaviorInfoTextName = GIRAFFE_BEHAVIOR
cFoodInfoTextName = GIRAFFE_ANIMAL
cGeneralInfoTextName = GIRAFFE_GENERAL
cHabitatInfoTextName = GIRAFFE_HABITAT
cKeeperFoodType = carnivore
cKeeperInfoTextName = GIRAFFE_KEEPER
cListImageName = animals/C359B12C/lsmgiraf/lsmgiraf
cPlaqueImageName = animals/C359B12C/plgiraff/plgiraff
cPrefIcon = objects/umbacac/SE/SE

[m/Characteristics/Integers]
cAllCrowdedChange = -5
cAngryHabitatChange = -5
cAngryTreeChange = -10
cAnimalDensity = 100
cAttractiveness = 100
cBabyBornChange = 100
cBabyToAdult = 500
cBashStrength = 0
cBreathIncrement = 0
cBreathThreshold = 0
cBuildingUseChance = 10
cCaptivity = 12
cChaseAnimalChance = 8
cClimbsCliffs = 0
cCrowd = 30
cCrowdHappinessChange = -5
cDeathChance = 1
cDeathChange = -5
cDepth = 0
cDepthMax = 0
cDepthMin = 0
cDirtyHabitatRating = 0
cDirtyIncrement = 12
cDirtyThreshold = 100
cDrinkWaterChance = 8
cEatVegetationChance = 0
cElevationPref = 0
cEnergyIncrement = 15
cEnergyThreshold = 100
cEnterLandChance = 0
cEnterTankChance = 0
cEnterWaterChance = 0
cEscapedChange = 0
cExtremelyMurkyWaterChange = 0
cExtremelyMurkyWaterThreshold = 0
cFamily = 5217
cFastRate = 122
cFlies = 0
cFoodTypes = 0
cFootprintX = 1
cFootprintY = 2
cGenus = 5117
cHabitat = 9400
cHabitatPreference = 80
cHabitatSize = 100
cHappyHabitatChange = 100
cHappyReproduceThreshold = 100
cHelpID = 5033
cHungerIncrement = 7
cHungerThreshold = 50
cHungryHealthChange = 10
cInitialHappiness = 100
cIsClimber = 0
cIsJumper = 1
cKeeperArrivesChange = 0
cKeeperFoodType = 7
cKeeperFoodUnitsEaten = 20
cKeeperFrequency = 2
cLandNeeded = 0
cLocation = 9600
cMatingType = 1
cMaxEnergy = 100
cMaxHits = 3000
cMediumRate = 46
cMimic = 10
cMimicHappyDiff = 50
cMinHits = 0
cMurkyWaterChange = 0
cMurkyWaterThreshold = 0
cNameID = 19000
cNeedShelter = 0
cNeededFood = 100
cNoFoodChange = -50
cNoMateChange = -10
cNotEnoughKeepersChange = -20
cNumberAnimalsMax = 60
cNumberAnimalsMin = 2
cNumberMaxChange = -5
cNumberMinChange = -5
cOffspring = 4
cOtherAnimalAngryChange = 0
cOtherAnimalSickChange = -10
cOtherFood = 0
cPctHabitat = 0
cPctHits = 20
cPrefIconID = 7058
cPurchaseCost = 1600
cRampageChance = 0
cRampageTimeMax = 0
cRampageTimeMin = 0
cReproductionChance = 10
cReproductionInterval = 4000
cRockPref = 1
cSalinityChange = 0
cSalinityHealthChange = 0
cSickChance = 1
cSickChange = -12
cSickTime = 4
cSlowRate = 20
cSocial = 1
cSpacePref = 70
cSwims = 0
cTimeDeath = 20000
cTimeToHatch = 2
cTreePref = 3
cVeryAngryHabitatChange = -30
cVeryMurkyWaterChange = 0
cVeryMurkyWaterThreshold = 0
cWaterNeeded = 0

[f/Characteristics/Integers]
cPrefIconID = 7058

[y/Characteristics/Integers]
cAttractiveness = 75
cChaseAnimalChance = 16
cIsJumper = 0
cPrefIconID = 7058

[m/Characteristics/Mixed]
[cCompatibleAnimals]
v = 5200
v = 5
v = 5201
v = -5
v = 5202
v = -20
v = 5203
v = -5
v = 5204
v = 5
v = 5205
v = -5
v = 5206
v = -20
v = 5207
v = -20
v = 5208
v = -20
v = 5210
v = -5
v = 5211
v = 5
v = 5212
v = -5
v = 5213
v = -20
v = 5214
v = -5
v = 5215
v = 5
v = 5216
v = -20
v = 5217
v = -20
v = 5033
v = 5
v = 5039
v = -10
v = 5005
v = 10
v = 5031
v = 10
v = 5035
v = 10
v = 5028
v = 10
v = 5025
v = 10
v = 5030
v = 10
v = C359B12C
v = 20

[cSuitableObjects]
v = 9400
v = 3
v = 9410
v = -10
v = 9401
v = -5
v = 9402
v = -15
v = 9403
v = -20
v = 9404
v = -25
v = 9405
v = -15
v = 9407
v = -20
v = 9409
v = -15
v = 6062
v = -10
v = 9414
v = -100
v = 7048
v = -3
v = 7060
v = -3
v = 7000
v = 3
v = 7058
v = 10
v = 7057
v = 7
v = 7063
v = -8
v = 7030
v = -8
v = 7019
v = -8
v = 7017
v = -8
v = 9200
v = 4
v = 9205
v = 2
v = 9206
v = 2
v = 7076
v = -8
v = 8118
v = 15
v = 8119
v = 20

[cCompatibleTerrain]
v = 2
v = 90
v = 9
v = 10

[m/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
groom = eat
groom_idle = grmidle
head_ground = headgrnd
idle = stand
jerk = eat
jump_high = highjump
lie_down = liedown
lie_groom = liegroom
lie_groomidle = liegmidl
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
neckout = eat
neckout_idle = neckidle
run = trot
shake = eat
side_idle = lsideidl
sleep = sleep
sleep_idle = sleepidl
stamp = eat
stand = stand
stretch = eat
trot = trot
walk = walk

[y/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
groom = eat
groom_idle = grmidle
head_ground = headgrnd
idle = stand
jerk = eat
jump_high = trot
lie_down = liedown
lie_groom = liegroom
lie_groomidle = liegmidl
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
neckout = eat
neckout_idle = neckidle
run = trot
shake = eat
side_idle = lsideidl
sleep = sleep
sleep_idle = sleepidl
stamp = eat
stand = stand
stretch = eat
trot = trot
walk = walk

[Sounds]
s371 = animals/c359b12c/371.wav
s371 = 1300
s373 = animals/c359b12c/373.wav
s373 = 1300
placesound = animals/c359b12c/373.wav
placesound = 1300
pickupsound = animals/c359b12c/373.wav
pickupsound = 1300

[AmbientAnims]
a = 81
a = 100
a = 61
a = 80
a = 21
a = 60
a = -20
a = 20
a = -60
a = -21
a = -80
a = -61
a = -100
a = -81
b = bHappy
b = bFriendly
b = bCalm
b = bNeutral
b = bUneasy
b = bTense
b = bAngry

[defaultLCID]
LCID = 1031

[m/iCharacteristics/Integers]
cEnterLandChance = 100

[1031]
cGeneralInfoFileName = animals/C359B12C/texts/1031.txt
cLongHelp = Salamence kaufen. Salamence leben gerne in kleinen Gruppen.
cName = Salamence
cTheString = the Salamence

[m\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[m\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bNoise3,20,bIdle2,20)

[m\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[m\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[m\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,65,bIdle2,35)

[m\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,70,bAngry3,30)

[m\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,40,bAngry2,40,bNoise3,20)

[m\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise3,30)

[m\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[m\BehaviorSet\bPlayToys]

[m\BehaviorSet\bPlayWithToyHappy]

[m\BehaviorSet\bPlayWithToyFriendly]

[m\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(shake,s373)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(groom)
f = fPlay(stand)

[m\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(shake,s373)
f = fPlay(stand)

[m\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(jerk)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)

[m\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(shake,s373)
f = fPlay(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[m\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stamp)
f = fPlay(stand)

[m\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(neckout)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(neckout)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[m\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,4)
f = fPlayReverse(groom)
f = fPlay(stand)

[m\BehaviorSet\bIdle2]
f = fPlayTime(stand,9)
f = fPlay(shake)
f = fPlay(stand)

[m\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)

[m\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(shake,s373)
f = fPlay(stand)

[m\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)

[m\BehaviorSet\bNoise3]
f = fPlay(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)

[m\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)

[m\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()

[m\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bSick]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)

[m\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)

[m\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)

[m\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[m\BehaviorSet\bCaughtGuest]
f = fPlay(stand)

[m\BehaviorSet\bCaught]
f = fFollow(keeper)

[m\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBored1]
f = fPlayTime(stand,10)

[m\BehaviorSet\bBored2]
f = fPlayTime(stand,10)

[m\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[m\BehaviorSet\bWalk]
f = fWalk(0,0)

[m\BehaviorSet\bRun]
f = fMove(0,0,trot,122)

[m\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,placesound)

[f\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(jerk,s371)
f = fPlay(stand)

[f\BehaviorSet\bNoise3]
f = fPlay(stand)
f = fPlayWithSound(jerk,s371)
f = fPlay(stand)

[f\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,s371)

[y\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(shake,s371)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[y\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,s371)
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

I must give in the uca the Folder name wher the Animal is save,
m and y ??"
And the m Cancel and Folder name from the Animal in this part from the m ?"
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

I have change the 0 to 7,
in the ZooKeeperFood Type.
I have all Packs from Zoo Tycoon 1.
My Dragon eat Vegetarian food and this is what i
Change to Meat.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

[quote=Katha25]I must give in the uca the Folder name wher the Animal is save,[/quote]
You would put C359B12C.uca where it was before, inside the "animals" folder.


[quote=Katha25]m and y ??"
And the m Cancel and Folder name from the Animal in this part from the m ?"[/quote]
The files inside your ".ztd" should look like this:
animals/C359B12C.uca
animals/C359B12C/371.wav
animals/C359B12C/373.wav
animals/C359B12C/icgiraff/icgiraff.ani
animals/C359B12C/icgiraff/n
animals/C359B12C/icgiraff/n.pal
animals/C359B12C/m/eat/e
animals/C359B12C/m/eat/e.pal
animals/C359B12C/m/eat/eat.ani
animals/C359B12C/m/eat/n
animals/C359B12C/m/eat/n.pal
animals/C359B12C/m/eat/ne
animals/C359B12C/m/eat/ne.pal
animals/C359B12C/m/eat/s
animals/C359B12C/m/eat/s.pal
animals/C359B12C/m/eat/se
animals/C359B12C/m/eat/se.pal
animals/C359B12C/m/stand/e
animals/C359B12C/m/stand/e.pal
animals/C359B12C/m/stand/n
animals/C359B12C/m/stand/n.pal
animals/C359B12C/m/stand/ne
animals/C359B12C/m/stand/ne.pal
animals/C359B12C/m/stand/s
animals/C359B12C/m/stand/s.pal
animals/C359B12C/m/stand/se
animals/C359B12C/m/stand/se.pal
animals/C359B12C/m/stand/stand.ani
animals/C359B12C/m/walk/e
animals/C359B12C/m/walk/e.pal
animals/C359B12C/m/walk/n
animals/C359B12C/m/walk/n.pal
animals/C359B12C/m/walk/ne
animals/C359B12C/m/walk/ne.pal
animals/C359B12C/m/walk/s
animals/C359B12C/m/walk/s.pal
animals/C359B12C/m/walk/se
animals/C359B12C/m/walk/se.pal
animals/C359B12C/m/walk/walk.ani
animals/C359B12C/plgiraff/n
animals/C359B12C/plgiraff/n.pal
animals/C359B12C/plgiraff/plgiraff.ani
animals/C359B12C/texts/1031.txt
animals/C359B12C/y/eat/e
animals/C359B12C/y/eat/e.pal
animals/C359B12C/y/eat/eat.ani
animals/C359B12C/y/eat/n
animals/C359B12C/y/eat/n.pal
animals/C359B12C/y/eat/ne
animals/C359B12C/y/eat/ne.pal
animals/C359B12C/y/eat/s
animals/C359B12C/y/eat/s.pal
animals/C359B12C/y/eat/se
animals/C359B12C/y/eat/se.pal
animals/C359B12C/y/stand/e
animals/C359B12C/y/stand/e.pal
animals/C359B12C/y/stand/n
animals/C359B12C/y/stand/n.pal
animals/C359B12C/y/stand/ne
animals/C359B12C/y/stand/ne.pal
animals/C359B12C/y/stand/s
animals/C359B12C/y/stand/s.pal
animals/C359B12C/y/stand/se
animals/C359B12C/y/stand/se.pal
animals/C359B12C/y/stand/stand.ani
animals/C359B12C/y/walk/e
animals/C359B12C/y/walk/e.pal
animals/C359B12C/y/walk/n
animals/C359B12C/y/walk/n.pal
animals/C359B12C/y/walk/ne
animals/C359B12C/y/walk/ne.pal
animals/C359B12C/y/walk/s
animals/C359B12C/y/walk/s.pal
animals/C359B12C/y/walk/se
animals/C359B12C/y/walk/se.pal
animals/C359B12C/y/walk/walk.ani

You might also have other folders in animals/C359B12C/m/ and in animals/C359B12C/y/. That is good. In the [m/Animations] section inside C359B12C.uca, there are lines like this: "lie_idle = lieidle". If your ".ztd" has animals/C359B12C/m/lieidle/lieidle.ani, then "lie_idle = lieidle" is good. If your ".ztd" does not have animals/C359B12C/m/lieidle/lieidle.ani, then "lie_idle = lieidle" is bad and it would have to change, depending on what is in animals/C359B12C/m/. For example, it could be "lie_idle = stand", if your ".ztd" has animals/C359B12C/m/stand/stand.ani. You have to do this for every line in the [m/Animations] and [y/Animations] sections.


[quote=Katha25]I have change the 0 to 7,
in the ZooKeeperFood Type.
I have all Packs from Zoo Tycoon 1.
My Dragon eat Vegetarian food and this is what i
Change to Meat.[/quote]
"cKeeperFoodType = 7" is for big meat used by dinosaurs. "cKeeperFoodType = 1" is for small meat used by the tigers and lions. If you use "cKeeperFoodType = 7", it will work for you because you have all Packs from Zoo Tycoon 1. But if someone does not have all Packs, they cannot use your animal, because they do not have dinosaur meat. If you use "cKeeperFoodType = 1", everyone can use your animal, even if they do not have all Packs.
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

The Animal what you Change the uca File have sound the Animal what have change don`t have Sound.
What do i wrong ?"


[]

[]

[D813A04A]

[Global]
Class = animals
DefaultSubtype = m
Subtype
Type = D813A04A

[AnimPath]
f = animals/D813A04A/m
m = animals/D813A04A/m
y = animals/D813A04A/y

[Icon]
Icon = animals/D813A04A/icgaz/icgaz

[Member]
animals

[m/Characteristics/Strings]
cBehaviorInfoTextName = GAZELLE_BEHAVIOR
cFoodInfoTextName = GAZELLE_ANIMAL
cGeneralInfoTextName = GAZELLE_GENERAL
cHabitatInfoTextName = GAZELLE_HABITAT
cKeeperFoodType = herbivore
cKeeperInfoTextName = GAZELLE_KEEPER
cListImageName = animals/D813A04A/lsmgaz/lsmgaz
cPlaqueImageName = animals/D813A04A/plgaz/plgaz
cPrefIcon = objects/savgrass/SE/SE

[m/Characteristics/Integers]
cAllCrowdedChange = -5
cAngryHabitatChange = -5
cAngryTreeChange = -10
cAnimalDensity = 15
cAnimalDirtyRating = 10
cAttractiveness = 100
cBabyBornChange = 100
cBabyToAdult = 500
cBashStrength = 0
cBreathIncrement = 0
cBreathThreshold = 0
cBuildingUseChance = 10
cCaptivity = 2
cChaseAnimalChance = 25
cClimbsCliffs = 0
cCrowd = 30
cCrowdHappinessChange = -5
cDeathChance = 1
cDeathChange = -5
cDepth = 0
cDepthMax = 0
cDepthMin = 0
cDirtyHabitatRating = 0
cDirtyIncrement = 2
cDirtyThreshold = 100
cDrinkWaterChance = 15
cEatVegetationChance = 25
cElevationPref = 0
cEnergyIncrement = 5
cEnergyThreshold = 100
cEnterLandChance = 0
cEnterTankChance = 0
cEnterWaterChance = 0
cEscapedChange = 0
cExtremelyMurkyWaterChange = 0
cExtremelyMurkyWaterThreshold = 0
cFamily = -1
cFastRate = 48
cFlies = 0
cFoodTypes = 0
cFootprintX = 1
cFootprintY = 1
cGenus = 5105
cHabitat = 9400
cHabitatPreference = 50
cHabitatSize = 100
cHappyHabitatChange = 100
cHappyReproduceThreshold = 100
cHelpID = 5005
cHungerIncrement = 3
cHungerThreshold = 50
cHungryHealthChange = 10
cInitialHappiness = 100
cIsClimber = 0
cIsJumper = 1
cKeeperArrivesChange = 0
cKeeperFoodType = 1
cKeeperFoodUnitsEaten = 5
cKeeperFrequency = 2
cLandNeeded = 0
cLocation = 9600
cMatingType = 0
cMaxEnergy = 100
cMaxHits = 3000
cMediumRate = 35
cMimic = 70
cMimicHappyDiff = 50
cMinHits = 0
cMurkyWaterChange = 0
cMurkyWaterThreshold = 0
cNameID = 19000
cNeedShelter = 0
cNeededFood = 60
cNoFoodChange = -50
cNoMateChange = 0
cNotEnoughKeepersChange = -10
cNumberAnimalsMax = 30
cNumberAnimalsMin = 2
cNumberMaxChange = -5
cNumberMinChange = -5
cOffspring = 4
cOtherAnimalAngryChange = 0
cOtherAnimalSickChange = -5
cOtherFood = 0
cPctHabitat = 10
cPctHits = 20
cPrefIconID = 7060
cPurchaseCost = 500
cRampageChance = 0
cRampageTimeMax = 0
cRampageTimeMin = 0
cReproductionChance = 10
cReproductionInterval = 4000
cRockPref = 0
cSalinityChange = 0
cSalinityHealthChange = 0
cSickChance = 1
cSickChange = -10
cSickTime = 4
cSlowRate = 20
cSmallZoodoo = 1
cSocial = 1
cSpacePref = 50
cSwims = 0
cTimeDeath = 20000
cTimeToHatch = 0
cTreePref = 2
cVeryAngryHabitatChange = -30
cVeryMurkyWaterChange = 0
cVeryMurkyWaterThreshold = 0
cWaterNeeded = 0

[y/Characteristics/Integers]
cAttractiveness = 15
cBabyToAdult = 500
cChaseAnimalChance = 35
cClimbsCliffs = 0
cHappyReproduceThreshold = 100
cIsClimber = 0
cIsJumper = 0
cNeedShelter = 0
cOffspring = 4
cPurchaseCost = 500
cReproductionChance = 10
cReproductionInterval = 4000
cSocial = 1
cSwims = 0

[m/Characteristics/Mixed]

[cCompatibleAnimals]
v = 5200
v = 5
v = 5201
v = -5
v = 5202
v = -20
v = 5203
v = -5
v = 5204
v = 5
v = 5205
v = -5
v = 5206
v = -20
v = 5207
v = -20
v = 5208
v = -20
v = 5210
v = -5
v = 5211
v = 5
v = 5212
v = -5
v = 5213
v = -20
v = 5214
v = -5
v = 5215
v = 5
v = 5216
v = -20
v = 5217
v = -20
v = 5005
v = 5
v = 5039
v = -10
v = 5031
v = 10
v = 5033
v = 10
v = 5035
v = 10
v = 5028
v = 10
v = 5025
v = 10
v = 5030
v = 10

[cSuitableObjects]
v = 9400
v = 3
v = 9410
v = -15
v = 9408
v = -25
v = 9402
v = -15
v = 9403
v = -10
v = 9404
v = -10
v = 9405
v = -10
v = 9407
v = -10
v = 9409
v = -5
v = 6062
v = -10
v = 9414
v = -100
v = 7048
v = -3
v = 7060
v = 3
v = 7057
v = -3
v = 7063
v = -8
v = 7030
v = -8
v = 7019
v = -8
v = 7017
v = -8
v = 9200
v = 4
v = 9205
v = 2
v = 9206
v = 2
v = 7076
v = -8
v = 8104
v = 20
v = 8105
v = 22
v = 8106
v = 26
v = 8107
v = 17
v = 8108
v = 20
v = 8109
v = 22
v = 8110
v = 17
v = 8111
v = 20
v = 8112
v = 22
v = 9401
v = 0
v = 9406
v = 0
v = 9411
v = 0
v = 9413
v = 0
v = 9415
v = 0
v = 9416
v = 0
v = 9417
v = 0
v = 9418
v = 0
v = 9419
v = 0
v = 7000
v = 0
v = 7001
v = 0
v = 7004
v = 0
v = 7005
v = 0
v = 7006
v = 0
v = 7007
v = 0
v = 7008
v = 0
v = 7009
v = 0
v = 7010
v = 0
v = 7011
v = 0
v = 7012
v = 0
v = 7013
v = 0
v = 7014
v = 0
v = 7015
v = 0
v = 7016
v = 0
v = 7018
v = 0
v = 7020
v = 0
v = 7021
v = 0
v = 7022
v = 0
v = 7023
v = 0
v = 7024
v = 0
v = 7025
v = 0
v = 7026
v = 0
v = 7027
v = 0
v = 7028
v = 0
v = 7029
v = 0
v = 7031
v = 0
v = 7032
v = 0
v = 7033
v = 0
v = 7034
v = 0
v = 7035
v = 0
v = 7036
v = 0
v = 7037
v = 0
v = 7038
v = 0
v = 7039
v = 0
v = 7040
v = 0
v = 7041
v = 0
v = 7042
v = 0
v = 7043
v = 0
v = 7044
v = 0
v = 7045
v = 0
v = 7046
v = 0
v = 7047
v = 0
v = 7049
v = 0
v = 7050
v = 0
v = 7051
v = 0
v = 7052
v = 0
v = 7053
v = 0
v = 7054
v = 0
v = 7055
v = 0
v = 7056
v = 0
v = 7058
v = 0
v = 7059
v = 0
v = 7061
v = 0
v = 7062
v = 0
v = 7064
v = 0
v = 7065
v = 0
v = 7066
v = 0
v = 7067
v = 0
v = 7068
v = 0
v = 7069
v = 0
v = 7070
v = 0
v = 7071
v = 0
v = 7072
v = 0
v = 7073
v = 0
v = 7074
v = 0
v = 7075
v = 0
v = 7077
v = 0
v = 7078
v = 0
v = 7079
v = 0

[cCompatibleTerrain]
v = 0
v = 0
v = 1
v = 0
v = 2
v = 0
v = 3
v = 0
v = 4
v = 95
v = 5
v = 0
v = 6
v = 0
v = 7
v = 0
v = 8
v = 0
v = 9
v = 5
v = 10
v = 0
v = 11
v = 0
v = 12
v = 0
v = 13
v = 0
v = 14
v = 0
v = 15
v = 0
v = 16
v = 0

[m/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[AmbientAnims]
a = 81
a = 100
a = 61
a = 80
a = 21
a = 60
a = -20
a = 20
a = -60
a = -21
a = -80
a = -61
a = -100
a = -81
b = bHappy
b = bFriendly
b = bCalm
b = bNeutral
b = bUneasy
b = bTense
b = bAngry

[defaultLCID]
LCID = 1031

[Sounds]
s063 = animals/d813a04a/063.wav
s063 = 1300
pickupsound = animals/d813a04a/063.wav
pickupsound = 1300

[f/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[y/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[m/iCharacteristics/Integers]
cEnterLandChance = 100

[f/iCharacteristics/Integers]
cEnterLandChance = 100

[y/iCharacteristics/Integers]
cEnterLandChance = 100

[1031]
cGeneralInfoFileName = animals/D813A04A/texts/1031.txt
cLongHelp = Abra kaufen. Abra bevorzugen die Unterbringung in großen Gruppen.
cName = Abra
cTheString = the Abra

[m\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[m\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[m\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[m\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[m\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[m\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[m\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[m\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[m\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[m\BehaviorSet\bPlayToys]

[m\BehaviorSet\bPlayWithToyHappy]

[m\BehaviorSet\bPlayWithToyFriendly]

[m\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bHappy1]
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)

[m\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[m\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)

[m\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)

[m\BehaviorSet\bIdle3]
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)

[m\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[m\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stamp)
f = fPlay(stand)

[m\BehaviorSet\bSleep]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()

[m\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[m\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)

[m\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bSick]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)

[m\BehaviorSet\bChasePrey]
f = fMove(prey,0,"run",48)

[m\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[m\BehaviorSet\bCaught]
f = fFollow(keeper)

[m\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)

[m\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)

[m\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[m\BehaviorSet\bWalk]
f = fWalk(0,0)

[m\BehaviorSet\bRun]
f = fMove(0,0,run,48)

[m\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,s063)

[f\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[f\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[f\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[f\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[f\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[f\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[f\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[f\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[f\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[f\BehaviorSet\bPlayToys]

[f\BehaviorSet\bPlayWithToyHappy]

[f\BehaviorSet\bPlayWithToyFriendly]

[f\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,24)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[f\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[f\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[f\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,8)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(groom)
f = fPlay(stand)

[f\BehaviorSet\bUneasy1]
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[f\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(jerk)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)

[f\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[f\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)

[f\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[f\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stamp)
f = fPlay(stand)

[f\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)

[f\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()

[f\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[f\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)

[f\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[f\BehaviorSet\bSick]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(lie_side)
f = fPlayTime(side_idle,30)
f = fPlayReverse(lie_side)
f = fPlayReverse(lie_down)

[f\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)

[f\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)

[f\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[f\BehaviorSet\bCaught]
f = fFollow(keeper)

[f\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[f\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[f\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[f\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)

[f\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[f\BehaviorSet\bWalk]
f = fWalk(0,0)

[f\BehaviorSet\bRun]
f = fMove(0,0,trot,122)

[f\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,placesound)

[y\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[y\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[y\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[y\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[y\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[y\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[y\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[y\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[y\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[y\BehaviorSet\bPlayToys]

[y\BehaviorSet\bPlayWithToyHappy]

[y\BehaviorSet\bPlayWithToyFriendly]

[y\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,24)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bHappy1]
f = fPlay(stand)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[y\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,14)
f = fPlay(lie_groom)
f = fPlayTime(lie_groomidle,6)
f = fPlayReverse(lie_groom)
f = fPlay(lie_idle)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[y\BehaviorSet\bHappy3]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)

[y\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,8)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(look_left)
f = fPlay(stand)
f = fPlay(groom)
f = fPlayTime(groom_idle,5)
f = fPlayReverse(groom)
f = fPlay(stand)

[y\BehaviorSet\bUneasy1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlayTime(stand,6)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[y\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(jerk)
f = fPlayTime(stand,6)
f = fPlay(look_right)
f = fPlay(stand)

[y\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(neckout)
f = fPlayTime(neckout_idle,6)
f = fPlayReverse(neckout)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[y\BehaviorSet\bIdle3]
f = fPlayTime(stand,7)
f = fPlay(stretch)
f = fPlayReverse(stretch)
f = fPlay(stand)

[y\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)

[y\BehaviorSet\bAngry2]
f = fPlay(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stamp)
f = fPlay(stand)

[y\BehaviorSet\bSleep]
f = fPlay(lie_down)
f = fPlay(lie_idle)
f = fPlay(sleep)
f = fPlayTime(sleep_idle,25)
f = fPlayReverse(sleep)
f = fPlayReverse(lie_down)

[y\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(sleep,5)
f = fPlayTime(sleep,5)
f = fDie()

[y\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlayWithSound(shake,s063)
f = fPlay(stand)

[y\BehaviorSet\bNoise2]
f = fPlayTime(stand)
f = fPlayWithSound(jerk,s063)
f = fPlay(stand)

[y\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,7)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[y\BehaviorSet\bSick]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)

[y\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,trot,122)
f = fPlay(stand)
f = fPlayWithSound(jerk,s373)
f = fPlay(stand)

[y\BehaviorSet\bChasePrey]
f = fMove(0,0,trot,122)

[y\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[y\BehaviorSet\bCaught]
f = fFollow(keeper)

[y\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[y\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[y\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)

[y\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)

[y\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[y\BehaviorSet\bWalk]
f = fWalk(0,0)

[y\BehaviorSet\bRun]
f = fMove(0,0,run,48)

[y\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,s063)
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

This is the original uca File.
Please tell me my error.
And Thanks for your Help.


[]

[]

[D813A04A]

[Global]
Class = animals
DefaultSubtype = m
Subtype
Type = D813A04A

[AnimPath]
f = animals/D813A04A/m
m = animals/D813A04A/m
y = animals/D813A04A/y

[Icon]
Icon = animals/D813A04A/icgaz/icgaz

[Member]
animals

[m/Characteristics/Strings]
cBehaviorInfoTextName = GAZELLE_BEHAVIOR
cFoodInfoTextName = GAZELLE_ANIMAL
cGeneralInfoTextName = GAZELLE_GENERAL
cHabitatInfoTextName = GAZELLE_HABITAT
cKeeperFoodType = herbivore
cKeeperInfoTextName = GAZELLE_KEEPER
cListImageName = animals/D813A04A/lsmgaz/lsmgaz
cPlaqueImageName = animals/D813A04A/plgaz/plgaz
cPrefIcon = objects/savgrass/SE/SE

[m/Characteristics/Integers]
cAllCrowdedChange = -5
cAngryHabitatChange = -5
cAngryTreeChange = -10
cAnimalDensity = 15
cAnimalDirtyRating = 10
cAttractiveness = 100
cBabyBornChange = 100
cBabyToAdult = 500
cBashStrength = 0
cBreathIncrement = 0
cBreathThreshold = 0
cBuildingUseChance = 10
cCaptivity = 2
cChaseAnimalChance = 25
cClimbsCliffs = 0
cCrowd = 30
cCrowdHappinessChange = -5
cDeathChance = 1
cDeathChange = -5
cDepth = 0
cDepthMax = 0
cDepthMin = 0
cDirtyHabitatRating = 0
cDirtyIncrement = 2
cDirtyThreshold = 100
cDrinkWaterChance = 15
cEatVegetationChance = 25
cElevationPref = 0
cEnergyIncrement = 5
cEnergyThreshold = 100
cEnterLandChance = 0
cEnterTankChance = 0
cEnterWaterChance = 0
cEscapedChange = 0
cExtremelyMurkyWaterChange = 0
cExtremelyMurkyWaterThreshold = 0
cFamily = -1
cFastRate = 48
cFlies = 0
cFoodTypes = 0
cFootprintX = 1
cFootprintY = 1
cGenus = 5105
cHabitat = 9400
cHabitatPreference = 50
cHabitatSize = 100
cHappyHabitatChange = 100
cHappyReproduceThreshold = 100
cHelpID = 5005
cHungerIncrement = 3
cHungerThreshold = 50
cHungryHealthChange = 10
cInitialHappiness = 100
cIsClimber = 0
cIsJumper = 1
cKeeperArrivesChange = 0
cKeeperFoodType = 1
cKeeperFoodUnitsEaten = 5
cKeeperFrequency = 2
cLandNeeded = 0
cLocation = 9600
cMatingType = 0
cMaxEnergy = 100
cMaxHits = 3000
cMediumRate = 35
cMimic = 70
cMimicHappyDiff = 50
cMinHits = 0
cMurkyWaterChange = 0
cMurkyWaterThreshold = 0
cNameID = 19000
cNeedShelter = 0
cNeededFood = 60
cNoFoodChange = -50
cNoMateChange = 0
cNotEnoughKeepersChange = -10
cNumberAnimalsMax = 30
cNumberAnimalsMin = 2
cNumberMaxChange = -5
cNumberMinChange = -5
cOffspring = 4
cOtherAnimalAngryChange = 0
cOtherAnimalSickChange = -5
cOtherFood = 0
cPctHabitat = 10
cPctHits = 20
cPrefIconID = 7060
cPurchaseCost = 500
cRampageChance = 0
cRampageTimeMax = 0
cRampageTimeMin = 0
cReproductionChance = 10
cReproductionInterval = 4000
cRockPref = 0
cSalinityChange = 0
cSalinityHealthChange = 0
cSickChance = 1
cSickChange = -10
cSickTime = 4
cSlowRate = 20
cSmallZoodoo = 1
cSocial = 1
cSpacePref = 50
cSwims = 0
cTimeDeath = 20000
cTimeToHatch = 0
cTreePref = 2
cVeryAngryHabitatChange = -30
cVeryMurkyWaterChange = 0
cVeryMurkyWaterThreshold = 0
cWaterNeeded = 0

[y/Characteristics/Integers]
cAttractiveness = 15
cBabyToAdult = 500
cChaseAnimalChance = 35
cClimbsCliffs = 0
cHappyReproduceThreshold = 100
cIsClimber = 0
cIsJumper = 0
cNeedShelter = 0
cOffspring = 4
cPurchaseCost = 500
cReproductionChance = 10
cReproductionInterval = 4000
cSocial = 1
cSwims = 0

[m/Characteristics/Mixed]

[cCompatibleAnimals]
v = 5200
v = 5
v = 5201
v = -5
v = 5202
v = -20
v = 5203
v = -5
v = 5204
v = 5
v = 5205
v = -5
v = 5206
v = -20
v = 5207
v = -20
v = 5208
v = -20
v = 5210
v = -5
v = 5211
v = 5
v = 5212
v = -5
v = 5213
v = -20
v = 5214
v = -5
v = 5215
v = 5
v = 5216
v = -20
v = 5217
v = -20
v = 5005
v = 5
v = 5039
v = -10
v = 5031
v = 10
v = 5033
v = 10
v = 5035
v = 10
v = 5028
v = 10
v = 5025
v = 10
v = 5030
v = 10

[cSuitableObjects]
v = 9400
v = 3
v = 9410
v = -15
v = 9408
v = -25
v = 9402
v = -15
v = 9403
v = -10
v = 9404
v = -10
v = 9405
v = -10
v = 9407
v = -10
v = 9409
v = -5
v = 6062
v = -10
v = 9414
v = -100
v = 7048
v = -3
v = 7060
v = 3
v = 7057
v = -3
v = 7063
v = -8
v = 7030
v = -8
v = 7019
v = -8
v = 7017
v = -8
v = 9200
v = 4
v = 9205
v = 2
v = 9206
v = 2
v = 7076
v = -8
v = 8104
v = 20
v = 8105
v = 22
v = 8106
v = 26
v = 8107
v = 17
v = 8108
v = 20
v = 8109
v = 22
v = 8110
v = 17
v = 8111
v = 20
v = 8112
v = 22
v = 9401
v = 0
v = 9406
v = 0
v = 9411
v = 0
v = 9413
v = 0
v = 9415
v = 0
v = 9416
v = 0
v = 9417
v = 0
v = 9418
v = 0
v = 9419
v = 0
v = 7000
v = 0
v = 7001
v = 0
v = 7004
v = 0
v = 7005
v = 0
v = 7006
v = 0
v = 7007
v = 0
v = 7008
v = 0
v = 7009
v = 0
v = 7010
v = 0
v = 7011
v = 0
v = 7012
v = 0
v = 7013
v = 0
v = 7014
v = 0
v = 7015
v = 0
v = 7016
v = 0
v = 7018
v = 0
v = 7020
v = 0
v = 7021
v = 0
v = 7022
v = 0
v = 7023
v = 0
v = 7024
v = 0
v = 7025
v = 0
v = 7026
v = 0
v = 7027
v = 0
v = 7028
v = 0
v = 7029
v = 0
v = 7031
v = 0
v = 7032
v = 0
v = 7033
v = 0
v = 7034
v = 0
v = 7035
v = 0
v = 7036
v = 0
v = 7037
v = 0
v = 7038
v = 0
v = 7039
v = 0
v = 7040
v = 0
v = 7041
v = 0
v = 7042
v = 0
v = 7043
v = 0
v = 7044
v = 0
v = 7045
v = 0
v = 7046
v = 0
v = 7047
v = 0
v = 7049
v = 0
v = 7050
v = 0
v = 7051
v = 0
v = 7052
v = 0
v = 7053
v = 0
v = 7054
v = 0
v = 7055
v = 0
v = 7056
v = 0
v = 7058
v = 0
v = 7059
v = 0
v = 7061
v = 0
v = 7062
v = 0
v = 7064
v = 0
v = 7065
v = 0
v = 7066
v = 0
v = 7067
v = 0
v = 7068
v = 0
v = 7069
v = 0
v = 7070
v = 0
v = 7071
v = 0
v = 7072
v = 0
v = 7073
v = 0
v = 7074
v = 0
v = 7075
v = 0
v = 7077
v = 0
v = 7078
v = 0
v = 7079
v = 0

[cCompatibleTerrain]
v = 0
v = 0
v = 1
v = 0
v = 2
v = 0
v = 3
v = 0
v = 4
v = 95
v = 5
v = 0
v = 6
v = 0
v = 7
v = 0
v = 8
v = 0
v = 9
v = 5
v = 10
v = 0
v = 11
v = 0
v = 12
v = 0
v = 13
v = 0
v = 14
v = 0
v = 15
v = 0
v = 16
v = 0

[m/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[AmbientAnims]
a = 81
a = 100
a = 61
a = 80
a = 21
a = 60
a = -20
a = 20
a = -60
a = -21
a = -80
a = -61
a = -100
a = -81
b = bHappy
b = bFriendly
b = bCalm
b = bNeutral
b = bUneasy
b = bTense
b = bAngry

[defaultLCID]
LCID = 1031

[Sounds]
063 = 063.wav
063 = 1300

[f/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[y/Animations]
box_idle = objects/box/idle/idle.ani
box_used = objects/box/used/used.ani
eat = eat
head_ground = headgrnd
idle = stand
jump_high = highjump
lie_down = liedown
lie_idle = lieidle
lie_side = lieside
look_left = lookl
look_right = lookr
present_horns = horns
raise_head = headrais
run = run
scratch_back = scrhback
scratch_head = scrhhead
scuff_feet = scuff
shoo_fly = flyshoo
stamp_feet = stamp
stand = stand
stand_up = standup
trot = trot
walk = walk

[m/iCharacteristics/Integers]
cEnterLandChance = 100

[f/iCharacteristics/Integers]
cEnterLandChance = 100

[y/iCharacteristics/Integers]
cEnterLandChance = 100

[1031]
cGeneralInfoFileName = animals/D813A04A/texts/1031.txt
cLongHelp = Abra kaufen. Abra bevorzugen die Unterbringung in großen Gruppen.
cName = Abra
cTheString = the Abra

[m\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[m\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[m\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[m\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[m\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[m\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[m\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[m\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[m\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[m\BehaviorSet\bPlayToys]

[m\BehaviorSet\bPlayWithToyHappy]

[m\BehaviorSet\bPlayWithToyFriendly]

[m\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bHappy1]
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)

[m\BehaviorSet\bHappy3]
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)

[m\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)

[m\BehaviorSet\bUneasy1]
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)

[m\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)

[m\BehaviorSet\bIdle3]
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)

[m\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)

[m\BehaviorSet\bAngry2]
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)

[m\BehaviorSet\bSleep]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()

[m\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bNoise2]
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)

[m\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[m\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)

[m\BehaviorSet\bSick]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)

[m\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)

[m\BehaviorSet\bChasePrey]
f = fMove(prey,0,"run",48)

[m\BehaviorSet\bRunFromPredator]
f = fRun(0,0)

[m\BehaviorSet\bCaught]
f = fFollow(keeper)

[m\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)

[m\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)

[m\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)

[m\BehaviorSet\bAngryKeeper]
f = fPlay(stand)

[m\BehaviorSet\bWalk]
f = fWalk(0,0)

[m\BehaviorSet\bRun]
f = fMove(0,0,run,48)

[m\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,Undefined)

[f\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[f\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[f\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[f\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[f\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[f\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[f\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[f\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[f\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[f\BehaviorSet\bPlayToys]

[f\BehaviorSet\bPlayWithToyHappy]

[f\BehaviorSet\bPlayWithToyFriendly]

[f\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,24)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy1]
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bHappy3]
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,58)
f = fPlay(Undefined)

[f\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,8)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,21)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)

[f\BehaviorSet\bUneasy1]
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,38)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,10)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bIdle3]
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bAngry2]
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bSleep]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,27)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(Undefined)
f = fPlayTime(Undefined,5)
f = fPlayTime(Undefined,5)
f = fDie()

[f\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bNoise2]
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[f\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,4)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bSick]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,27)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[f\BehaviorSet\bChasePrey]
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,Undefined,48)

[f\BehaviorSet\bRunFromPredator]
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)

[f\BehaviorSet\bCaught]
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)

[f\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(Undefined)
f = fWalk(mother,0)

[f\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(Undefined)
f = fWalk(mother,0)

[f\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[f\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[f\BehaviorSet\bAngryKeeper]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)

[f\BehaviorSet\bWalk]
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)

[f\BehaviorSet\bRun]
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,Undefined,48)

[f\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(Undefined,Undefined)

[y\BehaviorSet\bHappy]
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)
f = fPlaySetProb(bIdle1,20,bHappy1,50,bHappy2,30)

[y\BehaviorSet\bFriendly]
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)
f = fPlaySetProb(bHappy3,60,bIdle2,40)

[y\BehaviorSet\bCalm]
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)
f = fPlaySetProb(bCalm1,50,bIdle1,30,bIdle2,20)

[y\BehaviorSet\bNeutral]
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)
f = fPlaySetProb(bIdle1,50,bIdle2,50)

[y\BehaviorSet\bUneasy]
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)
f = fPlaySetProb(bUneasy1,60,bIdle2,40)

[y\BehaviorSet\bTense]
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)
f = fPlaySetProb(bTense1,50,bAngry3,20,bIdle3,30)

[y\BehaviorSet\bAngry]
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)
f = fPlaySetProb(bAngry1,50,bAngry2,30,bIdle3,20)

[y\BehaviorSet\bEscaped]
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)
f = fPlaySetProb(bEscaped1,70,bNoise1,30)

[y\BehaviorSet\bBabyActions]
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)
f = fPlaySetProb(bBaby2,67,bIdle1,33)

[y\BehaviorSet\bPlayToys]

[y\BehaviorSet\bPlayWithToyHappy]

[y\BehaviorSet\bPlayWithToyFriendly]

[y\BehaviorSet\bIdle1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,24)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,24)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bHappy1]
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(scratch_head)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlay(eat)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bHappy2]
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(scuff_feet)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(scratch_back)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bHappy3]
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(shoo_fly)
f = fMove(0,0,jump_high,58)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,58)
f = fPlay(Undefined)

[y\BehaviorSet\bIdle2]
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,8)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,8)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bCalm1]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,21)
f = fPlayReverse(lie_down)
f = fWalk(0,0)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,21)
f = fPlayReverse(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)

[y\BehaviorSet\bUneasy1]
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fMove(0,0,trot,38)
f = fPlay(stand)
f = fPlay(scratch_head)
f = fPlay(head_ground)
f = fPlayTime(eat,10)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,38)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,10)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bTense1]
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(stand)
f = fWalk(0,0)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(scratch_back)
f = fPlay(stand)
f = fPlay(Undefined)
f = fWalk(0,0)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bAngry3]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bIdle3]
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(stand)
f = fPlayPingPong(raise_head)
f = fPlay(stand)
f = fPlayPingPong(look_left)
f = fPlay(stand)
f = fPlayPingPong(look_right)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bAngry1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bAngry2]
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlayPingPong(present_horns)
f = fPlay(stand)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayPingPong(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bSleep]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,27)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bDie]
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(lie_down)
f = fPlayTime(lie_idle,5)
f = fPlayTime(lie_idle,5)
f = fDie()
f = fPlay(Undefined)
f = fPlayTime(Undefined,5)
f = fPlayTime(Undefined,5)
f = fDie()

[y\BehaviorSet\bNoise1]
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bNoise2]
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stamp_feet)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bFindKeeperFood]
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)
f = fWalk(keeperfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bFindOtherFood]
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)
f = fWalk(otherfood,0)
f = fPlaySet(bEat)

[y\BehaviorSet\bEat]
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(stand)
f = fPlay(head_ground)
f = fPlayTime(eat,4)
f = fPlayReverse(head_ground)
f = fPlay(head_ground)
f = fPlayTime(eat,6)
f = fPlayReverse(head_ground)
f = fPlay(stand)
f = fFaceTowardFood()
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,4)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,6)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bSick]
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(lie_down)
f = fPlayTime(lie_idle,27)
f = fPlayReverse(lie_down)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlayTime(Undefined,27)
f = fPlayReverse(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bEscaped1]
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(stand)
f = fMove(0,0,run,48)
f = fPlay(stand)
f = fPlay(Undefined)
f = fPlay(stand)
f = fPlay(Undefined)
f = fMove(0,0,Undefined,48)
f = fPlay(Undefined)
f = fPlay(Undefined)
f = fPlay(Undefined)

[y\BehaviorSet\bChasePrey]
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,"run",48)
f = fMove(prey,0,Undefined,48)

[y\BehaviorSet\bRunFromPredator]
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)
f = fRun(0,0)

[y\BehaviorSet\bCaught]
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)
f = fFollow(keeper)

[y\BehaviorSet\bBaby1]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(Undefined)
f = fWalk(mother,0)

[y\BehaviorSet\bBaby2]
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(stand)
f = fWalk(mother,0)
f = fPlay(Undefined)
f = fWalk(mother,0)

[y\BehaviorSet\bBoard1]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[y\BehaviorSet\bBoard2]
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(stand,10)
f = fPlayTime(Undefined,10)

[y\BehaviorSet\bAngryKeeper]
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(stand)
f = fPlay(Undefined)

[y\BehaviorSet\bWalk]
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)
f = fWalk(0,0)

[y\BehaviorSet\bRun]
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,run,48)
f = fMove(0,0,Undefined,48)

[y\BehaviorSet\bRattle]
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(box_used,Undefined)
f = fPlayWithSound(Undefined,Undefined)
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

Your animal should make a sound when you pick up the animal. If it does not, then either there is a problem with animals/d813a04a/063.wav or 1300 is too high in "pickupsound = 1300".

There are a few reasons why the animal does not make a sound on its own. You are using "f = fPlayWithSound(shake,s063)" and "f = fPlayWithSound(jerk,s063)". But there is no "shake =" or "jerk =" in the [m/Animations] section. You want to add something like "shake = eat" and "jerk = eat" in the [m/Animations] section. You should also delete the [f/Animations] and [y/Animations] sections. These changes will make the animal have a sound on its own, but not when it is happy. To have the animal make a sound when it is happy, you need to add something like "f = fPlayWithSound(shake,s063)" in either the [m\BehaviorSet\bHappy1] section or the [m\BehaviorSet\bHappy2] section or the [m\BehaviorSet\bIdle1] section. You should also delete all [f\BehaviorSet\...] sections and all [y\BehaviorSet\...] sections.
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

It`s make a Sound when i delete the f an y Animation ?"
Must i delete it complete or not ?"
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

What must i all Delete in the uca File ?"
That the Animal make Sound.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

Yes, you should delete [f/Animations] and [y/Animations] completely. Then the female and young will use [m/Animations]. You should also delete all [f\BehaviorSet\...] and all [y\BehaviorSet\...] completely. Then the female and young will use [m\BehaviorSet\...]. You should always delete these sections for all animals. It is a mistake that APE does. It causes other problems in addition to problems with sounds. Those sections are not in gazelle.ai in animals2.ztd, but APE added them and it should not. Sometimes you might want those sections if the female or young does something that the male does not. But that is very rare.
Katha25
zoo guest
Posts: 14
Joined: Wed Jun 30, 2010 8:57 am

Post by Katha25 »

What is with Animals like the Lion ?
Can i delete the f and y Animation or not ?"
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

The lion is more complicated. The female has animations that the male does not have. The female has different sounds than the male. The young has different sounds than the female and the male. So, unless your animal is like the lion in these ways, you should not use the lion in APE. It would be very difficult to know what to keep, what to delete, and what to change in the ".uca" when the lion is used in APE. You would have to start with what lion.ai has, but then make much changes, depending on what your animal has.
Post Reply