TL Upgrade plugin

This commit is contained in:
DazedAnon 2025-01-16 18:58:51 -06:00
parent bf44daa6a1
commit b9ae4fdfbc

View file

@ -41,77 +41,77 @@ Imported["iiiKANIUpgrade"] = 1.0;
});
var tbl = {
0: { pid: 0, val: 500, uptype: 128, msg: `現在の体力Lv】` },
1: { pid: 0, val: 500, uptype: 128, msg: `現在の体力Lv】` },
2: { pid: 0, val: 500, uptype: 128, msg: `現在の体力Lv】` },
3: { pid: 0, val: 500, uptype: 128, msg: `現在の体力Lv】` },
4: { pid: 0, val: 500, uptype: 128, msg: `現在の体力Lv】` },
0: { pid: 0, val: 500, uptype: 128, msg: `Current Health Lv】` },
1: { pid: 0, val: 500, uptype: 128, msg: `Current Health Lv】` },
2: { pid: 0, val: 500, uptype: 128, msg: `Current Health Lv】` },
3: { pid: 0, val: 500, uptype: 128, msg: `Current Health Lv】` },
4: { pid: 0, val: 500, uptype: 128, msg: `Current Health Lv】` },
//"5" : { pid: -1, val: -1, uptype: -1, msg: `---` },
6: { pid: 0, val: 500, uptype: 128, msg: `---` },
7: { pid: 0, val: 500, uptype: 128, msg: `---` },
8: { pid: 1, val: 1, uptype: 129, msg: `現在の技Lv】` },
9: { pid: 1, val: 1, uptype: 129, msg: `現在の技Lv】` },
10: { pid: 1, val: 1, uptype: 129, msg: `現在の技Lv】` },
11: { pid: 1, val: 1, uptype: 129, msg: `現在の技Lv】` },
12: { pid: 1, val: 1, uptype: 129, msg: `現在の技Lv】` },
8: { pid: 1, val: 1, uptype: 129, msg: `Current Skill Lv】` },
9: { pid: 1, val: 1, uptype: 129, msg: `Current Skill Lv】` },
10: { pid: 1, val: 1, uptype: 129, msg: `Current Skill Lv】` },
11: { pid: 1, val: 1, uptype: 129, msg: `Current Skill Lv】` },
12: { pid: 1, val: 1, uptype: 129, msg: `Current Skill Lv】` },
//"13" : { pid: -1, val: -1, uptype: -1, msg: `---` },
14: { pid: 1, val: 1, uptype: 129, msg: `---` },
15: { pid: 1, val: 1, uptype: 129, msg: `---` },
//力のみレベルから計算するのでiiiFormulaWeapon.jsに影響
16: { pid: 134, val: 20, uptype: 130, msg: `現在の力Lv】` },
17: { pid: 134, val: 20, uptype: 130, msg: `現在の力Lv】` },
18: { pid: 134, val: 20, uptype: 130, msg: `現在の力Lv】` },
19: { pid: 134, val: 20, uptype: 130, msg: `現在の力Lv】` },
20: { pid: 134, val: 20, uptype: 130, msg: `現在の力Lv】` },
// Power is calculated from level only, affects iiiFormulaWeapon.js
16: { pid: 134, val: 20, uptype: 130, msg: `Current Power Lv】` },
17: { pid: 134, val: 20, uptype: 130, msg: `Current Power Lv】` },
18: { pid: 134, val: 20, uptype: 130, msg: `Current Power Lv】` },
19: { pid: 134, val: 20, uptype: 130, msg: `Current Power Lv】` },
20: { pid: 134, val: 20, uptype: 130, msg: `Current Power Lv】` },
//"21" : { pid: -1, val: -1, uptype: -1, msg: `---` },
22: { pid: 134, val: 20, uptype: 130, msg: `---` },
23: { pid: 134, val: 20, uptype: 130, msg: `---` },
24: { pid: 3, val: 10, uptype: 131, msg: `現在の耐Lv】` },
25: { pid: 3, val: 10, uptype: 131, msg: `現在の耐Lv】` },
26: { pid: 3, val: 10, uptype: 131, msg: `現在の耐Lv】` },
27: { pid: 3, val: 10, uptype: 131, msg: `現在の耐Lv】` },
28: { pid: 3, val: 10, uptype: 131, msg: `現在の耐Lv】` },
24: { pid: 3, val: 10, uptype: 131, msg: `Current Endurance Lv】` },
25: { pid: 3, val: 10, uptype: 131, msg: `Current Endurance Lv】` },
26: { pid: 3, val: 10, uptype: 131, msg: `Current Endurance Lv】` },
27: { pid: 3, val: 10, uptype: 131, msg: `Current Endurance Lv】` },
28: { pid: 3, val: 10, uptype: 131, msg: `Current Endurance Lv】` },
//"29" : { pid: -1, val: -1, uptype: -1, msg: `---` },
30: { pid: 3, val: 10, uptype: 131, msg: `---` },
31: { pid: 3, val: 10, uptype: 131, msg: `---` },
32: { pid: 4, val: 1, uptype: 132, msg: `現在の闘志(技力回復)Lv】` },
33: { pid: 4, val: 1, uptype: 132, msg: `現在の闘志(技力回復)Lv】` },
34: { pid: 4, val: 1, uptype: 132, msg: `現在の闘志(技力回復)Lv】` },
35: { pid: 4, val: 1, uptype: 132, msg: `現在の闘志(技力回復)Lv】` },
36: { pid: 4, val: 1, uptype: 132, msg: `現在の闘志(技力回復)Lv】` },
32: { pid: 4, val: 1, uptype: 132, msg: `Current Fighting Spirit (Skill Recovery) Lv】` },
33: { pid: 4, val: 1, uptype: 132, msg: `Current Fighting Spirit (Skill Recovery) Lv】` },
34: { pid: 4, val: 1, uptype: 132, msg: `Current Fighting Spirit (Skill Recovery) Lv】` },
35: { pid: 4, val: 1, uptype: 132, msg: `Current Fighting Spirit (Skill Recovery) Lv】` },
36: { pid: 4, val: 1, uptype: 132, msg: `Current Fighting Spirit (Skill Recovery) Lv】` },
//"37" : { pid: -1, val: -1, uptype: -1, msg: `---` },
38: { pid: 4, val: 1, uptype: 132, msg: `---` },
39: { pid: 4, val: 1, uptype: 132, msg: `---` },
40: { pid: 6, val: 10, uptype: 133, msg: `現在の敏Lv】` },
41: { pid: 6, val: 10, uptype: 133, msg: `現在の敏Lv】` },
42: { pid: 6, val: 10, uptype: 133, msg: `現在の敏Lv】` },
43: { pid: 6, val: 10, uptype: 133, msg: `現在の敏Lv】` },
44: { pid: 6, val: 10, uptype: 133, msg: `現在の敏Lv】` },
40: { pid: 6, val: 10, uptype: 133, msg: `Current Agility Lv】` },
41: { pid: 6, val: 10, uptype: 133, msg: `Current Agility Lv】` },
42: { pid: 6, val: 10, uptype: 133, msg: `Current Agility Lv】` },
43: { pid: 6, val: 10, uptype: 133, msg: `Current Agility Lv】` },
44: { pid: 6, val: 10, uptype: 133, msg: `Current Agility Lv】` },
//"45" : { pid: -1, val: -1, uptype: -1, msg: `---` },
46: { pid: 6, val: 10, uptype: 133, msg: `---` },
47: { pid: 6, val: 10, uptype: 133, msg: `---` },
//各武器アクション拡張機能
48: { pid: 135, val: 50, uptype: -1, msg: `脇差アクション範囲拡張` },
49: { pid: 136, val: 50, uptype: -1, msg: `長槍アクション範囲拡張` },
50: { pid: 137, val: 50, uptype: -1, msg: `弓アクション範囲拡張】:` },
51: { pid: 138, val: 50, uptype: -1, msg: `鎖物アクション範囲拡張】:` },
52: { pid: 139, val: 50, uptype: -1, msg: `太刀アクション範囲拡張】:` },
// Each Weapon Action Extension
48: { pid: 135, val: 50, uptype: -1, msg: `Wakizashi Action Range Expansion` },
49: { pid: 136, val: 50, uptype: -1, msg: `Spear Action Range Expansion` },
50: { pid: 137, val: 50, uptype: -1, msg: `Bow Action Range Expansion】:` },
51: { pid: 138, val: 50, uptype: -1, msg: `Chain Action Range Expansion】:` },
52: { pid: 139, val: 50, uptype: -1, msg: `Tachi Action Range Expansion】:` },
//"53" : { pid: -1, val: -1, uptype: -1, msg: `---` },
54: { pid: -1, val: -1, uptype: -1, msg: `---` },
55: { pid: -1, val: -1, uptype: -1, msg: `---` },
//アクションタイミング調整
// Action Timing Adjustment
56: {
pid: 140,
val: 0.25,
uptype: -1,
msg: `アクションタイミング補助機能】:`,
msg: `Action Timing Assistance】:`,
},
//"57" : { pid: -1, val: -1, uptype: -1, msg: `---` },
//"58" : { pid: -1, val: -1, uptype: -1, msg: `---` },
@ -121,63 +121,63 @@ Imported["iiiKANIUpgrade"] = 1.0;
62: { pid: -1, val: -1, uptype: -1, msg: `---` },
63: { pid: -1, val: -1, uptype: -1, msg: `---` },
//消費道具入手関連
// Related to Obtaining Consumable Items
64: {
pid: 15,
val: 2,
uptype: -1,
msg: `崩玉】:相手を「崩し」状態にする道具`,
msg: `Collapse Orb】Item that puts the opponent into a "Collapse" state`,
},
65: {
pid: 16,
val: 2,
uptype: -1,
msg: `武士秘薬】:全回復+各ステータス一時上昇、状態異常耐性`,
msg: `Samurai Elixir】Full recovery + temporary boost to all stats, immunity to status ailments`,
},
66: {
pid: 87,
val: 2,
uptype: -1,
msg: `黄金ビン】:ガラス瓶の中に注がれた黄金。とある人物が金一封と交換してくれる。`,
msg: `Golden Bottle】Golden liquid in a glass bottle. A certain character will trade it for a small fortune.`,
},
67: {
pid: 61,
val: 50,
uptype: -1,
msg: `淫蝶粉(口)】口Exp + 3 を 50個`,
msg: `Lustful Butterfly Powder (Mouth)】Mouth Exp + 3 for 50 pieces`,
},
68: {
pid: 62,
val: 50,
uptype: -1,
msg: `淫蝶粉(乳)】乳Exp + 3 を 50個`,
msg: `Lustful Butterfly Powder (Breasts)】Breast Exp + 3 for 50 pieces`,
},
69: {
pid: 63,
val: 50,
uptype: -1,
msg: `淫蝶粉(膣)】膣Exp + 3 を 50個`,
msg: `Lustful Butterfly Powder (Vagina)】Vagina Exp + 3 for 50 pieces`,
},
70: {
pid: 64,
val: 50,
uptype: -1,
msg: `淫蝶粉(尻)】尻Exp + 3 を 50個`,
msg: `Lustful Butterfly Powder (Butt)】Butt Exp + 3 for 50 pieces`,
},
//"71" : { pid: -1, val: -1, uptype: -1, msg: `---` },
//大事道具入手関連
// Related to Obtaining Important Tools
72: {
pid: 49,
val: -1,
uptype: -1,
msg: `淫力開放】淫力の上限Lvを最大まで開放する`,
msg: `Unleash Lust Power】Unlocks the maximum level cap for Lust Power`,
},
73: {
pid: 49,
val: -1,
uptype: -1,
msg: `時空商店】:道具からショップを呼び出せるようにする`,
msg: `Space-Time Shop】Allows calling the shop from items`,
},
};
@ -328,17 +328,17 @@ Imported["iiiKANIUpgrade"] = 1.0;
//index(126)から見た文章の設定
this.MSet();
$gameMessage.add(this.tblObj.msg + `\\c[2]${lv}\\c[0]`);
$gameMessage.add("強化ポイントを使用して能力を強化しますか?");
$gameMessage.add(" ");
$gameMessage.add("Would you like to use enhancement points to strengthen your abilities?");
$gameMessage.add("");
$gameMessage.add(
"[所持強化ポイント]\\c[24]\\V[127]\\c[0] / 消費ポイント:\\c[17]" +
"[Owned Enhancement Points]: \\c[24]\\V[127]\\c[0] / Cost Points: \\c[17]" +
cost +
"\\c[0]"
);
this.inter.setWaitMode("message");
} else {
this.MSet();
$gameMessage.add("強化レベルは最大です。これ以上強化できません。");
$gameMessage.add("The enhancement level is at maximum. You cannot enhance further.");
this.inter.setWaitMode("message");
this.inter._index = this.inter._list.length;
}
@ -349,10 +349,10 @@ Imported["iiiKANIUpgrade"] = 1.0;
cost = 10;
this.MSet();
$gameMessage.add(this.tblObj.msg);
$gameMessage.add("強化ポイントを使用して判定範囲を拡張しますか?");
$gameMessage.add(" ");
$gameMessage.add("Would you like to use enhancement points to expand the judgment range?");
$gameMessage.add("");
$gameMessage.add(
"[所持強化ポイント]\\c[24]\\V[127]\\c[0] / 消費ポイント:\\c[17]" +
"[Owned Enhancement Points]: \\c[24]\\V[127]\\c[0] / Cost Points: \\c[17]" +
cost +
"\\c[0]"
);
@ -367,9 +367,9 @@ Imported["iiiKANIUpgrade"] = 1.0;
$gameMessage.add(
"強化ポイントをアクションタイミングの補助機能を解放しますか?"
);
$gameMessage.add(" ");
$gameMessage.add("");
$gameMessage.add(
"[所持強化ポイント]\\c[24]\\V[127]\\c[0] / 消費ポイント:\\c[17]" +
"[Owned Enhancement Points]: \\c[24]\\V[127]\\c[0] / Cost Points: \\c[17]" +
cost +
"\\c[0]"
);
@ -381,10 +381,10 @@ Imported["iiiKANIUpgrade"] = 1.0;
cost = 2;
this.MSet();
$gameMessage.add(this.tblObj.msg);
$gameMessage.add("強化ポイントを使用して道具を獲得しますか?");
$gameMessage.add(" ");
$gameMessage.add("Would you like to use enhancement points to acquire tools?");
$gameMessage.add("");
$gameMessage.add(
"[所持強化ポイント]\\c[24]\\V[127]\\c[0] / 消費ポイント:\\c[17]" +
"[Owned Enhancement Points]: \\c[24]\\V[127]\\c[0] / Cost Points: \\c[17]" +
cost +
"\\c[0]"
);
@ -395,10 +395,10 @@ Imported["iiiKANIUpgrade"] = 1.0;
cost = 2;
this.MSet();
$gameMessage.add(this.tblObj.msg);
$gameMessage.add("強化ポイントを使用して道具を獲得しますか?");
$gameMessage.add(" ");
$gameMessage.add("Would you like to use enhancement points to acquire tools?");
$gameMessage.add("");
$gameMessage.add(
"[所持強化ポイント]\\c[24]\\V[127]\\c[0] / 消費ポイント:\\c[17]" +
"[Owned Enhancement Points]: \\c[24]\\V[127]\\c[0] / Cost Points: \\c[17]" +
cost +
"\\c[0]"
);
@ -536,7 +536,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
});
} else {
this.MSet();
$gameMessage.add("強化ポイントが不足しています。");
$gameMessage.add("You do not have enough enhancement points.");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",
@ -565,7 +565,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
});
} else {
this.MSet();
$gameMessage.add("強化ポイントが不足しています。");
$gameMessage.add("You do not have enough enhancement points.");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",
@ -594,7 +594,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
});
} else {
this.MSet();
$gameMessage.add("強化ポイントが不足しています。");
$gameMessage.add("You do not have enough enhancement points.");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",
@ -619,7 +619,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
$gameVariables.setValue(127, $gameVariables.value(127) - cost);
} else {
this.MSet();
$gameMessage.add("強化ポイントが不足しています。");
$gameMessage.add("You do not have enough enhancement points.");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",
@ -637,7 +637,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
if (select == 72) {
if ($gameParty.hasItem($dataItems[12])) {
this.MSet();
$gameMessage.add("この道具は1度のみ獲得可能です!");
$gameMessage.add("This tool can only be acquired once!");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",
@ -660,7 +660,7 @@ Imported["iiiKANIUpgrade"] = 1.0;
if (select == 73) {
if ($gameParty.hasItem($dataItems[11])) {
this.MSet();
$gameMessage.add("この道具は1度のみ獲得可能です!");
$gameMessage.add("This tool can only be acquired once!");
this.inter.setWaitMode("message");
AudioManager.playSe({
name: "Buzzer1",