マクロに関する説明
マクロ入門
- Threewave中のマクロはドル記号を備えた言語です。
チームゲームではプレーヤーは互いにメッセージを送ります。
「I was killed by the red team」という1つのメッセージがあったとします。
しかし、もしあなたがプルーチームに入っていたとしたら、個別のメッセージを必要とします。
しかし、マクロを使って「I was killed by $Q」とすることによって、自動的変数に敵チームのカラーがはいることになる。
変数リスト
- $H – あなたの現在のヘルス
- $A – 現在のアーマーとクラス
- $W – 現在の武器名
- $N – 現在持っている全ての武器名
- $M – 現在の武器に装填されている弾薬数
- $U – 現在持っている全ての武器に装填されている弾薬数
- $T – 現在のtech名
- $R – 現在のrune名
- $E – マップに落ちている視界に入るtech/rune名
- $I – 近くにあるアイテム、メガヘルス、アーマー、パワーアップアイテム、弾丸
- $B – medkit、teleporter、powerscreenなど
- $L – 現在いる場所(Q3スタイル。オーバーレイに使われている地名を表示)
- $O – 現在いる場所(Q2スタイル。近くにある武器名やパワアップアイテム名を表示
- $P – 近くにいて見ることが出来るプレーヤー名
- $F – 近くにいて見ることが出来るチームメイトプレーヤー名
- $Y – 近くにいて見ることが出来る敵プレーヤー名
- $C – 自分を最後に攻撃してきたプレーヤー名
- $K – 自分に最後に倒したプレーヤー名
- $S – 自分のチームカラー
- $Q – 敵のチームカラー
- $D – 自分が最後にダメージを与えたプレーヤー名
- $G – 自分が最後に倒したを与えたプレーヤー名
- $$ – $マークをチャットに表示する場合の記述
使用例
- say_team $Y is at $O, need backup!
[Shrew is at red rocket launcher, need backup!]
訳:Shrewがレッドロケットランチャーにいる!援護してくれ!
- say_team Incoming $Q at $L
[Incoming red at crossroads lower]
訳:レッドチームがcrossroads lowerから来るぞ!
say_team I am down to $H and $A
[I am down to 93 Health and No Armor]
訳:ヘルス93、アーマーなし- say_team I just dropped the $R at $L near $O."
[I just dropped haste rune at blueflag room, near blue railgun]
訳:ヘイストルーンをブルーフラッグルームのブルーレールガン近くに落す
- say_team I have $$20 in my bank account"
[I have $20 in my bank account]
訳:銀行に20ドルあるよ($をチャット内に表示するためのサンプル)