Timing fixes: code patched to ensure the use of ONE_SECOND constant

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@709 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2003-02-07 07:01:23 +00:00
parent cf5ff4ddc1
commit 4c40dcf6f0
47 changed files with 452 additions and 428 deletions
+10 -5
View File
@@ -18,6 +18,11 @@
#include "starcon.h" #include "starcon.h"
// the running of the game-clock is based on game framerates
// *not* on the system (or translated) timer
// and is hard-coded to the original 24 fps
#define CLOCK_BASE_FRAMERATE 24
#define IsLeapYear(yi) (!((yi) & 3) && (((yi) % 100) || ((yi) % 400))) #define IsLeapYear(yi) (!((yi) & 3) && (((yi) % 100) || ((yi) % 400)))
static Mutex clock_mutex; static Mutex clock_mutex;
@@ -30,7 +35,7 @@ int clock_task_func(void* data)
{ {
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31,
}; };
COUNT cycle_index, delay_count; DWORD cycle_index, delay_count;
COLOR cycle_tab[] = COLOR cycle_tab[] =
{ {
BUILD_COLOR (MAKE_RGB15 (0xA, 0x14, 0x18), 0x5B), BUILD_COLOR (MAKE_RGB15 (0xA, 0x14, 0x18), 0x5B),
@@ -42,7 +47,7 @@ int clock_task_func(void* data)
BUILD_COLOR (MAKE_RGB15 (0x0, 0x7, 0xB), 0x61), BUILD_COLOR (MAKE_RGB15 (0x0, 0x7, 0xB), 0x61),
}; };
#define NUM_CYCLES (sizeof (cycle_tab) / sizeof (cycle_tab[0])) #define NUM_CYCLES (sizeof (cycle_tab) / sizeof (cycle_tab[0]))
#define NUM_DELAYS 9 #define NUM_DELAYS (ONE_SECOND * 3 / 40) // 9 @ 120 ticks/second
Task task = (Task) data; Task task = (Task) data;
LastPilot = FALSE; LastPilot = FALSE;
@@ -119,7 +124,7 @@ int clock_task_func(void* data)
); );
if (OnAutoPilot || OnAutoPilot != LastPilot) if (OnAutoPilot || OnAutoPilot != LastPilot)
{ {
COUNT num_ticks; DWORD num_ticks;
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
num_ticks = GetTimeCounter () - LastTime; num_ticks = GetTimeCounter () - LastTime;
@@ -161,7 +166,7 @@ int clock_task_func(void* data)
} }
ClearSemaphore (GLOBAL (GameClock).clock_sem); ClearSemaphore (GLOBAL (GameClock).clock_sem);
SleepThreadUntil (TimeIn + 1); SleepThreadUntil (TimeIn + ONE_SECOND / 120);
} }
FinishTask (task); FinishTask (task);
return(0); return(0);
@@ -241,7 +246,7 @@ SetGameClockRate (COUNT seconds_per_day)
//if (GLOBAL (GameClock.clock_sem)) fprintf (stderr, "%u\n", GLOBAL (GameClock.clock_sem)); //if (GLOBAL (GameClock.clock_sem)) fprintf (stderr, "%u\n", GLOBAL (GameClock.clock_sem));
SetSemaphore (GLOBAL (GameClock.clock_sem)); SetSemaphore (GLOBAL (GameClock.clock_sem));
new_day_in_ticks = (SIZE)(seconds_per_day * (ONE_SECOND / 5)); new_day_in_ticks = (SIZE)(seconds_per_day * CLOCK_BASE_FRAMERATE);
if (GLOBAL (GameClock.day_in_ticks) == 0) if (GLOBAL (GameClock.day_in_ticks) == 0)
new_tick_count = new_day_in_ticks; new_tick_count = new_day_in_ticks;
else if (GLOBAL (GameClock.tick_count) <= 0) else if (GLOBAL (GameClock.tick_count) <= 0)
+11 -5
View File
@@ -824,7 +824,7 @@ int ambient_anim_task(void* data)
BOOLEAN Change, CanTalk; BOOLEAN Change, CanTalk;
DWORD CurTime, ElapsedTicks; DWORD CurTime, ElapsedTicks;
SleepThreadUntil (LastTime + 1); SleepThreadUntil (LastTime + ONE_SECOND / 120);
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
BatchGraphics (); BatchGraphics ();
@@ -1200,6 +1200,12 @@ SpewPhrases (COUNT wait_track)
do do
{ {
ClearSemaphore (GraphicsSem); ClearSemaphore (GraphicsSem);
/* FIXME: is this a ramnant of 128-tick clock?
* with 120-tick clock this will sleep for 1 tick --
* for 1/120th of a second; if ONE_SECOND is upgraded
* it will probably sleep for 2/120th of a second.
* Might need to be fixed.
*/
SleepThreadUntil (TimeIn + (ONE_SECOND / 64)); SleepThreadUntil (TimeIn + (ONE_SECOND / 64));
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
#if DEMO_MODE || CREATE_JOURNAL #if DEMO_MODE || CREATE_JOURNAL
@@ -1403,11 +1409,11 @@ DoCommunication (INPUT_STATE InputState, PENCOUNTER_STATE pES)
{ {
DWORD TimeIn, TimeOut; DWORD TimeIn, TimeOut;
TimeOut = FadeMusic (0, ONE_SECOND * 3) + 2; TimeOut = FadeMusic (0, ONE_SECOND * 3) + ONE_SECOND / 60;
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
do do
{ {
SleepThreadUntil (TimeIn + 1); SleepThreadUntil (TimeIn + ONE_SECOND / 120);
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
if (GetInputXComponent (GetInputState (NormalInput)) < 0) if (GetInputXComponent (GetInputState (NormalInput)) < 0)
{ {
@@ -1417,7 +1423,7 @@ DoCommunication (INPUT_STATE InputState, PENCOUNTER_STATE pES)
ClearSemaphore (GraphicsSem); ClearSemaphore (GraphicsSem);
if (GLOBAL (CurrentActivity) & CHECK_ABORT) if (GLOBAL (CurrentActivity) & CHECK_ABORT)
break; break;
TimeOut = FadeMusic (0, ONE_SECOND * 2) + 2; TimeOut = FadeMusic (0, ONE_SECOND * 2) + ONE_SECOND / 60;
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
} }
} while (TimeIn <= TimeOut); } while (TimeIn <= TimeOut);
@@ -1532,7 +1538,7 @@ DoCommunication (INPUT_STATE InputState, PENCOUNTER_STATE pES)
StopMusic (); StopMusic ();
StopSound (); StopSound ();
StopTrack (); StopTrack ();
SleepThreadUntil (FadeMusic (FOREGROUND_VOL, 0) + 2); SleepThreadUntil (FadeMusic (FOREGROUND_VOL, 0) + ONE_SECOND / 60);
return (FALSE); return (FALSE);
} }
+22 -22
View File
@@ -40,7 +40,7 @@ static LOCDATA arilou_desc =
4, /* StartIndex */ 4, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 1) | (1L << 16) (1 << 1) | (1L << 16)
}, },
@@ -48,7 +48,7 @@ static LOCDATA arilou_desc =
13, /* StartIndex */ 13, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 0) | (1L << 16) (1 << 0) | (1L << 16)
}, },
@@ -56,7 +56,7 @@ static LOCDATA arilou_desc =
22, /* StartIndex */ 22, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1L << 16) (1L << 16)
}, },
@@ -64,7 +64,7 @@ static LOCDATA arilou_desc =
31, /* StartIndex */ 31, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4) (1 << 4)
}, },
@@ -72,7 +72,7 @@ static LOCDATA arilou_desc =
40, /* StartIndex */ 40, /* StartIndex */
10, /* NumFrames */ 10, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 3) (1 << 3)
}, },
@@ -80,7 +80,7 @@ static LOCDATA arilou_desc =
50, /* StartIndex */ 50, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 7) (1 << 7)
}, },
@@ -88,14 +88,14 @@ static LOCDATA arilou_desc =
59, /* StartIndex */ 59, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
67, /* StartIndex */ 67, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5) (1 << 5)
}, },
@@ -103,7 +103,7 @@ static LOCDATA arilou_desc =
76, /* StartIndex */ 76, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 9) (1 << 9)
}, },
@@ -111,7 +111,7 @@ static LOCDATA arilou_desc =
85, /* StartIndex */ 85, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 8) (1 << 8)
}, },
@@ -119,14 +119,14 @@ static LOCDATA arilou_desc =
94, /* StartIndex */ 94, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
103, /* StartIndex */ 103, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 13) (1 << 13)
}, },
@@ -134,14 +134,14 @@ static LOCDATA arilou_desc =
112, /* StartIndex */ 112, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
121, /* StartIndex */ 121, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 11) (1 << 11)
}, },
@@ -149,7 +149,7 @@ static LOCDATA arilou_desc =
129, /* StartIndex */ 129, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1L << 15) (1L << 15)
}, },
@@ -157,7 +157,7 @@ static LOCDATA arilou_desc =
138, /* StartIndex */ 138, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 14) (1 << 14)
}, },
@@ -165,7 +165,7 @@ static LOCDATA arilou_desc =
146, /* StartIndex */ 146, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 0) | (1 << 1) | (1 << 2) (1 << 0) | (1 << 1) | (1 << 2)
}, },
@@ -173,21 +173,21 @@ static LOCDATA arilou_desc =
155, /* StartIndex */ 155, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
157, /* StartIndex */ 157, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
159, /* StartIndex */ 159, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM | WAIT_TALKING,/* AnimFlags */ CIRCULAR_ANIM | WAIT_TALKING,/* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -202,8 +202,8 @@ static LOCDATA arilou_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+12 -12
View File
@@ -40,57 +40,57 @@ static LOCDATA blackurq_desc =
7, /* StartIndex */ 7, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
13, /* StartIndex */ 13, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
23, /* StartIndex */ 23, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
26, /* StartIndex */ 26, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
29, /* StartIndex */ 29, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, 0, /* RestartRate */ ONE_SECOND / 10, 0, /* RestartRate */
}, },
{ {
33, /* StartIndex */ 33, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM CIRCULAR_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
38, /* StartIndex */ 38, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -98,15 +98,15 @@ static LOCDATA blackurq_desc =
1, /* StartIndex */ 1, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
20, 0, /* FrameRate */ ONE_SECOND / 6, 0, /* FrameRate */
0, 0, /* RestartRate */ 0, 0, /* RestartRate */
}, },
{ {
2, /* StartIndex */ 2, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+8 -8
View File
@@ -40,42 +40,42 @@ static LOCDATA chmmr_desc =
12, /* StartIndex */ 12, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
17, /* StartIndex */ 17, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
27, /* StartIndex */ 27, /* StartIndex */
20, /* NumFrames */ 20, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
47, /* StartIndex */ 47, /* StartIndex */
14, /* NumFrames */ 14, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
61, /* StartIndex */ 61, /* StartIndex */
24, /* NumFrames */ 24, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -90,8 +90,8 @@ static LOCDATA chmmr_desc =
1, /* StartIndex */ 1, /* StartIndex */
11, /* NumFrames */ 11, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
1, 0, /* FrameRate */ ONE_SECOND / 120, 0, /* FrameRate */
1, 0, /* RestartRate */ ONE_SECOND / 120, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+6 -6
View File
@@ -41,22 +41,22 @@ static LOCDATA commander_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Running light */ { /* Running light */
10, /* StartIndex */ 10, /* StartIndex */
30, /* NumFrames */ 30, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
ONE_SECOND * 2, 0, /* RestartRate */ ONE_SECOND * 2, 0, /* RestartRate */
}, },
{ {
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM | COLORXFORM_ANIM,/* AnimFlags */ RANDOM_ANIM | COLORXFORM_ANIM,/* AnimFlags */
0, 4, /* FrameRate */ 0, ONE_SECOND / 30, /* FrameRate */
0, 8, /* RestartRate */ 0, ONE_SECOND / 15, /* RestartRate */
}, },
}, },
{ {
@@ -70,8 +70,8 @@ static LOCDATA commander_desc =
4, /* StartIndex */ 4, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
14, 10, /* RestartRate */ ONE_SECOND * 7 / 60, ONE_SECOND / 12, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+18 -18
View File
@@ -40,56 +40,56 @@ static LOCDATA druuge_desc =
5, /* StartIndex */ 5, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
{ {
9, /* StartIndex */ 9, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
{ {
13, /* StartIndex */ 13, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
{ {
19, /* StartIndex */ 19, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
25, /* StartIndex */ 25, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
28, /* StartIndex */ 28, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
31, /* StartIndex */ 31, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
@@ -97,22 +97,22 @@ static LOCDATA druuge_desc =
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM CIRCULAR_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND * 7, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 7, ONE_SECOND * 3,/* RestartRate */
}, },
{ {
40, /* StartIndex */ 40, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
36, 0, /* FrameRate */ ONE_SECOND * 3 / 10, 0, /* FrameRate */
36, 0, /* RestartRate */ ONE_SECOND * 3 / 10, 0, /* RestartRate */
}, },
{ {
44, /* StartIndex */ 44, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
24, 0, /* FrameRate */ ONE_SECOND / 5, 0, /* FrameRate */
24, 0, /* RestartRate */ ONE_SECOND / 5, 0, /* RestartRate */
}, },
}, },
{ {
@@ -126,8 +126,8 @@ static LOCDATA druuge_desc =
1, /* StartIndex */ 1, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
10, 10, /* RestartRate */ ONE_SECOND / 12, ONE_SECOND / 12, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+6 -6
View File
@@ -40,28 +40,28 @@ static LOCDATA ilwrath_desc =
6, /* StartIndex */ 6, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
11, /* StartIndex */ 11, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
16, /* StartIndex */ 16, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
21, /* StartIndex */ 21, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -76,8 +76,8 @@ static LOCDATA ilwrath_desc =
1, /* StartIndex */ 1, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+6 -6
View File
@@ -53,7 +53,7 @@ static LOCDATA melnorme_desc =
6, /* StartIndex */ 6, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND * 4, ONE_SECOND * 4,/* RestartRate */ ONE_SECOND * 4, ONE_SECOND * 4,/* RestartRate */
(1 << 1), /* BlockMask */ (1 << 1), /* BlockMask */
}, },
@@ -61,7 +61,7 @@ static LOCDATA melnorme_desc =
11, /* StartIndex */ 11, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND * 4, ONE_SECOND * 4,/* RestartRate */ ONE_SECOND * 4, ONE_SECOND * 4,/* RestartRate */
(1 << 0), /* BlockMask */ (1 << 0), /* BlockMask */
}, },
@@ -69,14 +69,14 @@ static LOCDATA melnorme_desc =
20, /* StartIndex */ 20, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -91,8 +91,8 @@ static LOCDATA melnorme_desc =
1, /* StartIndex */ 1, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
&melnorme_numbers_english, /* AlienNumberSpeech - default */ &melnorme_numbers_english, /* AlienNumberSpeech - default */
}; };
+12 -12
View File
@@ -40,38 +40,38 @@ static LOCDATA mycon_desc =
12, /* StartIndex */ 12, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
(1 << 1), /* BlockMask */ (1 << 1), /* BlockMask */
}, },
{ {
18, /* StartIndex */ 18, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
(1 << 0), /* BlockMask */ (1 << 0), /* BlockMask */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
{ {
28, /* StartIndex */ 28, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
{ {
33, /* StartIndex */ 33, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
9, 0, /* FrameRate */ ONE_SECOND * 3 / 40, 0, /* FrameRate */
9, 0, /* RestartRate */ ONE_SECOND * 3 / 40, 0, /* RestartRate */
}, },
}, },
{ {
@@ -86,8 +86,8 @@ static LOCDATA mycon_desc =
11, /* NumFrames */ 11, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+19 -19
View File
@@ -40,81 +40,81 @@ static LOCDATA orz_desc =
4, /* StartIndex */ 4, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
10, /* StartIndex */ 10, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
15, /* StartIndex */ 15, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
17, /* StartIndex */ 17, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND * 3, /* RestartRate */
(1 << 7), /* BlockMask */ (1 << 7), /* BlockMask */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND * 3, /* RestartRate */
(1 << 6), /* BlockMask */ (1 << 6), /* BlockMask */
}, },
{ {
30, /* StartIndex */ 30, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND * 3, /* RestartRate */
(1 << 5), /* BlockMask */ (1 << 5), /* BlockMask */
}, },
{ {
33, /* StartIndex */ 33, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND * 3, /* RestartRate */
(1 << 4), /* BlockMask */ (1 << 4), /* BlockMask */
}, },
{ {
36, /* StartIndex */ 36, /* StartIndex */
25, /* NumFrames */ 25, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
2, 8, /* FrameRate */ ONE_SECOND / 60, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
61, /* StartIndex */ 61, /* StartIndex */
15, /* NumFrames */ 15, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
2, 8, /* FrameRate */ ONE_SECOND / 60, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
76, /* StartIndex */ 76, /* StartIndex */
17, /* NumFrames */ 17, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
2, 8, /* FrameRate */ ONE_SECOND / 60, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
@@ -122,14 +122,14 @@ static LOCDATA orz_desc =
93, /* StartIndex */ 93, /* StartIndex */
25, /* NumFrames */ 25, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
2, 8, /* FrameRate */ ONE_SECOND / 60, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
118, /* StartIndex */ 118, /* StartIndex */
11, /* NumFrames */ 11, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
2, 8, /* FrameRate */ ONE_SECOND / 60, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 10), /* BlockMask */ (1 << 10), /* BlockMask */
}, },
@@ -145,8 +145,8 @@ static LOCDATA orz_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
10, ONE_SECOND * 3 / 8, /* RestartRate */ ONE_SECOND / 12, ONE_SECOND * 3 / 8, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+5 -5
View File
@@ -41,7 +41,7 @@ static LOCDATA pkunk_desc =
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM CIRCULAR_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
@@ -49,7 +49,7 @@ static LOCDATA pkunk_desc =
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 2), /* BlockMask */ (1 << 2), /* BlockMask */
}, },
@@ -58,7 +58,7 @@ static LOCDATA pkunk_desc =
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 1), /* BlockMask */ (1 << 1), /* BlockMask */
}, },
@@ -74,8 +74,8 @@ static LOCDATA pkunk_desc =
1, /* StartIndex */ 1, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 20, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 6, /* FrameRate */
10, ONE_SECOND / 2, /* RestartRate */ ONE_SECOND / 12, ONE_SECOND / 2, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+23 -23
View File
@@ -41,7 +41,7 @@ static LOCDATA yehat_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 6), (1 << 6),
}, },
@@ -50,7 +50,7 @@ static LOCDATA yehat_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 6), (1 << 6),
}, },
@@ -58,7 +58,7 @@ static LOCDATA yehat_desc =
10, /* StartIndex */ 10, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4) | (1 << 14), (1 << 4) | (1 << 14),
}, },
@@ -66,7 +66,7 @@ static LOCDATA yehat_desc =
13, /* StartIndex */ 13, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), (1 << 5),
}, },
@@ -74,7 +74,7 @@ static LOCDATA yehat_desc =
16, /* StartIndex */ 16, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */
(1 << 2) | (1 << 14), (1 << 2) | (1 << 14),
}, },
@@ -82,7 +82,7 @@ static LOCDATA yehat_desc =
21, /* StartIndex */ 21, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */
(1 << 3), (1 << 3),
}, },
@@ -91,7 +91,7 @@ static LOCDATA yehat_desc =
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */
(1 << 0) | (1 << 1), (1 << 0) | (1 << 1),
}, },
@@ -100,7 +100,7 @@ static LOCDATA yehat_desc =
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3,/* RestartRate */
(1 << 0) | (1 << 1), (1 << 0) | (1 << 1),
}, },
@@ -108,50 +108,50 @@ static LOCDATA yehat_desc =
30, /* StartIndex */ 30, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
33, /* StartIndex */ 33, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
36, /* StartIndex */ 36, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
39, /* StartIndex */ 39, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
42, /* StartIndex */ 42, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
45, /* StartIndex */ 45, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
48, /* StartIndex */ 48, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 2) | (1 << 4), (1 << 2) | (1 << 4),
}, },
@@ -167,8 +167,8 @@ static LOCDATA yehat_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+20 -20
View File
@@ -40,35 +40,35 @@ static LOCDATA shofixti_desc =
5, /* StartIndex */ 5, /* StartIndex */
15, /* NumFrames */ 15, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
4, 0, /* RestartRate */ ONE_SECOND / 30, 0, /* RestartRate */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
(ONE_SECOND >> 1), (ONE_SECOND >> 1) * 3, /* RestartRate */ (ONE_SECOND >> 1), (ONE_SECOND >> 1) * 3, /* RestartRate */
}, },
{ {
23, /* StartIndex */ 23, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
(ONE_SECOND >> 1), (ONE_SECOND >> 1) * 3, /* RestartRate */ (ONE_SECOND >> 1), (ONE_SECOND >> 1) * 3, /* RestartRate */
}, },
{ {
26, /* StartIndex */ 26, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
29, /* StartIndex */ 29, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
@@ -76,46 +76,46 @@ static LOCDATA shofixti_desc =
33, /* StartIndex */ 33, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
39, /* StartIndex */ 39, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
(1 << 7), /* BlockMask */ (1 << 7), /* BlockMask */
}, },
{ {
46, /* StartIndex */ 46, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
(1 << 6), /* BlockMask */ (1 << 6), /* BlockMask */
}, },
{ {
52, /* StartIndex */ 52, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
56, /* StartIndex */ 56, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
(1 << 10), /* BlockMask */ (1 << 10), /* BlockMask */
}, },
{ {
63, /* StartIndex */ 63, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 4, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* FrameRate */
6, 4, /* RestartRate */ ONE_SECOND / 20, ONE_SECOND / 30, /* RestartRate */
(1 << 9), /* BlockMask */ (1 << 9), /* BlockMask */
}, },
}, },
@@ -130,8 +130,8 @@ static LOCDATA shofixti_desc =
1, /* StartIndex */ 1, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
8, 0, /* RestartRate */ ONE_SECOND / 15, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+15 -15
View File
@@ -40,49 +40,49 @@ static LOCDATA slylandro_desc =
0, /* StartIndex */ 0, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
RANDOM_ANIM | COLORXFORM_ANIM, /* AnimFlags */ RANDOM_ANIM | COLORXFORM_ANIM, /* AnimFlags */
15, 75, /* FrameRate */ ONE_SECOND / 8, ONE_SECOND * 5 / 8, /* FrameRate */
15, 75, /* RestartRate */ ONE_SECOND / 8, ONE_SECOND * 5 / 8, /* RestartRate */
}, },
{ {
1, /* StartIndex */ 1, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
6, /* StartIndex */ 6, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
11, /* StartIndex */ 11, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
16, /* StartIndex */ 16, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
8, 0, /* RestartRate */ ONE_SECOND / 15, 0, /* RestartRate */
}, },
{ {
30, /* StartIndex */ 30, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 8) | (1 << 9), /* BlockMask */ (1 << 8) | (1 << 9), /* BlockMask */
}, },
@@ -90,14 +90,14 @@ static LOCDATA slylandro_desc =
39, /* StartIndex */ 39, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
43, /* StartIndex */ 43, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 6), /* BlockMask */ (1 << 6), /* BlockMask */
}, },
@@ -105,7 +105,7 @@ static LOCDATA slylandro_desc =
48, /* StartIndex */ 48, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 6), /* BlockMask */ (1 << 6), /* BlockMask */
}, },
@@ -113,7 +113,7 @@ static LOCDATA slylandro_desc =
54, /* StartIndex */ 54, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
@@ -121,7 +121,7 @@ static LOCDATA slylandro_desc =
60, /* StartIndex */ 60, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
@@ -129,7 +129,7 @@ static LOCDATA slylandro_desc =
67, /* StartIndex */ 67, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 10) | (1 << 11), /* BlockMask */ (1 << 10) | (1 << 11), /* BlockMask */
}, },
+6 -6
View File
@@ -40,7 +40,7 @@ static LOCDATA slylandro_desc =
1, /* StartIndex */ 1, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 3) /* BlockMask */ (1 << 3) /* BlockMask */
}, },
@@ -48,7 +48,7 @@ static LOCDATA slylandro_desc =
10, /* StartIndex */ 10, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 4) /* BlockMask */ (1 << 4) /* BlockMask */
}, },
@@ -56,7 +56,7 @@ static LOCDATA slylandro_desc =
18, /* StartIndex */ 18, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 5) /* BlockMask */ (1 << 5) /* BlockMask */
}, },
@@ -64,7 +64,7 @@ static LOCDATA slylandro_desc =
26, /* StartIndex */ 26, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 0) /* BlockMask */ (1 << 0) /* BlockMask */
}, },
@@ -72,7 +72,7 @@ static LOCDATA slylandro_desc =
34, /* StartIndex */ 34, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 1) /* BlockMask */ (1 << 1) /* BlockMask */
}, },
@@ -80,7 +80,7 @@ static LOCDATA slylandro_desc =
42, /* StartIndex */ 42, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 3, /* RestartRate */ 0, ONE_SECOND * 3, /* RestartRate */
(1 << 2) /* BlockMask */ (1 << 2) /* BlockMask */
}, },
+20 -20
View File
@@ -40,21 +40,21 @@ static LOCDATA spahome_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
4, /* StartIndex */ 4, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
9, /* StartIndex */ 9, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 10) | (1 << 11), /* BlockMask */ (1 << 10) | (1 << 11), /* BlockMask */
}, },
@@ -62,15 +62,15 @@ static LOCDATA spahome_desc =
13, /* StartIndex */ 13, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
6, 0, /* RestartRate */ ONE_SECOND / 20, 0, /* RestartRate */
(1 << 4) | (1 << 5) /* BlockMask */ (1 << 4) | (1 << 5) /* BlockMask */
}, },
{ {
19, /* StartIndex */ 19, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 3) | (1 << 5), /* BlockMask */ (1 << 3) | (1 << 5), /* BlockMask */
}, },
@@ -78,8 +78,8 @@ static LOCDATA spahome_desc =
22, /* StartIndex */ 22, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
12, 4, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* RestartRate */
(1 << 3) | (1 << 4) (1 << 3) | (1 << 4)
| (1 << 10), /* BlockMask */ | (1 << 10), /* BlockMask */
}, },
@@ -87,7 +87,7 @@ static LOCDATA spahome_desc =
26, /* StartIndex */ 26, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
(1 << 10), /* BlockMask */ (1 << 10), /* BlockMask */
}, },
@@ -95,22 +95,22 @@ static LOCDATA spahome_desc =
29, /* StartIndex */ 29, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
32, /* StartIndex */ 32, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
6, 0, /* RestartRate */ ONE_SECOND / 20, 0, /* RestartRate */
(1 << 9) | (1 << 10), /* BlockMask */ (1 << 9) | (1 << 10), /* BlockMask */
}, },
{ {
39, /* StartIndex */ 39, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 8) | (1 << 10), /* BlockMask */ (1 << 8) | (1 << 10), /* BlockMask */
}, },
@@ -118,8 +118,8 @@ static LOCDATA spahome_desc =
42, /* StartIndex */ 42, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
4, 0, /* RestartRate */ ONE_SECOND / 30, 0, /* RestartRate */
(1 << 8) | (1 << 9) (1 << 8) | (1 << 9)
| (1 << 6) | (1 << 2) | (1 << 6) | (1 << 2)
| (1 << 11) | (1 << 5), /* BlockMask */ | (1 << 11) | (1 << 5), /* BlockMask */
@@ -128,23 +128,23 @@ static LOCDATA spahome_desc =
46, /* StartIndex */ 46, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
12, 4, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* RestartRate */
(1 << 2) | (1 << 10), /* BlockMask */ (1 << 2) | (1 << 10), /* BlockMask */
}, },
{ {
50, /* StartIndex */ 50, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
6, 0, /* RestartRate */ ONE_SECOND / 20, 0, /* RestartRate */
(1 << 13), /* BlockMask */ (1 << 13), /* BlockMask */
}, },
{ {
56, /* StartIndex */ 56, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
+13 -13
View File
@@ -40,7 +40,7 @@ static LOCDATA spathi_desc =
1, /* StartIndex */ 1, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
0, ONE_SECOND, /* RestartRate */ 0, ONE_SECOND, /* RestartRate */
(1 << 1), /* BlockMask */ (1 << 1), /* BlockMask */
}, },
@@ -48,31 +48,31 @@ static LOCDATA spathi_desc =
7, /* StartIndex */ 7, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
6, 0, /* RestartRate */ ONE_SECOND / 20, 0, /* RestartRate */
(1 << 0), /* BlockMask */ (1 << 0), /* BlockMask */
}, },
{ {
16, /* StartIndex */ 16, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
12, 8, /* RestartRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* RestartRate */
(1 << 4), /* BlockMask */ (1 << 4), /* BlockMask */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
(1 << 5) (1 << 5)
}, },
{ {
24, /* StartIndex */ 24, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 2), /* BlockMask */ (1 << 2), /* BlockMask */
}, },
@@ -82,7 +82,7 @@ static LOCDATA spathi_desc =
34, /* StartIndex */ 34, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 3), /* BlockMask */ (1 << 3), /* BlockMask */
}, },
@@ -90,14 +90,14 @@ static LOCDATA spathi_desc =
38, /* StartIndex */ 38, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
41, /* StartIndex */ 41, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -113,8 +113,8 @@ static LOCDATA spathi_desc =
29, /* StartIndex */ 29, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
#else #else
{ /* AlienTalkDesc - empty */ { /* AlienTalkDesc - empty */
+11 -11
View File
@@ -49,63 +49,63 @@ static LOCDATA commander_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Running light */ { /* Running light */
10, /* StartIndex */ 10, /* StartIndex */
30, /* NumFrames */ 30, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
ONE_SECOND * 2, 0, /* RestartRate */ ONE_SECOND * 2, 0, /* RestartRate */
}, },
{ /* Arc welder 0 */ { /* Arc welder 0 */
40, /* StartIndex */ 40, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 1 */ { /* Arc welder 1 */
47, /* StartIndex */ 47, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 2 */ { /* Arc welder 2 */
55, /* StartIndex */ 55, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 3 */ { /* Arc welder 3 */
61, /* StartIndex */ 61, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 4 */ { /* Arc welder 4 */
67, /* StartIndex */ 67, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 5 */ { /* Arc welder 5 */
74, /* StartIndex */ 74, /* StartIndex */
11, /* NumFrames */ 11, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Arc welder 6 */ { /* Arc welder 6 */
85, /* StartIndex */ 85, /* StartIndex */
10, /* NumFrames */ 10, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
3, 0, /* FrameRate */ ONE_SECOND / 40, 0, /* FrameRate */
0, ONE_SECOND * 8, /* RestartRate */ 0, ONE_SECOND * 8, /* RestartRate */
}, },
{ /* Flagship picture */ { /* Flagship picture */
@@ -127,8 +127,8 @@ static LOCDATA commander_desc =
4, /* StartIndex */ 4, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
14, 10, /* RestartRate */ ONE_SECOND * 7 / 60, ONE_SECOND / 12, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+6 -6
View File
@@ -41,28 +41,28 @@ static LOCDATA supox_desc =
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
9, /* StartIndex */ 9, /* StartIndex */
10, /* NumFrames */ 10, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
19, /* StartIndex */ 19, /* StartIndex */
10, /* NumFrames */ 10, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
29, /* StartIndex */ 29, /* StartIndex */
13, /* NumFrames */ 13, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -77,8 +77,8 @@ static LOCDATA supox_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+18 -18
View File
@@ -40,42 +40,42 @@ static LOCDATA syreen_desc =
5, /* StartIndex */ 5, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
7, /* StartIndex */ 7, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
9, /* StartIndex */ 9, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
11, /* StartIndex */ 11, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
13, /* StartIndex */ 13, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
15, /* StartIndex */ 15, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
@@ -83,14 +83,14 @@ static LOCDATA syreen_desc =
17, /* StartIndex */ 17, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
19, /* StartIndex */ 19, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 13), (1 << 13),
}, },
@@ -98,14 +98,14 @@ static LOCDATA syreen_desc =
21, /* StartIndex */ 21, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
27, /* StartIndex */ 27, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
(1 << 14), /* BlockMask */ (1 << 14), /* BlockMask */
}, },
@@ -113,21 +113,21 @@ static LOCDATA syreen_desc =
31, /* StartIndex */ 31, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
37, /* StartIndex */ 37, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* RestartRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
}, },
{ {
41, /* StartIndex */ 41, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 8, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
(1 << 5), /* BlockMask */ (1 << 5), /* BlockMask */
}, },
@@ -136,7 +136,7 @@ static LOCDATA syreen_desc =
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
20, 0, /* FrameRate */ ONE_SECOND / 6, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND, /* RestartRate */
(1 << 7) | (1 << 14), /* BlockMask */ (1 << 7) | (1 << 14), /* BlockMask */
}, },
@@ -145,7 +145,7 @@ static LOCDATA syreen_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
16, 8, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND,/* RestartRate */ ONE_SECOND * 10, ONE_SECOND,/* RestartRate */
(1 << 9) | (1 << 13), /* BlockMask */ (1 << 9) | (1 << 13), /* BlockMask */
}, },
@@ -161,8 +161,8 @@ static LOCDATA syreen_desc =
1, /* StartIndex */ 1, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+22 -22
View File
@@ -41,7 +41,7 @@ static LOCDATA talkpet_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
@@ -49,28 +49,28 @@ static LOCDATA talkpet_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
13, /* StartIndex */ 13, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
16, /* StartIndex */ 16, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
18, /* StartIndex */ 18, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 13) /* BlockMask */ (1 << 13) /* BlockMask */
}, },
@@ -78,7 +78,7 @@ static LOCDATA talkpet_desc =
21, /* StartIndex */ 21, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 12) | (1 << 14), /* BlockMask */ (1 << 12) | (1 << 14), /* BlockMask */
}, },
@@ -86,42 +86,42 @@ static LOCDATA talkpet_desc =
24, /* StartIndex */ 24, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
26, /* StartIndex */ 26, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
28, /* StartIndex */ 28, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
32, /* StartIndex */ 32, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
35, /* StartIndex */ 35, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
40, /* StartIndex */ 40, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
@@ -129,7 +129,7 @@ static LOCDATA talkpet_desc =
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM CIRCULAR_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), /* BlockMask */ (1 << 5), /* BlockMask */
}, },
@@ -137,7 +137,7 @@ static LOCDATA talkpet_desc =
48, /* StartIndex */ 48, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4), /* BlockMask */ (1 << 4), /* BlockMask */
}, },
@@ -145,7 +145,7 @@ static LOCDATA talkpet_desc =
50, /* StartIndex */ 50, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), /* BlockMask */ (1 << 5), /* BlockMask */
}, },
@@ -154,7 +154,7 @@ static LOCDATA talkpet_desc =
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM RANDOM_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -169,8 +169,8 @@ static LOCDATA talkpet_desc =
1, /* StartIndex */ 1, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
@@ -267,11 +267,11 @@ RESPONSE_FUNC RespFunc;
XFormPLUT (GetColorMapAddress ( XFormPLUT (GetColorMapAddress (
SetAbsColorMapIndex (CommData.AlienColorMap, 1) SetAbsColorMapIndex (CommData.AlienColorMap, 1)
), 0); ), 0);
SleepThread (1); SleepThread (ONE_SECOND / 120);
XFormPLUT (GetColorMapAddress ( XFormPLUT (GetColorMapAddress (
SetAbsColorMapIndex (CommData.AlienColorMap, 0) SetAbsColorMapIndex (CommData.AlienColorMap, 0)
), 0); ), 0);
SleepThread (1); SleepThread (ONE_SECOND / 120);
} }
Response (R, RespFunc); Response (R, RespFunc);
@@ -540,11 +540,11 @@ KillPet (RESPONSE_REF R)
XFormPLUT (GetColorMapAddress ( XFormPLUT (GetColorMapAddress (
SetAbsColorMapIndex (CommData.AlienColorMap, 1) SetAbsColorMapIndex (CommData.AlienColorMap, 1)
), 0); ), 0);
SleepThread (1); SleepThread (ONE_SECOND / 120);
XFormPLUT (GetColorMapAddress ( XFormPLUT (GetColorMapAddress (
SetAbsColorMapIndex (CommData.AlienColorMap, 0) SetAbsColorMapIndex (CommData.AlienColorMap, 0)
), 0); ), 0);
SleepThread (1); SleepThread (ONE_SECOND / 120);
} }
} }
+12 -12
View File
@@ -40,29 +40,29 @@ static LOCDATA thradd_desc =
8, /* StartIndex */ 8, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* RestartRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
(1 << 4), /* BlockMask */ (1 << 4), /* BlockMask */
}, },
{ {
12, /* StartIndex */ 12, /* StartIndex */
9, /* NumFrames */ 9, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
21, /* StartIndex */ 21, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
27, /* StartIndex */ 27, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4), /* BlockMask */ (1 << 4), /* BlockMask */
}, },
@@ -71,7 +71,7 @@ static LOCDATA thradd_desc =
12, /* NumFrames */ 12, /* NumFrames */
CIRCULAR_ANIM CIRCULAR_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND, /* RestartRate */ ONE_SECOND, ONE_SECOND, /* RestartRate */
(1 << 0) | (1 << 3) | (1 << 5), (1 << 0) | (1 << 3) | (1 << 5),
}, },
@@ -79,7 +79,7 @@ static LOCDATA thradd_desc =
42, /* StartIndex */ 42, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4) | (1 << 6), /* BlockMask */ (1 << 4) | (1 << 6), /* BlockMask */
}, },
@@ -87,7 +87,7 @@ static LOCDATA thradd_desc =
47, /* StartIndex */ 47, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 4, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), /* BlockMask */ (1 << 5), /* BlockMask */
}, },
@@ -95,8 +95,8 @@ static LOCDATA thradd_desc =
52, /* StartIndex */ 52, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
6, 0, /* RestartRate */ ONE_SECOND / 20, 0, /* RestartRate */
}, },
}, },
{ {
@@ -110,8 +110,8 @@ static LOCDATA thradd_desc =
1, /* StartIndex */ 1, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+19 -19
View File
@@ -40,7 +40,7 @@ static LOCDATA umgah_desc =
5, /* StartIndex */ 5, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), (1 << 5),
}, },
@@ -48,7 +48,7 @@ static LOCDATA umgah_desc =
8, /* StartIndex */ 8, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 6), (1 << 6),
}, },
@@ -56,7 +56,7 @@ static LOCDATA umgah_desc =
11, /* StartIndex */ 11, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 7), (1 << 7),
}, },
@@ -64,7 +64,7 @@ static LOCDATA umgah_desc =
13, /* StartIndex */ 13, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 8), (1 << 8),
}, },
@@ -72,7 +72,7 @@ static LOCDATA umgah_desc =
15, /* StartIndex */ 15, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 9), (1 << 9),
}, },
@@ -80,7 +80,7 @@ static LOCDATA umgah_desc =
17, /* StartIndex */ 17, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
14, 0, /* FrameRate */ ONE_SECOND * 7 / 60, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */
(1 << 0), (1 << 0),
}, },
@@ -88,7 +88,7 @@ static LOCDATA umgah_desc =
20, /* StartIndex */ 20, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
14, 0, /* FrameRate */ ONE_SECOND * 7 / 60, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */
(1 << 1), (1 << 1),
}, },
@@ -96,7 +96,7 @@ static LOCDATA umgah_desc =
23, /* StartIndex */ 23, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
14, 0, /* FrameRate */ ONE_SECOND * 7 / 60, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */
(1 << 2), (1 << 2),
}, },
@@ -104,7 +104,7 @@ static LOCDATA umgah_desc =
25, /* StartIndex */ 25, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
14, 0, /* FrameRate */ ONE_SECOND * 7 / 60, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */
(1 << 3), (1 << 3),
}, },
@@ -112,7 +112,7 @@ static LOCDATA umgah_desc =
27, /* StartIndex */ 27, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
14, 0, /* FrameRate */ ONE_SECOND * 7 / 60, 0, /* FrameRate */
ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 3, ONE_SECOND * 3, /* RestartRate */
(1 << 4), (1 << 4),
}, },
@@ -120,35 +120,35 @@ static LOCDATA umgah_desc =
29, /* StartIndex */ 29, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
32, /* StartIndex */ 32, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
35, /* StartIndex */ 35, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
40, /* StartIndex */ 40, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, 0, /* RestartRate */ ONE_SECOND / 10, 0, /* RestartRate */
}, },
{ {
46, /* StartIndex */ 46, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
24, 0, /* FrameRate */ ONE_SECOND / 5, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 15), /* BlockMask */ (1 << 15), /* BlockMask */
}, },
@@ -156,7 +156,7 @@ static LOCDATA umgah_desc =
48, /* StartIndex */ 48, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
24, 0, /* FrameRate */ ONE_SECOND / 5, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 14), /* BlockMask */ (1 << 14), /* BlockMask */
}, },
@@ -172,8 +172,8 @@ static LOCDATA umgah_desc =
1, /* StartIndex */ 1, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+11 -11
View File
@@ -40,49 +40,49 @@ static LOCDATA urquan_desc =
7, /* StartIndex */ 7, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
12, 0, /* FrameRate */ ONE_SECOND / 10, 0, /* FrameRate */
12, 0, /* RestartRate */ ONE_SECOND / 10, 0, /* RestartRate */
}, },
{ {
13, /* StartIndex */ 13, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
16, /* StartIndex */ 16, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
19, /* StartIndex */ 19, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
29, /* StartIndex */ 29, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
36, /* StartIndex */ 36, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -90,15 +90,15 @@ static LOCDATA urquan_desc =
1, /* StartIndex */ 1, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
20, 0, /* FrameRate */ ONE_SECOND / 6, 0, /* FrameRate */
0, 0, /* RestartRate */ 0, 0, /* RestartRate */
}, },
{ {
2, /* StartIndex */ 2, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+19 -19
View File
@@ -40,14 +40,14 @@ static LOCDATA utwig_desc =
4, /* StartIndex */ 4, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 4, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
7, /* StartIndex */ 7, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 4, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
(1 << 2), /* BlockMask */ (1 << 2), /* BlockMask */
}, },
@@ -56,7 +56,7 @@ static LOCDATA utwig_desc =
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
(1 << 1), /* BlockMask */ (1 << 1), /* BlockMask */
}, },
@@ -64,91 +64,91 @@ static LOCDATA utwig_desc =
13, /* StartIndex */ 13, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
10, 0, /* FrameRate */ ONE_SECOND / 12, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
{ {
18, /* StartIndex */ 18, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
22, /* StartIndex */ 22, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
25, /* StartIndex */ 25, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
27, /* StartIndex */ 27, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
30, /* StartIndex */ 30, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
32, /* StartIndex */ 32, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
34, /* StartIndex */ 34, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
36, /* StartIndex */ 36, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
38, /* StartIndex */ 38, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
40, /* StartIndex */ 40, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
42, /* StartIndex */ 42, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
16, 4, /* FrameRate */ ONE_SECOND * 2 / 15, ONE_SECOND / 30, /* FrameRate */
ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND * 10, ONE_SECOND * 3, /* RestartRate */
}, },
}, },
@@ -163,8 +163,8 @@ static LOCDATA utwig_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
6, 6, /* FrameRate */ ONE_SECOND / 20, ONE_SECOND / 20, /* FrameRate */
14, ONE_SECOND / 2, /* RestartRate */ ONE_SECOND * 7 / 60, ONE_SECOND / 2, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+33 -33
View File
@@ -40,121 +40,121 @@ static LOCDATA vux_desc =
12, /* StartIndex */ 12, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
15, /* StartIndex */ 15, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
20, /* StartIndex */ 20, /* StartIndex */
14, /* NumFrames */ 14, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
4, 0, /* RestartRate */ ONE_SECOND / 30, 0, /* RestartRate */
}, },
{ {
34, /* StartIndex */ 34, /* StartIndex */
7, /* NumFrames */ 7, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
41, /* StartIndex */ 41, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
47, /* StartIndex */ 47, /* StartIndex */
11, /* NumFrames */ 11, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
58, /* StartIndex */ 58, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
61, /* StartIndex */ 61, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
65, /* StartIndex */ 65, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
69, /* StartIndex */ 69, /* StartIndex */
2, /* NumFrames */ 2, /* NumFrames */
RANDOM_ANIM, /* AnimFlags */ RANDOM_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
71, /* StartIndex */ 71, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
}, },
{ {
74, /* StartIndex */ 74, /* StartIndex */
6, /* NumFrames */ 6, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
}, },
{ {
80, /* StartIndex */ 80, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
(1 << 14), /* BlockMask */ (1 << 14), /* BlockMask */
}, },
{ {
85, /* StartIndex */ 85, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
}, },
{ {
90, /* StartIndex */ 90, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* RestartRate */
(1 << 12), /* BlockMask */ (1 << 12), /* BlockMask */
}, },
{ {
95, /* StartIndex */ 95, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 5, ONE_SECOND * 5,/* RestartRate */ ONE_SECOND * 5, ONE_SECOND * 5,/* RestartRate */
}, },
{ {
99, /* StartIndex */ 99, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 5, ONE_SECOND * 5,/* RestartRate */ ONE_SECOND * 5, ONE_SECOND * 5,/* RestartRate */
}, },
}, },
@@ -169,8 +169,8 @@ static LOCDATA vux_desc =
1, /* StartIndex */ 1, /* StartIndex */
11, /* NumFrames */ 11, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+23 -23
View File
@@ -41,7 +41,7 @@ static LOCDATA yehat_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND / 4, ONE_SECOND / 2,/* RestartRate */ ONE_SECOND / 4, ONE_SECOND / 2,/* RestartRate */
(1 << 6) | (1 << 7), (1 << 6) | (1 << 7),
}, },
@@ -50,7 +50,7 @@ static LOCDATA yehat_desc =
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
12, 12, /* FrameRate */ ONE_SECOND / 10, ONE_SECOND / 10, /* FrameRate */
ONE_SECOND / 4, ONE_SECOND / 2,/* RestartRate */ ONE_SECOND / 4, ONE_SECOND / 2,/* RestartRate */
(1 << 6) | (1 << 7), (1 << 6) | (1 << 7),
}, },
@@ -58,7 +58,7 @@ static LOCDATA yehat_desc =
10, /* StartIndex */ 10, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 4) | (1 << 14), (1 << 4) | (1 << 14),
}, },
@@ -66,7 +66,7 @@ static LOCDATA yehat_desc =
13, /* StartIndex */ 13, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
6, 0, /* FrameRate */ ONE_SECOND / 20, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 5), (1 << 5),
}, },
@@ -74,7 +74,7 @@ static LOCDATA yehat_desc =
16, /* StartIndex */ 16, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */
(1 << 2) | (1 << 14), (1 << 2) | (1 << 14),
}, },
@@ -82,7 +82,7 @@ static LOCDATA yehat_desc =
21, /* StartIndex */ 21, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */
(1 << 3), (1 << 3),
}, },
@@ -91,7 +91,7 @@ static LOCDATA yehat_desc =
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */
(1 << 0) | (1 << 1), (1 << 0) | (1 << 1),
}, },
@@ -100,7 +100,7 @@ static LOCDATA yehat_desc =
2, /* NumFrames */ 2, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
8, 8, /* FrameRate */ ONE_SECOND / 15, ONE_SECOND / 15, /* FrameRate */
ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */ ONE_SECOND * 6, ONE_SECOND * 3,/* RestartRate */
(1 << 0) | (1 << 1), (1 << 0) | (1 << 1),
}, },
@@ -108,50 +108,50 @@ static LOCDATA yehat_desc =
30, /* StartIndex */ 30, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
33, /* StartIndex */ 33, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
36, /* StartIndex */ 36, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
39, /* StartIndex */ 39, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
42, /* StartIndex */ 42, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
45, /* StartIndex */ 45, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
YOYO_ANIM, /* AnimFlags */ YOYO_ANIM, /* AnimFlags */
4, 4, /* FrameRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* FrameRate */
4, 4, /* RestartRate */ ONE_SECOND / 30, ONE_SECOND / 30, /* RestartRate */
}, },
{ {
48, /* StartIndex */ 48, /* StartIndex */
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM YOYO_ANIM
| WAIT_TALKING, /* AnimFlags */ | WAIT_TALKING, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
ONE_SECOND, ONE_SECOND * 3, /* RestartRate */ ONE_SECOND, ONE_SECOND * 3, /* RestartRate */
(1 << 2) | (1 << 4), (1 << 2) | (1 << 4),
}, },
@@ -167,8 +167,8 @@ static LOCDATA yehat_desc =
1, /* StartIndex */ 1, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+6 -6
View File
@@ -57,21 +57,21 @@ static LOCDATA zoqfot_desc =
4, /* NumFrames */ 4, /* NumFrames */
YOYO_ANIM /* AnimFlags */ YOYO_ANIM /* AnimFlags */
| WAIT_TALKING, | WAIT_TALKING,
5, 0, /* FrameRate */ ONE_SECOND / 24, 0, /* FrameRate */
0, ONE_SECOND * 10, /* RestartRate */ 0, ONE_SECOND * 10, /* RestartRate */
}, },
{ /* Blow smoke */ { /* Blow smoke */
5, /* StartIndex */ 5, /* StartIndex */
5, /* NumFrames */ 5, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
7, 0, /* FrameRate */ ONE_SECOND * 7 / 120, 0, /* FrameRate */
ONE_SECOND * 2, 0, /* RestartRate */ ONE_SECOND * 2, 0, /* RestartRate */
}, },
{ /* Gulp */ { /* Gulp */
10, /* StartIndex */ 10, /* StartIndex */
8, /* NumFrames */ 8, /* NumFrames */
CIRCULAR_ANIM, /* AnimFlags */ CIRCULAR_ANIM, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
0, ONE_SECOND * 10, /* RestartRate */ 0, ONE_SECOND * 10, /* RestartRate */
}, },
}, },
@@ -79,15 +79,15 @@ static LOCDATA zoqfot_desc =
FOT_TO_ZOQ, /* StartIndex */ FOT_TO_ZOQ, /* StartIndex */
3, /* NumFrames */ 3, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
4, 0, /* FrameRate */ ONE_SECOND / 30, 0, /* FrameRate */
0, 0, /* RestartRate */ 0, 0, /* RestartRate */
}, },
{ {
ZOQ_TALK_INDEX, /* StartIndex */ ZOQ_TALK_INDEX, /* StartIndex */
ZOQ_TALK_FRAMES, /* NumFrames */ ZOQ_TALK_FRAMES, /* NumFrames */
0, /* AnimFlags */ 0, /* AnimFlags */
8, 0, /* FrameRate */ ONE_SECOND / 15, 0, /* FrameRate */
10, 0, /* RestartRate */ ONE_SECOND / 12, 0, /* RestartRate */
}, },
NULL_PTR, /* AlienNumberSpeech - none */ NULL_PTR, /* AlienNumberSpeech - none */
}; };
+1 -1
View File
@@ -19,7 +19,7 @@
#ifndef _ELEMENT_H #ifndef _ELEMENT_H
#define _ELEMENT_H #define _ELEMENT_H
#define BATTLE_FRAME_RATE 5 #define BATTLE_FRAME_RATE (ONE_SECOND / 24)
#define SHIP_INFO_HEIGHT 65 #define SHIP_INFO_HEIGHT 65
#define CAPTAIN_XOFFS 4 #define CAPTAIN_XOFFS 4
+2 -4
View File
@@ -85,11 +85,9 @@ Introduction (void)
DWORD TimeOut; DWORD TimeOut;
INPUT_STATE InputState; INPUT_STATE InputState;
int TempInt;
xform_buf[0] = FadeAllToBlack; xform_buf[0] = FadeAllToBlack;
TempInt = XFormColorMap ((COLORMAPPTR) xform_buf, 1); SleepThreadUntil (XFormColorMap (
SleepThreadUntil (TempInt); (COLORMAPPTR) xform_buf, ONE_SECOND / 120));
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
SetContext (ScreenContext); SetContext (ScreenContext);
s.origin.x = s.origin.y = 0; s.origin.x = s.origin.y = 0;
+1 -1
View File
@@ -58,7 +58,7 @@ DoInput (PVOID pInputState)
InputState = 0; InputState = 0;
else else
{ {
#define ACCELERATION_INCREMENT 10 #define ACCELERATION_INCREMENT (ONE_SECOND / 12)
if (InputState != OldInputState) if (InputState != OldInputState)
((PINPUT_STATE_DESC)pInputState)->MenuRepeatDelay = ((PINPUT_STATE_DESC)pInputState)->MenuRepeatDelay =
MENU_REPEAT_DELAY; MENU_REPEAT_DELAY;
+2 -1
View File
@@ -45,7 +45,8 @@ Introduction (void)
INPUT_STATE InputState; INPUT_STATE InputState;
xform_buf[0] = FadeAllToBlack; xform_buf[0] = FadeAllToBlack;
SleepThreadUntil (XFormColorMap ((COLORMAPPTR)xform_buf, 1)); SleepThreadUntil (XFormColorMap (
(COLORMAPPTR)xform_buf, ONE_SECOND / 120));
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
SetContext (ScreenContext); SetContext (ScreenContext);
s.origin.x = s.origin.y = 0; s.origin.x = s.origin.y = 0;
+1 -1
View File
@@ -125,7 +125,7 @@ xform_clut_task (void *data)
DWORD StartTime; DWORD StartTime;
StartTime = CurTime; StartTime = CurTime;
SleepThreadUntil (CurTime + 2); SleepThreadUntil (CurTime + ONE_SECOND / 60);
CurTime = GetTimeCounter (); CurTime = GetTimeCounter ();
if (!XForming || (TDelta = (SIZE)(CurTime - StartTime)) > TTotal) if (!XForming || (TDelta = (SIZE)(CurTime - StartTime)) > TTotal)
TDelta = TTotal; TDelta = TTotal;
+1 -1
View File
@@ -58,7 +58,7 @@ fade_task (void *data)
StartTime = CurTime = GetTimeCounter (); StartTime = CurTime = GetTimeCounter ();
do do
{ {
SleepThreadUntil (CurTime + 1); SleepThreadUntil (CurTime + ONE_SECOND / 120);
CurTime = GetTimeCounter (); CurTime = GetTimeCounter ();
if ((TDelta = (SIZE) (CurTime - StartTime)) > TTotal) if ((TDelta = (SIZE) (CurTime - StartTime)) > TTotal)
TDelta = TTotal; TDelta = TTotal;
+3
View File
@@ -21,6 +21,9 @@
#include "libs/compiler.h" #include "libs/compiler.h"
// The *minimum* value for ONE_SECOND is 120
// If increasing the value by only a factor of ~2..4
// make it an *exact multiple* of 120
#if TIMELIB == SDL #if TIMELIB == SDL
# define ONE_SECOND 120 # define ONE_SECOND 120
#endif #endif
+2 -2
View File
@@ -1684,7 +1684,7 @@ DoMelee (INPUT_STATE InputState, PMELEE_STATE pMS)
SleepThreadUntil (XFormColorMap ( SleepThreadUntil (XFormColorMap (
(COLORMAPPTR)black_buf, ONE_SECOND / 2 (COLORMAPPTR)black_buf, ONE_SECOND / 2
) + 2); ) + ONE_SECOND / 60);
FlushColorXForms (); FlushColorXForms ();
} }
do do
@@ -1708,7 +1708,7 @@ DoMelee (INPUT_STATE InputState, PMELEE_STATE pMS)
SleepThreadUntil (XFormColorMap ( SleepThreadUntil (XFormColorMap (
(COLORMAPPTR)black_buf, ONE_SECOND / 2 (COLORMAPPTR)black_buf, ONE_SECOND / 2
) + 2); ) + ONE_SECOND / 60);
FlushColorXForms (); FlushColorXForms ();
} }
} while (0 /* !(GLOBAL (CurrentActivity) & CHECK_ABORT) */); } while (0 /* !(GLOBAL (CurrentActivity) & CHECK_ABORT) */);
+3 -2
View File
@@ -149,7 +149,8 @@ GetMeleeStarShip (STARSHIPPTR LastStarShipPtr, COUNT which_player)
BYTE fade_buf[] = {FadeAllToColor}; BYTE fade_buf[] = {FadeAllToColor};
SleepThreadUntil (XFormColorMap SleepThreadUntil (XFormColorMap
((COLORMAPPTR) fade_buf, ONE_SECOND / 2) + 2); ((COLORMAPPTR) fade_buf, ONE_SECOND / 2)
+ ONE_SECOND / 60);
FlushColorXForms (); FlushColorXForms ();
} }
@@ -170,7 +171,7 @@ GetMeleeStarShip (STARSHIPPTR LastStarShipPtr, COUNT which_player)
{ {
INPUT_STATE InputState; INPUT_STATE InputState;
SleepThread (1); SleepThread (ONE_SECOND / 120);
NewTime = GetTimeCounter (); NewTime = GetTimeCounter ();
if ((InputState = GetInputState (PlayerInput[which_player])) == 0) if ((InputState = GetInputState (PlayerInput[which_player])) == 0)
+1 -1
View File
@@ -73,7 +73,7 @@ ZapToUrquanEncounter (void)
; ;
ResumeGameClock (); ResumeGameClock ();
SleepThread (2); SleepThread (ONE_SECOND / 60);
SuspendGameClock (); SuspendGameClock ();
} }
} }
+14 -6
View File
@@ -25,6 +25,13 @@
// the lander animation is playing // the lander animation is playing
#undef SPIN_ON_LAUNCH #undef SPIN_ON_LAUNCH
// PLANET_SIDE_RATE governs how fast the lander,
// bio and planet effects will be
// currently: 30 fps
// with current ONE_SECOND=120 definition,
// it can only be 60, 40 and 30 fps
#define PLANET_SIDE_RATE (ONE_SECOND / 40)
//Added by Chris //Added by Chris
void InsertPrim (PRIM_LINKS *pLinks, COUNT primIndex, COUNT iPI); void InsertPrim (PRIM_LINKS *pLinks, COUNT primIndex, COUNT iPI);
@@ -590,7 +597,7 @@ CheckObjectCollision (COUNT index)
do do
{ {
DeltaLanderCrew (-1, LANDER_INJURED); DeltaLanderCrew (-1, LANDER_INJURED);
SleepThreadUntil (TimeIn + 6); SleepThreadUntil (TimeIn + ONE_SECOND / 20);
TimeIn = GetTimeCounter(); TimeIn = GetTimeCounter();
} while (HIBYTE (pMenuState->delta_item) && --which_node); } while (HIBYTE (pMenuState->delta_item) && --which_node);
} }
@@ -1198,7 +1205,8 @@ ScrollPlanetSide (SIZE dx, SIZE dy, SIZE CountDown)
pSolarSysState->MenuState.flash_rect1.corner.x, pSolarSysState->MenuState.flash_rect1.corner.x,
pSolarSysState->MenuState.flash_rect1.corner.y pSolarSysState->MenuState.flash_rect1.corner.y
)); ));
TimeIn = GetTimeCounter() + 2; // planet-side rate is set here
TimeIn = GetTimeCounter () + PLANET_SIDE_RATE;
pSolarSysState->MenuState.flash_rect1.corner.x = LOWORD (TimeIn); pSolarSysState->MenuState.flash_rect1.corner.x = LOWORD (TimeIn);
pSolarSysState->MenuState.flash_rect1.corner.y = HIWORD (TimeIn); pSolarSysState->MenuState.flash_rect1.corner.y = HIWORD (TimeIn);
} }
@@ -1397,7 +1405,7 @@ InitPlanetSide (void)
for (num_crew = 0; num_crew < (NUM_CREW_COLS * NUM_CREW_ROWS) for (num_crew = 0; num_crew < (NUM_CREW_COLS * NUM_CREW_ROWS)
&& GLOBAL_SIS (CrewEnlisted); ++num_crew) && GLOBAL_SIS (CrewEnlisted); ++num_crew)
{ {
SleepThreadUntil (Time + 4); SleepThreadUntil (Time + ONE_SECOND / 30);
Time = GetTimeCounter (); Time = GetTimeCounter ();
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
DeltaSISGauges (-1, 0, 0); DeltaSISGauges (-1, 0, 0);
@@ -1944,7 +1952,7 @@ PlanetSide (PMENU_STATE pMS)
if (index == 0) if (index == 0)
TimeIn += ONE_SECOND; TimeIn += ONE_SECOND;
else else
TimeIn += 2; TimeIn += ONE_SECOND / 60;
do do
{ {
@@ -1953,7 +1961,7 @@ PlanetSide (PMENU_STATE pMS)
} }
PSD.InTransit = FALSE; PSD.InTransit = FALSE;
TimeIn += 2; TimeIn += ONE_SECOND / 30;
pSolarSysState->MenuState.flash_rect1.corner.x = LOWORD (TimeIn); pSolarSysState->MenuState.flash_rect1.corner.x = LOWORD (TimeIn);
pSolarSysState->MenuState.flash_rect1.corner.y = HIWORD (TimeIn); pSolarSysState->MenuState.flash_rect1.corner.y = HIWORD (TimeIn);
@@ -1998,7 +2006,7 @@ PlanetSide (PMENU_STATE pMS)
if (index == 0) if (index == 0)
TimeIn += (ONE_SECOND >> 1); TimeIn += (ONE_SECOND >> 1);
else else
TimeIn += 2; TimeIn += ONE_SECOND / 60;
do do
{ {
+2 -1
View File
@@ -602,6 +602,7 @@ DoMoveCursor (INPUT_STATE InputState, PMENU_STATE pMS)
{ {
#define MIN_ACCEL_DELAY (ONE_SECOND / 60) #define MIN_ACCEL_DELAY (ONE_SECOND / 60)
#define MAX_ACCEL_DELAY (ONE_SECOND / 8) #define MAX_ACCEL_DELAY (ONE_SECOND / 8)
#define STEP_ACCEL_DELAY (ONE_SECOND / 120)
STAMP s; STAMP s;
UNICODE buf[30]; UNICODE buf[30];
static UNICODE last_buf; static UNICODE last_buf;
@@ -665,7 +666,7 @@ DoMoveCursor (INPUT_STATE InputState, PMENU_STATE pMS)
else else
{ {
if (pMS->CurState > MIN_ACCEL_DELAY) if (pMS->CurState > MIN_ACCEL_DELAY)
--pMS->CurState; pMS->CurState -= STEP_ACCEL_DELAY;
pt.x = UNIVERSE_TO_DISPX (pMS->first_item.x); pt.x = UNIVERSE_TO_DISPX (pMS->first_item.x);
pt.y = UNIVERSE_TO_DISPY (pMS->first_item.y); pt.y = UNIVERSE_TO_DISPY (pMS->first_item.y);
+1 -1
View File
@@ -55,7 +55,7 @@ flash_ship_task(void *data)
SetContextForeGroundColor (OldColor); SetContextForeGroundColor (OldColor);
SetContext (OldContext); SetContext (OldContext);
ClearSemaphore (GraphicsSem); ClearSemaphore (GraphicsSem);
SleepThreadUntil (TimeIn + 8); SleepThreadUntil (TimeIn + ONE_SECOND / 15);
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
} }
FinishTask (task); FinishTask (task);
+1 -1
View File
@@ -837,7 +837,7 @@ ExitPlanetSide:
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
SetPlanetLoc (new_pt); SetPlanetLoc (new_pt);
SleepThreadUntil (TimeIn + 3); SleepThreadUntil (TimeIn + ONE_SECOND / 40);
} }
} }
+1 -1
View File
@@ -990,7 +990,7 @@ ScaleSystem (void)
int IPtask_func(void* data) int IPtask_func(void* data)
{ {
#define IP_FRAME_RATE 4 #define IP_FRAME_RATE (ONE_SECOND / 30)
#define DEBOUNCE_DELAY ((ONE_SECOND >> 1) / IP_FRAME_RATE) #define DEBOUNCE_DELAY ((ONE_SECOND >> 1) / IP_FRAME_RATE)
BYTE MenuTransition; BYTE MenuTransition;
DWORD NextTime; DWORD NextTime;
+2 -1
View File
@@ -178,7 +178,8 @@ TryAgain:
SET_GAME_STATE (UTWIG_BOMB_ON_SHIP, 0); SET_GAME_STATE (UTWIG_BOMB_ON_SHIP, 0);
SleepThreadUntil (XFormColorMap ((COLORMAPPTR)white_buf, ONE_SECOND / 8) + 2); SleepThreadUntil (XFormColorMap ((COLORMAPPTR)white_buf,
ONE_SECOND / 8) + ONE_SECOND / 60);
SetContextBackGroundColor (BUILD_COLOR (MAKE_RGB15 (0x1F, 0x1F, 0x1F), 0x0F)); SetContextBackGroundColor (BUILD_COLOR (MAKE_RGB15 (0x1F, 0x1F, 0x1F), 0x0F));
ClearDrawable (); ClearDrawable ();
FlushColorXForms (); FlushColorXForms ();
+1 -1
View File
@@ -397,7 +397,7 @@ ShowCombatShip (COUNT which_window, SHIP_FRAGMENTPTR YankedStarShipPtr)
for (j = 0; (j < SHIP_WIN_FRAMES) && !AllDoorsFinished; j++) for (j = 0; (j < SHIP_WIN_FRAMES) && !AllDoorsFinished; j++)
{ {
ClearSemaphore (GraphicsSem); ClearSemaphore (GraphicsSem);
SleepThreadUntil (TimeIn + 5); SleepThreadUntil (TimeIn + ONE_SECOND / 24);
TimeIn = GetTimeCounter (); TimeIn = GetTimeCounter ();
SetSemaphore (GraphicsSem); SetSemaphore (GraphicsSem);
BatchGraphics (); BatchGraphics ();
+1 -1
View File
@@ -481,7 +481,7 @@ TimePassage:
; ;
ResumeGameClock (); ResumeGameClock ();
SleepThread (2); SleepThread (ONE_SECOND / 60);
SuspendGameClock (); SuspendGameClock ();
} }
} }