GetBattleCharacter: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(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