forked from Mirrors/openclonk
20 lines
432 B
C
20 lines
432 B
C
![]() |
/*--
|
||
|
Effect.c
|
||
|
Authors: Günther
|
||
|
|
||
|
Prototype for effect prototypes.
|
||
|
--*/
|
||
|
|
||
|
static const Effect = new Global {
|
||
|
Remove = func(bool no_calls) {
|
||
|
return RemoveEffect(nil, nil, this, no_calls);
|
||
|
},
|
||
|
// These properties are set on all effects by the engine.
|
||
|
// They are declared here so that functions on proplists inheriting from this one can use them easily.
|
||
|
Name = nil,
|
||
|
Priority = 0,
|
||
|
Interval = 0,
|
||
|
Target = nil,
|
||
|
Time = 0
|
||
|
};
|