dead-bunny/js/plugins/Nore_ManParams.js

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;
}