GRAAL Limits, Ranges & Reserved Numbers
These are basic technical limitations to GRAAL 2.
SCREEN GRAPHICS
SCENE AREA: Background pictures must be lowres, 32 or 64 (EHB) colours,
and between 320 and 640 pixels wide. (IFF picture files used for clipart
must also be the same number of colours.)
COMMAND AND DIALOGUE AREAS: Pictures used must be hires, and 640 pixels
wide. (No more than 16 colours.)
BOBS
Allowed BOB numbers for general use: 1-59
BOB numbers assigned:
60-63 - used for system graphics like the display of messages and
names of objects and exits in the scene area
ANIMATION
Animation channels allowed for general use: 2-15
Channel 1 is normally used for the main character animation, although
when characters are defined by CHAR: statements any channel may be used
for this instead (and is defined by the animation channel set for the
object depicting the character).
STATEMENT AND COMMAND LIMITS
Default
Item Limit Alterable
----------------------------------------- ------ --------------
Max no of DACT lines in room file Y (graal.main)
Max no of concurrent dialogues 6 Y -"-
Max no of dialogue lines per dialogue 30 Y -"-
Max no of LACT statements per dialogue 90 Y -"-
Max no of ACTION lines in a room Y -"-
Max no of ACTION lines in a section Y -"-
Number of flags for each object 6 N
Number of flags for each room 20 N
Maximum number of floors in a room 12 N
Maximum number of paths in a room 12 N
Max.no of objects in each inventory 50 N
Number of controllable characters 4 N
Number of inventories 4 N
Number of string varibales 12 N
Max no of objects in current room 30 N
(displayed simultaneously, not counting
BOBON, STATIC:, ANIM: graphics)