var MAN_PARAMS = { 18: { name: "ヨシオ", kiss: 12, chichi: 21, cri: 21, manko: 14, anal: 10, sm: 12, skill1: "ロリコン", skill2: "生好き", skill3: "", level: 0, price: 0, job: "元ヤクザ", jobEn: "former Yakuza", type: "クズ", }, 19: { name: "ブスジマ", kiss: 30, chichi: 14, cri: 10, manko: 10, anal: 12, sm: 15, skill1: "生好き", skill2: "乱暴者", skill3: "盗撮", level: 0, price: 0, job: "元体育教師", jobEn: "Sports Teacher", type: "クズ", }, 20: { name: "タロウ", kiss: 21, chichi: 10, cri: 13, manko: 15, anal: 3, sm: 4, skill1: "熟女好き", skill2: "寝取り好き", skill3: "クンニ得意", level: 0, price: 0, job: "フリーター", jobEn: "part-time worker", type: "クズ", }, 21: { name: "オリバー", kiss: 2, chichi: 3, cri: 4, manko: 25, anal: 27, sm: 13, skill1: "巨根", skill2: "力自慢", skill3: "", level: 0, price: 0, job: "不法滞在者", jobEn: "illegal resident", type: "外人", }, 50: { name: "薬師丸 ヌマオ", kiss: 2, chichi: 9, cri: 24, manko: 30, anal: 7, sm: 6, skill1: "チンカス", skill2: "生好き", skill3: "", level: 10, price: 30, job: "ヤクザ準構成員", jobEn: "Yakuza Associate Member", type: "クズ", }, 51: { name: "シゲさん", kiss: 2, chichi: 3, cri: 5, manko: 3, anal: 5, sm: 25, skill1: "小便好き", skill2: "巨乳好き", skill3: "", level: 1, price: 75, job: "派遣社員", jobEn: "temporary worker", type: "丁寧", }, 52: { name: "高橋 むなし", kiss: 3, chichi: 5, cri: 4, manko: 5, anal: 25, sm: 18, skill1: "盗撮", skill2: "胸好き", skill3: "拘束好き", level: 1, price: 105, job: "配管工", jobEn: "plumber", type: "じじい", }, 1: { name: "シンジ", kiss: 15, chichi: 14, cri: 11, manko: 21, anal: 15, sm: 5, skill1: "胸好き", skill2: "巨乳好き", skill3: "キス魔", level: 2, price: 230, job: "◯学生", jobEn: "??student", type: "子供", }, 5: { name: "レン", kiss: 14, chichi: 30, cri: 6, manko: 0, anal: 12, sm: 0, skill1: "胸好き", skill2: "短小", skill3: "精液多め", level: 0, price: 0, job: "◯学生", jobEn: "??student", type: "子供", }, 3: { name: "ユヅキ", kiss: 22, chichi: 3, cri: 5, manko: 16, anal: 31, sm: 25, skill1: "クンニ得意", skill2: "マゾ", skill3: "短小", level: 0, price: 0, job: "◯学生", jobEn: "??student", type: "子供", }, 53: { name: "織田ノッブ", kiss: 15, chichi: 19, cri: 23, manko: 30, anal: 0, sm: 0, skill1: "知的", skill2: "ショタコン", skill3: "", level: 1, price: 180, job: "コンビニ店員", jobEn: "store clerk", type: "丁寧", }, 22: { name: "デブオ", kiss: 21, chichi: 14, cri: 3, manko: 12, anal: 4, sm: 15, skill1: "ロリコン", skill2: "買春", skill3: "ショタコン", level: 0, price: 250, job: "ヒーロー協会職員", jobEn: "Hero Association Staff", type: "丁寧", }, 48: { name: "クズオ", kiss: 3, chichi: 12, cri: 15, manko: 18, anal: 25, sm: 25, skill1: "ロリコン", skill2: "買春", skill3: "乱暴者", level: 0, price: 300, job: "ヒーロー協会職員", jobEn: "Hero Association Staff", type: "クズ", }, 49: { name: "ガリオ", kiss: 31, chichi: 18, cri: 18, manko: 21, anal: 8, sm: 15, skill1: "ロリコン", skill2: "買春", skill3: "露出狂", level: 0, price: 400, job: "ヒーロー協会職員", jobEn: "Hero Association Staff", type: "丁寧", }, 16: { name: "カスゾウ", kiss: 12, chichi: 3, cri: 25, manko: 11, anal: 2, sm: 29, skill1: "盗撮", skill2: "乱暴者", skill3: "サド", level: 0, price: 0, job: "ニート", jobEn: "unemployed", type: "クズ", }, 54: { name: "鈴木 ゴンゾウ", kiss: 12, chichi: 4, cri: 31, manko: 12, anal: 4, sm: 35, skill1: "乱暴者", skill2: "巨乳好き", skill3: "露出狂", level: 2, price: 600, job: "鳶", jobEn: "scaffold erector", type: "じじい", }, 55: { name: "アナルのヤシチ", kiss: 31, chichi: 23, cri: 13, manko: 10, anal: 28, sm: 15, skill1: "アナル好き", skill2: "熟女好き", skill3: "", level: 2, price: 800, job: "無職", jobEn: "unemployed", type: "じじい", }, 56: { name: "ゴンザレス", kiss: 13, chichi: 31, cri: 15, manko: 3, anal: 22, sm: 24, skill1: "巨根", skill2: "拘束好き", skill3: "", level: 3, price: 700, job: "闇バイト用心棒", jobEn: "bouncer", type: "外人", }, 57: { name: "アンドレ", kiss: 16, chichi: 8, cri: 28, manko: 26, anal: 12, sm: 21, skill1: "ショタコン", skill2: "チンカス", skill3: "", level: 3, price: 1000, job: "半グレ", jobEn: "Yakuza Associate Member", type: "外人", }, 2: { name: "タクオ", kiss: 21, chichi: 16, cri: 17, manko: 12, anal: 16, sm: 11, skill1: "青姦好き", skill2: "盗撮", skill3: "ロリコン", level: 2, price: 750, job: "ニート", jobEn: "unemployed", type: "クズ", }, 26: { name: "ミン", kiss: 11, chichi: 4, cri: 1, manko: 3, anal: 21, sm: 37, skill1: "催眠術", skill2: "", skill3: "", level: 0, price: 900, job: "催眠術師", jobEn: "hypnotist", type: "丁寧", }, 61: { name: "鉄橋下の帝王", kiss: 21, chichi: 24, cri: 21, manko: 2, anal: 0, sm: 15, skill1: "買春", skill2: "キス魔", skill3: "", level: 3, price: 800, job: "会社役員", jobEn: "company executive", type: "クズ", }, 24: { name: "田吾作", kiss: 19, chichi: 1, cri: 6, manko: 14, anal: 32, sm: 23, skill1: "浮浪者", skill2: "青姦好き", skill3: "", level: 2, price: 777, job: "浮浪者", jobEn: "vagrant", type: "じじい", }, 8: { name: "センリ", kiss: 0, chichi: 0, cri: 0, manko: 0, anal: 0, sm: 0, skill1: "", skill2: "", skill3: "", level: 0, price: 0, job: "", jobEn: "", type: "", }, }; function findManSkill(name) { for (var i = 10; i <= 100; i++) { var skill = $dataSkills[i]; if (!skill) { continue; } if (skill.name == name) { return skill; } } return null; } var ManParamOne = /** @class */ (function () { function ManParamOne(type, value) { this.type = type; this.value = value; } return ManParamOne; })(); var FriendshipLevel; (function (FriendshipLevel) { FriendshipLevel[(FriendshipLevel["NONE"] = -1)] = "NONE"; FriendshipLevel[(FriendshipLevel["E"] = 0)] = "E"; FriendshipLevel[(FriendshipLevel["D"] = 1)] = "D"; FriendshipLevel[(FriendshipLevel["C"] = 2)] = "C"; FriendshipLevel[(FriendshipLevel["B"] = 3)] = "B"; FriendshipLevel[(FriendshipLevel["A"] = 4)] = "A"; FriendshipLevel[(FriendshipLevel["S"] = 5)] = "S"; })(FriendshipLevel || (FriendshipLevel = {})); function getManDouseiSkill(actorId, friendship) { var param = MAN_PARAMS[actorId]; if (!param) { console.error(actorId + "のmanが見つかりません"); return []; } var result = []; var list = [ new ManParamOne(BodyType.kiss, param.kiss), new ManParamOne(BodyType.chichi, param.chichi), new ManParamOne(BodyType.cri, param.cri), //new ManParamOne(BodyType.manko, param.manko), new ManParamOne(BodyType.anal, param.anal), new ManParamOne(BodyType.sm, param.sm), ]; list = list.sort(function (a, b) { return b.value - a.value; }); result.push(BodyType.manko); result.push(list[0].type); //result.push(list[1].type); if ($gameSwitches.value(264)) { result.push(list[1].type); result.push(list[2].type); result.push(list[3].type); result.push(list[4].type); return result; } if (friendship >= FriendshipLevel.D) { result.push(list[1].type); } if (friendship >= FriendshipLevel.C) { result.push(list[2].type); } if (friendship >= FriendshipLevel.B) { result.push(list[3].type); } if (friendship >= FriendshipLevel.A) { result.push(list[4].type); } /* if (! result.contains(BodyType.manko)) { if (actorId == 19 || actorId == 5 || actorId == 16) { result.push(BodyType.manko); } }*/ return result; }