487 lines
9 KiB
JavaScript
487 lines
9 KiB
JavaScript
var MAN_PARAMS = {
|
|
18: {
|
|
name: "Yoshio",
|
|
kiss: 12,
|
|
chichi: 21,
|
|
cri: 21,
|
|
manko: 14,
|
|
anal: 10,
|
|
sm: 12,
|
|
skill1: "Lolicon",
|
|
skill2: "Likes raw",
|
|
skill3: "",
|
|
level: 0,
|
|
price: 0,
|
|
job: "former Yakuza",
|
|
jobEn: "former Yakuza",
|
|
type: "クズ",
|
|
},
|
|
19: {
|
|
name: "Busujima",
|
|
kiss: 30,
|
|
chichi: 14,
|
|
cri: 10,
|
|
manko: 10,
|
|
anal: 12,
|
|
sm: 15,
|
|
skill1: "Likes raw",
|
|
skill2: "Rough",
|
|
skill3: "Voyeur",
|
|
level: 0,
|
|
price: 0,
|
|
job: "Sports Teacher",
|
|
jobEn: "Sports Teacher",
|
|
type: "クズ",
|
|
},
|
|
20: {
|
|
name: "Taro",
|
|
kiss: 21,
|
|
chichi: 10,
|
|
cri: 13,
|
|
manko: 15,
|
|
anal: 3,
|
|
sm: 4,
|
|
skill1: "Likes mature",
|
|
skill2: "Likes cuckold",
|
|
skill3: "Cunnilingus expert",
|
|
level: 0,
|
|
price: 0,
|
|
job: "part-time worker",
|
|
jobEn: "part-time worker",
|
|
type: "クズ",
|
|
},
|
|
21: {
|
|
name: "Oliver",
|
|
kiss: 2,
|
|
chichi: 3,
|
|
cri: 4,
|
|
manko: 25,
|
|
anal: 27,
|
|
sm: 13,
|
|
skill1: "Big dick",
|
|
skill2: "Strongman",
|
|
skill3: "",
|
|
level: 0,
|
|
price: 0,
|
|
job: "illegal resident",
|
|
jobEn: "illegal resident",
|
|
type: "外人",
|
|
},
|
|
50: {
|
|
name: "Yaku Shimaru Numao",
|
|
kiss: 2,
|
|
chichi: 9,
|
|
cri: 24,
|
|
manko: 30,
|
|
anal: 7,
|
|
sm: 6,
|
|
skill1: "Smegma",
|
|
skill2: "Likes raw",
|
|
skill3: "",
|
|
level: 10,
|
|
price: 30,
|
|
job: "Yakuza Associate Member",
|
|
jobEn: "Yakuza Associate Member",
|
|
type: "クズ",
|
|
},
|
|
51: {
|
|
name: "Shige-san",
|
|
kiss: 2,
|
|
chichi: 3,
|
|
cri: 5,
|
|
manko: 3,
|
|
anal: 5,
|
|
sm: 25,
|
|
skill1: "Likes urine",
|
|
skill2: "Likes big breasts",
|
|
skill3: "",
|
|
level: 1,
|
|
price: 75,
|
|
job: "temporary worker",
|
|
jobEn: "temporary worker",
|
|
type: "丁寧",
|
|
},
|
|
52: {
|
|
name: "Takahashi Munashi",
|
|
kiss: 3,
|
|
chichi: 5,
|
|
cri: 4,
|
|
manko: 5,
|
|
anal: 25,
|
|
sm: 18,
|
|
skill1: "Voyeur",
|
|
skill2: "Likes breasts",
|
|
skill3: "Likes restraint",
|
|
level: 1,
|
|
price: 105,
|
|
job: "plumber",
|
|
jobEn: "plumber",
|
|
type: "じじい",
|
|
},
|
|
1: {
|
|
name: "Shinji",
|
|
kiss: 15,
|
|
chichi: 14,
|
|
cri: 11,
|
|
manko: 21,
|
|
anal: 15,
|
|
sm: 5,
|
|
skill1: "Likes breasts",
|
|
skill2: "Likes big breasts",
|
|
skill3: "Kiss fiend",
|
|
level: 2,
|
|
price: 230,
|
|
job: "??student",
|
|
jobEn: "??student",
|
|
type: "子供",
|
|
},
|
|
5: {
|
|
name: "Ren",
|
|
kiss: 14,
|
|
chichi: 30,
|
|
cri: 6,
|
|
manko: 0,
|
|
anal: 12,
|
|
sm: 0,
|
|
skill1: "Likes breasts",
|
|
skill2: "Small size",
|
|
skill3: "Lots of semen",
|
|
level: 0,
|
|
price: 0,
|
|
job: "??student",
|
|
jobEn: "??student",
|
|
type: "子供",
|
|
},
|
|
3: {
|
|
name: "Yuzuki",
|
|
kiss: 22,
|
|
chichi: 3,
|
|
cri: 5,
|
|
manko: 16,
|
|
anal: 31,
|
|
sm: 25,
|
|
skill1: "Cunnilingus expert",
|
|
skill2: "Masochist",
|
|
skill3: "Small size",
|
|
level: 0,
|
|
price: 0,
|
|
job: "??student",
|
|
jobEn: "??student",
|
|
type: "子供",
|
|
},
|
|
53: {
|
|
name: "Oda Nobbu",
|
|
kiss: 15,
|
|
chichi: 19,
|
|
cri: 23,
|
|
manko: 30,
|
|
anal: 0,
|
|
sm: 0,
|
|
skill1: "Intellectual",
|
|
skill2: "Shota lover",
|
|
skill3: "",
|
|
level: 1,
|
|
price: 180,
|
|
job: "store clerk",
|
|
jobEn: "store clerk",
|
|
type: "丁寧",
|
|
},
|
|
22: {
|
|
name: "Debuo",
|
|
kiss: 21,
|
|
chichi: 14,
|
|
cri: 3,
|
|
manko: 12,
|
|
anal: 4,
|
|
sm: 15,
|
|
skill1: "Lolicon",
|
|
skill2: "Prostitution",
|
|
skill3: "Shota lover",
|
|
level: 0,
|
|
price: 250,
|
|
job: "Hero Association Staff",
|
|
jobEn: "Hero Association Staff",
|
|
type: "丁寧",
|
|
},
|
|
48: {
|
|
name: "Kuzuo",
|
|
kiss: 3,
|
|
chichi: 12,
|
|
cri: 15,
|
|
manko: 18,
|
|
anal: 25,
|
|
sm: 25,
|
|
skill1: "Lolicon",
|
|
skill2: "Prostitution",
|
|
skill3: "Rough",
|
|
level: 0,
|
|
price: 300,
|
|
job: "Hero Association Staff",
|
|
jobEn: "Hero Association Staff",
|
|
type: "クズ",
|
|
},
|
|
49: {
|
|
name: "Gario",
|
|
kiss: 31,
|
|
chichi: 18,
|
|
cri: 18,
|
|
manko: 21,
|
|
anal: 8,
|
|
sm: 15,
|
|
skill1: "Lolicon",
|
|
skill2: "Prostitution",
|
|
skill3: "Exhibitionist",
|
|
level: 0,
|
|
price: 400,
|
|
job: "Hero Association Staff",
|
|
jobEn: "Hero Association Staff",
|
|
type: "丁寧",
|
|
},
|
|
16: {
|
|
name: "Kazuo",
|
|
kiss: 12,
|
|
chichi: 3,
|
|
cri: 25,
|
|
manko: 11,
|
|
anal: 2,
|
|
sm: 29,
|
|
skill1: "Voyeur",
|
|
skill2: "Rough",
|
|
skill3: "Sadist",
|
|
level: 0,
|
|
price: 0,
|
|
job: "unemployed",
|
|
jobEn: "unemployed",
|
|
type: "クズ",
|
|
},
|
|
54: {
|
|
name: "Suzuki Gonzo",
|
|
kiss: 12,
|
|
chichi: 4,
|
|
cri: 31,
|
|
manko: 12,
|
|
anal: 4,
|
|
sm: 35,
|
|
skill1: "Rough",
|
|
skill2: "Likes big breasts",
|
|
skill3: "Exhibitionist",
|
|
level: 2,
|
|
price: 600,
|
|
job: "scaffold erector",
|
|
jobEn: "scaffold erector",
|
|
type: "じじい",
|
|
},
|
|
55: {
|
|
name: "Anal no Yashichi",
|
|
kiss: 31,
|
|
chichi: 23,
|
|
cri: 13,
|
|
manko: 10,
|
|
anal: 28,
|
|
sm: 15,
|
|
skill1: "Likes anal",
|
|
skill2: "Likes mature",
|
|
skill3: "",
|
|
level: 2,
|
|
price: 800,
|
|
job: "unemployed",
|
|
jobEn: "unemployed",
|
|
type: "じじい",
|
|
},
|
|
56: {
|
|
name: "Gonzalez",
|
|
kiss: 13,
|
|
chichi: 31,
|
|
cri: 15,
|
|
manko: 3,
|
|
anal: 22,
|
|
sm: 24,
|
|
skill1: "Big dick",
|
|
skill2: "Likes restraint",
|
|
skill3: "",
|
|
level: 3,
|
|
price: 700,
|
|
job: "bouncer",
|
|
jobEn: "bouncer",
|
|
type: "外人",
|
|
},
|
|
57: {
|
|
name: "Andre",
|
|
kiss: 16,
|
|
chichi: 8,
|
|
cri: 28,
|
|
manko: 26,
|
|
anal: 12,
|
|
sm: 21,
|
|
skill1: "Shota lover",
|
|
skill2: "Smegma",
|
|
skill3: "",
|
|
level: 3,
|
|
price: 1000,
|
|
job: "Yakuza Associate Member",
|
|
jobEn: "Yakuza Associate Member",
|
|
type: "外人",
|
|
},
|
|
2: {
|
|
name: "Takuo",
|
|
kiss: 21,
|
|
chichi: 16,
|
|
cri: 17,
|
|
manko: 12,
|
|
anal: 16,
|
|
sm: 11,
|
|
skill1: "Likes outdoor",
|
|
skill2: "Voyeur",
|
|
skill3: "Lolicon",
|
|
level: 2,
|
|
price: 750,
|
|
job: "unemployed",
|
|
jobEn: "unemployed",
|
|
type: "クズ",
|
|
},
|
|
26: {
|
|
name: "Min",
|
|
kiss: 11,
|
|
chichi: 4,
|
|
cri: 1,
|
|
manko: 3,
|
|
anal: 21,
|
|
sm: 37,
|
|
skill1: "Hypnosis",
|
|
skill2: "",
|
|
skill3: "",
|
|
level: 0,
|
|
price: 900,
|
|
job: "hypnotist",
|
|
jobEn: "hypnotist",
|
|
type: "丁寧",
|
|
},
|
|
61: {
|
|
name: "King under the Bridge",
|
|
kiss: 21,
|
|
chichi: 24,
|
|
cri: 21,
|
|
manko: 2,
|
|
anal: 0,
|
|
sm: 15,
|
|
skill1: "Prostitution",
|
|
skill2: "Kiss fiend",
|
|
skill3: "",
|
|
level: 3,
|
|
price: 800,
|
|
job: "company executive",
|
|
jobEn: "company executive",
|
|
type: "クズ",
|
|
},
|
|
24: {
|
|
name: "Tagosaku",
|
|
kiss: 19,
|
|
chichi: 1,
|
|
cri: 6,
|
|
manko: 14,
|
|
anal: 32,
|
|
sm: 23,
|
|
skill1: "Vagrant",
|
|
skill2: "Likes outdoor",
|
|
skill3: "",
|
|
level: 2,
|
|
price: 777,
|
|
job: "vagrant",
|
|
jobEn: "vagrant",
|
|
type: "じじい",
|
|
},
|
|
8: {
|
|
name: "Senri",
|
|
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;
|
|
}
|