487 lines
9.1 KiB
JavaScript
487 lines
9.1 KiB
JavaScript
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;
|
||
}
|