★徒手格闘の攻撃パターンの選択について cmd1.c 1985行目辺り。 おおまかな流れとして、優先度の高い順に状態をチェックしていき、 補助魔法、変異、種族、職業固有のパターンテーブルがあればそれになり、 そうでない場合に、普通のキック、パンチになる。 普通のキック、パンチも格闘スキルや種族、変異で微妙に変わる。 ●優先度1: キスメ キスメは上昇度に応じたパターンになる。 低い方から MELEE_MODE_KISUME1 〜 MELEE_MODE_KISUME5 ●優先度2: 特殊変身 ・巨大化  1/3で専用の蹴り MELEE_MODE_GIGA_KICK  そうでなければ専用のパンチ MELEE_MODE_GIGA_PUNCH ・変身中ぬえ MELEE_MODE_NUE ・獣変化 MELEE_MODE_BEAST ・スライム変化 MELEE_MODE_SLIME ・猫化 MELEE_MODE_CAT ・ドラゴン変化 MELEE_MODE_DRAGON ・霧変化 MELEE_MODE_MIST ●優先度3: 補助魔法 ・愛宕権現降臨 MELEE_MODE_ATAGO ・光速移動(超人化、幻想風靡など) MELEE_MODE_LIGHTSPEED ・弁々 ダブルスコア演奏中 MELEE_MODE_BENBEN ・爪強化  MELEE_MODE_EX_CLAW ・伸腕 MELEE_MODE_LONGARM  ただし、レミリア、超能力者、マミゾウ、諏訪子は各々の専用パターンに上書きされる ●優先度4: 種族特性、変異 ・魔王変化  1/3で強力な専用パターン MELEE_MODE_D_LORD ・一般吸血鬼  1/4で吸血格闘 MELEE_MODE_VAMP ・種族ニンジャ  1/3で専用キック MELEE_MODE_KICK_NINJA  そうでなければ専用パンチ MELEE_MODE_PUNCH_NINJA ・種族究極生命体  1/3で専用の分岐に入る。その中で、  ・1/10で 魚の尾 MELEE_MODE_FISH_TAIL  ・そうでなければ 1/9で 巨大な角 MELEE_MODE_BIGHORN  ・そうでなければ 1/8で 巨大な尾 MELEE_MODE_BIGTAIL  ・そうでなければ 1/7で 吸血格闘 MELEE_MODE_VAMP  ・そうでなければカーズ様格闘 MELEE_MODE_ULTIMATE ・巨大な角変異  1/10で専用パターン MELEE_MODE_BIGHORN ・巨大な尾変異   1/8で専用パターン MELEE_MODE_BIGTAIL ・角の変異  1/14で専用パターン MELEE_MODE_HORNS ・石頭変異  1/7専用パターン MELEE_MODE_HEADBUTT ●優先度5: 職業(含 ユニーククラス) ・超能力者、職業忍者 ・格闘家  素手の時、  d100 < レベル+30 ならば専用パターン MELEE_MODE_MA ・こいし、チルノ、芳香、雛、メディスン、一輪、菫子、布都、屠自古  幽々子、妹紅、美鈴、光の三妖精、神奈子、雷鼓、魔理沙、マミゾウ  神子、こころ、お空、天子、諏訪子、針妙丸(黄昏)、衣玖、華扇  …特に条件なし ・村紗  深い水地形の場合 2/3で 溺死攻撃が出やすい MELEE_MODE_MURASA2  そうでなければ MELEE_MODE_MURASA1 ・霊夢  1 + 1d10 < お賽銭ランク の時 破邪・朦朧格闘が強い MELEE_MODE_REIMU2  そうでなければ MELEE_MODE_REIMU1 ・藍  1/4で MELEE_MODE_RAN ・橙  濡れていない場合に MELEE_MODE_CHEN ・白蓮  強化中のみ MELEE_MODE_HIZIRI ・レミリア  1/3で専用パンチ MELEE_MODE_REMY_HAND  そうでなければ1/2で専用キック MELEE_MODE_REMY_KICK  そうでなければ突撃など MELEE_MODE_REMY_OTHER ●優先度6: 一般格闘 まず、キックになるかどうかを判定する。 ・静葉、アリス: 100% ・リグル、弁々: 70% リグルキック… ・人魚: 50% ・その他: 35% キックになった場合、以下の分岐に入る。 ・人魚の尾変異があれば尾攻撃に変化 MELEE_MODE_FISH_TAIL ・キョンシーは噛み付き攻撃に変化 MELEE_MODE_BITE ・格闘向きのキャラの場合強いキックに変化  1d(格闘熟練度) > 4000 または格闘家の場合 MELEE_MODE_KICK2 ・種族鬼の場合 1/2で大きな角攻撃に変化 MELEE_MODE_BIGHORN ・白狼天狗は1/2で噛み付き攻撃に変化 MELEE_MODE_BITE ・慧音、お燐、ナズーリン、星以外の獣人も1/2で噛み付きに変化 MELEE_MODE_BITE ・以上に該当しなければ普通の蹴りになる MELEE_MODE_KICK1 キックにならなかった場合、殴り攻撃の分岐に入る。 ・八ツ橋は琴の爪で攻撃 MELEE_MODE_CLAW ・ヤマメ、ミスティア、影狼、お燐は引っ掻き攻撃を行う  格闘熟練度>4000なら強い爪攻撃 MELEE_MODE_EX_CLAW  そうでなければ普通の爪攻撃 MELEE_MODE_CLAW ・ルーミアはいろいろやる  1d(格闘熟練度) > 5000 なら強い爪攻撃 MELEE_MODE_EX_CLAW  そうでなければ1/3で普通の爪攻撃 MELEE_MODE_CLAW  そうでなければ1/2で普通の殴り MELEE_MODE_PUNCH1  そうでなければ噛み付き MELEE_MODE_BITE ・格闘向きのキャラの場合強いパンチに変化  1d(格闘熟練度) > 4000 または格闘家の場合 MELEE_MODE_PUNCH2 ・キョンシーは特殊処理  1d(格闘熟練度) > 4000 ならば毒殺格闘が出やすい MELEE_MODE_YOSHIKA  そうでなければ1/2で噛み付き MELEE_MODE_BITE  そうでなければ普通の爪攻撃 MELEE_MODE_CLAW ・鬼は専用殴り MELEE_MODE_PUNCH_ONI ・大妖怪は1/2で強力な爪攻撃 MELEE_MODE_EX_CLAW ・慧音以外の獣人は1/2で普通の爪攻撃 MELEE_MODE_CLAW ・以上に該当しなければ普通の殴り MELEE_MODE_PUNCH1 ★各攻撃パターンテーブルについて tables.c 8633行目辺りを参照のこと { }のなかに , で区切られてデータが格納されている。 左から、 文章、攻撃分類、最低レベル、失敗率、ダイス数、ダイス面、特殊効果、重量(最終重量はこの値にLvを掛ける) 例1 { "%sをげしげし蹴った。", MELEE_MODE_CIRNO,20, 10, 4, 6, 0 ,4}, メッセージ: (敵の名前)を%sをげしげし蹴った。 攻撃分類: MELEE_MODE_CIRNO...チルノ専用パターン 最低レベル: 20...レベル20から出始める 失敗率: 10 ダイス面・ダイス数: 4d6 特殊効果: なし 重量: レベル50の時 200(10kg相当) 例2 { "%sへ陰陽鬼神玉を放った!", MELEE_MODE_REIMU2,45, 40, 16, 16, MELEE_SLAY_EVIL ,14}, メッセージ: (敵の名前)へ陰陽鬼神玉を放った! 攻撃分類: MELEE_MODE_REIMU2...霊夢専用パターン(強) 最低レベル: 45...レベル45から出始める 失敗率: 40 ダイス面・ダイス数: 16d16 特殊効果: MELEE_SLAY_EVIL...不死、悪魔、妖怪にx2.5、朦朧度10 + d10-1追加 重量: レベル50の時 700(35kg相当) ★格闘追加効果について cmd1.c 2854行目辺り MELEE_STUN: 朦朧度追加 3 + d3 -1 MELEE_STUN2: 朦朧度追加 5 + d5 -1 MELEE_STUN3: 朦朧度追加 10 + d10 -1 (参考) 本家アッパーで6, 回し蹴り、鉄拳撃で10, 石破天驚拳で18 MELEE_SLAY_EVIL: 不死、悪魔、妖怪にx2.5スレイ 朦朧度追加 5 + d5 -1 MELEE_ELEC 電撃耐性抜けに対し x2スレイ 朦朧度追加 10 + d5 -1 MELEE_KASEN 朦朧度追加 5 + d5 -1 ただし、不死または動物なら x3スレイ  朦朧度追加 10 + d10 - 1 MELEE_VAMP 生命体から生命力吸収と栄養増加 MELEE_MELT 酸耐性抜けに対し x2スレイ 生命体から生命力吸収と栄養増加 MELEE_ATAGO 火炎耐性抜けに対し x3スレイ 火炎弱点なら x5スレイ MELEE_FIRE 火炎耐性抜けに対し x2スレイ 火炎弱点なら x3スレイ MELEE_COLD 冷気耐性抜けに対し x2スレイ 冷気弱点なら x3スレイ MELEE_SLOW 判定の後減速 MELEE_POISON 毒耐性抜けに対し x2スレイ 生命体なら x3スレイ MELEE_SINK ユニークやクエスト対象でない生命体に対して溺死判定 成功したら即死とかだったような。 MELEE_WATER 水棲または水耐性ありなら x0.5 そうでなければ、  朦朧としない特性がなければ 朦朧度追加 3 + d3 -1  水弱点なら x2スレイ MELEE_NUE 混乱しない特性なしの相手に対し d100 - 1 > 敵レベル なら混乱付与 ★追加格闘について cmd1.c 3992行目辺り まず、熟練度について。 各種熟練度は内部的には0-8000の数値になっている。 これを160で割った値(端数切捨て)がゲーム画面で確認できる技能レベル。 適正Aなら上限8000(レベル50)、Bなら6400(レベル40)、以下Eまで1600(レベル10)刻み。 ・シールドバッシュ 盾装備かつ d4800 - 1 < 盾熟練度-3200 ならシールドバッシュがでる。 つまり、技能レベル20以上で出始め、50なら必ず出る。 ・追加格闘 キスメ、職業忍者は出ない。 石頭変異持ち 且つ d100 < レベル+25 なら頭突き1回追加 そうでなければ、 d4800 - 1 < 格闘熟練度 - 3200 なら格闘攻撃1回追加 技能レベル20以上で出始め、50なら必ず、40なら2/3で出る。 棒を両手持ちしている場合、追加でさらに4撃目まで出る。 格闘家なら 1撃追加 1d(格闘熟練度) > 3000 で1撃追加 1d(格闘熟練度) > 4500 で1撃追加 1d(格闘熟練度) > 6000 で1撃追加 装備が重いと追加攻撃回数半減 ・角変異  角 d100-1 < レベル+20 で MELEE_MODE_HORNS 1回追加  大きな角 d100-1 < レベル+30 で MELEE_MODE_BIGHORN 1回追加 ・尻尾変異  大きな尻尾 d100-1 < レベル+40 で MELEE_MODE_BIG_TAIL 1回追加  魚の尾 d100-1 < レベル+50で MELEE_MODE_FISH_TAIL 1回追加