ThreewaveCTFマニュアル マクロ入門

マクロに関する説明

マクロ入門

  • 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ドルあるよ($をチャット内に表示するためのサンプル)