Table 3. Scene 1 output log with a behavior tree.

Log
1 Act: Patrol
2 Dec: Is it enemy?: True
4 isDefensible: True
5 Dec: Is it defensible?: True
6 Act: Take Gun
7 Act: Target Enemy
8 Act: Fire
9 ...
10 Act: Take gun
11 isDefensible: False
12 Act: Target enemy
13 Act: Fire