トップ > MAP作成 > Jass Script > ライブラリ集
便利な関数集。Jass NewGenエディタのLibrary機能をつかうことで、コピペで簡単に導入が可能。
汎用
- Handles
- hashtableを使いやすくまとめたもの。全てのMAPに必須ともいえるライブラリ。多くのライブラリで必須。
必要なライブラリ: なし
- 名前に色をつける
- プレイヤーの名前に、色文字コードを含める。画面に文字を表示するとき、勝手に色つきの名前になって便利。
必要なライブラリ: なし
- メッセージ表示
- エラーメッセージやヒントなど、画面の中央に文字を表示します。同時に、それに対応した音を出します。
必要なライブラリ: なし
ダメージ処理
- 偽回避
- ダメージ回避のトリガー処理。スキルダメージの回避などに便利。工夫すればダメージを一部軽減、もできます。いわゆるPseudo Evasion。
必要なライブラリ: Handles
ステータスボーナス
- Damage Modify
- トリガーを使って指定したユニットに指定した値だけダメージ値を上昇させる処理。応用すればステータス値や攻撃速度等にも使用できます。
必要なライブラリ: なし
ライブラリの公開方法について
このwikiでは、自作のライブラリを、自由に公開することができます。汎用性のありそうなものはどんどんアップロードして、みんなで共有しましょう。
だたし、アップロードする時は以下の点に注意してください。
- 必要なライブラリを明記する
- UPするライブラリが使用する(requires)ライブラリを明記してください。それらがここにない場合は、それらもアップロードしてください。
- 似たようなライブラリを公開しない
- たとえばHandlesライブラリ等は、人によって書き方が違うこともあるかと思いますが、原則、当wikiに掲載済みのライブラリに沿って書いてください。初心者の混乱の元にもなるので、注意しましょう。ただし、ライブラリ数が増えてきた場合や、よりいい書式がある場合は気にせずアップロードしてもかまいません。
また、アップロードする場合は以下の規約に同意したものと見なします。
- ライブラリの、無条件の共有、改変を許可するものとみなします。