プロジェクト

全般

プロフィール

人狼プラグイン » 履歴 » リビジョン 67

リビジョン 66 (K10 菩薩, 2024/02/08 19:57) → リビジョン 67/72 (K10 菩薩, 2024/02/08 19:58)

 
 h1. 人狼プラグイン 

 h2. マップ制作 

 [[人狼プラグインマップ製作用ドキュメント]] 

 h2. 基本ルール 

 h3. 一般的な人狼と違う点 

 * 朝、夜、議論フェーズなどの概念はなくすべてのプレイヤーがリアルタイムで行動できます。 
 * すべてのプレイヤーに弓矢が配布される。役職に関係なく攻撃することができ、PvP形式で敵陣営のプレイヤーを全滅することが目的です。 

 h3. 勝利条件 

 h4. 市民陣営 

 * 人狼陣営の全滅 

 h4. 人狼陣営 

 * (狂人を除く)市民陣営の全滅 

 h2. 配役 

 --- 

 h3. 市民 

 陣営:市民 
 特殊能力:なし 

 --- 

 h3. 預言者 

 陣営:市民 
 特殊能力: 生存している対象が人間かどうかを占う。対象がすでに死亡していた場合は不発に終わり、スキルポイントも消費される。 
 スキルポイント:1(変更可) 
 コマンド: /f <player> 

 --- 

 h3. 霊媒師 

 陣営:市民 
 特殊能力: 死亡している対象が人間かどうかを占う。対象が生存していた場合は不発に終わり、スキルポイントも消費される。 
 スキルポイント:1(変更可) 
 コマンド: /s <player> 

 --- 

 h3. 騎士 

 陣営:市民 
 特殊能力: 指定したプレイヤーに守護の力を与える。守護している騎士が生きている限り、対象は1度のみダメージを受けても死なない 
 スキルポイント:1(変更可) 
 コマンド: /g <player> 

 --- 

 h3. 共有者 

 陣営:市民 
 特殊能力:なし 

 2人存在し、ゲーム開始時にお互いが共有者であることが通知される。 
 共有者が死亡した場合、もう片方の共有者に「死亡したこと」と「誰に殺されたか」が通知される。 

 --- 

 h3. 人狼 

 陣営:人狼 
 特殊能力: 人狼のみが扱えるチャットで人狼同士が相談できる。(狂人には見えない) 
 スキルポイント:何度でも使える 
 コマンド: /wc <message> 

 --- 

 h3. 狂人 

 陣営:人狼 
 特殊能力:なし 

 人狼陣営の勝利が狂人にとっての勝利となる 
 預言や霊媒の能力では「人間」と判断される 
 人狼からはだれが狂人かはわからない 

 --- 

 h3. 狂信者 

 陣営:人狼 
 特殊能力:なし 

 人狼陣営の勝利が狂信者にとっての勝利となる 
 預言や霊媒の能力では「人間」と判断される 
 ゲーム開始時に人狼が誰かがわかる。 
 人狼からはだれが狂信者かはわからない 

 --- 

 h3. 金鉱夫 

 陣営: 市民 
 特徴: 金鉱石および金インゴットを3つまで所持できる。ゲーム開始時に狂人に誰が金鉱夫か通知される。 

 --- 

 h3. カモフラージャー 

 陣営: 人狼 
 特徴: 専用のコマンドを使用すると20秒間全員のスキンが統一され判別がつかなくなりVCも無効化される。 

 --- 


 h3. 狂戦士 

 陣営: 人狼 
 特徴: 専用のコマンドを使用すると30秒間、透視状態、移動速度上昇、使用回数無制限の一撃のオノが付与される。この状態で殺されても死亡とならず能力を使用した座標で復活する。このコマンドを使用するには自身で2つ金インゴットを納品する必要がある。 

 --- 

 h2. アイテム解説 

 アイテムはconfig.ymlから変更可能 

 h3. 基本アイテム 

 基本アイテムはゲーム開始時に全員に配布される。 

 * 弓 - 無限&一撃&不可壊 
 * 矢 - 通常の矢 

 h3. 特殊アイテム 

 特殊アイテムは下記リストのうち1つがランダムで各プレイヤーに配布される 

 * 不死のトーテム - 効果はバニラと同じ 
 * 盾 - 効果はバニラと同じ 
 * 即死スプラッシュポーション - あたると即死するスプラッシュポーション。自滅注意。 
 * 透明化ポーション - 飲むと5秒間、透明化&移動速度上昇。パーティクルは発生するので目を凝らすと目視可能。 
 * 一撃のオノ - 相手を一撃で殺せるオノ。一度使うと壊れる。 
 * 吹き飛ばし棒 - 殴った相手を遠くへ吹き飛ばせる。何度でも使える。 
 * 煙玉 - 使うと10秒間、自分以外のプレイヤーに盲目効果を与える。一度使うと壊れる。 
 * 無敵ポーション - 飲むと5秒間無敵になるポーション。 
 * 透視ポーション - 飲むと20秒間自分以外のプレイヤーの位置を発光させるポーション。 
 * シャッフルスター - 使用すると自分以外のプレイヤーの位置をシャッフルする。一度使うと壊れる。 

 --- 

 h2. コマンド 

 * /werewolf 
 ** start - ゲームを開始します 
 ** stop - ゲームを強制終了します 
 ** addplayer <player> - プレイヤーを参加者リストに追加します 
 ** removeplayer <player> - プレイヤーを参加者リストから削除します 
 ** config 
 *** get <category> <name> - 指定したコンフィグの現在の状態を表示します。 
 *** list <category> - コンフィグの状態を一覧表示します。 
 *** modify <category> <name> <~~~> -指定したコンフィグの値を変更します。(コンフィグのデータ形式によって<~~~>の内容は変化します) 
 *** reload - コンフィグをファイルからリロードします(ファイル変更時に自動でメモリに反映されるので基本使わない) 

 h3. マップギミック用コマンド(下記コマンドを記述したコマンドブロックをマップ上に配置して使用すること) 

 * call @p <Location> - 緊急会議を開くためのコマンド。<Location>に全員が集合し会議が始まる。 
 * duct @p <Location> - 人狼のみが使えるダクト用のコマンド。@pのプレイヤーが人狼だった場合のみ<Location>にtpされる 

 --- 

 h2. コンフィグ 

 |カテゴリ|コンフィグ名|データ型|説明|備考| 
 |general|adventureMode|真偽値|ゲーム時のゲームモード|true: adventure false: survival| 
 |general|amountWolfOfEys|整数|人狼に配布される透視アイテムの数|| 
 |general|basicItems|リスト|全員に一律で配られるアイテム|| 
 |general|showActionbar|真偽値|ゲーム中にアクションバーにアビリティの説明を表示するか|| 
 |general|specialItems|リスト|ランダムで配布される特殊アイテム|| 
 |general|startLocation|座標|ゲーム開始時の座標|| 
 |general|startupCommands|リスト|ゲーム開始時に実行されるコマンド|| 
 |general|startUpTime|整数|ゲーム開始のカウントダウンの秒数|| 
 |among|meetingTime|整数|緊急会議の時間(秒)|| 
 |among|reactorCoolDownTime|整数|リアクターサボタージュが再度使えるようになるまでの時間(秒)|| 
 |among|reactorTimeLimit|整数|リアクターサボタージュの失敗までのタイムリミット(秒)|| 
 |peopleNum|役職名|整数|各役職の人数|| 
 |abilityPoint|役職名|整数|各役職が使える能力の回数|ポイントを消費して能力を使うタイプの役職のみ| 

 --- 

 h2. amongus風ギミックの仕様 

 --- 

 h3. 緊急会議 

 専用のコマンドブロックをマップに配置(コマンドの項を参照)して、ボタンを押すと会議が開かれる。 
 Map上に複数個設置可能(ゲームルール上1つが好ましい) 
 会議が始まるとすべてのプレイヤーが一か所に集合する。 
 会議時間はコンフィグで変更可能。 

 会議開催の条件 

 * 招集したプレイヤーが一度もを主催していないこと 
 * サボタージュ発生中でないこと 

 会議中の仕様 

 * アイテム使用不可 
 * 全プレイヤー不死身 

 --- 

 h3. サボタージュ 

 --- 

 h4. リアクター 

 h5. 起動条件 

 * 人狼に配布される専用アイテムを使用すること 人狼に配布される専用アイテムをジ要すること 
 * クールダウンタイム中でないこと(クールダウンタイムは全人狼に適用される) 

 h5. 解消条件 

 制限時間内にマップ上に配置された「きらめくブラックストーン」に2人のプレイヤーが同時に乗ること 
 原則「きらめくブラックストーン」はマップに2つ配置され、同じブロックに2人のプレイヤーが乗ってもサボタージュは終わらない 

 h5. 失敗 

 市民陣営のプレイヤーが全滅し、人狼陣営の勝利となる。 

 --- 

 h3. ダクト 

 専用のコマンドブロックをマップに配置(コマンドの項を参照)してボタンを押すと人狼のみダクト内にtpされる 
 Map上に複数個設置可能。 

 --- 


 h2. ゲーム開始方法 

 # コンフィグコマンドで役職の人数等を設定する 
 # コンフィグコマンドでstartLocationを設定する 
 # /werewolf addplayer で参加者を決定する 
 # /werewolf start でゲームを開始する 

 --- 

 h2. トラブルシューティング 

 h3. ゲーム開始時、プレイヤーがそろっているのに「オフラインのプレイヤーがいます」と表記がでてスタートできない。 

 現在原因が特定できていない、バグです。 
 お手数ですが 
 /reload confirm 
 でサーバをリロードして再びaddplayerしてください。 

 --- 

 h2. マップ 

 h3. マップ1 森の家(製作:INNIN) 

 h4. 移動用コマンド 

 /tpl map-foresthouse 

 !yokanmap1f.jpg! 

 !yokanmap2f.jpg! 

 h3. マップ2 スケルドもどき 

 h4. 移動用コマンド 

 /tpl map-skeld 

 h3. マップ3 雪の施設 

 h4. 移動用コマンド 

 /tpl map-snow 

 !20508bd000d45401.png! 

 h2. simple voice chat 導入 

 以下をDLし導入 

 https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat/download/4332093