-
Notifications
You must be signed in to change notification settings - Fork 1
/
DIA_IE_397_Announcer.d
60 lines (47 loc) · 1.39 KB
/
DIA_IE_397_Announcer.d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// ************************ EXIT **************************
instance IE_397_Announcer_Exit (C_INFO)
{
npc = IE_397_Announcer;
nr = 999;
condition = IE_397_Announcer_Exit_Condition;
information = IE_397_Announcer_Exit_Info;
important = 0;
permanent = 1;
description = DIALOG_ENDE;
};
FUNC int IE_397_Announcer_Exit_Condition()
{
return 1;
};
FUNC VOID IE_397_Announcer_Exit_Info()
{
AI_StopProcessInfos ( self );
};
//---------------------------------------------------------------------
// InExtremo-Ansage
//---------------------------------------------------------------------
instance IE_397_Announcer_ANNOUNCE(C_INFO)
{
npc = IE_397_Announcer;
condition = IE_397_Announcer_ANNOUNCE_Condition;
information = IE_397_Announcer_ANNOUNCE_Info;
important = 1;
permanent = 0;
};
FUNC int IE_397_Announcer_ANNOUNCE_Condition()
{
if (Kapitel == 2)
{
//return TRUE;
};
};
FUNC void IE_397_Announcer_ANNOUNCE_Info()
{
AI_Output (self, other,"Info_Announcer_ANNOUNCE_11_01"); //Hochverehrte Erzbarone, geehrte Gardisten, Schatten und Buddler ...
AI_Output (self, other,"Info_Announcer_ANNOUNCE_11_02"); //Ich präsentiere ihnen ...
AI_Output (self, other,"Info_Announcer_ANNOUNCE_11_03"); //!!! IN EXTREMO !!!!
Npc_ExchangeRoutine (self, "concert");
B_ExchangeRoutine (Charlotte, "concert");
//B_InExtremoStartMusic();
AI_StopProcessInfos (self);
};