WEEK 2: Enhancing Moods

EXPLORING THE BEHAVIORS (BHAV) SECTION (continued)

Quite simple, really. Any time you see [priv:], that means another little behavior elsewhere outside of the current behavior, which in this case is Behavior #4097, that is where we are. With that 0 line selected, look over to the right and you'll find a very handy dandy section which just happens to be called the Data Box:


Fig. 1.8

Look at the number to the right of "Function". It says 4100. In other words, the private call is telling us to go to Behavior #4100 to get the proper instructions for the Sit function. We'll go there in a minute, but first I want to go over the entire Data box shown above in Fig. 1.8.

Function 4100 is the script # or behavior # we are being instructed to go to.

Immediately following are the True Line and False Line statements we discussed earlier (the third column).

Notice that Parameters 1 through 4 are all marked as "-1". This means a private call. If it wasn't a private call, we'd have actual numbers in those parameters, delineating the boundaries for our Function. Also important to note at this point, is the fact that typing in -1 in those boxes will be nearly impossible since the program doesn't like it. Instead, whenever you have a private call, you need to move to the HEX parameter boxes located at the bottom, and manually type in the letter "F" all the way across. This is native to IFF only. SS handles private calls a bit differently, as we will see momentarily. Take a moment to write down Behavior #4100 in your notebook, so you will not forget where we are to go. We're about to take a short side trip before resuming our scavenger hunt.

SIDE TRIP INTO SCRIPT STATION

We've just learned how to rewrite in IFF, and how a private call looks. It is only proper that we investigate those two methods in Script Station (SS).

Click OK to get out of the window you are in, SAVE your file and EXIT out of IFF.

Open Script Station and bring up your Cheap Chair in the program.

We're not going to look at the same behaviors in SS because more than likely they will already have been optimized (rewritten) by IFF, and instead we'll pick a different script to optimize.

 

Continued on Next Page . . .