概要
Skills プラグインは Ultima Online のスキルシステムを参考に、プレイヤーが行動するほどスキルが上昇する成長システムを Minecraft に導入します。スキル合計には上限があり、特定のスキルに特化するか万能型になるかをプレイヤーが選択できます。
主な機能
- 37スキル — 戦闘、魔法、生産、採集、シーフ、テイム、サバイバルの各カテゴリ
- スキルキャップ — 合計700ポイント、各スキル最大100ポイント(7スキルをMAXにできる計算)
- 使用による成長 — スキルは使用することで上昇し、難易度が成長率に影響
- ステータスシステム — STR / DEX / INT が関連スキルから自動計算される
- 内部HP / マナ / スタミナ — バニラとは独立した内部数値管理
- 品質クラフト — 生産スキルによりアイテム品質が LQ / NQ / HQ / EX に変動
- 触媒魔法 — 触媒を消費する8サークルの魔法システム(40以上の魔法)
- パーティシステム — フレンドリファイヤー無効、パーティTP、パーティチャット
- エンダードラゴンスケーリング — 討伐ごとに強化されてリスポーンするエンドゲームコンテンツ
スキル上昇システム
基礎確率 = (100 - スキル値) / 10 %上昇確率 = 基礎確率 × 難易度補正上昇量 = 0.1 ポイント
難易度がスキル値に近いほど上昇しやすく、簡単すぎたり難しすぎると上がりにくくなります。
難易度補正
| 条件 | 補正 | 説明 |
|---|---|---|
| 難易度 > スキル + 20 | ×0.5 | 難しすぎ |
| 難易度 ≈ スキル(±20) | ×1.0 | 適正 |
| 難易度 < スキル - 20 | ×0.2 | 簡単すぎ |
スキル下降システム
スキル合計が600に達すると、新しいスキルが上昇しようとした時に最長未使用スキルが0.1ポイント下降します。プレイヤーの行動パターンに応じて自然にスキル構成が変化します。
ステータスシステム
UO風の3つの内部ステータスを持ち、関連スキルの平均値で自動計算されます。各ステータスは0〜100の範囲です。
ステータス対象スキル
| ステータス | 効果 | 対象スキル |
|---|---|---|
| STR | 最大HP +STR、採掘/伐採速度 +(STR/10)% | Swordsmanship, Axe, Mace Fighting, Wrestling, Tactics, Anatomy, Mining, Lumberjacking, Heat Resistance, Cold Resistance, Endurance(11スキル) |
| DEX | 攻撃速度 +(DEX/2)%、移動速度 +(DEX/10)% | Archery, Throwing, Spear, Parrying, Focus, Hiding, Stealth, Snooping, Stealing, Poisoning, Fishing, Farming, Athletics, Swimming(14スキル) |
| INT | マナ消費 -(INT/2)%、詠唱成功率 +(INT/5)% | Magery, Evaluating Intelligence, Meditation, Resisting Spells, Inscription, Animal Lore(6スキル) |
複数ステータスに影響するスキル
| スキル | 影響ステータス |
|---|---|
| Crafting | STR 60% + DEX 40% |
| Cooking | STR 50% + INT 50% |
| Animal Taming | STR 50% + DEX 50% |
| Veterinary | STR 50% + INT 50% |
| Detecting Hidden | DEX 50% + INT 50% |
| Arms Lore | STR 33% + DEX 33% + INT 34% |
ステータス計算式
STR = STR対象スキル合計 / 対象スキル数 × 100 / 100
各対象スキルの平均値がそのままステータス値となります。全対象スキルが100なら、ステータスも100です。
内部HP / マナ / スタミナ
バニラのハート・空腹ゲージとは別に、内部でHP / マナ / スタミナを管理します。
内部HP
最大HP = 100 + STR
範囲: 100〜200(STR 0〜100)。小数点ダメージ対応。バニラのハートと同期します。
ダメージ計算フロー
- バニラダメージ発生
- 内部ダメージに変換:
内部ダメージ = バニラダメージ × 10 - スキル補正適用(Parrying, Resisting Spells等)
- 内部HPを減少
- バニラHPに同期:
バニラHP = (内部HP / 最大内部HP) × 20
内部マナ
空腹ゲージとは連動しないUOスタイルのマナシステムです。魔法詠唱で消費され、スコアボードに表示されます。
最大マナ = 20実消費 = 基礎消費 × (1 - INT / 200)
INT 100でマナ消費50%軽減。
マナ回復方法
| 方法 | 回復量 |
|---|---|
| 自然回復(5秒ごと) | 0.5 × (1 + INT/100) |
| 瞑想(Meditation、スニーク静止中) | 0.5秒ごとに 0.1 × (1 + Meditation/100) |
| 金のリンゴ | +5 MP |
| エンチャントされた金のリンゴ | +10 MP |
内部スタミナ(モンハン式)
最大スタミナ = 100 + DEX + (Focus / 2)消費量 = 基礎消費 × (1 - Focus / 200)回復量 = 基礎回復 × (1 + Focus / 100)
DEX 100 + Focus 100 で最大250スタミナ。ダッシュ中に消費(20/秒)、静止時に回復(40/秒)。
スタミナ切れ時の挙動
- スタミナ0で疲労状態: 歩行速度50%低下、ジャンプ不可
- 50スタミナ回復するまで通常移動に戻らない
- 0.5秒ごとに息切れエフェクト(パーティクル + サウンド)
スコアボード表示
Grandmaster
Swordsman
❤ 156/180
🍖 15/20
⚡ 145/200
Stats: 225/225
STR: 80 🔒
DEX: 45 ▲
INT: 60 ▼
スキル一覧(全37スキル)
戦闘系スキル — 武器(7スキル)
Swordsmanship STR
剣(木〜ネザライト)のダメージに影響。剣で攻撃時に上昇。
Axe STR
斧(木〜ネザライト)のダメージに影響。斧で攻撃時に上昇。
Mace Fighting STR
メイス(1.21+)のダメージに影響。メイスで攻撃時に上昇。
Spear DEX
槍(1.21.5+)の突き・突撃攻撃に影響。槍で攻撃時に上昇。
Archery DEX
弓・クロスボウのダメージに影響。射撃でダメージを与えた時に上昇。
Throwing DEX
トライデントの投擲ダメージに影響。トライデントで攻撃時に上昇。
Wrestling STR
素手戦闘。ダメージ補正 (0.5+スキル/100)、スタン確率 (スキル/4 %、最大25%)。
戦闘補助スキル(4スキル)
Tactics STR
ダメージ乗数(スキル/100、0.1〜1.0)。攻撃の必須スキル。攻撃が命中した時に上昇。
Anatomy STR
ダメージ補正 (0.5+スキル/100)、クリティカル率 +(スキル/2)%。敵を倒した時に上昇。
Parrying DEX
盾・武器での受け流し。パリィ成功時にダメージ50%軽減。パリィ成功時に上昇。
Focus DEX
最大スタミナ +(スキル/2)、消費軽減、回復増加。ダッシュ時に上昇。
魔法系スキル(4スキル)
Magery INT
魔法詠唱の成功率に影響。魔法詠唱時に上昇。
Evaluating Intelligence INT
魔法ダメージ +(スキル/2)%。/evaluate で相手のマナ確認。魔法ダメージを与えた時に上昇。
Meditation INT
スニーク静止中のマナ回復速度向上。瞑想状態でマナが回復した時に上昇。
Resisting Spells INT
被魔法ダメージ -(スキル/2)%、状態異常抵抗 +(スキル×0.8)%。魔法ダメージを受けた時に上昇。
生産系スキル(3スキル)
Crafting STR+DEX
装備・ツール全般(金属製品、木製品、革製品、弓矢、細工品、金床修理)。クラフト時に上昇。
Cooking STR+INT
食料・ポーション(かまど調理、クラフト食品、醸造台でのポーション作成)。食料取り出し・ポーション作成時に上昇。
Inscription INT
魔法スクロールの書写。Mageryと連携。スクロール作成時に上昇。
資源収集系スキル(4スキル)
Mining STR
採掘速度 +(STR/5 + スキル/5)%。レア鉱石ボーナスドロップ。鉱石採掘時に上昇。
Lumberjacking STR
伐採速度向上、連鎖伐採(スキル100で木全体)。原木伐採時に上昇。
Fishing DEX
自動釣り上げ(スキル20以上で発動、100で常時成功)。釣りで何かを釣った時に上昇。
Farming DEX
自動植え直し、自動成長(スキル100で即座に成熟)。成熟作物収穫時に上昇。
シーフ系スキル(6スキル)
Hiding DEX
/hide で透明化(成功率=スキル値%)。隠れ成功時に上昇。
Stealth DEX
Hiding中に移動可能(距離=スキル/10ブロック)。ステルス移動中に上昇。
Detecting Hidden DEX+INT
/detect で隠れたプレイヤー発見(範囲=スキル/10ブロック)。発見試行時に上昇。
Snooping DEX
/snoop で相手のインベントリを覗く。覗き試行時に上昇。
Stealing DEX
Snooping中にアイテムを盗む。窃盗試行時に上昇。
Poisoning DEX
/poison で武器に毒付与(持続=スキル/20回)。毒塗り・毒攻撃時に上昇。
テイミング系スキル(3スキル)
Animal Taming STR+DEX
テイム成功率向上。同時テイム数 = スキル/20(最大5体)。テイム試行時に上昇。
Animal Lore INT
/lore でMobのHP・状態確認。コマンド使用時に上昇。
Veterinary STR+INT
エサでテイムMobを回復(回復量=スキル×0.2)。Mob回復時に上昇。
サバイバル系スキル(5スキル)
Athletics DEX
落下ダメージ軽減。スキル100で完全免疫。落下ダメージを受けた時に上昇。
Swimming DEX
溺れダメージ軽減、空気消費軽減。スキル100で完全免疫。溺れダメージを受けた時に上昇。
Heat Resistance STR
炎/溶岩ダメージ軽減。スキル100で完全免疫+即消火。炎/溶岩ダメージを受けた時に上昇。
Cold Resistance STR
凍結ダメージ軽減。スキル100で完全免疫+解凍。凍結ダメージを受けた時に上昇。
Endurance STR
窒息/接触ダメージ軽減。スキル100で完全免疫。窒息/接触ダメージを受けた時に上昇。
その他スキル(1スキル)
Arms Lore STR+DEX+INT
/arms で武器・防具の詳細情報(攻撃力、品質、耐久度、製作者名等)を表示。コマンド使用時に上昇。
戦闘システム
UO準拠の命中判定・ダメージ計算で、TacticsとAnatomyが重要な役割を果たします。
命中判定(UO準拠)
命中率 = 武器スキル - (対象防御値 / 2) + 50
最小: 5%、最大: 95%。対Mob: physical_defense、対プレイヤー: Parryingスキル。
ダメージ計算
最終ダメージ = 基礎ダメージ × Tactics補正 × Anatomy補正 × [Wrestling補正] × STR補正 × 品質補正 × DI補正 × クリティカル倍率
| 補正項目 | 計算式 | 範囲 |
|---|---|---|
| Tactics補正 | Tactics / 100 | 0.1〜1.0 |
| Anatomy補正 | 0.5 + (Anatomy / 100) | 0.5〜1.5 |
| Wrestling補正(素手時のみ) | 0.5 + (Wrestling / 100) | 0.5〜1.5 |
| STR補正 | 1 + (STR / 200) | 1.0〜1.5 |
| 品質補正 | LQ:-15%, NQ:0%, HQ:+15%, EX:+25% | 0.85〜1.25 |
| DI(エンチャント) | 1 + (合計DI / 100) | — |
| クリティカル | 発動率=Anatomy/2 %、倍率=2.0 | 最大50% |
防御適用
防御軽減率 = AR / (AR + 50)最終ダメージ = 生ダメージ × (1 - 防御軽減率)
Parrying(受け流し)
| 装備 | 近接攻撃の発動率 | 射撃攻撃の発動率 |
|---|---|---|
| 盾装備 | Parrying × 0.5%(最大50%) | Parrying × 0.6%(最大60%) |
| 武器のみ | Parrying × 0.25%(最大25%) | 0%(ブロック不可) |
| 素手 | 0%(パリィ不可) | 0%(パリィ不可) |
パリィ成功時: ダメージ50%軽減。その後、ARによる軽減も適用されます。
弓/クロスボウのバランス調整
| 項目 | 補正 |
|---|---|
| 距離15ブロック以内 | 100% |
| 距離15〜30ブロック | 100%→50%(線形減少) |
| 距離30ブロック以上 | 50% |
| 移動中に射撃 | -30% |
素手戦闘(Wrestling)
基礎ダメージ3。Wrestling 100で木の剣〜鉄の剣相当のダメージ。スタン確率はスキル/4 %(最大25%)で、持続1秒、同一対象への連続スタンは5秒間不可。
防具システム(UOスタイル)
各防具にはAR(Armor Rating)、STR必要値、DEX必要値、DEXペナルティが設定されます。
防具別AR値(抜粋)
| 防具 | AR | STR必要値 | DEX必要値 | DEXペナルティ |
|---|---|---|---|---|
| ネザライトチェストプレート | 18 | 95 | 50 | 12 |
| ダイヤチェストプレート | 16 | 80 | 45 | 10 |
| 鉄チェストプレート | 12 | 55 | 35 | 7 |
| チェーンチェストプレート | 10 | 45 | 25 | 5 |
| 金チェストプレート | 7 | 0 | 0 | 4 |
| 革のジャケット | 5 | 0 | 0 | 0 |
| 盾 | 5 | 25 | 15 | 2 |
DEXペナルティ
有効DEX = DEX - 防具DEXペナルティ合計
フルネザライト: -29、フルダイヤ: -23、フル鉄: -17、フルレザー: 0
品質によるAR補正
| 品質 | AR補正 |
|---|---|
| Low Quality (LQ) | ×0.85 |
| Normal Quality (NQ) | ×1.00 |
| High Quality (HQ) | ×1.15 |
| Exceptional (EX) | ×1.30 |
エンチャントARボーナス
| エンチャント | AR増加/レベル |
|---|---|
| Protection | +2 |
| Fire Protection | +1 |
| Blast Protection | +1 |
| Projectile Protection | +1 |
STR/DEX必要値: STRやDEXが不足していると防具を装備できません。低下した場合は自動的に装備が外れます。STR/INT特化ビルドはプレート防具を装備できず、チェーン以下を使用する必要があります。
魔法システム
UOスタイルの8サークル制魔法システム。触媒(リージェント)を消費し、2段階の詠唱フェーズ(CASTING → TARGETING)で発動します。
詠唱フロー
/cast <魔法名>を実行(Power Words でも可)- チェック(魔法の書所持、触媒、マナ)
- CASTINGフェーズ: 詠唱時間経過(ボスバー青で表示)。0.5ブロック以上移動で中断
- TARGETINGフェーズ: ボスバー赤に変化。5秒以内にターゲット選択
- 左クリック → 発動 / 右クリック → キャンセル
詠唱時間 = (2000ms + サークル × 500ms) × (1 - Magery軽減)
Magery軽減: 最大30%短縮(Magery 100時)
詠唱成功率
基礎成功率 = (Magery - サークル × 10) + 50INTボーナス = INT / 5最終成功率 = 基礎成功率 + INTボーナス(最小5%、最大100%)
魔法ダメージ計算
最終ダメージ = 基礎ダメージ × (Magery/100) × (0.5 + EvalInt/100) × (1 - Resist軽減)
Resist軽減 = 対象の Resisting Spells × 0.7 / 100(最大70%軽減)
魔法一覧
1st Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Magic Arrow | In Por Ylem | 攻撃 | 投射体小ダメージ(20) | 糸 | 1 |
| Heal | In Mani | 回復 | 小回復: 3+(Magery/25) | 金のニンジン | 1 |
| Create Food | In Mani Ylem | ユーティリティ | 食料を生成 | 小麦 | 1 |
| Night Sight | In Lor | バフ | 暗視 | グロウストーンダスト | 1 |
| Clumsy | Uus Jux | デバフ | DEX低下 | スパイダーアイ | 1 |
| Weaken | Des Mani | デバフ | STR低下 | スパイダーアイ | 1 |
2nd Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Harm | An Mani | 攻撃 | 単体中ダメージ(35) | スパイダーアイ | 2 |
| Cure | An Nox | 回復 | 状態異常解除 | 金のニンジン + 毒じゃがいも | 2 |
| Feather Fall | Rel Des Por | バフ | 落下ダメージ軽減 | 羽 | 2 |
| Agility | Ex Uus | バフ | DEX上昇 | ネザーウォート | 2 |
| Strength | Uus Mani | バフ | STR上昇 | スパイダーアイ | 2 |
| Cunning | Uus Wis | バフ | INT上昇 | スパイダーアイ | 2 |
3rd Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Fireball | Vas Flam | 攻撃 | 火炎ダメージ(50)+ 炎上3秒 | ガンパウダー + スパイダーアイ | 3 |
| Bless | Rel Sanct | バフ | 攻撃力UP | ネザーウォート | 3 |
| Water Breathing | Vas An Ort | バフ | 水中呼吸 | フグ | 3 |
| Teleport | Rel Por | 移動 | 短距離TP(射程15ブロック) | エンダーパール | 3 |
| Poison | In Nox | デバフ | 毒付与 | スパイダーアイ | 3 |
| Wall of Stone | In Sanct Ylem | フィールド | 石の壁を生成 | ネザーウォート + 毒じゃがいも | 3 |
4th Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Lightning | Por Ort Grav | 攻撃 | 大ダメージ(65) | ガンパウダー + ブレイズパウダー | 4 |
| Fire Wall | Kal Vas Flam | 攻撃 | 火の壁(範囲炎上、40) | ブレイズパウダー×2 + スパイダーアイ | 4 |
| Greater Heal | In Vas Mani | 回復 | 大回復: 8+(Magery/15) | 金のニンジン×2 | 4 |
| Arch Cure | Vas An Nox | 範囲回復 | 範囲状態異常解除 | 金のニンジン + 毒じゃがいも | 4 |
| Curse | Des Sanct | デバフ | 全ステータス低下 | スパイダーアイ + 毒じゃがいも | 4 |
| Mana Drain | Ort Rel | デバフ | 対象のマナを減少 | ブレイズパウダー + エンダーパール | 4 |
5th Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Energy Bolt | Corp Por | 攻撃 | 単体大ダメージ(80) | スパイダーアイ + ブレイズパウダー | 5 |
| Mind Blast | Por Corp Wis | 攻撃 | 対象のマナを減少 | スパイダーアイ + ネザーウォート | 5 |
| Protection | Uus Sanct | バフ | 防御力UP | ネザーウォート + 糸 | 5 |
| Mark | Kal Por Ylem | 移動 | 現在地をルーンに記憶 | エンダーパール + ブレイズパウダー | 5 |
| Recall | Kal Ort Por | 移動 | ルーンの地点へTP | エンダーパール | 5 |
| Paralyze | An Ex Por | デバフ | 移動不可(数秒) | スパイダーアイ + 糸 | 5 |
| Fly | Vas Uus Por | 継続バフ | 飛行(0.2MP/秒消費) | ネザーウォート + 羽 | 5 |
| Summon Creature | Kal Xen | 召喚 | クリーチャーを召喚 | ネザーウォート + ブレイズパウダー | 5 |
6th Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Explosion | Vas Ort Flam | 攻撃 | 範囲ダメージ(90、半径3ブロック) | ガンパウダー + ブレイズパウダー | 6 |
| Invisibility | An Lor Xen | バフ | 透明化 | ネザーウォート + ブレイズパウダー | 6 |
| Dispel | An Ort | ユーティリティ | 対象のバフを解除 | 毒じゃがいも + ガンパウダー | 6 |
| Reveal | Wis Quas | ユーティリティ | 範囲内の隠れた対象を暴く | ネザーウォート + ガンパウダー | 6 |
| Mass Curse | Vas Des Sanct | 範囲デバフ | 範囲内全ステータス低下 | スパイダーアイ + ブレイズパウダー | 6 |
| Paralyze Field | In Ex Grav | フィールド | 麻痺フィールドを設置 | エンダーパール + 金のニンジン | 6 |
7th Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Gate Travel | Vas Rel Por | 移動 | ルーン地点へゲートを開く(30秒、双方向) | エンダーパール×2 + ブレイズパウダー | 7 |
| Chain Lightning | Vas Ort Grav | 攻撃 | 連鎖雷撃(90) | エンダーパール + ガンパウダー + ブレイズパウダー | 7 |
| Flamestrike | Kal Vas Flam | 攻撃 | 炎柱攻撃(85) | ガンパウダー + 糸 | 7 |
| Energy Field | In Sanct Grav | フィールド | エネルギーフィールドを設置 | エンダーパール + ブレイズパウダー + 糸 | 7 |
| Mana Vampire | Ort Sanct | ユーティリティ | 対象のマナを吸収 | エンダーパール + ネザーウォート + ブレイズパウダー | 7 |
| Mass Dispel | Vas An Ort | 範囲ユーティリティ | 範囲バフ解除 | エンダーパール + 毒じゃがいも + ブレイズパウダー | 7 |
8th Circle
| 魔法 | Power Words | 種別 | 効果 | 触媒 | MP |
|---|---|---|---|---|---|
| Meteor Swarm | Kal Des Flam Ylem | 攻撃 | 大範囲ダメージ(130、半径5ブロック) | ガンパウダー + ブレイズパウダー×3 | 8 |
| Earthquake | In Vas Por | 攻撃 | 範囲地震ダメージ(100) | ネザーウォート + 金のニンジン + ブレイズパウダー + ガンパウダー | 8 |
| Word of Death | Kal Vas An Mani | 特殊攻撃 | 即死魔法(HP条件あり) | スパイダーアイ + ガンパウダー + ブレイズパウダー + ネザーウォート | 8 |
| Mass Sleep | Vas Zu | 範囲デバフ | 範囲睡眠 | ネザーウォート + スパイダーアイ + 糸 + ブレイズパウダー | 8 |
Fly(飛行魔法)
5th Circleの継続効果魔法。発動するとクリエイティブモードのように飛行できますが、1秒あたり0.2MPを消費し続けます。
- マナ消費: 0.2 MP/秒(自然回復でINT 100なら0.2/秒回復するため、実質無限飛行)
- マナ切れ: マナが0になると飛行終了、Slow Falling(5秒)で安全に着地
- 解除条件: マナ切れ、水中、ワールド変更、死亡、ログアウト
- 触媒: ネザーウォート + 羽
スクロールシステム
/scribe <魔法名> で紙+触媒からスクロールを作成。使用時は触媒不要(作成時に消費済み)。スクロール使用時の成功率は品質に依存して加算されます(LQ:+10%、NQ:+20%、HQ:+30%、EX:+40%)。
ルーンシステム
- 作成: Teleportスクロール + アメジストの欠片 をインベントリ内で合成
- Mark: 空のルーンに現在地を記録
- Recall: ルーンの地点へテレポート
- Gate Travel: ルーンの地点へ双方向ゲートを開く(30秒間)
ルーンの書(Runebook)
最大16個のルーンを保存できる魔法の本。司書の村人(Lv.3)から購入(40〜60エメラルド)。GUIからRecall/Gate Travelを直接実行可能。
魔法の書・スクロールの入手
| 入手先 | 内容 |
|---|---|
| 司書の村人(Lv.1〜4) | C1〜C2スクロール、空のスペルブック |
| Mobドロップ(ウィッチ、エヴォーカー等) | C1〜C6スクロール |
| End City宝箱 | C7〜C8スクロール(低確率) |
| トライアルチャンバー宝物庫 | 全サークル(高サークルほど低確率) |
生産システム
品質システム
クラフトは必ず成功(素材ロストなし)。スキル値に応じて品質が決定されます。
| 品質 | スキル条件 | 性能補正 | 耐久度補正 |
|---|---|---|---|
| Low Quality (LQ) | 0〜49 | -15% | 耐久度減少確率増加 |
| Normal Quality (NQ) | 50〜69 | ±0% | ±0% |
| High Quality (HQ) | 70〜89(確率判定) | +15% | 33%で減少キャンセル |
| Exceptional (EX) | 90〜100(確率判定) | +25% + 製作者名 | 50%で減少キャンセル |
品質判定フロー
スキル70以上 → HQ判定(成功率 = スキル値%)
├─ 成功 → スキル90以上なら EX判定(成功率 = (スキル-90)*10%)
│ ├─ 成功 → Exceptional
│ └─ 失敗 → High Quality
└─ 失敗 → Normal Quality
スキル50〜69 → Normal Quality(確定)
スキル0〜49 → Low Quality(確定)
UOスタイル修理システム
金床で装備を修理すると最大耐久度が減少します。
減少量 = (110 - Craftingスキル) / 10
スキル100(GM): 1ポイント、スキル50: 6ポイント、スキル0: 11ポイント減少。
修繕エンチャント連携
修繕成功率 = min(100, Craftingスキル × 100 / 60)
スキル60以上で修繕が100%成功。失敗時は経験値はプレイヤーに入るが修繕は発動しない。
スタック上限ボーナス
Crafting + Cooking + Inscription の合計に応じてスタック上限が64→99に増加します。
スタック上限 = 64 + (対象スキル合計 / 300 × 35)
| スキル合計 | スタック上限 |
|---|---|
| 0 | 64 |
| 100 | 76 |
| 200 | 87 |
| 300 | 99 |
食べ物の効果
Cookingスキルに基づいた回復ボーナスが付与されます。HQ/EX品質の食べ物にはHealth Boost効果も付きます。
| 品質 | Health Boost効果 | 持続時間 |
|---|---|---|
| HQ | +2ハート(+4HP) | 30秒 |
| EX | +2ハート(+4HP) | 1分 |
ポーションの効果
効果時間延長 = Cookingスキル / 200(スキル100で最大+50%)
採集システム
Mining(採掘)
| 効果 | 計算式 |
|---|---|
| 採掘速度 | +(STR/5 + スキル/5)%(最大+40%) |
| レア鉱石ボーナスドロップ | スキル値/2 %で追加1個(パーティクル・サウンド通知) |
Lumberjacking(連鎖伐採)
原木を伐採すると、スキルに応じて上方向の隣接する同種原木を自動伐採します。
| スキル値 | 連鎖数 |
|---|---|
| 0〜9 | 1(連鎖なし) |
| 10〜19 | 2 |
| 50〜59 | 6 |
| 90〜99 | 10 |
| 100 (GM) | 無制限(木全体) |
- 対象: 原木のみ(葉は破壊しない)
- 範囲: 上方向のみ(下方向には連鎖しない)
- 耐久度: 最初の1ブロック分のみ消費
- 分散処理: 数tickに分けて破壊(サーバー負荷軽減)
Fishing(自動釣り)
魚がかかるとスキルに応じた確率で自動的に釣り上げ&再キャストを行います。
| スキル値 | 確率 | 説明 |
|---|---|---|
| 0〜19 | なし | 手動のみ |
| 20〜99 | スキル値% | 確率で自動。失敗時は手動巻き上げ必要 |
| 100 (GM) | 100% | 完全自動(放置可能) |
Farming(自動農業)
- 自動植え直し: 成熟作物を収穫時、同じ種を持っていれば自動植え付け
- 自動成長: スキルに応じて成長段階を進める(スキル100で即座に成熟)
| スキル値 | 成長段階 |
|---|---|
| 0〜19 | +1段階 |
| 40〜59 | +3段階 |
| 80〜99 | +5段階 |
| 100 (GM) | 即座に成熟 |
シーフシステム
Hiding(隠れる)
- 発動:
/hide - 成功率: スキル値%
- 効果: 透明化(Invisibilityエフェクト)
- 解除条件: 攻撃、ブロック破壊、アイテム使用、ダメージ、走る
Stealth(ステルス移動)
- Hiding成功後に歩くと自動発動
- 移動可能距離: スキル値/10 ブロック(最大10ブロック)
- 解除条件: 距離超過、走る、攻撃、ブロック破壊
Detecting Hidden(発見)
発見成功率 = Detecting Hidden - 対象のHiding + 50%(最小10%、最大95%)
範囲: スキル/10 ブロック(最大10ブロック)。成功すると対象のHidingが解除されます。
Snooping → Stealing
/snoop実行 → ターゲットモード- プレイヤーをクリック → Snooping判定
- 成功: 相手のインベントリをGUIで表示
- GUI内でアイテムをクリック → Stealing判定
- 成功: アイテムを取得 / 失敗: 相手に通知、GUI強制終了
Poisoning(毒塗り)
- 毒のポーションをインベントリに所持
- 武器をメインハンドに持って
/poisonを実行 - 成功率 = Poisoningスキル%
- 成功: 武器に毒付与(スキル/20回の攻撃分)、ポーション1本消費
テイミングシステム
テイム対象
| 難易度 | Mob | 必要スキル | 好物(成功率+20%) |
|---|---|---|---|
| 易 | 狼 | 0〜 | 骨 |
| 易 | 猫 | 0〜 | 生鱈、生鮭 |
| 易 | オウム | 10〜 | 種 |
| 中 | 馬 | 30〜 | 金のニンジン |
| 中 | ロバ | 30〜 | 金のニンジン |
| 中 | ラマ | 40〜 | 干草の俵 |
テイム成功率 = (Animal Taming - 必要スキル) + 30%(好物所持: +20%、最大90%)
テイムフロー
/tameを実行- ターゲット待ち状態(10秒)
- 対象Mobを左クリック → テイム判定
- 右クリック → キャンセル
テイム上限
同時テイム数 = Animal Tamingスキル / 20(最大5体)
Veterinary(獣医)
食料を持ってテイムMobを右クリックで回復。回復量 = 食料の回復量 × (1 + Veterinaryスキル / 100)。
Animal Lore(動物知識)
/lore コマンドでMobのHP、状態、オーナー等を確認できます。
パーティシステム
UOのパーティシステムを参考に、チームプレイを円滑に行うための機能です。フレンドリファイヤー無効化、パーティテレポート、専用チャットを提供します。
基本仕様
| 項目 | 仕様 |
|---|---|
| 最大人数 | 8人(リーダー含む) |
| パーティリーダー | 招待を最初に行ったプレイヤー |
| 複数パーティ所属 | 不可(1人1パーティのみ) |
| 永続化 | なし(サーバー再起動で解散) |
パーティコマンド
| コマンド | 説明 |
|---|---|
/party invite <プレイヤー> | 招待(パーティ未作成なら自動作成) |
/party accept | 招待を承諾 |
/party decline | 招待を拒否 |
/party leave | パーティを離脱 |
/party kick <プレイヤー> | メンバーをキック(リーダーのみ) |
/party disband | パーティを解散(リーダーのみ) |
/party list | メンバー一覧を表示(HP付き) |
/party leader <プレイヤー> | リーダーを移譲(リーダーのみ) |
/party tp <プレイヤー> | メンバーのところにテレポート |
/pc <メッセージ> | パーティチャットにメッセージ送信 |
フレンドリファイヤー無効
パーティメンバー間のダメージが無効化されます。
| ダメージ種別 | パーティメンバー間 |
|---|---|
| 近接攻撃(剣、斧、素手等) | 無効 |
| 遠距離攻撃(弓、クロスボウ) | 無効(矢はメンバーをすり抜け) |
| 攻撃魔法(直接・範囲) | 無効 |
| 毒武器の毒効果 | 無効 |
| スプラッシュポーション(有害) | 無効 |
| スプラッシュポーション(有益) | 有効 |
| TNT・溶岩・火(環境ダメージ) | 有効(無効化しない) |
パーティテレポート
| 項目 | 仕様 |
|---|---|
| コマンド | /party tp <プレイヤー> |
| クールダウン | 120秒 |
| 詠唱時間 | 5秒(移動で中断) |
| 同一ワールド制限 | 同じワールドにいるメンバーのみ |
| 戦闘中制限 | 直近5秒以内にダメージを受けた場合は使用不可 |
| コスト | なし(マナ・触媒不要) |
| Hiding | TP使用者のHidingは解除、TP先メンバーのHidingは維持 |
パーティチャット
/pc <メッセージ> でパーティメンバーだけにメッセージを送信。表示形式: [Party] <名前> メッセージ(水色)。サーバーコンソールにも出力されます。
その他の連携機能
- シーフブロック: パーティメンバーにはSnooping/Stealingを使用不可
- Hiding可視性: 隠れ中のパーティメンバーの位置が半透明パーティクルで見える(1秒ごと)
- ネームタグ色: パーティメンバーのネームタグが水色で表示される
- Notoriety連携: パーティメンバー間の行動はNotorietyの評判に影響しない
スコアボード
サイドバーにHP / マナ / スタミナ、ステータス、パーティ情報等を表示します。プレイヤーごとにセクション単位で表示/非表示を切り替えられます。
セクション
| セクション | ラベル | 表示内容 |
|---|---|---|
| Title | title | プレイヤーの称号 |
| HMS | hms | HP / マナ / スタミナ |
| Gold | gold | 所持金(Vault連携時) |
| Stats | stats | STR / DEX / INT |
| Party | party | パーティメンバー情報 |
トグルコマンド
/skills sb— スコアボード全体の表示/非表示を切り替え/skills sb <セクション>— 特定セクションの表示/非表示を切り替え
例: /skills sb stats でステータスセクションだけを非表示にできます。
VengefulMobs
受動的なMob(羊、牛、豚など)が攻撃されると反撃する機能です。config.ymlで有効/無効を切り替えられます。
対象Mob
| Mob | 攻撃力 | 攻撃間隔 |
|---|---|---|
| ニワトリ / ウサギ | 1.0 | 1500ms |
| 豚 / 羊 | 2.0 | 1000ms |
| 牛 / ムーシュルーム | 3.0 | 1000ms |
| 馬 | 4.0 | 1000ms |
| ヤギ | 4.0 | 800ms |
設定
vengeful_mobs:
enabled: true
anger_duration: 100 # 怒り持続時間(tick)
chase_distance: 16.0 # 追跡距離(ブロック)
default_attack_cooldown: 1000
チャンクモブ制限
チャンク単位でモブ数を制限し、自動繁殖場やスポナーによるサーバー負荷を軽減します。
カテゴリ別デフォルト上限
| カテゴリ | 上限 | 対象 |
|---|---|---|
| Passive(友好的) | 24 | 牛、羊、豚、鶏など |
| Hostile(敵対的) | 32 | ゾンビ、スケルトン、クリーパーなど |
| Ambient(環境) | 8 | コウモリ |
| Water Creature | 8 | イカ、イルカなど |
| Water Ambient | 16 | 魚類 |
制限対象外: ボスMob(エンダードラゴン、ウィザー等)、村人、アイアンゴーレム、スノーゴーレム、行商人。
エンダードラゴン スケーリングリスポーン
エンダードラゴンが討伐されると24時間後に自動リスポーンし、討伐ごとに強化されます。エンドゲームの繰り返しコンテンツとして機能します。
ステータススケーリング
| ステータス | 基本値 | スケーリング | 上限 |
|---|---|---|---|
| HP | 200 | +50 /討伐 | 1000 |
| 攻撃力倍率 | 1.0x | +0.15 /討伐 | 4.0x |
| チャージ攻撃ダメージ | 1.0x | +0.2 /討伐 | 5.0x |
| ブレス持続時間 | 3秒 | +0.5秒 /討伐 | 10秒 |
ドラゴンスキル(ハメ技対策)
討伐回数に応じてスキルが1つずつ追加され、6回目以降は全スキル搭載で復活します。
| 討伐回数 | 追加スキル | 効果 |
|---|---|---|
| 0(初回) | なし | バニラドラゴン |
| 1 | 爆発耐性 | ベッド・TNT等の爆発ダメージ完全無効 |
| 2 | 建造物破壊 | 周辺の設置ブロック(黒曜石・エンドストーン以外)を定期的に破壊 |
| 3 | 回復オーラ | 30秒ダメージ無しで急速回復(HP 5%/秒) |
| 4 | エンダーマン召喚 | 60秒ごとにエンダーマン3体召喚(最大9体) |
| 5 | クリスタル再生 | 破壊されたエンドクリスタルを120秒後に再生成 |
| 6+ | プレイヤー引き寄せ | 50ブロック以上離れたプレイヤーをTP |
ドロップ報酬
- 装備: 武器または防具1つ(鉄70% / ダイヤ25% / ネザライト5%、品質: NQ 94% / HQ 5% / EX 1%)
- スクロール: C4〜C8の魔法スクロール1つ
- 経験値: 12000 × (1 + 討伐回数 × 0.25)
- ドラゴンの卵: 初回のみ(2回目以降はドロップしない)
- EX品質の製作者名: 三大伝説の鍛冶師(Zardoz / Volund / Mondain)からランダム
コマンド
/dragoninfo で現在の討伐回数、次回リスポーン時刻、ドラゴンのステータスとスキル一覧を確認できます。
コマンド一覧
一般コマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/skills | 自分のスキル一覧表示 | skills.use |
/skills list | 自分のスキル一覧表示 | skills.use |
/skills lock <スキル名> | スキルのロックモード切替(UP/DOWN/LOCKED) | skills.use |
/skills guide | ガイドブック取得 | skills.use |
/skills sb | スコアボード表示切替 | skills.use |
/skills sb <section> | スコアボードセクション個別切替(title/hms/gold/stats/party) | skills.use |
/skills language [言語] | 表示言語を変更(en/ja/reset) | skills.use |
/stats | 自分のSTR/DEX/INT表示 | skills.use |
/arms | 手持ち武器・防具の詳細表示 | skills.use |
魔法コマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/cast <魔法名> | 魔法詠唱(Power Wordsでも可) | skills.magic |
/cast cancel | 詠唱キャンセル | skills.magic |
/scribe <魔法名> | スクロール作成 | skills.magic |
/scribe list | 作成可能なスクロール一覧 | skills.magic |
/spellbook [魔法名] | 魔法の書取得 | skills.magic |
/spellbook all | 全魔法の書取得 | skills.magic |
/spellbook list | 魔法一覧表示 | skills.magic |
/evaluate | 相手のマナ確認 | skills.magic |
シーフコマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/hide | 隠れる | skills.thief |
/detect | 隠れた人を発見 | skills.thief |
/snoop | インベントリ覗き | skills.thief |
/poison | 武器に毒付与 | skills.thief |
テイミングコマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/tame | テイム開始 | skills.taming |
/lore | Mob情報確認 | skills.taming |
パーティコマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/party invite <プレイヤー> | プレイヤーを招待 | skills.party |
/party accept | 招待を承諾 | skills.party |
/party decline | 招待を拒否 | skills.party |
/party leave | パーティを離脱 | skills.party |
/party kick <プレイヤー> | メンバーをキック(リーダーのみ) | skills.party |
/party disband | パーティを解散(リーダーのみ) | skills.party |
/party list | メンバー一覧表示 | skills.party |
/party leader <プレイヤー> | リーダー移譲(リーダーのみ) | skills.party |
/party tp <プレイヤー> | メンバーへテレポート | skills.party |
/pc <メッセージ> | パーティチャット | skills.party |
ドラゴンコマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/dragoninfo | エンダードラゴンの状態確認 | skills.use |
管理コマンド
| コマンド | 説明 | 権限 |
|---|---|---|
/skillcheck <プレイヤー> | 対象のスキル確認 | skills.admin |
/skillset <プレイヤー> <スキル> <値> | スキル値設定 | skills.admin |
/skillreset <プレイヤー> | スキルリセット | skills.admin |
権限一覧
| 権限 | 説明 |
|---|---|
skills.use | 基本機能使用(/skills, /stats, /arms, /dragoninfo等) |
skills.magic | 魔法関連コマンド(/cast, /scribe, /spellbook, /evaluate) |
skills.thief | シーフ関連コマンド(/hide, /detect, /snoop, /poison) |
skills.taming | テイミング関連コマンド(/tame, /lore) |
skills.party | パーティ関連コマンド(/party, /pc) |
skills.admin | 管理コマンド(/skillcheck, /skillset, /skillreset) |
skills.* | 全権限 |
変更履歴
v0.4.20 - パーティシステム
2026年3月
- パーティシステムを実装(招待、フレンドリファイヤー無効、パーティTP、パーティチャット)
- パーティメンバーのネームタグ色変更(水色)
- Hiding中のパーティメンバー位置表示(パーティクル)
- パーティメンバーへのシーフスキルブロック
v0.4.19 - Fly魔法と継続効果システム
2026年3月
- Fly魔法(5th Circle)を実装: 0.2MP/秒消費の継続飛行
- 汎用継続効果管理システム(OngoingSpellEffect)を追加
- Fly終了時のSlow Fallingによる安全着地
v0.4.18 - エンダードラゴン スケーリングリスポーン
2026年3月
- エンダードラゴン討伐後の自動リスポーン(24時間)
- 討伐回数に応じたステータススケーリング
- 6段階のドラゴンスキル(ハメ技対策)
- 装備・スクロールドロップ報酬
/dragoninfoコマンド追加
v0.4.17 - 戦闘スキル上限
2026年3月
- アーマースタンドでの戦闘スキル上昇をスキル70で上限に制限
v0.4.16 - Parryingバグ修正と大幅強化
2026年2月
- Parryingスキルのバグ修正と大幅強化
v0.4.13 - SkillsAPI
2026年2月
- 外部プラグイン向けAPI(SkillsAPI)をServicesManagerで公開
以前のバージョン
2025年〜2026年初頭
- 37スキルの基本実装
- 内部HP / マナ / スタミナシステム
- UOスタイルの魔法システム(8サークル、40以上の魔法)
- 品質クラフトシステム(LQ / NQ / HQ / EX)
- 連鎖伐採、自動釣り、自動農業
- シーフシステム(Hiding, Stealth, Snooping, Stealing, Poisoning)
- テイミングシステム
- 防具システム(AR、STR/DEX必要値)
- スコアボードカスタマイズ(セクション別ON/OFF)
- VengefulMobs、チャンクモブ制限
- i18n対応(日本語/英語)