RandomRate
The pair of playback rates a new animation picks its frame delay from.
- Applies to
- AnimType
- File
art.ini- Section
[<ObjectType ID>]- Value
- point (x,y)
- When omitted
- UnchangedEach half is read separately and -1 is treated as absent, leaving that bound as it stands.
Both numbers are animation frames per minute of game time, and each is stored as 900 divided by it in whole numbers — the same conversion Rate= uses. A wait is picked from the whole numbers between the two stored bounds when an animation of the type is created, and picked again when an animation chains into the type. While both bounds are zero the flat rate is used instead.
A rate of 0 or below stores no wait for that bound, and -1 in either half leaves that bound at whatever it already held rather than storing anything.
A value carrying only one number leaves the second bound undefined rather than defaulting it: whatever happened to be in memory is read as the second rate. Both halves have to be written.
Normalized=yes rescales whichever wait comes out of the pick.