[ 編集このページを編集する ]

トップ > MAP作成 > Jass Script > ライブラリ集

便利な関数集。Jass NewGenエディタのLibrary機能をつかうことで、コピペで簡単に導入が可能。


汎用

Handles
hashtableを使いやすくまとめたもの。全てのMAPに必須ともいえるライブラリ。多くのライブラリで必須。

必要なライブラリ: なし
名前に色をつける
プレイヤーの名前に、色文字コードを含める。画面に文字を表示するとき、勝手に色つきの名前になって便利。

必要なライブラリ: なし
メッセージ表示
エラーメッセージやヒントなど、画面の中央に文字を表示します。同時に、それに対応した音を出します。

必要なライブラリ: なし

ダメージ処理

偽回避
ダメージ回避のトリガー処理。スキルダメージの回避などに便利。工夫すればダメージを一部軽減、もできます。いわゆるPseudo Evasion。

必要なライブラリ: Handles

ステータスボーナス

Damage Modify
トリガーを使って指定したユニットに指定した値だけダメージ値を上昇させる処理。応用すればステータス値や攻撃速度等にも使用できます。

必要なライブラリ: なし

ライブラリの公開方法について

このwikiでは、自作のライブラリを、自由に公開することができます。汎用性のありそうなものはどんどんアップロードして、みんなで共有しましょう。

だたし、アップロードする時は以下の点に注意してください。

必要なライブラリを明記する
UPするライブラリが使用する(requires)ライブラリを明記してください。それらがここにない場合は、それらもアップロードしてください。
似たようなライブラリを公開しない
たとえばHandlesライブラリ等は、人によって書き方が違うこともあるかと思いますが、原則、当wikiに掲載済みのライブラリに沿って書いてください。初心者の混乱の元にもなるので、注意しましょう。ただし、ライブラリ数が増えてきた場合や、よりいい書式がある場合は気にせずアップロードしてもかまいません。

また、アップロードする場合は以下の規約に同意したものと見なします。

  • ライブラリの、無条件の共有、改変を許可するものとみなします。