指定したスキルに対して,「引数(変数)」をパッケージ化して渡しながら実行します. プログラミングにおける関数呼び出しのように,一つの汎用的なスキルをパラメータだけ変えて複数の場所から再利用することが可能になります. args で渡された値は,呼び出し先のスキル内において <skill.var.キー名> として参照できます
args
<skill.var.キー名>
key=value
,
ダメージ量やメッセージの内容を引数として渡し,一つの「基礎スキル」を使い回す例です.
test_kami: Skills: - callWithArgs{s=Generic_Impact_Skill;a="damage=100,msg=最大出力!"} @target test_kasu: Skills: - callWithArgs{s=Generic_Impact_Skill;a="damage=10,msg=牽制射撃"} @target Generic_Impact_Skill: Skills: - message{m="&b[理式] &f<skill.var.msg>"} @self - damage{a="<skill.var.damage>"} @target
There was an error while loading. Please reload this page.