blob: c21080df2a22202e1feeaca9dc15e3ca71e496f9 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001DoDecayMessage()
2================
3
4FUNKTION
5--------
6::
7
8 protected void DoDecayMessage(int oldamount, int zerfall);
9
10
11
12DEFINIERT IN
13------------
14::
15
16 /std/unit.c
17
18ARGUMENTE
19---------
20::
21
22 oldamount (int)
23 Menge vor dem Zerfall
24 zerfall (int)
25 jetzt zerfallende Menge
26
27BESCHREIBUNG
28------------
29::
30
31 Diese Funktion wird von DoDecay() gerufen und gibt die Standardmeldungen
32 beim Zerfall von Unitobjekten aus.
33 Hierbei ist an der Unit noch alles unveraendert, wenn diese Funktion
34 gerufen wird, die Reduktion von P_AMOUNT erfolgt direkt im Anschluss.
35 Die Funktion wird nicht gerufen, wenn DoDecay() mit silent!=0 gerufen
36 wird.
37
38BEMERKUNGEN
39-----------
40::
41
42 Will man nicht die Standardzerfallsmeldungen (wovon ich meist ausgehe),
43 kann man diese Funktion ueberschreiben und eigene Meldungen erzeugen.
44
45SIEHE AUCH
46----------
47::
48
49 unit
50 P_UNIT_DECAY_INTERVAL, P_UNIT_DECAY_FLAGS, P_UNIT_DECAY_QUOTA,
51 P_UNIT_DECAY_MIN
52 DoDecay()
53 /std/unit.c
54
5514.10.2007, Zesstra
56