GetBattleCharacter: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz Category:Kampfscripting '''Nur im Kampf''': Holt Informationen über einen bestimmten Kampfcharakter ein <syntaxhighlight…“) |
(kein Unterschied)
|
Aktuelle Version vom 12. Juni 2017, 19:09 Uhr
Nur im Kampf: Holt Informationen über einen bestimmten Kampfcharakter ein
var bcinfo = GetBattleCharacter( battlecharid );
Parameter:
- battlecharid: Die Kampfcharakter-ID
Folgende Daten werden geliefert:
sämtliche verfügbaren Attribute, je nach Charakter oder Monster unterschiedlich
Level : 6 LE : 36 cLE : 36 AE : 0 cAE : 0 MR : 1 RS : 3 BP : 8 BE : 0 AT : 13 PA : 11 FK : 10 MU : 9 KL : 9 CH : 8 FF : 13 GE : 12 IN : 13 KK : 10
die Kampfcharakter-ID
uniqueid : 1
aktuelle Ursprungsposition des Charakters, anzusprechen als bcinfo.position.x und bcinfo.position.y
position: x : 11 y : 20 ]
Bei Mehrfeldgegnern: Ein Array über alle von diesem Charakter belegten Felder (bei 1-Feld-Charakteren gilt occupation[0] = position )
[occupation: [0: x : 11 y : 20 ] ]
die effektive Initiative
ini : 14
die gewürfelte Initiative (1W6)
rolledini : 6
aktuelle Bewegungsgeschwindigkeit
speed : 8
aktuell übrige Aktionen
actions : 2
Ausrichtung des Charakters, 0 = norden, 7 = nordwesten
facing : 2
True für Monster/NPCs, False für Spielercharaktere
isnpc : true
Name/Bezeichnung des Charakters
shortname : Räuber
bei NPC: monsterid, bei PC: characterid (derzeit immer -1)
monsterid : robber_5b