Wikiプラグイン解説

Last-modified: 2020-07-02 (木) 22:23:12

このページでは当Wiki内で使用している見慣れないPukiwikiプラグインについて、主な使い方とかを補足説明してます。

 

contentsx

使用頻度:★☆☆☆☆ 解説
 

ページの目次を作成するプラグインです。
一般的に使われる #contents の拡張版で、目次に表示する節に条件をつけたり、見出しレベルを選べたり、他のページの節を呼び出したりできます。

 
#contentsx(オプション)
  • 主な使用ページ:能力 #contentsx(depth=1) 見出しレベル1の節のみを目次化しています(「修正履歴」が目次に表示されていない)。
 

includex

使用頻度:★★★★★ 解説
他のページを取り込んでページ内に表示するプラグインです。
一般的に使われる #include の拡張版で、ページ全体ではなく一部分のみを呼び出したり、呼び出す見出しレベルを選べたりします。
このWikiでは「表組みの一部分の行を呼び出す」といった使い方を頻繁に行っています。
 
#includex(ページ名,オプション)
 

1.指定キーワードの呼び出し

#includex(スキル/攻撃フェイズスキル/テーブル,filter=名前|CENTER:|タクティック,titlestr=off)
 

これは スキル/攻撃フェイズスキル/テーブル というページから 正規表現で 「名前」「CENTER:」「タクティック」 が含まれる 3つの行 を呼び出しています。
「名前」は表組みのヘッダの部分です。
「CENTER:」は表組みの書式指定行の部分です。
タクティック」はスキルの名前が含まれる行です。この部分を変更することで任意のスキルの情報を呼び出せます。

 
#includex(スキル/攻撃フェイズスキル/テーブル,filter=名前|CENTER:|タクティック,titlestr=off) 
名前







クリ
ティ
カル
説明文マテリアル番号
タクティック28020(+10)戦術展開。自分に威力・回復強化:3T(広域減衰なし)。敵一人に8+「威力強化Lv*2」ダメージ。回復フェイズに、ダメージを受けている味方一人に8+「回復強化Lv*2」回復。時計の針3202
 

〔このテーブルを編集〕という行を含めるようにすれば、呼び出した先からいきなり指定のテーブルを編集しにいくことができます。

 
#includex(スキル/攻撃フェイズスキル/テーブル,filter=このテーブルを編集|名前|CENTER:|タクティック,titlestr=off) 

このテーブルを編集

名前







クリ
ティ
カル
説明文マテリアル番号
タクティック28020(+10)戦術展開。自分に威力・回復強化:3T(広域減衰なし)。敵一人に8+「威力強化Lv*2」ダメージ。回復フェイズに、ダメージを受けている味方一人に8+「回復強化Lv*2」回復。時計の針3202
 

2.指定キーワードの除外

その言葉が含まれる行をすべて呼び出してしまうため、例えば「ガード」を呼び出そうとして「パワーガード」「ヴァンガード」まで呼び出してしまう、ということが起こり得ます。

 
#includex(スキル/攻撃フェイズスキル/テーブル,filter=名前|CENTER:|ガード,titlestr=off)
名前







クリ
ティ
カル
説明文マテリアル番号
ガード1-10(+20)×防御する。自分に守備強化鎮痛:3T(生命Lvで成功判定/守備Lvでクリティカル判定)。初期003
ヴァンガード28530(+10)先鋒。自分と味方一人に疾風:2T(敏捷・鼓舞・守備Lv、最も高い能力で成功判定&2番目の能力でクリティカル判定)。敵一人に10ダメージ(自分が敏捷強化または守備強化状態なら+10ダメージ)。
(△:疾風付与は広域化不可、ダメージ部分のみ広域化可)
でか渦巻き殻3117
パワーガード2-0(+20)強固な守り。自分に強盾:3T(守備Lvで成功判定/生命Lvでクリティカル判定)。
【パッシブ】PTシールド+1(最大で初期値の倍まで)。
岩塩3501
 

こういった場合は、以下のように except=除外したいキーワード のオプションを追加して適宜除外してください。

#includex(スキル/攻撃フェイズスキル/テーブル,filter=名前|CENTER:|ガード,except=パワーガード|ヴァンガード,titlestr=off)
名前







クリ
ティ
カル
説明文マテリアル番号
ガード1-10(+20)×防御する。自分に守備強化鎮痛:3T(生命Lvで成功判定/守備Lvでクリティカル判定)。初期003
 

table_edit

使用頻度:★★★★☆ 解説
表組みの一部分のみを編集可能にするプラグインです。
 

基本的な設置方法は #include 系のプラグインと同様で、呼び出したいテーブルを含むページを指定するだけです。
編集が望まれるテーブルに積極的に利用してください。

 

ただし、WikiWikiの仕様により1ページ内に4つしか設置できないようです。
一部のページで #table_edit と #includex が混在しているのはそのためです。

 
#table_edit(Wikiプラグイン解説/テーブル)
名前説明文追加
テーブルテーブルのサンプルです編集
テーブル編集
テーブル編集
テーブル編集
 

tag

使用頻度:★★★★☆ 解説

ページに「タグ機能」を付与するプラグインです。
同じタグを付与されたページを検索したり、後述の #taglistx でリスト化も簡便にできます。

&tag(タグ1,タグ2);
&tag(タグ3,タグ4);
 

使い方はカッコ内にタグ名を入力するだけです。コンマで区切ることで複数のタグを一度に付与できます。
横に長くなりすぎる場合は行を追加すると多少すっきりさせられると思います。

 

注意点としては、タグを付与したページを削除してもタグが残ったままになってしまうことです。
その場合、ページを削除する前に(あるいはページを復活させて)カッコ内を一度クリアにすることでタグを消すことができます。

 

現在どんなタグが存在しているかはタグ一覧のページを確認してください。

 

taglistx

使用頻度:★★★★☆
上述のタグプラグインで付与された特定のタグを持つページをリストアップするプラグインです。
タグをきちんと付与していれば、様々なスキルを機能ごとに抽出するのが容易になります。
 
-威力強化を付与するスキル
#taglist(威力強化を付与するスキル)