#freeze #author("2017-03-17T16:32:44+00:00","","") * mobdb プラグイン [#d4904457] #contents ** 概要 [#p2006bde] [[モンスターデータベース>http://eco.acronia.net/mobdb/]]の内容をWikiページ上に表示します。 モンスターデータが[[モンスターデータベース>http://eco.acronia.net/mobdb/]]とWikiで二重管理になることを避けるために導入しました。 Wiki上のモンスターデータ表示はできるだけ本プラグインを利用してください。 *** mobdbプラグインへの移行手順について [#ec024ee9] Wikiには記載されているが、[[モンスターデータベース>http://eco.acronia.net/mobdb/]]には記載されていない情報を移行する場合、以下のような手順で移行してください。 + 既存のモンスター一覧表の上にmobdbプラグインで同じ内容の表を作成してください。 -- 一時的に表が2つになります。 -- 「※移行作業中のため一時的に表が二重になっています。」のような注意書きを記載してください。 + 2つの表を見比べて[[モンスターデータベース>http://eco.acronia.net/mobdb/]]側に足りない情報を「編集」で追加してください。 + 移行が完了したら既存のモンスター一覧表を削除します。 ** 書式・引数 [#k5bcff3e] :種別| ~ブロック型プラグイン :書式| ~''#mobdb('' [&color(blue){id=モンスターIDリスト};] [,&color(blue){addcol_name=追加列の名前};] [,&color(blue){addcol_list=追加列のリスト};] [,&color(blue){addcol_color=追加列内の指定セルの背景色};] [,&color(blue){order=種族ID};] [,&color(blue){family=系統ID};] [,&color(blue){habitat=生息地ID};] [,&color(blue){boss=ボスフラグ};] [,&color(blue){material=自然物フラグ};] [,&color(blue){lv_min=LV下限};] [,&color(blue){lv_max=LV上限};] [,&color(blue){nolv};] [,&color(blue){noimage};] [,&color(blue){noexp};] [,&color(blue){noelement};] [,&color(blue){noorder};] [,&color(blue){noattribute};] [,&color(blue){nohabitat};] [,&color(blue){noitem};] [,&color(blue){noskill};] [,&color(blue){nonote};] '')'' :引数について| 全ての引数がOptionalですが、表示するモンスターを選択するための引数をいずれか1つは指定する必要があります。 :ID指定時に指定可能な引数| 表示順はidの指定順です。 --id: モンスターIDを / で区切って指定します。例: id=1/2/3 ---追加列を使用するときは、各IDに紐付ける追加列要素を[]で指定できます。紐付ける要素が複数存在する場合は&で繋ぎます。例: id=[一階&三階]/2[二階]/3[三階] ---モンスターIDは[[モンスターデータベース>http://eco.acronia.net/mobdb/]]のID列に表示されています。 --addcol_name: 追加列を表示するときの列タイトルを指定します。例: addcol_name=階数 --addcol_list: 追加列を構成する要素を / で区切って指定します。例: addcol_list=一階/二階/三階 --addcol_color: IDと紐付けられた追加列要素の背景色を指定します。デフォルトは #fc8c8e です。 --- 色名(red、blueなど)、シャープで始まる3桁の16進数値(#000~#FFF)、同じく6桁の16進数値(#000000 ~ #FFFFFF)のいずれかで指定することができます。 :検索条件指定時に指定可能な引数| 複数指定すると、全ての条件に合致したモンスターが表示されます。表示順はLVの昇順です。 --order:種族IDを指定します。例: order=1 ---種族IDは[[MobDB種族一覧>http://eco.acronia.net/mobdb/#mode=order]]に掲載されているIDの左側(1-2なら1)の値です。 --family:系統IDを指定します。例: family=2 ---系統IDは[[MobDB種族一覧>http://eco.acronia.net/mobdb/#mode=order]]に掲載されているIDの右側(1-2なら2)の値です。 ---種族IDを指定せずに系統IDだけを指定することはできません。 --habitat:生息地IDを指定します。例: habitat=0-0-0 ---生息地IDは[[MobDB地域一覧>http://eco.acronia.net/mobdb/#mode=area]]に掲載されています。 --boss: ボスフラグを指定します。 --- boss=0: 非ボス --- boss=1: ボス --material:自然物フラグを指定します。 --- material=0: 非自然物 --- material=1: 自然物 --lv_min:LV下限を指定します。 --lv_max:LV上限を指定します。 :非表示にする列を指定する引数| --nolv: LV列を非表示にします。 --noimage: 画像列を非表示にします。 --noexp: Exp/Job列を非表示にします。 --noelement: 属性列を非表示にします。 --noorder: 種族列を非表示にします。 --noattribute: 性格列を非表示にします。 --nohabitat: 生息地列を非表示にします。 --noitem: ドロップアイテム列を非表示にします。 --noskill: スキル列を非表示にします。 --nonote: 備考列を非表示にします。 ** 制限 [#k538736c] - 一度のプラグイン呼び出しで表示できるモンスター数は最大100です。 -- 100以上のモンスターが該当する条件指定を行った場合、101以降は表示されません。 -idとその他の検索条件(habitatなど)を同時に指定した場合、idの指定が優先され、その他の検索条件を無視します。 ** 使用例 [#n029297b] ***ID指定 [#u6d9454b] [[モンスターデータベース>http://eco.acronia.net/mobdb/]]の検索結果の「ECO-Wiki mobdbプラグイン形式で出力」をクリックすると、ID指定によるmobdbプラグイン呼び出しソースコードが表示されます。 :ソース| #mobdb(id=1/2/3/4/100) :表示| #mobdb(id=1/2/3/4/100) *** 追加列 [#k9471e70] :ソース| #mobdb(id=1[62&70]/2[65]/3[63]/4[70]/100[65],addcol_name=出現場所(B○F),addcol_list=62/63/64/65/67/68/69/70,addcol_color=#fc8c8e) :表示| #mobdb(id=1[62&70]/2[65]/3[63]/4[70]/100[65],addcol_name=出現場所(B○F),addcol_list=62/63/64/65/67/68/69/70,addcol_color=#fc8c8e) *** 生息地指定 [#pf60da71] D-氷結の坑道 B2Fの例 :ソース| #mobdb(habitat=0-2-1-1) :表示| #mobdb(habitat=0-2-1-1) 生息地IDは[[MobDB地域一覧>http://eco.acronia.net/mobdb/#mode=area]]に掲載されています。 *** 種族指定 [#t71eeedd] 水中生物系/フィッシュ系の例 :ソース| #mobdb(order=4,family=5) :表示| #mobdb(order=4,family=5) 種族ID(order)は[[MobDB種族一覧>http://eco.acronia.net/mobdb/#mode=order]]に掲載されているIDの左側(1-2なら1)の値です。 系統ID(family)は[[MobDB種族一覧>http://eco.acronia.net/mobdb/#mode=order]]に掲載されているIDの右側(1-2なら2)の値です。 *** 種族&生息地指定 [#b5780408] エミル世界の水中生物系/フィッシュ系の例 :ソース| #mobdb(order=4,family=5,habitat=0) :表示| #mobdb(order=4,family=5,habitat=0) *** 非ボス指定 [#y4100b19] 廃炭鉱 B3F/非ボスの例 :ソース| #mobdb(boss=0,habitat=0-1-6-2) :表示| #mobdb(boss=0,habitat=0-1-6-2) *** ボス指定 [#yc48c305] 廃炭鉱 B3F/ボスの例 :ソース| #mobdb(boss=1,habitat=0-1-6-2) :表示| #mobdb(boss=1,habitat=0-1-6-2) *** 非自然物指定 [#m7cb44d6] 北アクロニア平原/非自然物の例 :ソース| #mobdb(material=0,habitat=0-0-0) :表示| #mobdb(material=0,habitat=0-0-0) *** 自然物指定 [#o1e25cfd] 北アクロニア平原/自然物の例 :ソース| #mobdb(material=1,habitat=0-0-0) :表示| #mobdb(material=1,habitat=0-0-0) *** LV指定 [#f3c571a3] タイタニア世界/LV30~39の例 :ソース| #mobdb(habitat=1,lv_min=30,lv_max=39) :表示| #mobdb(habitat=1,lv_min=30,lv_max=39) *コメント欄 [#comment] #pcomment