Skip to content

VariableCast

kae.o. edited this page Jun 26, 2026 · 1 revision

VariableCast

Description

指定した変数の値を、指定した数値型(整数 or 浮動小数点数)にキャストして上書き保存する。文字列として格納された数値をMythicMobsの数値型変数に変換したい場合に使用する。

Attributes

Attribute Aliases Description Default
variable var, v キャスト対象の変数名 DefaultVar
type t キャスト先の型。INTEGER(整数)またはFLOAT/DOUBLE(浮動小数点数)を指定する INTEGER

Examples

 Skills:
 - VariableCast{var=caster.myVar;type=INTEGER}

<caster.var.myVar>の値(例: "3.7")を整数(3)にキャストして上書き保存する

 Skills:
 - VariableCast{var=caster.myVar;type=FLOAT}

<caster.var.myVar>の値(例: "3.7")を浮動小数点数(3.7)にキャストして上書き保存する

Notes

  • 変数が存在しない場合、スキルは失敗する
  • 値が数値に変換できない場合(例: "abc")、スキルは失敗する
  • INTEGER指定時、小数点以下は切り捨てられる(例: "3.9" → 3)
  • DOUBLEはFLOATと同じ挙動になる

Clone this wiki locally