Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script
DoEnergy
Kategorie:
Objekte / Status
Ab Engineversion:
4.6.5.0 CP (erweitert ab 4.9.6.0 CR)
Beschreibung
Verändert die Energie eines Objekts. Die Energie entspricht bei Gebäuden der elektrischen Energie, und bei Lebewesen der Lebensenergie.
Syntax
bool
DoEnergy (
int
iChange,
object
pObj,
bool
fExakt,
int
iEngType,
int
iCausedBy);
Parameter
iChange:
Veränderung des Energiewertes; positiv oder negativ in Prozent zum Maximalwert. 100% entsprechen hierbei dem maximalen Physical-Wert von 100000.
pObj:
[opt] Objekt, dessen Energiewert verändert wird. 0 bei lokalem Aufruf.
fExakt:
[opt] Wenn WAHR, wird iChange auf den exakten Energiewert angewendet (0 bis Wert von Physical "Energy").
iEngType:
[opt] Schadensursache, die an Fx*Damage-Callbacks von Effekten übergeben wird (siehe
Effekte-Dokumentation
). Standard ist FX_Call_EngScript.
iCausedBy:
[opt] Spielernummer des Spielers, der den Schaden verursacht hat, plus eins.
Beispiel
DoEnergy(
GetPhysical
(
"Energy"
, 0,
GetCursor
(0))*50/100000,
GetCursor
(0));
Gibt den ausgewählten Clonk des ersten Spielers 50% mehr Energie.
Siehe auch:
EnergyCheck
,
GetEnergy
Sven2, November 2001
Clonkonaut, April 2008
Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script