テンプレート・トーク:Infobox unit
目次
20150919作業ノート
とりあえず新しいバージョンは{{development unit}}に作りました。 使う側のページに変更が必要なのでまだ{{Infobox unit}}への反映はしてないです。必要な作業は次節にまとめておくので、人がいるときに反映→対応作業しましょう。
反映するときにtemplate使用側(つまりユニットページ)で必要な変更
必須(やらないと表示おかしくなるとおもわれるもの)
- bonus変数の内容を対地、対空に応じてbonusground, bonusairに書き写す。Stalkerのように両方のる場合は両方に同じことを書く。
- manual変数を追加して値をfalseにする(手書きしたい場合はtrue)
- 使う側としてはデフォルト挙動がfalseのほうがいいと思ったんですがそれやろうとするとタダでさえ見づらいコードが更に冗長にならざるを得ないのでデフォルト挙動をtrueにしました。。。
任意(後回しにしてもとりあえず表示はバグらないとおもわれるもの)
- race変数を作って種族名を入れる(例 race=p)
- require変数を作って必要な建物を書く
- bonusairupgrade
- bonusgroundupgrade
- vsgrounddps
- vsairdps
今日の作業予定(優先度順)
- 手書きモード実装
- ボーナス値関連:groundとairを分ける、アップグレード幅のパラメータをつくる。目的は次の2つ
- ボーナス値のアップグレード対応(色々)
- ボーナスが対空のみにつくパターン(Viking/Thor/Tempest)
- 必要tech/建物欄の追加
- 種族アイコンの追加
パラメータの変更予定
- Old
- bonus
- New
- manual
- vsgrounddps
- vsairdps
- bonusground
- bonusair
- bonusgroundupgrade
- bonusairupgrade
vsgroundps, vsairdpsは手書きモードの時にdpsを書くためのパラメータ。
対応しないもの、つまり手書きモードとかInfobox以外の項目で説明してほしいもの
- Stim DPS
- モード変更(siege tank/cyclon)
- AOEダメージ
- Zergling adrenal grand後のDPS
- Mutalisk跳弾
- ボーナスの種類が複数
その他コメント
- Oracleはbeamのダメージを普通にInfoboxに書いてしまった上で他の項目でその数値がスキルのものであることを言うのが良いとおもう
- Carrierはよくわからない
- {{documentation}}を作りました。templateのdocumentationを邪魔にならずに書くのに使えます。
今後のInfobox unitの更新手順
{{Infobox unit}}は直接更新しないで{{Development unit}}というtemplateを作ってそっちで作業+テストします。
課題メモ(20150919用)
ThorやTempestみたいな対地と対空の片方にしかボーナスがない連中をどうするかと
これは提案ですが名前の横に種族アイコンのっけるのと、必要建物の項目があったほうがいいかもなーって感じです
DPS計算上手くいかない(範囲ダメージ)とか(Pulsar Beam)とかの連中への対処
Bonusが2種類あるやつもありましたしね、Voidray
これどうする?リスト
Marine スティム時のDPS
Marauder スティム時のDPS ボーナス値にアップグレードが載る
Ghost ボーナス値にアップグレードが載る
Hellion ボーナス値が2つ(普通の、青ヘリ)、ボーナス値にアップグレードが載る
Hellbat ボーナス値にアップグレードが載る
Seige Tank 対地攻撃モードが2つあるので全ての値が2つずつある。ボーナス値にアップグレードが載る。(範囲ダメージ)未記載。
Cyclone 通常時とロックオン中でAAダメージが異なる。研究終了時に対地と対空でボーナスダメージが異なる。ああああああ
Thor ボーナス値にアップグレードが載る ボーナス値が対空攻撃のみに適用
Viking ボーナス値が対空攻撃のみに適用
Liberator (範囲ダメージ)未記載。
Zergling 爪アップグレード後のDPS
Lurker ボーナス値にアップグレードが載る
Ultralisk (範囲ダメージ33%)未記載。
Mutalisk 跳弾をどうするか
Corruptor ボーナス値にアップグレードが載る
Adept ボーナス値にアップグレードが載る
Voidray ボーナス値が2つ(普通の、Prasmatic Alignment)
Oracle (Pulsar Beam)未記載
Carrier これって1体のインターセプターのDPSなのかな?一応ゲーム内ユニットの数字なんだけど・・・P詳しい人お願いします
Tempest ボーナス値にアップグレードが載る 対空のみにボーナスダメージ。
過去ログ
9/13日の適当なタイミングでInfobox unitをTemplate:RegexPracticeの内容で更新します。 既存の記事に影響が出るのでほりけんさんがいるタイミングでやります。ドキュメントつけました。ドキュメントと実際の挙動に食い違いが合ったら指摘してください。