Compare commits
No commits in common. "main" and "original" have entirely different histories.
|
|
@ -1,3 +0,0 @@
|
|||
This game's files need to be patched in before they will work.
|
||||
If you ran GameUpdate.bat, it did this for you.
|
||||
If you manually downloaded a repository archive, you will need to run "(SRPG_Unpacker Patcher).bat" after overwriting the files.
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
.\SRPG_Unpacker.exe .\data\project.dat -a
|
||||
.\SRPG_Unpacker.exe -o data.dts data
|
||||
63
.gitignore
vendored
|
|
@ -7,6 +7,7 @@
|
|||
!*.txt
|
||||
!*.project
|
||||
!*.js
|
||||
!*.zip
|
||||
!*.7z
|
||||
!*.csv
|
||||
!*.ain
|
||||
|
|
@ -27,8 +28,6 @@
|
|||
!bsxx.dat*
|
||||
!game.ini
|
||||
!package.nw
|
||||
!SRPG_Unpacker.exe
|
||||
!(SRPG_Unpacker Patcher).bat
|
||||
|
||||
# Ignore
|
||||
previous_patch_sha.txt
|
||||
|
|
@ -41,15 +40,51 @@ scene.dat
|
|||
BSXScript_*
|
||||
|
||||
# Images
|
||||
!text.png
|
||||
!Zキャンセル.png
|
||||
!キャラ切り替え.png
|
||||
!ショップ.png
|
||||
!パラメータ.png
|
||||
!戦闘上部.png
|
||||
!操作方法1.png
|
||||
!操作方法2.png
|
||||
!操作方法3.png
|
||||
!武器切り替え.png
|
||||
!01_0.png
|
||||
!2h-c.png
|
||||
!back_chapter_0.rpgmvp
|
||||
!back_chapter_1.rpgmvp
|
||||
!back_chapter_2.rpgmvp
|
||||
!back_chapter_3.rpgmvp
|
||||
!back_chapter_4.rpgmvp
|
||||
!back_chapter_5.rpgmvp
|
||||
!back_chapter_6.rpgmvp
|
||||
!back_chapter_7.rpgmvp
|
||||
!back_chapter_8.rpgmvp
|
||||
!back_chapter_EX.rpgmvp
|
||||
!x_credits_6.rpgmvp
|
||||
!x_credits_game1.rpgmvp
|
||||
!x_credits_game10.rpgmvp
|
||||
!x_credits_game11.rpgmvp
|
||||
!x_credits_game12.rpgmvp
|
||||
!x_credits_game13.rpgmvp
|
||||
!x_credits_game14.rpgmvp
|
||||
!x_credits_game2.rpgmvp
|
||||
!x_credits_game3.rpgmvp
|
||||
!x_credits_game4.rpgmvp
|
||||
!x_credits_game5.rpgmvp
|
||||
!x_credits_game6.rpgmvp
|
||||
!x_credits_game7.rpgmvp
|
||||
!x_credits_game8.rpgmvp
|
||||
!x_credits_game9.rpgmvp
|
||||
!x_menu_淫乱段階0.rpgmvp
|
||||
!x_menu_淫乱段階1.rpgmvp
|
||||
!x_menu_淫乱段階2.rpgmvp
|
||||
!x_menu_淫乱段階3.rpgmvp
|
||||
!x_menu_露出段階0.rpgmvp
|
||||
!x_menu_露出段階1.rpgmvp
|
||||
!x_menu_露出段階2.rpgmvp
|
||||
!x_menu_露出段階3.rpgmvp
|
||||
!x_opskip_game1.rpgmvp
|
||||
!x_opskip_game10.rpgmvp
|
||||
!x_opskip_game11.rpgmvp
|
||||
!x_opskip_game12.rpgmvp
|
||||
!x_opskip_game13.rpgmvp
|
||||
!x_opskip_game14.rpgmvp
|
||||
!x_opskip_game2.rpgmvp
|
||||
!x_opskip_game3.rpgmvp
|
||||
!x_opskip_game4.rpgmvp
|
||||
!x_opskip_game6.rpgmvp
|
||||
!x_opskip_game7.rpgmvp
|
||||
!x_opskip_game8.rpgmvp
|
||||
!x_opskip_game9.rpgmvp
|
||||
!満天工房.rpgmvp
|
||||
!title_1.rpgmvp
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 608 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
|
@ -445,8 +445,7 @@ UnitRangePanel._setRangeData= function() {
|
|||
if (isWeapon & 2) {
|
||||
this._simulator_wand.startSimulationWeapon(this._unit, mov, startRange, endRange);
|
||||
}
|
||||
var unit = getActorByName3('シャルロット') || getActorByName3('Charlotte') ||
|
||||
getActorByName3('シャルロ') || getActorByName3('Char');
|
||||
var unit = getActorByName3('シャルロット') || getActorByName3('Charlotte');
|
||||
this._simulatorOrder.startSimulationWeapon(unit, 0, 1, 3);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -326,8 +326,7 @@ BaseMessageView._setupIllustImage = function(messageViewParam) {
|
|||
unit3 = getActor1(unit);
|
||||
}
|
||||
this._isAlpha = true;
|
||||
if (unit.getName() == 'Giacomo' || unit.getName() == 'ジャコモ' || unit.getName() == 'Giac' ||
|
||||
unit.getName() == 'Karla' || unit.getName() == 'カーラ' || unit.getName() == 'Karl') {
|
||||
if (unit.getName() == 'ジャコモ' || unit.getName() == 'カーラ') {
|
||||
this._isAlpha = false;
|
||||
}
|
||||
this._unit = unit;
|
||||
|
|
@ -438,55 +437,23 @@ function getNameByVal(name) {
|
|||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Handle numbered variants (e.g., "Char1" -> "Char", "Lena2" -> "Lena")
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
switch (name) {
|
||||
case 'シャルロット': return 1;
|
||||
case 'Charlotte': return 1;
|
||||
case 'シャルロ': return 1;
|
||||
case 'Char': return 1;
|
||||
case 'コルネ': return 2;
|
||||
case 'Corne': return 2;
|
||||
case 'Corn': return 2;
|
||||
case 'レナ': return 3;
|
||||
case 'Lena': return 3;
|
||||
case 'ルリエル': return 4;
|
||||
case 'Luriel': return 4;
|
||||
case 'Luri': return 4;
|
||||
case 'カエデ': return 5;
|
||||
case 'Kaede': return 5;
|
||||
case 'Kaed': return 5;
|
||||
case 'カーラ': return 6;
|
||||
case 'Karla': return 6;
|
||||
case 'Karl': return 6;
|
||||
case 'アンジェラ': return 7;
|
||||
case 'Angela': return 7;
|
||||
case 'クリス': return 7;
|
||||
case 'Chris': return 7;
|
||||
case 'Chri': return 7;
|
||||
case 'シェリー': return 8;
|
||||
case 'Sherry': return 8;
|
||||
case 'Sher': return 8;
|
||||
case 'メル': return 9;
|
||||
case 'Mel': return 9;
|
||||
case 'ティナ': return 10;
|
||||
case 'Tina': return 10;
|
||||
case 'ルゥ': return 11;
|
||||
case 'Lou': return 11;
|
||||
case 'サリア': return 12;
|
||||
case 'Saria': return 12;
|
||||
case 'Sari': return 12;
|
||||
case 'ジャコモ': return 13;
|
||||
case 'Giacomo': return 13;
|
||||
case 'Giac': return 13;
|
||||
//case 'ジャコモ': return 13;
|
||||
case 'タバサ': return 14;
|
||||
case 'Tabatha': return 14;
|
||||
case 'Taba': return 14;
|
||||
case 'ダレス': return 15;
|
||||
case 'Dalles': return 15;
|
||||
case 'Dall': return 15;
|
||||
default: return -1;
|
||||
}
|
||||
}
|
||||
|
|
@ -628,7 +595,7 @@ BaseMessageView.isNakad = function() {
|
|||
var valId = this._getValId();
|
||||
var swId = valId * 10 + 5;
|
||||
|
||||
if (this._name == 'Luriel' || this._name == 'ルリエル' || this._name == 'Luri') {
|
||||
if (this._name == 'ルリエル') {
|
||||
return false;
|
||||
}
|
||||
if (root.getCurrentSession() == null) {
|
||||
|
|
@ -641,10 +608,10 @@ BaseMessageView.isNakad = function() {
|
|||
return true;
|
||||
}
|
||||
if (root.getMetaSession().getGlobalSwitchTable().isSwitchOn(153)) {
|
||||
if (this._name == 'Giacomo' || this._name == 'ジャコモ' || this._name == 'Giac') {
|
||||
if (this._name == 'ジャコモ') {
|
||||
return false;
|
||||
}
|
||||
if (this._name == 'Karla' || this._name == 'カーラ' || this._name == 'Karl') {
|
||||
if (this._name == 'カーラ') {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -76,43 +76,12 @@ function getActor1(unit) {
|
|||
}
|
||||
} else {
|
||||
var list = root.getBaseData().getPlayerList();
|
||||
var name = unit.getName();
|
||||
|
||||
// Strip suffix after underscore
|
||||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Strip trailing numbers
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
|
||||
// Map full English names to abbreviated forms
|
||||
switch(name) {
|
||||
case 'Charlotte': name = 'Char'; break;
|
||||
case 'Corne': name = 'Corn'; break;
|
||||
case 'Lena': name = 'Lena'; break;
|
||||
case 'Luriel': name = 'Luri'; break;
|
||||
case 'Kaede': name = 'Kaed'; break;
|
||||
case 'Karla': name = 'Karl'; break;
|
||||
case 'Chris': name = 'Chri'; break;
|
||||
case 'Sherry': name = 'Sher'; break;
|
||||
case 'Mel': name = 'Mel'; break;
|
||||
case 'Tina': name = 'Tina'; break;
|
||||
case 'Lou': name = 'Lou'; break;
|
||||
case 'Saria': name = 'Sari'; break;
|
||||
case 'Tabatha': name = 'Taba'; break;
|
||||
case 'Dalles': name = 'Dall'; break;
|
||||
case 'Giacomo': name = 'Giac'; break;
|
||||
}
|
||||
|
||||
// For Japanese names, truncate to 4 chars
|
||||
if (name.length > 4) {
|
||||
name = name.substr(0, 4);
|
||||
}
|
||||
|
||||
for (var i = 0; i < list.getCount(); i++) {
|
||||
var u = list.getData(i);
|
||||
var name = unit.getName();
|
||||
if (name.length > 4) {
|
||||
name = name.substr(0, 4);
|
||||
}
|
||||
if ((name + '1') == u.getName()) {
|
||||
actor1Map[unit.getId()] = u;
|
||||
return u;
|
||||
|
|
@ -171,43 +140,12 @@ function getActor2(unit) {
|
|||
}
|
||||
} else {
|
||||
var list = root.getBaseData().getPlayerList();
|
||||
var name = unit.getName();
|
||||
|
||||
// Strip suffix after underscore
|
||||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Strip trailing numbers
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
|
||||
// Map full English names to abbreviated forms
|
||||
switch(name) {
|
||||
case 'Charlotte': name = 'Char'; break;
|
||||
case 'Corne': name = 'Corn'; break;
|
||||
case 'Lena': name = 'Lena'; break;
|
||||
case 'Luriel': name = 'Luri'; break;
|
||||
case 'Kaede': name = 'Kaed'; break;
|
||||
case 'Karla': name = 'Karl'; break;
|
||||
case 'Chris': name = 'Chri'; break;
|
||||
case 'Sherry': name = 'Sher'; break;
|
||||
case 'Mel': name = 'Mel'; break;
|
||||
case 'Tina': name = 'Tina'; break;
|
||||
case 'Lou': name = 'Lou'; break;
|
||||
case 'Saria': name = 'Sari'; break;
|
||||
case 'Tabatha': name = 'Taba'; break;
|
||||
case 'Dalles': name = 'Dall'; break;
|
||||
case 'Giacomo': name = 'Giac'; break;
|
||||
}
|
||||
|
||||
// For Japanese names, truncate to 4 chars
|
||||
if (name.length > 4) {
|
||||
name = name.substr(0, 4);
|
||||
}
|
||||
|
||||
for (var i = 0; i < list.getCount(); i++) {
|
||||
var u = list.getData(i);
|
||||
var name = unit.getName();
|
||||
if (name.length > 4) {
|
||||
name = name.substr(0, 4);
|
||||
}
|
||||
if ((name + '2') == u.getName()) {
|
||||
actor2Map[unit.getId()] = u;
|
||||
return u;
|
||||
|
|
@ -291,35 +229,6 @@ function getSearchName(unit) {
|
|||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
|
||||
// Handle numbered variants (e.g., remove trailing numbers)
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
|
||||
// Map full English names to abbreviated forms
|
||||
switch(name) {
|
||||
case 'Charlotte': return 'Char';
|
||||
case 'Corne': return 'Corn';
|
||||
case 'Lena': return 'Lena';
|
||||
case 'Luriel': return 'Luri';
|
||||
case 'Kaede': return 'Kaed';
|
||||
case 'Karla': return 'Karl';
|
||||
case 'Chris': return 'Chri';
|
||||
case 'Sherry': return 'Sher';
|
||||
case 'Mel': return 'Mel';
|
||||
case 'Tina': return 'Tina';
|
||||
case 'Lou': return 'Lou';
|
||||
case 'Saria': return 'Sari';
|
||||
case 'Tabatha': return 'Taba';
|
||||
case 'Dalles': return 'Dall';
|
||||
case 'Giacomo': return 'Giac';
|
||||
case 'Angela': return 'Ange';
|
||||
case 'Carlos': return 'Carl';
|
||||
case 'Majid': return 'Maji';
|
||||
}
|
||||
|
||||
// For Japanese names and already-abbreviated names, truncate to 4 chars
|
||||
if (name.length > 4) {
|
||||
name = name.substr(0, 4);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -170,17 +170,17 @@ function checkNinshin(val, plus) {
|
|||
taneName = '山賊';
|
||||
}
|
||||
else if (root.getCurrentSession().getCurrentMapInfo().getLocalSwitchTable().isSwitchOn(2)) {
|
||||
// Giacomo
|
||||
// ジャコモ
|
||||
tane = 2;
|
||||
taneName = 'Giacomo';
|
||||
taneName = 'ジャコモ';
|
||||
}
|
||||
else if (root.getCurrentSession().getCurrentMapInfo().getLocalSwitchTable().isSwitchOn(3)) {
|
||||
// Dalles
|
||||
// ダレス
|
||||
tane = 3;
|
||||
taneName = 'Dalles';
|
||||
taneName = 'ダレス';
|
||||
}
|
||||
else if (root.getCurrentSession().getCurrentMapInfo().getLocalSwitchTable().isSwitchOn(4)) {
|
||||
// Villager
|
||||
// ダレス
|
||||
tane = 4;
|
||||
taneName = '村人';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -546,7 +546,7 @@ UnitSentence.CriAvoid = defineObject(BaseUnitSentence,
|
|||
{
|
||||
isValid2 = true;
|
||||
}
|
||||
this.drawAbilityText(x, y, 'G. EVA', value, isValid, value2, isValid2);
|
||||
this.drawAbilityText(x, y, '必回避', value, isValid, value2, isValid2);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ GoldChangeNoticeView.drawNoticeViewContent = function(x, y) {
|
|||
var n = this._gold;
|
||||
var width = TextRenderer.getTextWidth(text, font) + 5;
|
||||
NumberRenderer.drawRightNumber(x + 2, y + 7, n);
|
||||
TextRenderer.drawKeywordText(x + 57, y + 6, 'Gold Acquired!', -1, infoColor, font);
|
||||
TextRenderer.drawKeywordText(x + 57, y + 6, 'Gを手に入れた!', -1, infoColor, font);
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -59,12 +59,12 @@ UnitMenuScreen.drawScreenCycle = function() {
|
|||
};
|
||||
|
||||
var EroWindow = defineObject(UnitSentenceWindow, {
|
||||
// Line spacing for the Sentence Window (compressed)
|
||||
// センテンスウィンドウの行間(詰めた)
|
||||
getUnitSentenceSpaceY: function() {
|
||||
return 26;
|
||||
},
|
||||
|
||||
// Display items for the Sentence Window
|
||||
// センテンスウィンドウの表示項目
|
||||
_configureSentence: function(groupArray) {
|
||||
if (this._unit.getId() == 51) {
|
||||
if (root.getMetaSession().getGlobalSwitchTable().isSwitchOn(205)) {
|
||||
|
|
@ -114,7 +114,7 @@ BaseUnitSentence.drawAbilityText3 = function (x, y, text, value) {
|
|||
|
||||
TextRenderer.drawKeywordText(x, y, text, 110, color, font);
|
||||
|
||||
x += 135 + 16 - 8 * value.length;
|
||||
x += 135 + 16 - value.length * 16;
|
||||
|
||||
TextRenderer.drawKeywordText(x, y, value, 110, color, font);
|
||||
};
|
||||
|
|
@ -132,9 +132,9 @@ UnitSentence.Nakadashi = defineObject(BaseUnitSentence, {
|
|||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
if (this._value === 0) {
|
||||
this.drawAbilityText3(x, y, 'Creampies', 'None');
|
||||
this.drawAbilityText3(x, y, '中だし回数', '処女');
|
||||
} else {
|
||||
this.drawAbilityText2(x, y, 'Creampies', this._value);
|
||||
this.drawAbilityText2(x, y, '中だし回数', this._value);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -149,7 +149,7 @@ UnitSentence.Dares = defineObject(BaseUnitSentence, {
|
|||
this._value = n;
|
||||
},
|
||||
drawUnitSentence: function (x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Villages Attacked', this._value);
|
||||
this.drawAbilityText2(x, y, '村を襲った数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -164,28 +164,28 @@ UnitSentence.NinshinKiken = defineObject(BaseUnitSentence, {
|
|||
var ninshinId = val * 10 + 3;
|
||||
var ninshin = root.getMetaSession().getGlobalSwitchTable().isSwitchOn(ninshinId);
|
||||
if (ninshin) {
|
||||
this._value = 'Pregnant';
|
||||
this._value = '妊娠中';
|
||||
return;
|
||||
}
|
||||
var num = Math.floor(root.getMetaSession().getVariableTable(0).getVariable(valId) * 100 / getNinshinMax(val));
|
||||
//root.log(num)
|
||||
|
||||
if (num <= 20) {
|
||||
this._value = 'Safe';
|
||||
this._value = '安全';
|
||||
}
|
||||
else if (num <= 50) {
|
||||
this._value = 'Caution';
|
||||
this._value = '注意';
|
||||
}
|
||||
else if (num <= 80) {
|
||||
this._value = 'Danger';
|
||||
this._value = '危険';
|
||||
}
|
||||
else {
|
||||
this._value = 'Warning';
|
||||
this._value = '警告';
|
||||
}
|
||||
}
|
||||
},
|
||||
drawUnitSentence: function (x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText3(x, y, 'PREG Risk', this._value);
|
||||
this.drawAbilityText3(x, y, '妊娠危険度', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -198,24 +198,24 @@ UnitSentence.Taneoya = defineObject(BaseUnitSentence, {
|
|||
var ninshinId = val * 10 + 3;
|
||||
var ninshin = root.getMetaSession().getGlobalSwitchTable().isSwitchOn(ninshinId);
|
||||
if (! ninshin) {
|
||||
this._value = '-';
|
||||
this._value = 'ー';
|
||||
return;
|
||||
}
|
||||
this._value = 'Unknown';
|
||||
this._value = '不明';
|
||||
|
||||
var valId = val * 10 + 3;
|
||||
|
||||
var tane = root.getMetaSession().getVariableTable(0).getVariable(valId);
|
||||
switch (tane) {
|
||||
case 1: this._value = 'Bandit'; break;
|
||||
case 2: this._value = 'Giacomo'; break;
|
||||
case 3: this._value = 'Dares'; break;
|
||||
case 4: this._value = 'Villager'; break;
|
||||
case 1: this._value = '山賊'; break;
|
||||
case 2: this._value = 'ジャコモ'; break;
|
||||
case 3: this._value = 'ダレス'; break;
|
||||
case 4: this._value = '村人'; break;
|
||||
}
|
||||
}
|
||||
},
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText3(x, y, 'Breeder', this._value);
|
||||
drawUnitSentence: function (x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText3(x, y, '種親', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -231,7 +231,7 @@ UnitSentence.Syusan = defineObject(BaseUnitSentence, {
|
|||
},
|
||||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Childbirths', this._value);
|
||||
this.drawAbilityText2(x, y, '出産回数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -247,7 +247,7 @@ UnitSentence.Chokyo = defineObject(BaseUnitSentence, {
|
|||
},
|
||||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Training', this._value);
|
||||
this.drawAbilityText2(x, y, '調教回数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -263,7 +263,7 @@ UnitSentence.Anal = defineObject(BaseUnitSentence, {
|
|||
},
|
||||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Anal', this._value);
|
||||
this.drawAbilityText2(x, y, 'アナル回数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -279,7 +279,7 @@ UnitSentence.Ninshin = defineObject(BaseUnitSentence, {
|
|||
},
|
||||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Pregnancies', this._value);
|
||||
this.drawAbilityText2(x, y, '妊娠回数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -300,72 +300,39 @@ UnitSentence.Acce = defineObject(BaseUnitSentence, {
|
|||
},
|
||||
|
||||
drawUnitSentence: function(x, y, unit, weapon, totalStatus) {
|
||||
this.drawAbilityText2(x, y, 'Erotic ACC', this._value);
|
||||
this.drawAbilityText2(x, y, 'エロアクセ数', this._value);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function getNameByValEroStatus(name) {
|
||||
if (name === 'カーラ' || name === 'Karla' || name === 'Karla') {
|
||||
if (name === 'カーラ') {
|
||||
return -1;
|
||||
}
|
||||
if (name === 'ルリエル' || name === 'Luriel') {
|
||||
if (name === 'ルリエル') {
|
||||
return -1;
|
||||
}
|
||||
return getNameByVal2(name);
|
||||
}
|
||||
|
||||
function getNameByVal2(name) {
|
||||
// Strip suffix after underscore for variants
|
||||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Handle numbered variants (e.g., "Char1" -> "Char", "Lena2" -> "Lena")
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
switch (name) {
|
||||
case 'シャルロット': return 1;
|
||||
case 'Charlotte': return 1;
|
||||
case 'シャルロ': return 1;
|
||||
case 'Char': return 1;
|
||||
case 'コルネ': return 2;
|
||||
case 'Corne': return 2;
|
||||
case 'Corn': return 2;
|
||||
case 'レナ': return 3;
|
||||
case 'Lena': return 3;
|
||||
case 'ルリエル': return 4;
|
||||
case 'Luriel': return 4;
|
||||
case 'Luri': return 4;
|
||||
case 'カエデ': return 5;
|
||||
case 'Kaede': return 5;
|
||||
case 'Kaed': return 5;
|
||||
case 'カーラ': return 6;
|
||||
case 'Karla': return 6;
|
||||
case 'Karl': return 6;
|
||||
case 'アンジェラ': return 7;
|
||||
case 'Angela': return 7;
|
||||
case 'クリス': return 7;
|
||||
case 'Chris': return 7;
|
||||
case 'Chri': return 7;
|
||||
case 'シェリー': return 8;
|
||||
case 'Sherry': return 8;
|
||||
case 'Sher': return 8;
|
||||
case 'メル': return 9;
|
||||
case 'Mel': return 9;
|
||||
case 'ティナ': return 10;
|
||||
case 'Tina': return 10;
|
||||
case 'ルゥ': return 11;
|
||||
case 'Lou': return 11;
|
||||
case 'サリア': return 12;
|
||||
case 'Saria': return 12;
|
||||
case 'Sari': return 12;
|
||||
case 'ダレス': return -1;
|
||||
case 'Dalles': return -1;
|
||||
case 'Dall': return -1;
|
||||
case 'タバサ': return 14;
|
||||
case 'Tabatha': return 14;
|
||||
case 'Taba': return 14;
|
||||
default: return -1;
|
||||
}
|
||||
}
|
||||
|
|
@ -373,11 +340,8 @@ function getNameByVal2(name) {
|
|||
function getNameByVal3(name) {
|
||||
switch (name) {
|
||||
case 'マジード': return 16;
|
||||
case 'Majid': return 16;
|
||||
case 'カルロス': return 17;
|
||||
case 'Carlos': return 17;
|
||||
case 'ダレス': return 18;
|
||||
case 'Dalles': return 18;
|
||||
}
|
||||
return getNameByVal2(name);
|
||||
}
|
||||
|
|
@ -47,7 +47,7 @@ var SkillScreen = defineObject(BaseScreen,
|
|||
return;
|
||||
}
|
||||
|
||||
TextRenderer.drawScreenBottomTextCenter2('Give up and redo the current map?', textui);
|
||||
TextRenderer.drawScreenBottomTextCenter2('ギブアップして現在のマップをやり直しますか?', textui);
|
||||
},
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -15,8 +15,7 @@ CharacterScreen.drawDictionaryImage = function(obj) {
|
|||
x += 70;
|
||||
y -= 100;
|
||||
var actor = getActorByName2(obj.getName());
|
||||
if (actor.getName() != 'シャルロット' && actor.getName() != 'Charlotte' &&
|
||||
actor.getName() != 'シャルロ' && actor.getName() != 'Char') {
|
||||
if (actor.getName() != 'シャルロット' && actor.getName() != 'Charlotte') {
|
||||
x -= 70;
|
||||
}
|
||||
drawImage(actor.getCharIllustImage(19), x, y);
|
||||
|
|
|
|||
|
|
@ -15,55 +15,37 @@ function upEroCount() {
|
|||
switch (unit.getName()) {
|
||||
case 'シャルロット':
|
||||
case 'Charlotte':
|
||||
case 'シャルロ':
|
||||
case 'Char':
|
||||
nakaMin = 5;
|
||||
nakaMax = 15;
|
||||
break;
|
||||
case 'コルネ':
|
||||
case 'Corne':
|
||||
case 'Corn':
|
||||
break;
|
||||
case 'レナ':
|
||||
case 'Lena':
|
||||
nakaMin = 5;
|
||||
nakaMax = 12;
|
||||
break;
|
||||
case 'カエデ':
|
||||
case 'Kaede':
|
||||
case 'Kaed':
|
||||
break;
|
||||
case 'クリス':
|
||||
case 'Chris':
|
||||
case 'Chri':
|
||||
nakaMax = 3;
|
||||
analMin = 0;
|
||||
analMax = 0;
|
||||
case 'シェリー':
|
||||
case 'Sherry':
|
||||
case 'Sher':
|
||||
break;
|
||||
case 'メル':
|
||||
case 'Mel':
|
||||
break;
|
||||
case 'ティナ':
|
||||
case 'Tina':
|
||||
break;
|
||||
case 'ルゥ':
|
||||
case 'Lou':
|
||||
nakaMin = 5;
|
||||
nakaMax = 12;
|
||||
analMax = 2;
|
||||
break;
|
||||
case 'サリア':
|
||||
case 'Saria':
|
||||
case 'Sari':
|
||||
analMin = 10;
|
||||
analMax = 20;
|
||||
break;
|
||||
case 'タバサ':
|
||||
case 'Tabatha':
|
||||
case 'Taba':
|
||||
break;
|
||||
}
|
||||
var valId = val * 10 + 6;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ ChapterRenderer.getChapterText = function(mapInfo) {
|
|||
return '';
|
||||
}
|
||||
if (number >= 300) {
|
||||
return 'Free Map';
|
||||
return 'フリーマップ';
|
||||
}
|
||||
var mapType = mapInfo.getMapType();
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ UnitCommand.Information.isCommandDisplayable = function() {
|
|||
};
|
||||
|
||||
UnitCommand.Information.getCommandName = function() {
|
||||
return 'Attack';
|
||||
return '襲う';
|
||||
};
|
||||
|
||||
UnitCommand.Information._completeCommandMemberData = function() {
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ BonusLayoutScreen.drawScreenBottomText = function(textui) {
|
|||
if (item !== null) {
|
||||
var text = item.getDescription();
|
||||
if (item.custom.level > 0) {
|
||||
text = 'Requires ' + item.custom.level + 'x training to equip';
|
||||
text = '装着には調教回数' + item.custom.level + '回が必要です';
|
||||
} else if (item.custom.syusan > 0) {
|
||||
text = 'Requires ' + item.custom.syusan + 'x childbirth to equip';
|
||||
text = '装着には出産回数' + item.custom.syusan + '回が必要です';
|
||||
}
|
||||
TextRenderer.drawScreenBottomText(text, textui);
|
||||
}
|
||||
|
|
@ -15,4 +15,4 @@ BonusLayoutScreen.drawScreenBottomText = function(textui) {
|
|||
}
|
||||
};
|
||||
|
||||
StringTable.CurrencySign_Bonus = 'Medal';
|
||||
StringTable.CurrencySign_Bonus = 'メダル';
|
||||
|
|
@ -25,7 +25,6 @@ UnitCommand.Item.isCommandDisplayable = function() {
|
|||
var name = this.getCommandTarget().getName();
|
||||
switch (name) {
|
||||
case 'ルリエル':
|
||||
case 'Luriel':
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
@ -36,7 +35,6 @@ UnitCommand.Item.getCommandName = function() {
|
|||
var name = this.getCommandTarget().getName();
|
||||
switch (name) {
|
||||
case 'ルリエル':
|
||||
case 'Luriel':
|
||||
return '淫魔の魔法';
|
||||
}
|
||||
return root.queryCommand('item_unitcommand');
|
||||
|
|
@ -47,7 +45,6 @@ UnitCommand.Item._prepareCommandMemberData = function() {
|
|||
var name = this.getCommandTarget().getName();
|
||||
switch (name) {
|
||||
case 'ルリエル': break;
|
||||
case 'Luriel': break;
|
||||
default:
|
||||
return UnitCommand_Item__prepareCommandMemberData.call(this);
|
||||
|
||||
|
|
|
|||
|
|
@ -23,64 +23,28 @@ function sortUnit() {
|
|||
|
||||
|
||||
function getSortIndex(unit) {
|
||||
var name = unit.getName();
|
||||
// Strip suffix after underscore for variants
|
||||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Handle numbered variants (e.g., "Char1" -> "Char", "Lena2" -> "Lena")
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
switch(name) {
|
||||
switch(unit.getName()) {
|
||||
case 'シャルロット': return 1;
|
||||
case 'Charlotte': return 1;
|
||||
case 'シャルロ': return 1;
|
||||
case 'Char': return 1;
|
||||
case 'レナ': return 2;
|
||||
case 'Lena': return 2;
|
||||
case 'アンジェラ': return 3;
|
||||
case 'Angela': return 3;
|
||||
case 'クリス': return 3;
|
||||
case 'Chris': return 3;
|
||||
case 'Chri': return 3;
|
||||
case 'コルネ': return 5;
|
||||
case 'Corne': return 5;
|
||||
case 'Corn': return 5;
|
||||
|
||||
case 'ルリエル': return 4;
|
||||
case 'Luriel': return 4;
|
||||
case 'Luri': return 4;
|
||||
case 'カーラ': return 6;
|
||||
case 'Karla': return 6;
|
||||
case 'Karl': return 6;
|
||||
case 'サリア': return 7;
|
||||
case 'Saria': return 7;
|
||||
case 'Sari': return 7;
|
||||
|
||||
case 'メル': return 12;
|
||||
case 'Mel': return 12;
|
||||
case 'シェリー': return 13;
|
||||
case 'Sherry': return 13;
|
||||
case 'Sher': return 13;
|
||||
case 'ルゥ': return 14;
|
||||
case 'Lou': return 14;
|
||||
case 'タバサ': return 15;
|
||||
case 'Tabatha': return 15;
|
||||
case 'Taba': return 15;
|
||||
case 'カエデ': return 16;
|
||||
case 'Kaede': return 16;
|
||||
case 'Kaed': return 16;
|
||||
case 'ティナ': return 17;
|
||||
case 'Tina': return 17;
|
||||
|
||||
case 'ダレス': return 90;
|
||||
case 'Dalles': return 90;
|
||||
case 'Dall': return 90;
|
||||
case 'マジード': return 91;
|
||||
case 'Majid': return 91;
|
||||
case 'カルロス': return 92;
|
||||
case 'Carlos': return 92;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ ItemDropListScrollbar.drawScrollContent = function(x, y, object, isSelect, index
|
|||
ItemRenderer.drawItem2(x, y, object, color, font, true);
|
||||
}
|
||||
else {
|
||||
// If the item cannot be used, draw it faintly
|
||||
// アイテムを利用できない場合は、薄く描画する
|
||||
ItemRenderer.drawItemAlpha2(x, y, object, color, font, true, 120);
|
||||
}
|
||||
};
|
||||
|
|
@ -106,7 +106,7 @@ ItemRenderer.drawItem2 = function(x, y, item, color, font, isDrawLimit) {
|
|||
NumberRenderer.drawNumber(x, y, item.getLimit());
|
||||
}
|
||||
else {
|
||||
// If the item's durability is 0, draw text
|
||||
// アイテムの耐久が0の場合は文字を描画する
|
||||
TextRenderer.drawSignText(x - 5, y, StringTable.SignWord_Limitless);
|
||||
}
|
||||
}
|
||||
|
|
@ -165,13 +165,13 @@ function drawPartyInfo() {
|
|||
NumberRenderer.drawNumberColor(xx, y, gold, 1, 255);
|
||||
GraphicsRenderer.drawImage(x - 30, y, getSampleItemIcon(2), GraphicsType.ICON);
|
||||
|
||||
text = 'Training pt';
|
||||
text = '調教pt';
|
||||
TextRenderer.drawText(x, y + interval, text, -1, ColorValue.DEFAULT, font);
|
||||
NumberRenderer.drawNumberColor(xx, y + interval, n, 1, 255);
|
||||
GraphicsRenderer.drawImage(x - 30, y + interval, getSampleItemIcon(1), GraphicsType.ICON);
|
||||
|
||||
var bonus = root.getMetaSession().getBonus();
|
||||
text = 'Medal';
|
||||
text = 'メダル';
|
||||
TextRenderer.drawText(x, y + interval * 2, text, -1, ColorValue.DEFAULT, font);
|
||||
NumberRenderer.drawNumberColor(xx, y + interval * 2, bonus, 1, 255);
|
||||
GraphicsRenderer.drawImage(x - 30, y + interval * 2, getSampleItemIcon(0), GraphicsType.ICON);
|
||||
|
|
@ -244,7 +244,7 @@ BaseScrollbar.drawScrollbar = function(xStart, yStart) {
|
|||
xStart += this.getScrollXPadding();
|
||||
yStart += this.getScrollYPadding();
|
||||
|
||||
// Although draw-related should not update data, as an exception, it is done for move-related position reference
|
||||
// draw系でデータの更新はするべきではないが、move系での位置参照のため例外とする
|
||||
this.xRendering = xStart;
|
||||
this.yRendering = yStart;
|
||||
MouseControl.saveRenderingPos(this);
|
||||
|
|
@ -296,15 +296,15 @@ ShopSelectScrollbar._cursorY = 4;
|
|||
QuestionScrollbar._cursorY = 4;
|
||||
|
||||
UIFormat.TITLE_HEIGHT = 64;
|
||||
StringTable.Rest_Next = 'Do you want to end Giacomo\'s Phase?';
|
||||
StringTable.LoadSave_Rest = 'Giacomo\'s Phase';
|
||||
StringTable.Rest_Next = 'ジャコモのフェイズを終了しますか?';
|
||||
StringTable.LoadSave_Rest = 'ジャコモのフェイズ';
|
||||
StringTable.Status_Experience = 'Exp',
|
||||
CoreAnalyzer.getCharSpaceHeight = function() {
|
||||
return this._fontSize + 7;
|
||||
};
|
||||
|
||||
TextRenderer.drawKeywordText = function(x, y, text, length, color, font) {
|
||||
// Lowered by 5 to fit text to numbers
|
||||
// テキストを数字に合せるため、5下げている
|
||||
this.drawText(x, y, text, length, color, font);
|
||||
};
|
||||
|
||||
|
|
@ -540,8 +540,8 @@ DescriptionChanger.drawBottomDescription = function(textui, scrollbar) {
|
|||
|
||||
TurnMarkFlowEntry._completeMemberData = function(turnChange) {
|
||||
if (!this._isTurnGraphicsDisplayable() || root.getCurrentSession().getTurnType() === TurnType.ALLY || root.getCurrentSession().getCurrentMapInfo().custom.rinkan) {
|
||||
// If there are no units,
|
||||
// Finish without displaying the image.
|
||||
// ユニットが一人も存在しない場合は、
|
||||
// 画像を表示することなく終了処理に入る。
|
||||
this.doMainAction(false);
|
||||
return EnterResult.NOTENTER;
|
||||
}
|
||||
|
|
@ -561,9 +561,9 @@ RecoveryItemInfo._drawValue = function(x, y) {
|
|||
x += ItemInfoRenderer.getSpaceX();
|
||||
NumberRenderer.drawRightNumber(x, y, recoveryInfo.getRecoveryValue());
|
||||
if (recoveryInfo.getRecoveryValue() >= 10) {
|
||||
ItemInfoRenderer.drawKeyword2(x + 33, y, '+MAG');
|
||||
ItemInfoRenderer.drawKeyword2(x + 33, y, '+魔力');
|
||||
} else {
|
||||
ItemInfoRenderer.drawKeyword2(x + 22, y, '+MAG');
|
||||
ItemInfoRenderer.drawKeyword2(x + 22, y, '+魔力');
|
||||
}
|
||||
|
||||
this.drawRange(xx, y + 24, this._item.getRangeValue(), this._item.getRangeType());
|
||||
|
|
@ -583,7 +583,7 @@ EntireRecoveryItemInfo._drawValue = function (x, y) {
|
|||
ItemInfoRenderer.drawKeyword(x, y, StringTable.Recovery_Value);
|
||||
x += ItemInfoRenderer.getSpaceX();
|
||||
NumberRenderer.drawRightNumber(x, y, recoveryInfo.getRecoveryValue());
|
||||
ItemInfoRenderer.drawKeyword2(x + 22, y, '+MAG');
|
||||
ItemInfoRenderer.drawKeyword2(x + 22, y, '+魔力');
|
||||
}
|
||||
else {
|
||||
ItemInfoRenderer.drawKeyword(x, y, StringTable.Recovery_All);
|
||||
|
|
@ -640,7 +640,7 @@ MapParts.Terrain._drawContent = function(x, y, terrain) {
|
|||
|
||||
if (terrain.getAutoRecoveryValue() !== 0) {
|
||||
y += this.getIntervalY() + 2;
|
||||
this._drawKeyword(x, y, 'Recovery', terrain.getAutoRecoveryValue());
|
||||
this._drawKeyword(x, y, '回復値', terrain.getAutoRecoveryValue());
|
||||
}
|
||||
|
||||
};
|
||||
|
|
@ -669,9 +669,9 @@ MapParts.Terrain._drawKeyword = function(x, y, text, value) {
|
|||
|
||||
x += 58;
|
||||
if (value !== 0) {
|
||||
TextRenderer.drawSignText(x, y, value > 0 ? ' + ' : ' - ');
|
||||
TextRenderer.drawSignText(x, y, value > 0 ? ' + ': ' - ');
|
||||
if (value < 0) {
|
||||
// Since you can't specify a minus in drawNumber, adjust here
|
||||
// drawNumberにマイナスは指定できないため、ここで調整
|
||||
value *= -1;
|
||||
}
|
||||
}
|
||||
|
|
@ -704,7 +704,7 @@ var ShowCurrentTurnWindow = defineObject(BaseWindow,
|
|||
}
|
||||
//var font = root.getBaseData().getFontList().getData(5);
|
||||
var font = textui.getFont();
|
||||
TextRenderer.drawText(144 + 14 - 70, 20, 'Turn ' + root.getCurrentSession().getTurnCount(), -1, ColorValue.DEFAULT, font);
|
||||
TextRenderer.drawText(144 + 14 - 70, 20, root.getCurrentSession().getTurnCount() + 'ターン目', -1, ColorValue.DEFAULT, font);
|
||||
},
|
||||
|
||||
getWindowTitleTextUI: function () {
|
||||
|
|
@ -720,16 +720,16 @@ var ShowCurrentTurnWindow = defineObject(BaseWindow,
|
|||
}
|
||||
}
|
||||
);
|
||||
StringTable.Config_RealBattleDescription = 'Decide whether to display battle motion when fighting';
|
||||
StringTable.Config_AutoTurnEndDescription = 'Decide whether to automatically end the turn';
|
||||
StringTable.Config_RealBattleScalingDescription = 'Decide whether to enlarge the screen in real battle';
|
||||
StringTable.Config_AutoTurnSkipDescription = 'Decide whether to skip enemy turns';
|
||||
StringTable.Config_RealBattleDescription = '戦闘モーションを表示して戦うかを決定します';
|
||||
StringTable.Config_AutoTurnEndDescription = '自動でターン終了を行うかを決定します';
|
||||
StringTable.Config_RealBattleScalingDescription = 'リアル戦闘で画面を拡大するかを決定します';
|
||||
StringTable.Config_AutoTurnSkipDescription = '敵ターンをスキップするかを決定します';
|
||||
|
||||
StringTable.Config_AutoCursorDescription = 'Decide whether to place the cursor on the lead character';
|
||||
StringTable.Config_LoadCommandDescription = 'Decide whether to show the load command in the menu';
|
||||
StringTable.Config_MouseOperationDescription = 'Decide whether to enable mouse operation';
|
||||
StringTable.Config_MouseCursorTrackingDescription = 'Decide whether to automatically track the mouse cursor';
|
||||
StringTable.Config_MapGridDescription = 'Decide whether to display the grid on the map';
|
||||
StringTable.Config_AutoCursorDescription = '先頭キャラにカーソルを合わせるかを決定します';
|
||||
StringTable.Config_LoadCommandDescription = 'メニューにロードコマンドを表示するかを決定します';
|
||||
StringTable.Config_MouseOperationDescription = 'マウスによる操作を有効にするかを決定します';
|
||||
StringTable.Config_MouseCursorTrackingDescription = 'マウスカーソルを自動で追跡させるかを決定します';
|
||||
StringTable.Config_MapGridDescription = 'マップにグリッドを表示するかを決定します';
|
||||
|
||||
|
||||
DifficultyFlowEntry._getWindowWidth = function() {
|
||||
|
|
|
|||
|
|
@ -103,4 +103,4 @@ function repairUnit(unit) {
|
|||
return total;
|
||||
}
|
||||
|
||||
StringTable.ItemLost = 'Number of uses is now 0';
|
||||
StringTable.ItemLost = 'の使用回数が0になりました';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ BattlerChecker.getRealBattleClass = function(unit, weapon) {
|
|||
if (unit.getId() === 0 && weapon && (weapon.getId() === 21 || weapon.getId() === 68)) {
|
||||
return getActorEro(unit).getClass();
|
||||
}
|
||||
if (unit.getName() === 'サリア' || unit.getName() === 'Saria') {
|
||||
if (unit.getName() === 'サリア') {
|
||||
if (Math.random() > 0.5) {
|
||||
return getActorEro(unit).getClass();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -508,11 +508,11 @@ BuyScrollbar.drawItemGold = function (x, y, item, color, font, gold, disable, go
|
|||
TextRenderer.drawSignText(x + 36, y, '非売品');
|
||||
} else {*/
|
||||
NumberRenderer.drawNumber(x + 60, y, gold);
|
||||
TextRenderer.drawSignText(x + 75, y, 'x');
|
||||
TextRenderer.drawSignText(x + 75, y, '枚');
|
||||
//}
|
||||
} else if (item.custom.syusan) {
|
||||
NumberRenderer.drawNumber(x + 60, y, gold);
|
||||
TextRenderer.drawSignText(x + 75, y, 'x');
|
||||
TextRenderer.drawSignText(x + 75, y, '枚');
|
||||
} else {
|
||||
if (goldNg || disable) {
|
||||
NumberRenderer.drawNumberColor(x + 60, y, gold, 1, 128);
|
||||
|
|
@ -1220,9 +1220,9 @@ var ShowConfirmWindow = defineObject(BaseWindow,
|
|||
//var font = root.getBaseData().getFontList().getData(5);
|
||||
var font = textui.getFont();
|
||||
if (this._isSell) {
|
||||
TextRenderer.drawText(x + 12, y - 5, 'Sell item?', -1, ColorValue.DEFAULT, font);
|
||||
TextRenderer.drawText(x + 12, y - 5, '売却をしますか?', -1, ColorValue.DEFAULT, font);
|
||||
} else {
|
||||
TextRenderer.drawText(x + 12, y - 5, 'Purchase item?', -1, ColorValue.DEFAULT, font);
|
||||
TextRenderer.drawText(x + 12, y - 5, '購入をしますか?', -1, ColorValue.DEFAULT, font);
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -85,14 +85,14 @@ MapParts.NinshinGauge = defineObject(BaseObject,
|
|||
var bote = root.getMetaSession().getGlobalSwitchTable().isSwitchOn(this.val * 10 + 3);
|
||||
var hininId = getEroEquipSwitchId(this.val, itemIdMap[34]);
|
||||
var hinin = root.getMetaSession().getGlobalSwitchTable().isSwitchOn(hininId);
|
||||
ItemInfoRenderer.drawKeyword(x, y, 'HP');
|
||||
ItemInfoRenderer.drawKeyword(x, y, 'HP');
|
||||
if (bote) {
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, 'Pregnant');
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, '妊娠中');
|
||||
} else if (hinin) {
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, 'Wearing Contraceptive Talisman');
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, '避妊の法装備中');
|
||||
}
|
||||
else {
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, 'Pregnancy Gauge');
|
||||
ItemInfoRenderer.drawKeyword(x, y + 24, '妊娠ゲージ');
|
||||
}
|
||||
|
||||
x += 110;
|
||||
|
|
@ -219,7 +219,7 @@ function getNinshinMax(val) {
|
|||
case 9: return 45;
|
||||
case 10: return 55;
|
||||
case 11: return 50;
|
||||
case 12: return 80; // Saria
|
||||
case 12: return 80; // サリア
|
||||
case 14: return 70;
|
||||
default: return -1;
|
||||
}
|
||||
|
|
@ -239,10 +239,10 @@ SelectScrollbar.drawScrollContent = function (x, y, object, isSelect, index) {
|
|||
TitleRenderer.drawTitle(pic, x, y, width, height, count + 2);
|
||||
|
||||
var text = object.text;
|
||||
text = text.replace('1111', ' HP↓↓ Pregnancy↑↑');
|
||||
text = text.replace('2222', ' HP↓↓ Pregnancy↑');
|
||||
text = text.replace('3333', ' HP↓ Pregnancy↑');
|
||||
text = text.replace('4444', ' HP↓ Pregnancy↑');
|
||||
text = text.replace('1111', ' HP↓↓ 妊娠↑↑');
|
||||
text = text.replace('2222', ' HP↓↓ 妊娠↑');
|
||||
text = text.replace('3333', ' HP↓ 妊娠↑');
|
||||
text = text.replace('4444', ' HP↓ 妊娠↑');
|
||||
|
||||
var textWidth = TextRenderer.getTextWidth(text, font);
|
||||
|
||||
|
|
@ -284,7 +284,7 @@ AttackEvaluator.PassiveAction.evaluateAttackEntry = function (virtualActive, vir
|
|||
return;
|
||||
}
|
||||
|
||||
// If they won't die even after taking damage, do not continue
|
||||
// ダメージを受けても死亡しない場合は続行しない
|
||||
if (virtualPassive.hp - attackEntry.damagePassive > 0) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -295,17 +295,17 @@ AttackEvaluator.PassiveAction.evaluateAttackEntry = function (virtualActive, vir
|
|||
}
|
||||
|
||||
if (value === SurvivalValue.SURVIVAL) {
|
||||
// By reducing damage by 1, leave HP at 1
|
||||
// ダメージを1つ減らすことでHP1で残るようにする
|
||||
attackEntry.damagePassive--;
|
||||
attackEntry.damagePassiveFull = attackEntry.damagePassive;
|
||||
|
||||
if (attackEntry.damageActive < 0) {
|
||||
// If healing occurred due to absorption, increase by 1 (reducing healing by 1)
|
||||
// 吸収による回復が生じているため、1つ増やす(回復量が1つ減る)
|
||||
attackEntry.damageActive++;
|
||||
}
|
||||
}
|
||||
else if (value === SurvivalValue.IMMORTAL) {
|
||||
// The enemy is immortal and cannot be killed, so invalidate settings so far
|
||||
// 相手は不死身であり、死亡させるわけにはいかないため、これまでの設定を無効にする
|
||||
attackEntry.damagePassive = virtualPassive.hp - 1;
|
||||
attackEntry.damagePassiveFull = attackEntry.damagePassive;
|
||||
}
|
||||
|
|
@ -369,4 +369,4 @@ var _VariableReplacer_configureVariableObject = VariableReplacer._configureVaria
|
|||
VariableReplacer._configureVariableObject = function(groupArray) {
|
||||
_VariableReplacer_configureVariableObject.call(this, groupArray);
|
||||
groupArray.appendObject(DataVariable.Pdc);
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
},
|
||||
|
||||
drawTitle: function(x, y) {
|
||||
var texts = ['Turns', 'Injuries', 'Retries'];
|
||||
var texts = ['ターン数', '負傷者数', 'リトライ回数'];
|
||||
var xList = [RECORD_TURN_X, RECORD_DEATH_X, RECORD_RETRY_X];
|
||||
|
||||
var textui = this.getTextUI();
|
||||
|
|
@ -77,14 +77,14 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
}
|
||||
|
||||
var name = root.getMetaSession().getDifficulty().getName();
|
||||
TextRenderer.drawFixedTitleText(40, 691, 'Diff:', color, font, TextFormat.LEFT, null, 5);
|
||||
TextRenderer.drawFixedTitleText(40, 691, '難易度:', color, font, TextFormat.LEFT, null, 5);
|
||||
TextRenderer.drawFixedTitleText(115, 691, name, color, font, TextFormat.LEFT, null, 5);
|
||||
|
||||
TextRenderer.drawFixedTitleText(40, 651, 'Free Map', color, font, TextFormat.LEFT, null, 5);
|
||||
|
||||
TextRenderer.drawFixedTitleText(40, 651, 'フリーマップ', color, font, TextFormat.LEFT, null, 5);
|
||||
var freeMap1 = root.getMetaSession().getVariableTable(1).getVariable(10);
|
||||
var freeMap2 = root.getMetaSession().getVariableTable(1).getVariable(11);
|
||||
var count = freeMap1 + freeMap2;
|
||||
TextRenderer.drawFixedTitleText(175, 651, count + 'x', color, font, TextFormat.LEFT, null, 5);
|
||||
TextRenderer.drawFixedTitleText(175, 651, count + '回', color, font, TextFormat.LEFT, null, 5);
|
||||
},
|
||||
|
||||
drawScrollContent: function(x, y, object, isSelect, index) {
|
||||
|
|
@ -96,7 +96,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
var handle = null;
|
||||
|
||||
if (this.isNameDisplayable(object, 0)) {
|
||||
text = 'Ch' + (index + 1) + ' ' + object.getName();
|
||||
text = (index + 1) + '章 ' + object.getName();
|
||||
if (typeof object.getIconResourceHandle !== 'undefined') {
|
||||
handle = object.getIconResourceHandle();
|
||||
}
|
||||
|
|
@ -130,7 +130,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
drawTurn: function(x, y, index) {
|
||||
var valId = index + 11;
|
||||
var turn = root.getMetaSession().getVariableTable(3).getVariable(valId);
|
||||
var text = turn;
|
||||
var text = turn + 'ターン';
|
||||
|
||||
this.drawText(x + RECORD_TURN_X, y, text);
|
||||
},
|
||||
|
|
@ -138,7 +138,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
drawDeath: function(x, y, index) {
|
||||
var valId = index + 31;
|
||||
var turn = root.getMetaSession().getVariableTable(3).getVariable(valId);
|
||||
var text = turn + ' people';
|
||||
var text = turn + '人';
|
||||
|
||||
this.drawText(x + RECORD_DEATH_X, y, text);
|
||||
},
|
||||
|
|
@ -146,7 +146,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
drawRetry: function(x, y, index) {
|
||||
var valId = index + 51;
|
||||
var turn = root.getMetaSession().getVariableTable(3).getVariable(valId);
|
||||
var text = turn + ' times';
|
||||
var text = turn + '回';
|
||||
|
||||
this.drawText(x + RECORD_RETRY_X, y, text);
|
||||
},
|
||||
|
|
@ -159,7 +159,7 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
y += 580;
|
||||
index = 0;
|
||||
|
||||
this.drawText(x, y, 'Total');
|
||||
this.drawText(x, y, '合計');
|
||||
|
||||
|
||||
var valId = index + 11;
|
||||
|
|
@ -167,21 +167,21 @@ var RecordScrollbar = defineObject(BaseScrollbar,
|
|||
for (var i = 0; i < 20; i ++) {
|
||||
turnTotal += root.getMetaSession().getVariableTable(3).getVariable(valId + i);
|
||||
}
|
||||
this.drawText(x + RECORD_TURN_X, y, turnTotal + ' turns');
|
||||
this.drawText(x + RECORD_TURN_X, y, turnTotal + 'ターン');
|
||||
|
||||
valId = index + 31;
|
||||
var deathTotal = 0;
|
||||
for (var i = 0; i < 20; i ++) {
|
||||
deathTotal += root.getMetaSession().getVariableTable(3).getVariable(valId + i);
|
||||
}
|
||||
this.drawText(x + RECORD_DEATH_X, y, deathTotal + ' people');
|
||||
this.drawText(x + RECORD_DEATH_X, y, deathTotal + '人');
|
||||
|
||||
valId = index + 51;
|
||||
var retryTotal = 0;
|
||||
for (var i = 0; i < 20; i ++) {
|
||||
retryTotal += root.getMetaSession().getVariableTable(3).getVariable(valId + i);
|
||||
}
|
||||
this.drawText(x + RECORD_RETRY_X, y, retryTotal + 'x');
|
||||
this.drawText(x + RECORD_RETRY_X, y, retryTotal + '回');
|
||||
},
|
||||
|
||||
drawDescriptionLine: function(x, y) {
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ var ShowMoveMessageWindow = defineObject(BaseWindow,
|
|||
}
|
||||
font = textui.getFont();
|
||||
|
||||
TextRenderer.drawText(x + 4, y- 6,'Predicting Enemy Actions', -1, ColorValue.DEFAULT, font);
|
||||
TextRenderer.drawText(x + 4, y- 6,'敵の行動を予測中です', -1, ColorValue.DEFAULT, font);
|
||||
},
|
||||
|
||||
getWindowTitleTextUI: function() {
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ function getSampleItemIcon(index) {
|
|||
ObjectiveParts.Medal = defineObject(BaseObjectiveParts,
|
||||
{
|
||||
getObjectivePartsName: function() {
|
||||
return 'Medals';
|
||||
return 'メダル';
|
||||
},
|
||||
|
||||
getObjectivePartsValue: function() {
|
||||
|
|
@ -85,7 +85,7 @@ ObjectiveParts.Medal = defineObject(BaseObjectiveParts,
|
|||
ObjectiveParts.LvUp = defineObject(BaseObjectiveParts,
|
||||
{
|
||||
getObjectivePartsName: function() {
|
||||
return 'Training pt';
|
||||
return '調教pt';
|
||||
},
|
||||
|
||||
getObjectivePartsValue: function() {
|
||||
|
|
|
|||
|
|
@ -1,23 +1,24 @@
|
|||
|
||||
var itemIdMap = {
|
||||
24: -2 // Deploy Naked
|
||||
,35: -1 // Succubus Collar
|
||||
,22: 4 // Nipple Piercing
|
||||
,23: 7 // Deploy Naked
|
||||
,25: 5 // Cumshot A
|
||||
,31: 6 // Cumshot B
|
||||
,26: 1 // Graffiti 1
|
||||
,27: 2 // Graffiti 2
|
||||
24: -2 // 裸で出撃
|
||||
,35: -1 // 淫魔の首輪
|
||||
,22: 4 // 乳首ピアス
|
||||
,23: 7 // 裸で出撃
|
||||
,25: 5 // ぶっかけA
|
||||
,31: 6 // ぶっかけB
|
||||
,26: 1 // 落書き1
|
||||
,27: 2 // 落書き2
|
||||
,28: 3
|
||||
,30: 0
|
||||
,29: 8 // Black Nipples
|
||||
,12: 9 // Sex Relief Duty
|
||||
,13: 10 // Creampie
|
||||
,14: 11 // Childbirth x1
|
||||
,15: 12 // Childbirth x2
|
||||
,16: 13 // Childbirth x3
|
||||
,18: 14 // Breasts
|
||||
,33: 15 // Deformed Pussy
|
||||
,34: 16 // Contraceptive Law
|
||||
,29: 8 // 黒乳首
|
||||
,12: 9 // 性処理当番
|
||||
,13: 10 // 中出し
|
||||
,14: 11 // 出産1回
|
||||
,15: 12 // 出産2回
|
||||
,16: 13 // 出産3回
|
||||
,18: 14 // 乳
|
||||
,33: 15 // 変形まんこ
|
||||
,34: 16 // 避妊の法
|
||||
};
|
||||
|
||||
|
||||
|
|
@ -127,11 +128,11 @@ MarshalCommand.UnitEquip = defineObject(MarshalBaseCommand,
|
|||
},
|
||||
|
||||
getCommandName: function() {
|
||||
return 'Erotic Accessories';
|
||||
return 'エロアクセ装備';
|
||||
},
|
||||
|
||||
getMarshalDescription: function() {
|
||||
return 'Setup ero accessories for the selected unit.';
|
||||
return '女の子のエロアクセの設定をします';
|
||||
},
|
||||
|
||||
_createScreenParam: function() {
|
||||
|
|
@ -209,25 +210,25 @@ var EquipScreen = defineObject(BaseScreen,
|
|||
var yy = 690;
|
||||
var font = root.getBaseData().getFontList().getData(10);
|
||||
if (item !== null && item.getId() == 34) {
|
||||
var text = 'Will no longer become pregnant';
|
||||
var text = '妊娠しなくなります';
|
||||
TextRenderer.drawText(104, yy, text, -1, ColorValue.DEFAULT, font);
|
||||
}
|
||||
else if (item !== null && item.custom.syusan >= 0) {
|
||||
var text = 'Requires childbirth x' + item.custom.syusan;
|
||||
var text = '出産回数' + item.custom.syusan + '回が必要です';
|
||||
TextRenderer.drawText(104, yy, text, -1, ColorValue.DEFAULT, font);
|
||||
}
|
||||
else if (item !== null && item.custom.seisyori >= 0) {
|
||||
var text;
|
||||
if (this._targetUnit.getName() == 'クリス' || this._targetUnit.getName() == 'Chris') {
|
||||
text = 'Cannot be equipped on Chris';
|
||||
if (this._targetUnit.getName() == 'クリス') {
|
||||
text = 'クリスには装備できません';
|
||||
TextRenderer.drawText(90, yy, text, -1, ColorValue.DEFAULT, font);
|
||||
} else {
|
||||
text = 'Can assign to up to ' + item.custom.seisyori + ' people';
|
||||
text = item.custom.seisyori + '人まで指定できます';
|
||||
TextRenderer.drawText(104, yy, text, -1, ColorValue.DEFAULT, font);
|
||||
}
|
||||
}
|
||||
else if (item !== null && item.custom.level >= 0) {
|
||||
var text = 'Requires ' + item.custom.level + 'x training';
|
||||
var text = '調教回数' + item.custom.level + '回が必要です';
|
||||
TextRenderer.drawText(104, yy, text, -1, ColorValue.DEFAULT, font);
|
||||
}
|
||||
else {
|
||||
|
|
@ -476,7 +477,7 @@ var EquipItemWindow = defineObject(BaseWindow,
|
|||
},
|
||||
|
||||
drawWindowContent: function(x, y) {
|
||||
// Draw after to avoid scroll cursor overlapping info window
|
||||
// 情報ウインドウにスクロールカーソルがかぶらないように、後で描画
|
||||
this._scrollbar.drawScrollbar(x, y);
|
||||
},
|
||||
|
||||
|
|
@ -569,7 +570,7 @@ var EquipItemScrollbar = defineObject(BaseScrollbar,
|
|||
this._canEquipSeisyori = this._calcEquipSeisyori(this._unit);
|
||||
},
|
||||
_calcEquipSeisyori: function(unit) {
|
||||
if (unit.getName() == 'クリス' || unit.getName() == 'Chris') {
|
||||
if (unit.getName() == 'クリス') {
|
||||
return false;
|
||||
}
|
||||
var actorList = getSeisyoriActorList();
|
||||
|
|
@ -653,57 +654,23 @@ function getActorSyusanCount(name) {
|
|||
}
|
||||
|
||||
function getActorChokyoId(name) {
|
||||
// Strip suffix after underscore for variants
|
||||
if (name.indexOf('_') > 1) {
|
||||
name = name.substr(0, name.indexOf('_'));
|
||||
}
|
||||
// Handle numbered variants (e.g., "Char1" -> "Char", "Lena2" -> "Lena")
|
||||
if (name.length > 1 && name.match(/[0-9]$/)) {
|
||||
name = name.substr(0, name.length - 1);
|
||||
}
|
||||
switch (name) {
|
||||
|
||||
case 'シャルロット': return 6;
|
||||
case 'Charlotte': return 6;
|
||||
case 'シャルロ': return 6;
|
||||
case 'Char': return 6;
|
||||
case 'コルネ': return 1;
|
||||
case 'Corne': return 1;
|
||||
case 'Corn': return 1;
|
||||
case 'レナ': return 2;
|
||||
case 'Lena': return 2;
|
||||
case 'ルリエル': return -1;
|
||||
case 'Luriel': return -1;
|
||||
case 'Luri': return -1;
|
||||
case 'カエデ': return 82;
|
||||
case 'Kaede': return 82;
|
||||
case 'Kaed': return 82;
|
||||
case 'カーラ': return -1;
|
||||
case 'Karla': return -1;
|
||||
case 'Karl': return -1;
|
||||
case 'アンジェラ': return 7;
|
||||
case 'Angela': return 7;
|
||||
case 'クリス': return 7;
|
||||
case 'Chris': return 7;
|
||||
case 'Chri': return 7;
|
||||
case 'シェリー': return 0;
|
||||
case 'Sherry': return 0;
|
||||
case 'Sher': return 0;
|
||||
case 'メル': return 8;
|
||||
case 'Mel': return 8;
|
||||
case 'ティナ': return 10;
|
||||
case 'Tina': return 10;
|
||||
case 'ルゥ': return 5;
|
||||
case 'Lou': return 5;
|
||||
case 'サリア': return 9;
|
||||
case 'Saria': return 9;
|
||||
case 'Sari': return 9;
|
||||
case 'ジャコモ': return -1;
|
||||
case 'Giacomo': return -1;
|
||||
case 'Giac': return -1;
|
||||
case 'タバサ': return 79;
|
||||
case 'Tabatha': return 79;
|
||||
case 'Taba': return 79;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,9 +91,9 @@ var PRICE = {
|
|||
|
||||
QuestScreen.getScreenTitleName = function() {
|
||||
if (root.getMetaSession().getGlobalSwitchTable().isSwitchOn(7)) {
|
||||
return 'Free Map Selection';
|
||||
return 'フリーマップ選択';
|
||||
} else {
|
||||
return 'Training Quest Selection';
|
||||
return '調教選択';
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -197,7 +197,7 @@ WeaponBrokenFlowEntry._checkDelete = function(unit, generator) {
|
|||
generator.soundPlay(this._getLostSoundHandle(), 1);
|
||||
var text = weapon.getName() + StringTable.ItemLost;
|
||||
if (weapon.getName() == '肉棒') {
|
||||
text = 'My dick has gone limp.';
|
||||
text = '肉棒が萎えてしまいました';
|
||||
}
|
||||
generator.messageTitle(text, 0, 0, isCenterShow);
|
||||
}
|
||||
|
|
@ -254,7 +254,7 @@ QuestSentence.Reward._drawGold = function(x, y, reward) {
|
|||
this._drawTitle(x, y);
|
||||
var gold = getChokyoCount();
|
||||
GraphicsRenderer.drawImage(x + 2, y + 24, getSampleItemIcon(1), GraphicsType.ICON);
|
||||
this._drawNumberAndText(x, y, ' Training', gold, this._getNumberColorInex());
|
||||
this._drawNumberAndText(x, y, ' 所持調教pt', gold, this._getNumberColorInex());
|
||||
|
||||
var textui = this._getSentenceTextUI();
|
||||
var color = textui.getColor();
|
||||
|
|
@ -291,7 +291,7 @@ QuestSentence.Reward._drawText = function(x, y, reward) {
|
|||
}
|
||||
var price = PRICE[unitId]
|
||||
this._drawTitle(x, y);
|
||||
this._drawNumberAndText(x, y, 'Required', price, reward.getNumberColorIndex());
|
||||
this._drawNumberAndText(x, y, '必要pt', price, reward.getNumberColorIndex());
|
||||
var textui = this._getSentenceTextUI();
|
||||
var color = textui.getColor();
|
||||
var font = textui.getFont();
|
||||
|
|
@ -506,12 +506,12 @@ function upEroStatus(name, naka, anal, isCheckNinshin, taneoya) {
|
|||
anal = 0;
|
||||
}
|
||||
var valId = val * 10 + 6;
|
||||
root.log(name + ' Creampie Count Increase: ' + naka);
|
||||
root.log(name + 'の中出し回数増加: ' + naka);
|
||||
var currentNaka = root.getMetaSession().getVariableTable(0).getVariable(valId);
|
||||
root.getMetaSession().getVariableTable(0).setVariable(valId, currentNaka + naka);
|
||||
|
||||
valId = val * 10 + 8;
|
||||
root.log(name + ' Anal Frequency: ' + anal);
|
||||
root.log(name + 'のアナル回数増加: ' + anal);
|
||||
var currentAnal = root.getMetaSession().getVariableTable(0).getVariable(valId);
|
||||
root.getMetaSession().getVariableTable(0).setVariable(valId, currentAnal + anal);
|
||||
|
||||
|
|
@ -579,13 +579,6 @@ QuestDetailWindow.setQuestData = function(quest) {
|
|||
this._equipView._illustId = 3;
|
||||
var actorName = this._quest.custom.actorName || 'シャルロット';
|
||||
var unit = getActorByName(actorName);
|
||||
|
||||
// If unit not found, don't proceed
|
||||
if (!unit) {
|
||||
root.log('Warning: Could not find actor with name: ' + actorName);
|
||||
return;
|
||||
}
|
||||
|
||||
var messageViewParam = {unit: unit};
|
||||
|
||||
if (this._equipView._name == actorName) {
|
||||
|
|
@ -646,50 +639,14 @@ QuestScreen.drawScreenBottomText = function(textui) {
|
|||
};
|
||||
|
||||
function getActorByName(name) {
|
||||
// Map Japanese names to their English equivalents
|
||||
var nameMap = {
|
||||
'シャルロット': 'Charlotte',
|
||||
'シャルロ': 'Char',
|
||||
'コルネ': 'Corne',
|
||||
'レナ': 'Lena',
|
||||
'ルリエル': 'Luriel',
|
||||
'カエデ': 'Kaede',
|
||||
'カーラ': 'Karla',
|
||||
'クリス': 'Chris',
|
||||
'アンジェラ': 'Angela',
|
||||
'シェリー': 'Sherry',
|
||||
'メル': 'Mel',
|
||||
'ティナ': 'Tina',
|
||||
'ルゥ': 'Lou',
|
||||
'サリア': 'Saria',
|
||||
'タバサ': 'Tabatha',
|
||||
'ジャコモ': 'Giacomo',
|
||||
'ダレス': 'Dalles',
|
||||
'マジード': 'Majid',
|
||||
'カルロス': 'Carlos'
|
||||
};
|
||||
|
||||
var list = root.getBaseData().getPlayerList();
|
||||
|
||||
// First try exact match
|
||||
for (var i = 0; i < list.getCount(); i++) {
|
||||
var u = list.getData(i);
|
||||
|
||||
if (name == u.getName()) {
|
||||
return u;
|
||||
}
|
||||
}
|
||||
|
||||
// If no exact match, try mapped name (Japanese to English)
|
||||
var mappedName = nameMap[name];
|
||||
if (mappedName) {
|
||||
for (var i = 0; i < list.getCount(); i++) {
|
||||
var u = list.getData(i);
|
||||
if (mappedName == u.getName()) {
|
||||
return u;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
@ -702,7 +659,7 @@ QuestScreen._completeScreenMemberData = function(screenParam) {
|
|||
if (root.getMetaSession().getGlobalSwitchTable().isSwitchOn(7)) {
|
||||
this._questionWindow.setQuestionMessage(StringTable.Quest_Select);
|
||||
} else {
|
||||
this._questionWindow.setQuestionMessage('Start Training?');
|
||||
this._questionWindow.setQuestionMessage('調教を開始しますか?');
|
||||
}
|
||||
|
||||
this._questDetailWindow.setQuestData(this._questEntryArray[0].data);
|
||||
|
|
|
|||
|
|
@ -1,314 +1,315 @@
|
|||
|
||||
var StringTable = {
|
||||
LoadSave_SaveQuestion: 'Save to this file?',
|
||||
LoadSave_NoLoad: 'No save file',
|
||||
LoadSave_SaveQuestion: 'このファイルにセーブしますか?',
|
||||
LoadSave_NoLoad: 'ロードするファイルがありません',
|
||||
LoadSave_NoData: 'no data',
|
||||
LoadSave_Chapter: 'Ch',
|
||||
LoadSave_Chapter: 'Chapter',
|
||||
LoadSave_SaveFileMark: 'File',
|
||||
LoadSave_Rest: 'Base',
|
||||
|
||||
Communication_NoData : 'No data',
|
||||
|
||||
GameStart_DifficultySelect: 'Select difficulty',
|
||||
GameStart_ClearPointDescription: 'Carry over items using Clear Points.\nRecommended for strengthened stats.\n\nCurrent Points: ',
|
||||
GameStart_ClearPointQuestion: 'Carry over items?',
|
||||
|
||||
LoadSave_Rest: '拠点',
|
||||
|
||||
Communication_NoData : 'データがありません',
|
||||
|
||||
GameStart_DifficultySelect: 'ゲームの難易度を選択してください',
|
||||
GameStart_ClearPointDescription: 'クリアポイントを使用してアイテムを引き継ぐことができます。\n最初から強化された状態でゲームをプレイしたい場合におすすめです。\n\n現在のクリアポイント: ',
|
||||
GameStart_ClearPointQuestion: 'アイテムを引き継ぎますか?',
|
||||
|
||||
UnitSortie_Start: 'Press Space',
|
||||
UnitSortie_Max: 'Max Units',
|
||||
UnitSortie_Question: 'Start?',
|
||||
UnitSortie_Max: 'ユニットの最大出撃数',
|
||||
UnitSortie_Question: '出撃を開始しますか?',
|
||||
|
||||
Stock_Extract: 'アイテムを取り出します',
|
||||
Stock_Store: 'アイテムを預けます',
|
||||
Stock_AllStore: 'アイテムを全て預けます',
|
||||
|
||||
Marshal_StockOperation: '上下キーでユニットを切り替えます',
|
||||
Marshal_StockTrade: '入手しているアイテムを取り出します',
|
||||
Marshal_ItemTrade: 'ユニット同士でアイテムを交換します',
|
||||
Marshal_UnitSort: 'ユニットの位置を並び替えます',
|
||||
Marshal_UnitStatus: 'ユニットのステータスを確認します',
|
||||
Marshal_Shop: 'アイテムを購入します',
|
||||
Marshal_Bonus: 'ボーナスとアイテムを交換します',
|
||||
Marshal_ItemUse: 'アイテムを使用します',
|
||||
Marshal_ClassChange: 'ユニットのクラスを変更します',
|
||||
|
||||
ItemUse_Unit: 'ユニット',
|
||||
ItemUse_Stock: 'ストック',
|
||||
ItemUse_Question: 'このアイテムを使用しますか?',
|
||||
|
||||
Extra_Character: 'ゲーム中に登場した人物が記録されています',
|
||||
Extra_Word: 'ゲーム中に登場した専門用語が記録されています',
|
||||
Extra_Gallery: 'ゲーム中に表示した画像が記録されています',
|
||||
Extra_SoundRoom: 'ゲーム中に再生した音楽が記録されています',
|
||||
Extra_Recollection: 'ゲーム中に一度見たシーンが記録されています',
|
||||
|
||||
Stock_Extract: 'Withdraw',
|
||||
Stock_Store: 'Store',
|
||||
Stock_AllStore: 'Store all',
|
||||
|
||||
Marshal_StockOperation: 'Up/Down: switch units',
|
||||
Marshal_StockTrade: 'Withdraw items',
|
||||
Marshal_ItemTrade: 'Exchange items',
|
||||
Marshal_UnitSort: 'Rearrange units',
|
||||
Marshal_UnitStatus: 'Check status',
|
||||
Marshal_Shop: 'Shop',
|
||||
Marshal_Bonus: 'Exchange bonuses',
|
||||
Marshal_ItemUse: 'Use items',
|
||||
Marshal_ClassChange: 'Change class',
|
||||
|
||||
ItemUse_Unit: 'Unit',
|
||||
ItemUse_Stock: 'Stock',
|
||||
ItemUse_Question: 'Use?',
|
||||
|
||||
Extra_Character: 'Characters met in-game',
|
||||
Extra_Word: 'Terminology from game',
|
||||
Extra_Gallery: 'Images from game',
|
||||
Extra_SoundRoom: 'Music from game',
|
||||
Extra_Recollection: 'Scenes viewed once',
|
||||
|
||||
Config_MusicPlay: 'BGM Volume',
|
||||
Config_MusicPlayDescription: 'BGM volume',
|
||||
Config_SoundEffect: 'SE Volume',
|
||||
Config_SoundEffectDescription: 'SE volume',
|
||||
Config_RealBattle: 'Real Battle',
|
||||
Config_RealBattleDescription: 'Display battle motion',
|
||||
Config_AutoTurnEnd : 'Auto End',
|
||||
Config_AutoTurnEndDescription: 'End turns automatically',
|
||||
Config_AutoTurnSkip: 'Skip Enemy Turn',
|
||||
Config_AutoTurnSkipDescription: 'Skip enemy turns',
|
||||
Config_MapGrid: 'Grid',
|
||||
Config_MapGridDescription: 'Display map grid',
|
||||
Config_UnitSpeed: 'Unit Speed',
|
||||
Config_UnitSpeedDescription: 'Unit movement speed',
|
||||
Config_MessageSpeed: 'Msg Speed',
|
||||
Config_MessageSpeedDescription: 'Text display speed',
|
||||
Config_MapUnitWindow: 'Unit Window',
|
||||
Config_MapUnitWindowDescription: 'Display unit details',
|
||||
Config_LoadCommand: 'Load Cmd',
|
||||
Config_LoadCommandDescription: 'Show Load in battle',
|
||||
Config_AutoCursor: 'Auto Cursor',
|
||||
Config_AutoCursorDescription: 'Auto-focus on leader',
|
||||
Config_MouseOperation: 'Mouse',
|
||||
Config_MouseOperationDescription: 'Enable mouse controls',
|
||||
Config_MouseCursorTracking: 'Mouse Track',
|
||||
Config_MouseCursorTrackingDescription: 'Cursor tracks mouse',
|
||||
Config_Voice: 'Voice',
|
||||
Config_VoiceDescription: 'Voice volume',
|
||||
Config_RealBattleScaling: 'Battle Scale',
|
||||
Config_RealBattleScalingDescription: 'Scale battle screen',
|
||||
Config_ScrollSpeed: 'Scroll Speed',
|
||||
Config_ScrollSpeedDescription: 'Scroll speed',
|
||||
Config_EnemyMarking: 'Enemy Range',
|
||||
Config_EnemyMarkingDescription: 'Show action ranges',
|
||||
Config_MapUnitHpVisible: 'Map HP',
|
||||
Config_MapUnitHpVisibleDescription: 'Show HP on map',
|
||||
Config_DamagePopup: 'Dmg Popup',
|
||||
Config_DamagePopupDescription: 'Show damage numbers',
|
||||
|
||||
ItemChange_UnitItemFull: 'Slots full\nConfirm/Cancel',
|
||||
ItemChange_TradeTitle: 'Exchange?',
|
||||
ItemChange_StockSendTitle: 'Send to stock?',
|
||||
ItemChange_StockThrowTitle: 'Discard?',
|
||||
ItemChange_StockItemFull: 'Stock full\nExchange or discard',
|
||||
ItemChange_TargetItem: 'Target',
|
||||
ItemChange_ArrangeStock: 'Stock sorted',
|
||||
|
||||
BattleSetup_NoPlayer: 'No player\nGame Over',
|
||||
|
||||
BattleResult_BonusTitle: 'Clear Reward',
|
||||
BattleResult_GetGold: 'Gold',
|
||||
BattleResult_GetBonus: 'Bonus',
|
||||
BattleResult_GetItem: 'Item',
|
||||
|
||||
Rest_Next: 'Leave?',
|
||||
|
||||
Quest_Select: 'Proceed?',
|
||||
Quest_EnemyTotal: 'Enemies',
|
||||
Quest_AverageLevel: 'Avg Lv',
|
||||
Quest_GetGold: 'Gold',
|
||||
Quest_GetBonus: 'Bonus',
|
||||
Config_MusicPlay: 'BGMの音量',
|
||||
Config_MusicPlayDescription: 'BGMの音量を決定します',
|
||||
Config_SoundEffect: 'SEの音量',
|
||||
Config_SoundEffectDescription: 'SEの音量を決定します',
|
||||
Config_RealBattle: 'リアル戦闘形式',
|
||||
Config_RealBattleDescription: '戦闘モーションを表示して戦うかどうかを決定します',
|
||||
Config_AutoTurnEnd : 'オートターンエンド',
|
||||
Config_AutoTurnEndDescription: '自動でターン終了を行うかどうかを決定します',
|
||||
Config_AutoTurnSkip: '敵ターンスキップ',
|
||||
Config_AutoTurnSkipDescription: '敵ターンをスキップするかどうかを決定します',
|
||||
Config_MapGrid: 'マップのグリッド',
|
||||
Config_MapGridDescription: 'マップにグリッドを表示するかどうかを決定します',
|
||||
Config_UnitSpeed: 'ユニットスピード',
|
||||
Config_UnitSpeedDescription: 'ユニットが移動する速度を決定します',
|
||||
Config_MessageSpeed: 'メッセージスピード',
|
||||
Config_MessageSpeedDescription: '文字を表示する速度を決定します',
|
||||
Config_MapUnitWindow: 'マップユニットウインドウ',
|
||||
Config_MapUnitWindowDescription: 'ユニットウインドウを詳細表示するかどうかを決定します',
|
||||
Config_LoadCommand: 'ロードコマンド',
|
||||
Config_LoadCommandDescription: '戦闘時にロードという名前のコマンドを表示するかどうかを決定します',
|
||||
Config_AutoCursor: 'オートカーソル',
|
||||
Config_AutoCursorDescription: '先頭キャラにカーソルを合わせるかどうかを決定します',
|
||||
Config_MouseOperation: 'マウス操作',
|
||||
Config_MouseOperationDescription: 'マウスによる操作を有効にするかどうかを決定します',
|
||||
Config_MouseCursorTracking: 'マウスカーソル追跡',
|
||||
Config_MouseCursorTrackingDescription: 'マウスカーソルを自動で追跡させるかどうかを決定します',
|
||||
Config_Voice: 'ボイスの音量',
|
||||
Config_VoiceDescription: 'ボイスの音量を決定します',
|
||||
Config_RealBattleScaling: '戦闘画面の拡大',
|
||||
Config_RealBattleScalingDescription: 'リアル戦闘で画面を拡大するかどうか決定します',
|
||||
Config_ScrollSpeed: 'スクロールスピード',
|
||||
Config_ScrollSpeedDescription: 'ユニットが動作する際のスクロール速度を決定します',
|
||||
Config_EnemyMarking: '敵の行動範囲表示',
|
||||
Config_EnemyMarkingDescription: 'マップ上でのキャンセルによる行動範囲の可視化を決定します',
|
||||
Config_MapUnitHpVisible: 'マップユニットHP表示',
|
||||
Config_MapUnitHpVisibleDescription: 'マップ上のユニットにHPを表示します',
|
||||
Config_DamagePopup: 'ダメージポップアップ',
|
||||
Config_DamagePopupDescription: '戦闘時に相手に与えたダメージを表示します',
|
||||
|
||||
ItemChange_UnitItemFull: 'アイテムが一杯です\n決定またはキャンセルを押してください',
|
||||
ItemChange_TradeTitle: 'このアイテムと交換しますか?',
|
||||
ItemChange_StockSendTitle: '入手アイテムをストックに送りますか?',
|
||||
ItemChange_StockThrowTitle: '入手アイテムを捨てますか?',
|
||||
ItemChange_StockItemFull: 'ストックアイテムが一杯です\n交換または破棄してください',
|
||||
ItemChange_TargetItem: '対象アイテム',
|
||||
ItemChange_ArrangeStock: 'ストックを整理しました',
|
||||
|
||||
BattleSetup_NoPlayer: 'プレイヤーが存在しないため、\nゲームオーバーになります',
|
||||
|
||||
BattleResult_BonusTitle: 'マップクリア報酬',
|
||||
BattleResult_GetGold: '獲得ゴールド',
|
||||
BattleResult_GetBonus: '獲得ボーナス',
|
||||
BattleResult_GetItem: '獲得アイテム',
|
||||
|
||||
Rest_Next: '拠点を終了しますか?',
|
||||
|
||||
Quest_Select: 'このマップに進みますか?',
|
||||
Quest_EnemyTotal: '敵の総数',
|
||||
Quest_AverageLevel: '敵の平均レベル',
|
||||
Quest_GetGold: '獲得ゴールド',
|
||||
Quest_GetBonus: '獲得ボーナス',
|
||||
Quest_GetItem: 'Get!',
|
||||
|
||||
ClassChange_UnitClassChange: 'Change class?',
|
||||
ClassChange_UnableClassChange: 'Cannot change\nclass',
|
||||
ClassChange_UnableClassChangeMore: 'Cannot change\nclass further',
|
||||
ClassChange_UnableClassChangeItem: 'Cannot use item to\nchange class',
|
||||
|
||||
Metamorphoze_Change: 'Transform?',
|
||||
|
||||
ShopLayout_SelectBuy: 'Buy',
|
||||
ShopLayout_SelectSell: 'Sell',
|
||||
ShopLayout_Unit: 'Unit',
|
||||
ShopLayout_Stock: 'Stock',
|
||||
|
||||
ResurrectionLayout_Empty: 'No unit',
|
||||
ResurrectionLayout_Question: 'Resurrect?',
|
||||
|
||||
UnitSummary_Alive: 'Alive',
|
||||
UnitSummary_Death: 'Dead',
|
||||
UnitSummary_Injury: 'Injured',
|
||||
UnitSummary_Erase: 'Erased',
|
||||
UnitSummary_Immortal: 'Immortal',
|
||||
|
||||
SkillList_Owner: 'Owner',
|
||||
|
||||
EventTest_End: 'Ended',
|
||||
EventTest_Key: 'Confirm/Cancel to exit',
|
||||
|
||||
QuestionWindow_DefaultCase1: 'Yes',
|
||||
QuestionWindow_DefaultCase2: 'No',
|
||||
|
||||
|
||||
ClassChange_UnitClassChange: 'このクラスにクラスチェンジしますか?',
|
||||
ClassChange_UnableClassChange: 'このユニットは\nクラスチェンジできません',
|
||||
ClassChange_UnableClassChangeMore: 'このユニットはこれ以上\nクラスチェンジできません',
|
||||
ClassChange_UnableClassChangeItem: 'このユニットはこのアイテムで\nクラスチェンジできません',
|
||||
|
||||
Metamorphoze_Change: '形態変化してよろしいですか?',
|
||||
|
||||
ShopLayout_SelectBuy: '買う',
|
||||
ShopLayout_SelectSell: '売る',
|
||||
ShopLayout_Unit: 'ユニット',
|
||||
ShopLayout_Stock: 'ストック',
|
||||
|
||||
ResurrectionLayout_Empty: '蘇生させるユニットは存在しません',
|
||||
ResurrectionLayout_Question: 'このユニットを蘇生しますか?',
|
||||
|
||||
UnitSummary_Alive: '生存',
|
||||
UnitSummary_Death: '死亡',
|
||||
UnitSummary_Injury: '負傷',
|
||||
UnitSummary_Erase: '消去',
|
||||
UnitSummary_Immortal: '不死',
|
||||
|
||||
SkillList_Owner: 'スキル所有者',
|
||||
|
||||
EventTest_End: '回想が終了しました',
|
||||
EventTest_Key: '決定またはキャンセルで終了します',
|
||||
|
||||
QuestionWindow_DefaultCase1: 'はい',
|
||||
QuestionWindow_DefaultCase2: 'いいえ',
|
||||
|
||||
InfoWindow_Information: '- Notice -',
|
||||
InfoWindow_Warning: '- Warning -',
|
||||
|
||||
ReverseWeapon_Magic : 'Magic',
|
||||
ReverseWeapon_Physics : 'Physical',
|
||||
|
||||
MapPosChoose_Unit : 'Use unit?',
|
||||
MapPosChoose_Pos : 'Position OK?',
|
||||
|
||||
Discard_Warning: 'Cannot discard',
|
||||
|
||||
StockItem_ItemDiscard: 'Discard?',
|
||||
StockItem_Extract: 'Withdraw',
|
||||
StockItem_Store: 'Store',
|
||||
StockItem_AllStore: 'Store All',
|
||||
|
||||
ItemWork_Equipment: 'Equip',
|
||||
ItemWork_Use: 'Use',
|
||||
ItemWork_Discard: 'Discard',
|
||||
|
||||
ItemInfo_Recovery: 'Heal',
|
||||
ItemInfo_EntireRecovery: 'Full Heal',
|
||||
ItemInfo_Damage: 'Damage',
|
||||
ItemInfo_ClassChange: 'Class',
|
||||
ItemInfo_Doping: 'Doping',
|
||||
ItemInfo_Resurrection: 'Revive',
|
||||
ItemInfo_SkillChange: 'Skill',
|
||||
ItemInfo_Quick: 'Action',
|
||||
ItemInfo_Teleportation: 'Teleport',
|
||||
ItemInfo_Rescue: 'Rescue',
|
||||
ItemInfo_Key: 'Unlock',
|
||||
ItemInfo_Durability: 'Durability',
|
||||
ItemInfo_Steal: 'Steal',
|
||||
ItemInfo_State: 'State',
|
||||
ItemInfo_StateRecovery: 'Cure',
|
||||
ItemInfo_Switch: 'Special',
|
||||
ItemInfo_Fusion: 'Fusion',
|
||||
ItemInfo_Metamorphoze: 'Form',
|
||||
ItemInfo_Unusable: 'Unusable',
|
||||
ItemInfo_Custom: 'Custom',
|
||||
|
||||
ItemWord_SuffixItem: 'Item',
|
||||
ItemWord_SuffixWand: 'Wand',
|
||||
ItemWord_MultiAttack: 'x Atk',
|
||||
|
||||
SkillWord_Less: '% or less',
|
||||
SkillWord_Invocation: 'Activ%',
|
||||
FusionWord_Success: 'Success%',
|
||||
|
||||
UnitSentence_Support: '-Support-',
|
||||
|
||||
|
||||
ReverseWeapon_Magic : '魔法の武器',
|
||||
ReverseWeapon_Physics : '物理の武器',
|
||||
|
||||
MapPosChoose_Unit : 'このユニットでよろしいですか?',
|
||||
MapPosChoose_Pos : 'この位置でよろしいですか?',
|
||||
|
||||
Discard_Warning: 'このアイテムは捨てることができません',
|
||||
|
||||
StockItem_ItemDiscard: 'このアイテムを捨てますか?',
|
||||
StockItem_Extract: '取り出す',
|
||||
StockItem_Store: '預ける',
|
||||
StockItem_AllStore: '全預け',
|
||||
|
||||
ItemWork_Equipment: '装備',
|
||||
ItemWork_Use: '使用',
|
||||
ItemWork_Discard: '捨てる',
|
||||
|
||||
ItemInfo_Recovery: '回復',
|
||||
ItemInfo_EntireRecovery: '全体回復',
|
||||
ItemInfo_Damage: 'ダメージ',
|
||||
ItemInfo_ClassChange: 'クラスチェンジ',
|
||||
ItemInfo_Doping: 'ドーピング',
|
||||
ItemInfo_Resurrection: '蘇生',
|
||||
ItemInfo_SkillChange: 'スキル習得',
|
||||
ItemInfo_Quick: '行動回復',
|
||||
ItemInfo_Teleportation: '瞬間移動',
|
||||
ItemInfo_Rescue: '救出',
|
||||
ItemInfo_Key: '鍵空け',
|
||||
ItemInfo_Durability: '耐久変化',
|
||||
ItemInfo_Steal: '奪取',
|
||||
ItemInfo_State: 'ステート付加',
|
||||
ItemInfo_StateRecovery: 'ステート回復',
|
||||
ItemInfo_Switch: '特殊',
|
||||
ItemInfo_Fusion: 'フュージョン',
|
||||
ItemInfo_Metamorphoze: '形態変化',
|
||||
ItemInfo_Unusable: '使用不可',
|
||||
ItemInfo_Custom: 'カスタム',
|
||||
|
||||
ItemWord_SuffixItem: 'アイテム',
|
||||
ItemWord_SuffixWand: 'の杖',
|
||||
ItemWord_MultiAttack: '回攻撃',
|
||||
|
||||
SkillWord_Less: '%以下',
|
||||
SkillWord_Invocation: '発動率',
|
||||
FusionWord_Success: '成功率',
|
||||
|
||||
UnitSentence_Support: '-支援相手-',
|
||||
|
||||
UnitType_Player: 'PLAYER',
|
||||
UnitType_Enemy: 'ENEMY',
|
||||
UnitType_Ally: 'ALLY',
|
||||
|
||||
AliveType_Alive: 'Alive',
|
||||
AliveType_Erase: 'Erased',
|
||||
AliveType_Death: 'Dead',
|
||||
AliveType_Reteat: 'Retreat',
|
||||
|
||||
SortieType_Sortie: 'Sortie',
|
||||
SortieType_Nonsortie: 'No Sortie',
|
||||
|
||||
WeaponOption_HpAbsorb: 'HP Absorb',
|
||||
WeaponOption_NoGuard: 'No Guard',
|
||||
WeaponOption_HpMinimum: 'HP→1',
|
||||
WeaponOption_HalveAttack: 'Half Atk',
|
||||
WeaponOption_HalveAttackBreak: 'Half Atk Break',
|
||||
WeaponOption_SealAttack: 'Seal Atk',
|
||||
WeaponOption_SealAttackBreak: 'Seal Atk Break',
|
||||
|
||||
DamageType_Fixed: 'Fixed',
|
||||
DamageType_Physics: 'Physical',
|
||||
DamageType_Magic: 'Magic',
|
||||
DamageType_Name: 'Element',
|
||||
|
||||
DurabilityType_Max: 'Full',
|
||||
DurabilityType_Half: 'Half',
|
||||
DurabilityType_Break: 'Broken',
|
||||
|
||||
Chapter_Header: 'Ch ',
|
||||
Chapter_Footer: '',
|
||||
Chapter_SideStory: 'Side',
|
||||
Chapter_First: 'Prologue',
|
||||
Chapter_Last: 'Final',
|
||||
|
||||
AliveType_Alive: '生存',
|
||||
AliveType_Erase: '消去',
|
||||
AliveType_Death: '死亡',
|
||||
AliveType_Reteat: '退却',
|
||||
|
||||
SortieType_Sortie: '出撃',
|
||||
SortieType_Nonsortie: '非出撃',
|
||||
|
||||
WeaponOption_HpAbsorb: 'HP吸収',
|
||||
WeaponOption_NoGuard: '防御無視',
|
||||
WeaponOption_HpMinimum: 'HPを1にする',
|
||||
WeaponOption_HalveAttack: '攻撃半減',
|
||||
WeaponOption_HalveAttackBreak: '攻撃半減破り',
|
||||
WeaponOption_SealAttack: '攻撃封じ',
|
||||
WeaponOption_SealAttackBreak: '攻撃封じ破り',
|
||||
|
||||
DamageType_Fixed: '固定',
|
||||
DamageType_Physics: '物理',
|
||||
DamageType_Magic: '魔法',
|
||||
DamageType_Name: '属性',
|
||||
|
||||
DurabilityType_Max: '全回復',
|
||||
DurabilityType_Half: '半減',
|
||||
DurabilityType_Break: '破壊',
|
||||
|
||||
Chapter_Header: '第',
|
||||
Chapter_Footer: '章',
|
||||
Chapter_SideStory: '外伝',
|
||||
Chapter_First: '序章',
|
||||
Chapter_Last: '終章',
|
||||
Chapter_Rest: '★',
|
||||
Chapter_Quest: 'QA',
|
||||
|
||||
Spped_Direct: 'Instant',
|
||||
Speed_High: 'High',
|
||||
Speed_Normal: 'Normal',
|
||||
Speed_Low: ' Low',
|
||||
|
||||
Objective_Victory: 'Victory',
|
||||
Objective_Defeat: 'Defeat',
|
||||
|
||||
Select_On: 'On',
|
||||
Select_Off: 'Off',
|
||||
|
||||
Range_Self: 'Single',
|
||||
Range_All: 'All',
|
||||
|
||||
Recovery_Value: 'Recovery',
|
||||
Recovery_All: 'Full',
|
||||
|
||||
Aggregation_SuffixEquipment: ' Equip',
|
||||
Aggregation_SuffixPossession: ' Own',
|
||||
Aggregation_SuffixAddition: ' Add',
|
||||
Aggregation_Match: 'Match',
|
||||
Aggregation_Mismatch: 'No Match',
|
||||
Aggregation_MatchAll: 'All',
|
||||
Aggregation_MismatchAll: 'None',
|
||||
|
||||
Key_Target: 'Target',
|
||||
Key_Gate: 'Door',
|
||||
Key_Treasure: 'Chest',
|
||||
|
||||
ItemLost: ' broke',
|
||||
ItemSteal: ' stolen',
|
||||
|
||||
Damage_Pow: 'Pwr',
|
||||
|
||||
ClassChangeInfo_Target: 'Target',
|
||||
|
||||
Teleportation_Range: 'Range',
|
||||
|
||||
SkillCategory_BattleAttack: 'Battle Atk',
|
||||
SkillCategory_BattleDefence: 'Battle Def',
|
||||
SkillCategory_BattleAllowed: 'Battle Allow',
|
||||
SkillCategory_Allowed: 'Allow',
|
||||
SkillCategory_Command: 'Command',
|
||||
SkillCategory_Action: 'Action',
|
||||
SkillCategory_Custom: 'Custom',
|
||||
|
||||
GetTitle_ItemChange: 'Item!……',
|
||||
GetTitle_SkillChange: 'Skill!……',
|
||||
GetTitle_GoldChange: 'Gold!……',
|
||||
GetTitle_BonusChange: 'Bonus!……',
|
||||
|
||||
LostTitle_ItemChange: 'Lost Item……',
|
||||
LostTitle_SkillChange: 'Lost Skill……',
|
||||
LostTitle_GoldChange: 'Lost Gold……',
|
||||
LostTitle_BonusChange: 'Lost Bonus……',
|
||||
|
||||
GetTitle_ExperiencePlus: 'Exp!',
|
||||
|
||||
GetTitle_NewSkill: 'New!……',
|
||||
GetTitle_PowerupSkill: 'Up!……',
|
||||
|
||||
|
||||
Spped_Direct: '瞬時',
|
||||
Speed_High: '高速',
|
||||
Speed_Normal: '普通',
|
||||
Speed_Low: '低速',
|
||||
|
||||
Objective_Victory: '勝利条件',
|
||||
Objective_Defeat: '敗北条件',
|
||||
|
||||
Select_On: 'オン',
|
||||
Select_Off: 'オフ',
|
||||
|
||||
Range_Self: '単体',
|
||||
Range_All: '全域',
|
||||
|
||||
Recovery_Value: '回復値',
|
||||
Recovery_All: '全回復',
|
||||
|
||||
Aggregation_SuffixEquipment: ' 装備',
|
||||
Aggregation_SuffixPossession: ' 所持',
|
||||
Aggregation_SuffixAddition: ' 付加',
|
||||
Aggregation_Match: '対象',
|
||||
Aggregation_Mismatch: '対象外',
|
||||
Aggregation_MatchAll: '全対象',
|
||||
Aggregation_MismatchAll: '全対象外',
|
||||
|
||||
Key_Target: '対象',
|
||||
Key_Gate: '扉',
|
||||
Key_Treasure: '宝箱',
|
||||
|
||||
ItemLost: 'が壊れました',
|
||||
ItemSteal: 'を奪われました',
|
||||
|
||||
Damage_Pow: '威力',
|
||||
|
||||
ClassChangeInfo_Target: '対象',
|
||||
|
||||
Teleportation_Range: '範囲',
|
||||
|
||||
SkillCategory_BattleAttack: '戦闘攻撃系',
|
||||
SkillCategory_BattleDefence: '戦闘防御系',
|
||||
SkillCategory_BattleAllowed: '戦闘許可系',
|
||||
SkillCategory_Allowed: '許可系',
|
||||
SkillCategory_Command: 'コマンド系',
|
||||
SkillCategory_Action: '動作系',
|
||||
SkillCategory_Custom: 'カスタム',
|
||||
|
||||
GetTitle_ItemChange: 'ItemGet!……',
|
||||
GetTitle_SkillChange: 'SkillGet!……',
|
||||
GetTitle_GoldChange: 'GoldGet!……',
|
||||
GetTitle_BonusChange: 'BonusGet!……',
|
||||
|
||||
LostTitle_ItemChange: 'ItemLost……',
|
||||
LostTitle_SkillChange: 'SkillLost……',
|
||||
LostTitle_GoldChange: 'GoldLost……',
|
||||
LostTitle_BonusChange: 'BonusLost……',
|
||||
|
||||
GetTitle_ExperiencePlus: 'Exp Get!',
|
||||
|
||||
GetTitle_NewSkill: 'NewSkill!……',
|
||||
GetTitle_PowerupSkill: 'PowerUp!……',
|
||||
|
||||
UnitSimple_Target: 'Target……',
|
||||
|
||||
State_Addition: 'Add',
|
||||
State_Recovery: 'Cure',
|
||||
State_Regist: 'Resist',
|
||||
State_AllBadState: 'All Bad',
|
||||
|
||||
|
||||
State_Addition: '付加',
|
||||
State_Recovery: '回復',
|
||||
State_Regist: '耐性',
|
||||
State_AllBadState: '全バッドステート',
|
||||
|
||||
HideData_Secret: '-secret-',
|
||||
HideData_Question: '???',
|
||||
HideData_Unknown: 'Unknown',
|
||||
|
||||
AttackMenu_AttackCount : 'Attacks',
|
||||
|
||||
PlayerActive: 'Player',
|
||||
|
||||
|
||||
AttackMenu_AttackCount : '攻撃回数',
|
||||
|
||||
PlayerActive: '自軍ユニット',
|
||||
|
||||
Status_Level: 'Lv',
|
||||
Status_Experience: 'Ex',
|
||||
|
||||
|
||||
Signal_Turn: 'TURN',
|
||||
Signal_Gold: 'GOLD',
|
||||
Signal_Bonus: 'BONUS',
|
||||
|
||||
|
||||
CurrencySign_Gold: 'G',
|
||||
CurrencySign_Bonus: 'B',
|
||||
CurrencySign_Point: 'P',
|
||||
|
||||
|
||||
SignWord_Multiple: '×',
|
||||
SignWord_Percent: '%',
|
||||
SignWord_Percent: '%',
|
||||
SignWord_WaveDash: '~',
|
||||
SignWord_Limitless: '--'
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -333,10 +333,7 @@ var QuestListScrollbar = defineObject(BaseScrollbar,
|
|||
},
|
||||
|
||||
getObjectWidth: function() {
|
||||
// Increase width to allow longer quest names to render without truncation.
|
||||
// Previously this relied on DefineControl.getTextPartsWidth() (135px) which is too small for translated text.
|
||||
// Bump the effective width to ~1.8x of the default text parts width plus the icon width.
|
||||
return Math.floor(DefineControl.getTextPartsWidth() * 1.8) + GraphicsFormat.ICON_WIDTH;
|
||||
return DefineControl.getTextPartsWidth() + GraphicsFormat.ICON_WIDTH;
|
||||
},
|
||||
|
||||
getObjectHeight: function() {
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 123 KiB |
|
|
@ -1,3 +0,0 @@
|
|||
code [8 64] [2025/10/13 21:53:38] Žh“ËŒ•.js Line 5: Unable to get property 'getClass' of undefined or null reference
|
||||
code [8 64] [2025/10/13 21:56:37] Žh“ËŒ•.js Line 5: Unable to get property 'getClass' of undefined or null reference
|
||||
code [8 64] [2025/10/13 21:57:39] Žh“ËŒ•.js Line 5: Unable to get property 'getClass' of undefined or null reference
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
username=dazed-translations
|
||||
repo=slave-princess-charlotte
|
||||
repo=exorcist-evangeline
|
||||
branch=main
|
||||
|
|
|
|||
|
|
@ -68,65 +68,6 @@ for /f "usebackq tokens=1,2 delims==" %%a in ("%CONFIG_FILE%") do (
|
|||
if "%%a"=="branch" set "branch=%%b"
|
||||
)
|
||||
|
||||
REM --------------------------------------------------------
|
||||
REM PRE-SETUP: Ensure SRPG data and patch structure exists
|
||||
REM Run Steps 1 and 2 BEFORE pulling repo patch to avoid overwriting updates
|
||||
REM 1) Unpack once if data folder doesn't exist (and data.dts does)
|
||||
REM 2) Create Patch once if patch folder doesn't exist
|
||||
REM --------------------------------------------------------
|
||||
set "UNPACKER=%ROOT_DIR%\SRPG_Unpacker.exe"
|
||||
if exist "%ROOT_DIR%\data.dts" (
|
||||
if exist "%UNPACKER%" (
|
||||
echo [Pre-Setup] Running SRPG_Unpacker preparation steps...
|
||||
|
||||
REM Step 1: Unpack (once)
|
||||
if not exist "%ROOT_DIR%\data\" (
|
||||
set "SHOULD_UNPACK=1"
|
||||
) else if not exist "%ROOT_DIR%\data\project.dat" (
|
||||
set "SHOULD_UNPACK=1"
|
||||
) else (
|
||||
set "SHOULD_UNPACK=0"
|
||||
)
|
||||
|
||||
if "!SHOULD_UNPACK!"=="1" (
|
||||
if exist "%ROOT_DIR%\data.dts" (
|
||||
echo [Pre-Setup] Step 1: Unpacking data.dts to data
|
||||
pushd "%ROOT_DIR%"
|
||||
"%UNPACKER%" -o "data" "data.dts"
|
||||
if !errorlevel! neq 0 (
|
||||
echo [Pre-Setup] ERROR: Unpack failed. Continuing.
|
||||
)
|
||||
popd
|
||||
) else (
|
||||
echo [Pre-Setup] Step 1: Skipping unpack - no data folder and no data.dts found.
|
||||
)
|
||||
) else (
|
||||
echo [Pre-Setup] Step 1: data folder exists; skipping unpack.
|
||||
)
|
||||
|
||||
REM Step 2: Create Patch (once)
|
||||
if not exist "%ROOT_DIR%\patch\" (
|
||||
if exist "%ROOT_DIR%\data\project.dat" (
|
||||
echo [Pre-Setup] Step 2: Creating patch from data\project.dat
|
||||
pushd "%ROOT_DIR%"
|
||||
"%UNPACKER%" ".\data\project.dat" -c
|
||||
if !errorlevel! neq 0 (
|
||||
echo [Pre-Setup] ERROR: Create Patch failed. Continuing.
|
||||
)
|
||||
popd
|
||||
) else (
|
||||
echo [Pre-Setup] Step 2: Skipping create patch - data\project.dat not found.
|
||||
)
|
||||
) else (
|
||||
echo [Pre-Setup] Step 2: patch folder exists; skipping create.
|
||||
)
|
||||
) else (
|
||||
echo [Pre-Setup] SRPG_Unpacker.exe not found in root; skipping pre-setup steps.
|
||||
)
|
||||
) else (
|
||||
echo [Pre-Setup] data.dts not found; skipping pre-setup SRPG steps.
|
||||
)
|
||||
|
||||
REM Get the latest hash
|
||||
echo "Getting latest commit SHA hash"
|
||||
!_my_shell! -Command "(Invoke-RestMethod -Uri 'https://gitgud.io/api/v4/projects/%username%%%2F%repo%/repository/branches/%branch%').commit.id" > "%ROOT_DIR%\latest_patch_sha.txt"
|
||||
|
|
@ -195,47 +136,6 @@ if !errorlevel! neq 0 (
|
|||
pause
|
||||
exit /b
|
||||
)
|
||||
REM --------------------------------------------------------
|
||||
REM POST-APPLY: Run Steps 3 and 4 after patch files are merged
|
||||
REM 3) Apply Patch to data\project.dat
|
||||
REM 4) Pack data back into data.dts
|
||||
REM --------------------------------------------------------
|
||||
set "UNPACKER=%ROOT_DIR%\SRPG_Unpacker.exe"
|
||||
if exist "%ROOT_DIR%\data.dts" (
|
||||
if exist "%UNPACKER%" (
|
||||
echo Running SRPG_Unpacker apply/pack steps...
|
||||
|
||||
REM Step 3: Apply Patch
|
||||
if exist "%ROOT_DIR%\data\project.dat" (
|
||||
echo Step 3: Applying patch to data\project.dat
|
||||
pushd "%ROOT_DIR%"
|
||||
"%UNPACKER%" ".\data\project.dat" -a
|
||||
if !errorlevel! neq 0 (
|
||||
echo ERROR: Apply Patch failed.
|
||||
)
|
||||
popd
|
||||
) else (
|
||||
echo ERROR: data\project.dat not found; cannot apply patch.
|
||||
)
|
||||
|
||||
REM Step 4: Pack
|
||||
if exist "%ROOT_DIR%\data\" (
|
||||
echo Step 4: Packing data to data.dts
|
||||
pushd "%ROOT_DIR%"
|
||||
"%UNPACKER%" -o "data.dts" "data"
|
||||
if !errorlevel! neq 0 (
|
||||
echo WARNING: Pack failed.
|
||||
)
|
||||
popd
|
||||
) else (
|
||||
echo Step 4: Skipping pack - data folder not found.
|
||||
)
|
||||
) else (
|
||||
echo SRPG_Unpacker.exe not found in root; skipping SRPG patch steps.
|
||||
)
|
||||
) else (
|
||||
echo data.dts not found; skipping SRPG patch steps.
|
||||
)
|
||||
REM Clean up
|
||||
echo "Cleaning up..."
|
||||
del "%ROOT_DIR%\repo.zip"
|
||||
|
|
|
|||
|
|
@ -38,47 +38,6 @@ echo "Config file path: $CONFIG_FILE"
|
|||
echo "Getting latest commit SHA hash"
|
||||
latest_patch_sha=$(curl -s "https://gitgud.io/api/v4/projects/$username%2F$repo/repository/branches/$branch" | jq -r '.commit.id')
|
||||
|
||||
# --------------------------------------------------------
|
||||
# PRE-SETUP: Ensure SRPG data and patch structure exists
|
||||
# Run Steps 1 and 2 BEFORE pulling repo patch to avoid overwriting updates
|
||||
# 1) Unpack once if data folder doesn't exist (and data.dts does)
|
||||
# 2) Create Patch once if patch folder doesn't exist
|
||||
# --------------------------------------------------------
|
||||
UNPACKER="$ROOT_DIR/SRPG_Unpacker.exe"
|
||||
if [ -f "$ROOT_DIR/data.dts" ]; then
|
||||
if [ -f "$UNPACKER" ]; then
|
||||
echo "[Pre-Setup] Running SRPG_Unpacker preparation steps..."
|
||||
|
||||
# Step 1: Unpack (once)
|
||||
if [ ! -d "$ROOT_DIR/data" ]; then
|
||||
if [ -f "$ROOT_DIR/data.dts" ]; then
|
||||
echo "[Pre-Setup] Step 1: Unpacking data.dts -> data"
|
||||
( cd "$ROOT_DIR" && "$UNPACKER" -o data data.dts ) || echo "[Pre-Setup] ERROR: Unpack failed."
|
||||
else
|
||||
echo "[Pre-Setup] Step 1: Skipping unpack (no data folder and no data.dts found)."
|
||||
fi
|
||||
else
|
||||
echo "[Pre-Setup] Step 1: data folder exists; skipping unpack."
|
||||
fi
|
||||
|
||||
# Step 2: Create Patch (once)
|
||||
if [ ! -d "$ROOT_DIR/patch" ]; then
|
||||
if [ -f "$ROOT_DIR/data/project.dat" ]; then
|
||||
echo "[Pre-Setup] Step 2: Creating patch from data/project.dat"
|
||||
( cd "$ROOT_DIR" && "$UNPACKER" ./data/project.dat -c ) || echo "[Pre-Setup] ERROR: Create Patch failed."
|
||||
else
|
||||
echo "[Pre-Setup] Step 2: Skipping create patch (data/project.dat not found)."
|
||||
fi
|
||||
else
|
||||
echo "[Pre-Setup] Step 2: patch folder exists; skipping create."
|
||||
fi
|
||||
else
|
||||
echo "[Pre-Setup] SRPG_Unpacker.exe not found in root; skipping pre-setup steps."
|
||||
fi
|
||||
else
|
||||
echo "[Pre-Setup] data.dts not found; skipping pre-setup SRPG steps."
|
||||
fi
|
||||
|
||||
download_extract() {
|
||||
# Download zip file into root
|
||||
echo "Downloading latest patch..."
|
||||
|
|
@ -116,38 +75,6 @@ download_extract() {
|
|||
|
||||
# Store latest SHA for next check in gameupdate
|
||||
echo "$latest_patch_sha" > "$SCRIPT_DIR/previous_patch_sha.txt"
|
||||
|
||||
# --------------------------------------------------------
|
||||
# POST-APPLY: Run Steps 3 and 4 after patch files are merged
|
||||
# 3) Apply Patch to data/project.dat
|
||||
# 4) Pack data back into data.dts
|
||||
# --------------------------------------------------------
|
||||
UNPACKER="$ROOT_DIR/SRPG_Unpacker.exe"
|
||||
if [ -f "$ROOT_DIR/data.dts" ]; then
|
||||
if [ -f "$UNPACKER" ]; then
|
||||
echo "Running SRPG_Unpacker apply/pack steps..."
|
||||
|
||||
# Step 3: Apply Patch
|
||||
if [ -f "$ROOT_DIR/data/project.dat" ]; then
|
||||
echo "Step 3: Applying patch to data/project.dat"
|
||||
( cd "$ROOT_DIR" && "$UNPACKER" ./data/project.dat -a ) || echo "ERROR: Apply Patch failed."
|
||||
else
|
||||
echo "ERROR: data/project.dat not found; cannot apply patch."
|
||||
fi
|
||||
|
||||
# Step 4: Pack
|
||||
if [ -d "$ROOT_DIR/data" ]; then
|
||||
echo "Step 4: Packing data -> data.dts"
|
||||
( cd "$ROOT_DIR" && "$UNPACKER" -o data.dts data ) || echo "WARNING: Pack failed."
|
||||
else
|
||||
echo "Step 4: Skipping pack (data folder not found)."
|
||||
fi
|
||||
else
|
||||
echo "SRPG_Unpacker.exe not found in root; skipping SRPG patch steps."
|
||||
fi
|
||||
else
|
||||
echo "data.dts not found; skipping SRPG patch steps."
|
||||
fi
|
||||
}
|
||||
|
||||
# Check if previous_patch_sha.txt exists in gameupdate
|
||||
|
|
|
|||
|
|
@ -1,699 +0,0 @@
|
|||
[
|
||||
{
|
||||
"id": 2,
|
||||
"name": "New Event",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo-sama, we've taken that female knight to\nthe fuck room."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Good, well done."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo-chan, let's have our way with that female\nknight right away! Just like we always do."
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. I'll join in too. There's nothing like\nbreaking in a woman like her."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"On the map, you can control Giacomo and violate\nthe girls. This time, let's violate Lena, who we\njust captured, and make her submit."
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Angela Collar",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku... It's been a while since I used the\ntraining room, but I managed to make the knight\nsubmit nicely."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. Even a tough knight can't do anything after\nbeing raped that much."
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I won't forget that look of utter despair on her\nface."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Eek!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? The prince is here too."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"P-please, have mercy..."
|
||||
],
|
||||
"speaker": "Chris"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku, what are you so scared of? No matter how\ncute your face is, I'm not interested in men."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hehe, you know, that kid might actually be quite a\ncatch?"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"comment": "",
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? What do you mean?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"It's no use hiding it from Luriel-chan. I can\nsmell the scent of a female all over you."
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"No way... Hey, strip the prince."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah! So, you'll submit to me, right?"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh... ...Yes. So please, don't do anything\nterrible..."
|
||||
],
|
||||
"speaker": "Chris"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I see, I see. Well, after seeing that, it's no\nwonder you feel that way. Still, it's boring if\nyou just submit without anything happening. Come\nto my room."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Eh, kya!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right, I just thought of something good."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Huh?"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Let's call Charlotte too. I'll make her watch as I\nmake Princess Angela submit. Kukuku..."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"N-no way..."
|
||||
],
|
||||
"speaker": "Chris"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Sex with Angela",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "New Event",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Angela has submitted!"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "CM Erotic Shop Opens",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo-sama, it seems a traveling merchant has\narrived."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? A merchant?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yes, would you like to meet them?"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. Let's meet them at least once. Bring them\nhere."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yes, sir."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"...and that's how it is."
|
||||
],
|
||||
"speaker": "Traveling Merchant"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hmm, I see. So you're selling items to instill a\nslave mentality in the slaves."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right. If you put this item on them, those\nslaves will definitely realize they're just\nproperty."
|
||||
],
|
||||
"speaker": "Traveling Merchant"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Alright, got it. I'll use them if I need to."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I've got the best selection around, so please come\nagain."
|
||||
],
|
||||
"speaker": "Traveling Merchant"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The Ero Item Exchange has opened!"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"You can now equip ero accessories from the unit\nmenu!"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Sex Duty",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The sex workers have serviced the bandits. Each\nsex worker gained \\va5[3] EXP, and their creampie x\nand anal x have increased!"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "031_Free Map Discovery 1",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo, sir, I've got a report!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What is it?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Near the Shibana Fortress we took the other day,\nthere's a village that's not on the map."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? A village?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. Apparently, it's one of Karla's army's\nsupply depots. There are a few farming villages\nnearby, and they gather supplies there."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Oh? That's good to know."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Should we hit it?"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hmm, yes. It might be good to order Charlotte to\nattack it. It'll line our pockets and deal a blow\nto Karla."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Got it, I'll make sure we're ready to raid\nanytime."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Good. Once we're done with the capital, we can\nattack. It'll be good training too."
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yes, sir!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"\"Village Near the Border\" has been added as a free\nmap!"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"It's a map you can clear as many times as you want\nto earn money and level up. If you want an\nadvantage, grind on the free map."
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "032_Free Map Discovery 2",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo, sir, I've got a report!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What is it?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I found a place that's one of Karla's army's\nsources of funds and looks ripe for raiding."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What!"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"There's a mine nearby, and apparently all the gold\nis gathered in the village at its base."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Oh, that mine. I've had my eye on it too, but\nisn't security pretty tight because of its\nlocation?"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well, since we're advancing on the capital, they\nhaven't been able to spare troops there lately.\nMost of the royal soldiers are gone―it's mostly\njust militia now."
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku... In that case, taking it will be easy.\nAlright, send out troops there as soon as we're\nfree!"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yes, sir!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"\"Village at the Foot of the Mine\" has been added\nas a free map!"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "140_Pre-Battle Warning",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"*After this training, the final battle will begin.\n*Any characters who are pregnant will fall to\ncorruption after the ending. *Also, if you lose\nthe final battle, you'll get a bad ending. *Please\nbe careful."
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Erotic Item Exchange",
|
||||
"name": "エロアイテム交換所",
|
||||
"desc": ""
|
||||
}
|
||||
]
|
||||
|
|
@ -1 +0,0 @@
|
|||
[]
|
||||
|
|
@ -1 +0,0 @@
|
|||
[]
|
||||
|
|
@ -1 +0,0 @@
|
|||
[]
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Training Explanation",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Training is done by spending training points.\nYou gain 1 training point each time you defeat\nan enemy.\nDefeat enemies to collect training points and\ntrain the girls. *You can check your current\ntraining points in \"Check Objectives.\""
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Childbirth Not Possible",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"You can't give birth immediately after getting\npregnant. You'll be able to give birth after\nclearing the next map."
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Not Enough Training x",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
"commands": [
|
||||
{
|
||||
"id": 0,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"You don't have enough training sessions left to\nperform this training."
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -1,800 +1,402 @@
|
|||
[
|
||||
{
|
||||
"id": 77,
|
||||
"name": "Sex Duty Unlocked",
|
||||
"desc": "Make Lena the sex duty girl and fuck her as much\nas you want.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,'actorName':'レナ'}"
|
||||
"name": "性処理当番の解禁",
|
||||
"desc": "レナを性処理当番にし、ヤリまくります"
|
||||
},
|
||||
{
|
||||
"id": 78,
|
||||
"name": "Sex Duty Unlocked",
|
||||
"desc": "Make Lena the sex duty girl and fuck her as much\nas you want.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "性処理当番の解禁",
|
||||
"desc": "レナを性処理当番にし、ヤリまくります"
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"name": "Charlotte Training",
|
||||
"desc": "Gangbang Charlotte to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": ""
|
||||
"name": "シャルロット調教",
|
||||
"desc": "シャルロットを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 71,
|
||||
"name": "Charlotte Pleasure",
|
||||
"desc": "Train Charlotte by making her experience pleasure.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Pleasure'}"
|
||||
"name": "シャルロット快楽",
|
||||
"desc": "シャルロットに快楽を味あわせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 72,
|
||||
"name": "Charlotte Pleasure",
|
||||
"desc": "Train Charlotte by making her experience pleasure.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Pleasure Training'}"
|
||||
"name": "シャルロット快楽",
|
||||
"desc": "シャルロットに快楽を味あわせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"name": "Charlotte Prostitution",
|
||||
"desc": "Force Charlotte into prostitution.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Forced Prostitution'}"
|
||||
"name": "シャルロット売春",
|
||||
"desc": "シャルロットに強制的に売春させます"
|
||||
},
|
||||
{
|
||||
"id": 74,
|
||||
"name": "Charlotte Prostitution",
|
||||
"desc": "Force Charlotte into prostitution.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Forced Prostitution'}"
|
||||
"name": "シャルロット売春",
|
||||
"desc": "シャルロットに強制的に売春させます"
|
||||
},
|
||||
{
|
||||
"id": 75,
|
||||
"name": "Charlotte Meeting",
|
||||
"desc": "Attack Charlotte during the strategy meeting.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Crashes the Meeting'}"
|
||||
"name": "シャルロット会議",
|
||||
"desc": "作戦会議中にシャルロットを襲います"
|
||||
},
|
||||
{
|
||||
"id": 76,
|
||||
"name": "Charlotte Meeting",
|
||||
"desc": "Attack Charlotte during the strategy meeting.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{name:'Charlotte Crashes the Meeting'}"
|
||||
"name": "シャルロット会議",
|
||||
"desc": "作戦会議中にシャルロットを襲います"
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"name": "Charlotte Childbirth",
|
||||
"desc": "Make Charlotte give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": ""
|
||||
"name": "シャルロット出産",
|
||||
"desc": "シャルロットに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"name": "Chris Breeding Training",
|
||||
"desc": "Breed Chris to level him up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリス種付け調教",
|
||||
"desc": "クリスに種付けしてLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"name": "Training the Two Princesses",
|
||||
"desc": "Train Chris and Charlotte together.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "2人の王女の調教",
|
||||
"desc": "クリスとシャルロットを合わせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"name": "Training the Two Princesses",
|
||||
"desc": "Train Chris and Charlotte together.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "2人の王女の調教",
|
||||
"desc": "クリスとシャルロットを合わせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 66,
|
||||
"name": "Chris Cowgirl Training",
|
||||
"desc": "Train Chris by making him move his hips on his\nown.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリスの騎乗位調教",
|
||||
"desc": "クリスに自分から腰を振らせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 67,
|
||||
"name": "Chris Cowgirl Training",
|
||||
"desc": "Train Chris by making him move his hips on his\nown.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリスの騎乗位調教",
|
||||
"desc": "クリスに自分から腰を振らせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 68,
|
||||
"name": "Chris's Cheating",
|
||||
"desc": "Chris continues to be trained by Giacomo. But then\nDalles appears...",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリスの浮気",
|
||||
"desc": "ジャコモに調教され続けるクリス。だがそこにダレスが…"
|
||||
},
|
||||
{
|
||||
"id": 69,
|
||||
"name": "Chris's Cheating",
|
||||
"desc": "Chris continues to be trained by Giacomo. But then\nDalles appears...",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリスの浮気",
|
||||
"desc": "ジャコモに調教され続けるクリス。だがそこにダレスが…"
|
||||
},
|
||||
{
|
||||
"id": 70,
|
||||
"name": "Chris Childbirth",
|
||||
"desc": "Make Chris give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'クリス'}"
|
||||
"name": "クリス出産",
|
||||
"desc": "クリスに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Lena Gangbang",
|
||||
"desc": "Gangbang Lena to break her and make her your ally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,'actorName':'レナ'}"
|
||||
"name": "レナ輪姦",
|
||||
"desc": "レナを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Lena Training",
|
||||
"desc": "Gangbang Lena to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナ調教",
|
||||
"desc": "レナを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"name": "Lena Double Penetration Training",
|
||||
"desc": "Train Lena by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナ2穴調教",
|
||||
"desc": "レナを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "Lena Double Penetration Training",
|
||||
"desc": "Train Lena by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナ2穴調教",
|
||||
"desc": "レナを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "Lena Fuck Room Training",
|
||||
"desc": "Drag Lena into the fuck room and force her to\nswallow cum.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナヤリ部屋調教",
|
||||
"desc": "レナをヤリ部屋に連れ込んで精液を無理やり飲ませます"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "Lena Fuck Room Training",
|
||||
"desc": "Drag Lena into the fuck room and force her to\nswallow cum.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナヤリ部屋調教",
|
||||
"desc": "レナをヤリ部屋に連れ込んで精液を無理やり飲ませます"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "Lena Childbirth",
|
||||
"desc": "Make Lena give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'レナ'}"
|
||||
"name": "レナ出産",
|
||||
"desc": "レナに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Corne Gangbang",
|
||||
"desc": "Gangbang Corne to break her and make her your\nally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'コルネ'}"
|
||||
"name": "コルネ輪姦",
|
||||
"desc": "コルネを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Corne Training",
|
||||
"desc": "Gangbang Corne to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ調教",
|
||||
"desc": "コルネを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "Corne Double Penetration Training",
|
||||
"desc": "Train Corne by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ2穴調教",
|
||||
"desc": "コルネを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"name": "Corne Double Penetration Training",
|
||||
"desc": "Train Corne by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ2穴調教",
|
||||
"desc": "コルネを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"name": "Corne Scapegoat Training",
|
||||
"desc": "Train Corne by making her a public scapegoat in\nthe village.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ晒し者調教",
|
||||
"desc": "コルネを村で晒し者にして調教します"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"name": "Corne Scapegoat Training",
|
||||
"desc": "Train Corne by making her a public scapegoat in\nthe village.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ晒し者調教",
|
||||
"desc": "コルネを村で晒し者にして調教します"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"name": "Corne Childbirth",
|
||||
"desc": "Make Corne give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'コルネ'}"
|
||||
"name": "コルネ出産",
|
||||
"desc": "コルネに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "Saria Gangbang",
|
||||
"desc": "Gangbang Saria to break her and make her your\nally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'サリア'}"
|
||||
"name": "サリア輪姦",
|
||||
"desc": "サリアを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "Saria Training",
|
||||
"desc": "Gangbang Saria to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア調教",
|
||||
"desc": "サリアを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"name": "Saria Double Penetration Training",
|
||||
"desc": "Train Saria by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア2穴調教",
|
||||
"desc": "サリアを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"name": "Saria Double Penetration Training",
|
||||
"desc": "Train Saria by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア2穴調教",
|
||||
"desc": "サリアを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"name": "Saria Prostitution Training",
|
||||
"desc": "Train Saria by making her work at the brothel.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア売春調教",
|
||||
"desc": "サリアを売春宿で働かせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"name": "Saria Prostitution Training",
|
||||
"desc": "Train Saria by making her work at the brothel.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア売春調教",
|
||||
"desc": "サリアを売春宿で働かせて調教します"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"name": "Saria Childbirth",
|
||||
"desc": "Make Saria give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'サリア'}"
|
||||
"name": "サリア出産",
|
||||
"desc": "サリアに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "Mel Gangbang",
|
||||
"desc": "Gangbang Mel to break her and make her your ally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'メル'}"
|
||||
"name": "メル輪姦",
|
||||
"desc": "メルを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "Mel Training",
|
||||
"desc": "Gangbang Mel to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メル調教",
|
||||
"desc": "メルを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "Mel Pregnant Belly Training",
|
||||
"desc": "Train pregnant Mel.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メルボテ腹調教",
|
||||
"desc": "ボテ腹のメルを調教します"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"name": "Mel Pregnant Belly Training",
|
||||
"desc": "Train pregnant Mel.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メルボテ腹調教",
|
||||
"desc": "ボテ腹のメルを調教します"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"name": "Mel Breast Milking Training",
|
||||
"desc": "Train Mel by milking her breasts.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メル乳搾り調教",
|
||||
"desc": "メルの乳搾りをして調教します"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"name": "Mel Breast Milking Training",
|
||||
"desc": "Train Mel by milking her breasts.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メル乳搾り調教",
|
||||
"desc": "メルの乳搾りをして調教します"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "Mel Childbirth",
|
||||
"desc": "Make Mel give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'メル'}"
|
||||
"name": "メル出産",
|
||||
"desc": "メルに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "Sherry Gangbang",
|
||||
"desc": "Gangbang Sherry to break her and make her your\nally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'シェリー'}"
|
||||
"name": "シェリー輪姦",
|
||||
"desc": "シェリーを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "Sherry Training",
|
||||
"desc": "Gangbang Sherry to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー調教",
|
||||
"desc": "シェリーを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"name": "Sherry Double Penetration Training",
|
||||
"desc": "Train Sherry by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー2穴調教",
|
||||
"desc": "シェリーを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"name": "Sherry Double Penetration Training",
|
||||
"desc": "Train Sherry by double-penetrating her.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー2穴調教",
|
||||
"desc": "シェリーを2穴で責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"name": "Sherry Wedding",
|
||||
"desc": "Make Sherry perform a marriage ritual.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー結婚式",
|
||||
"desc": "シェリーに夫婦の契りを交わさせます"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"name": "Sherry Wedding",
|
||||
"desc": "Make Sherry perform a marriage ritual.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー結婚式",
|
||||
"desc": "シェリーに夫婦の契りを交わさせます"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"name": "Sherry Childbirth",
|
||||
"desc": "Make Sherry give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'シェリー'}"
|
||||
"name": "シェリー出産",
|
||||
"desc": "シェリーに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "Lou Gangbang",
|
||||
"desc": "Gangbang Lou to break her and make her your ally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'ルゥ'}"
|
||||
"name": "ルゥ輪姦",
|
||||
"desc": "ルゥを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "Lou Training",
|
||||
"desc": "Gangbang Lou to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥ調教",
|
||||
"desc": "ルゥを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"name": "Lou Breeding Training",
|
||||
"desc": "Train Lou by breeding her over and over.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥ種付け調教",
|
||||
"desc": "ルゥに何度も種付けをして調教します"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"name": "Lou Breeding Training",
|
||||
"desc": "Train Lou by breeding her over and over.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥ種付け調教",
|
||||
"desc": "ルゥに何度も種付けをして調教します"
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"name": "Lou Pregnant Belly Training",
|
||||
"desc": "Train Lou after making her pregnant.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥボテ腹調教",
|
||||
"desc": "ボテ腹となったルゥを調教します"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"name": "Lou Pregnant Belly Training",
|
||||
"desc": "Train Lou after making her pregnant.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥボテ腹調教",
|
||||
"desc": "ボテ腹となったルゥを調教します"
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"name": "Lou Childbirth",
|
||||
"desc": "Make Lou give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'ルゥ'}"
|
||||
"name": "ルゥ出産",
|
||||
"desc": "ルゥに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Tabatha Gangbang",
|
||||
"desc": "Gangbang Tabatha to break her and make her your\nally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'タバサ'}"
|
||||
"name": "タバサ輪姦",
|
||||
"desc": "タバサを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "Tabatha Training",
|
||||
"desc": "Gangbang Tabatha to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサ調教",
|
||||
"desc": "タバサを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"name": "Tabatha Whip Training",
|
||||
"desc": "Discipline Tabatha with a whip.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサムチ調教",
|
||||
"desc": "タバサをムチで責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "Tabatha Whip Training",
|
||||
"desc": "Discipline Tabatha with a whip.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサムチ調教",
|
||||
"desc": "タバサをムチで責めて調教します"
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"name": "Tabatha Pregnant Belly Training",
|
||||
"desc": "Train pregnant Tabatha.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサボテ腹調教",
|
||||
"desc": "ボテ腹のタバサを調教します"
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"name": "Tabatha Pregnant Belly Training",
|
||||
"desc": "Train pregnant Tabatha.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Pregnant belly required"
|
||||
],
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサボテ腹調教",
|
||||
"desc": "ボテ腹のタバサを調教します"
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"name": "Tabatha Childbirth",
|
||||
"desc": "Make Tabatha give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'タバサ'}"
|
||||
"name": "タバサ出産",
|
||||
"desc": "タバサに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "Kaede Training",
|
||||
"desc": "Gangbang Kaede to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'カエデ'}"
|
||||
"name": "カエデ調教",
|
||||
"desc": "カエデを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "Kaede Gangbang",
|
||||
"desc": "Gangbang Kaede to break her and make her your\nally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'カエデ'}"
|
||||
"name": "カエデ輪姦",
|
||||
"desc": "カエデを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"name": "Kaede Childbirth",
|
||||
"desc": "Make Kaede give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'カエデ'}"
|
||||
"name": "カエデ出産",
|
||||
"desc": "カエデに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "Tina Gangbang",
|
||||
"desc": "Gangbang Tina to break her and make her your ally.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{only: true,\r\n'actorName':'ティナ'}"
|
||||
"name": "ティナ輪姦",
|
||||
"desc": "ティナを輪姦して服従させ、仲間にします"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "Tina Training",
|
||||
"desc": "Gangbang Tina to level her up.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost"
|
||||
],
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナ調教",
|
||||
"desc": "ティナを輪姦してLvを上げます"
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"name": "Tina Public Training",
|
||||
"desc": "Train Tina in front of the villagers.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナ公開調教",
|
||||
"desc": "ティナを村人の前で調教します"
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"name": "Tina Public Training",
|
||||
"desc": "Train Tina in front of the villagers.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナ公開調教",
|
||||
"desc": "ティナを村人の前で調教します"
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"name": "Tina and Lou Training",
|
||||
"desc": "Train Tina and Lou at the same time.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナとルゥ調教",
|
||||
"desc": "ティナとルゥを同時に調教します"
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"name": "Tina and Lou Training",
|
||||
"desc": "Train Tina and Lou at the same time.",
|
||||
"rewardData": [
|
||||
"",
|
||||
"Required Cost",
|
||||
"Required Training x"
|
||||
],
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナとルゥ調教",
|
||||
"desc": "ティナとルゥを同時に調教します"
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"name": "Tina Childbirth",
|
||||
"desc": "Make Tina give birth.",
|
||||
"rewardData": null,
|
||||
"customParameters": "{'actorName':'ティナ'}"
|
||||
"name": "ティナ出産",
|
||||
"desc": "ティナに出産させます"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Village Near the Border",
|
||||
"desc": "Attack the village near the border to earn funds.",
|
||||
"rewardData": null,
|
||||
"customParameters": ""
|
||||
"name": "国境付近の村",
|
||||
"desc": "国境付近の村を攻撃し、資金を稼ぎます"
|
||||
},
|
||||
{
|
||||
"id": 79,
|
||||
"name": "Village at the Foot of the Mine",
|
||||
"desc": "Attack the village at the foot of the mine to earn\nfunds.",
|
||||
"rewardData": null,
|
||||
"customParameters": ""
|
||||
"name": "鉱山麓の村",
|
||||
"desc": "鉱山麓の村を攻撃し、資金を稼ぎます"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "Debug Map",
|
||||
"desc": "",
|
||||
"rewardData": null,
|
||||
"customParameters": ""
|
||||
"name": "デバッグマップ",
|
||||
"desc": ""
|
||||
}
|
||||
]
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Shop",
|
||||
"name": "ショップ",
|
||||
"desc": ""
|
||||
}
|
||||
]
|
||||
|
|
@ -1 +0,0 @@
|
|||
[]
|
||||
|
|
@ -1,62 +1,62 @@
|
|||
[
|
||||
{
|
||||
"commandName": "Unit List"
|
||||
"commandName": "ユニット一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Collect Info"
|
||||
"commandName": "情報収集"
|
||||
},
|
||||
{
|
||||
"commandName": "Training Room"
|
||||
"commandName": "調教部屋"
|
||||
},
|
||||
{
|
||||
"commandName": "Free Map"
|
||||
"commandName": "フリーマップ"
|
||||
},
|
||||
{
|
||||
"commandName": "Shop List"
|
||||
"commandName": "ショップ一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Bonus Exchange"
|
||||
"commandName": "ボーナス交換"
|
||||
},
|
||||
{
|
||||
"commandName": "Config"
|
||||
"commandName": "コンフィグ"
|
||||
},
|
||||
{
|
||||
"commandName": "Unit Overview"
|
||||
"commandName": "ユニット概要"
|
||||
},
|
||||
{
|
||||
"commandName": "Skill List"
|
||||
"commandName": "スキル一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Switch Settings"
|
||||
"commandName": "スイッチ調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Variable Settings"
|
||||
"commandName": "変数調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Extra"
|
||||
"commandName": "エクストラ"
|
||||
},
|
||||
{
|
||||
"commandName": "Scene Replay"
|
||||
"commandName": "シーン回想"
|
||||
},
|
||||
{
|
||||
"commandName": "Character Guide"
|
||||
"commandName": "キャラクター解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Glossary"
|
||||
"commandName": "用語解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Gallery"
|
||||
"commandName": "ギャラリー"
|
||||
},
|
||||
{
|
||||
"commandName": "Sound Room"
|
||||
"commandName": "サウンドルーム"
|
||||
},
|
||||
{
|
||||
"commandName": "Save"
|
||||
"commandName": "セーブ"
|
||||
},
|
||||
{
|
||||
"commandName": "Load"
|
||||
"commandName": "ロード"
|
||||
},
|
||||
{
|
||||
"commandName": "To Next Map"
|
||||
"commandName": "次のマップへ"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,68 +1,68 @@
|
|||
[
|
||||
{
|
||||
"commandName": "Unit Menu"
|
||||
"commandName": "ユニットメニュー"
|
||||
},
|
||||
{
|
||||
"commandName": "Objectives"
|
||||
"commandName": "目標確認"
|
||||
},
|
||||
{
|
||||
"commandName": "Conversation"
|
||||
"commandName": "会話"
|
||||
},
|
||||
{
|
||||
"commandName": "Select Sortie Members"
|
||||
"commandName": "出撃メンバー決定"
|
||||
},
|
||||
{
|
||||
"commandName": "Settings"
|
||||
"commandName": "環境"
|
||||
},
|
||||
{
|
||||
"commandName": "Review Conversation"
|
||||
"commandName": "会話確認"
|
||||
},
|
||||
{
|
||||
"commandName": "Unit Overview"
|
||||
"commandName": "ユニット概要"
|
||||
},
|
||||
{
|
||||
"commandName": "Skill List"
|
||||
"commandName": "スキル一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Switch Settings"
|
||||
"commandName": "スイッチ調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Variable Settings"
|
||||
"commandName": "変数調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Shop List"
|
||||
"commandName": "ショップ一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Shop"
|
||||
"commandName": "ショップ"
|
||||
},
|
||||
{
|
||||
"commandName": "Bonus Exchange"
|
||||
"commandName": "ボーナス交換"
|
||||
},
|
||||
{
|
||||
"commandName": "Extra"
|
||||
"commandName": "エクストラ"
|
||||
},
|
||||
{
|
||||
"commandName": "Scene Replay"
|
||||
"commandName": "シーン回想"
|
||||
},
|
||||
{
|
||||
"commandName": "Character Guide"
|
||||
"commandName": "キャラクター解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Battle Records"
|
||||
"commandName": "戦いの記録"
|
||||
},
|
||||
{
|
||||
"commandName": "Gallery"
|
||||
"commandName": "ギャラリー"
|
||||
},
|
||||
{
|
||||
"commandName": "Sound Room"
|
||||
"commandName": "サウンドルーム"
|
||||
},
|
||||
{
|
||||
"commandName": "Load"
|
||||
"commandName": "ロード"
|
||||
},
|
||||
{
|
||||
"commandName": "Save"
|
||||
"commandName": "セーブ"
|
||||
},
|
||||
{
|
||||
"commandName": "Begin Sortie"
|
||||
"commandName": "出撃開始"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
[
|
||||
{
|
||||
"commandName": "Shop"
|
||||
"commandName": "ショップ"
|
||||
},
|
||||
{
|
||||
"commandName": "Bonus Exchange"
|
||||
"commandName": "ボーナス交換"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,62 +1,62 @@
|
|||
[
|
||||
{
|
||||
"commandName": "Save"
|
||||
"commandName": "セーブ"
|
||||
},
|
||||
{
|
||||
"commandName": "Load"
|
||||
"commandName": "ロード"
|
||||
},
|
||||
{
|
||||
"commandName": "Collect Info"
|
||||
"commandName": "情報収集"
|
||||
},
|
||||
{
|
||||
"commandName": "Objectives"
|
||||
"commandName": "目標確認"
|
||||
},
|
||||
{
|
||||
"commandName": "Config"
|
||||
"commandName": "コンフィグ"
|
||||
},
|
||||
{
|
||||
"commandName": "Conversation Log"
|
||||
"commandName": "会話確認"
|
||||
},
|
||||
{
|
||||
"commandName": "Unit Overview"
|
||||
"commandName": "ユニット概要"
|
||||
},
|
||||
{
|
||||
"commandName": "Give Up"
|
||||
"commandName": "ギブアップ"
|
||||
},
|
||||
{
|
||||
"commandName": "Switch Settings"
|
||||
"commandName": "スイッチ調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Variable Settings"
|
||||
"commandName": "変数調整"
|
||||
},
|
||||
{
|
||||
"commandName": "Shop List"
|
||||
"commandName": "ショップ一覧"
|
||||
},
|
||||
{
|
||||
"commandName": "Shop"
|
||||
"commandName": "ショップ"
|
||||
},
|
||||
{
|
||||
"commandName": "Bonus Exchange"
|
||||
"commandName": "ボーナス交換"
|
||||
},
|
||||
{
|
||||
"commandName": "Extra"
|
||||
"commandName": "エクストラ"
|
||||
},
|
||||
{
|
||||
"commandName": "Scene Replay"
|
||||
"commandName": "シーン回想"
|
||||
},
|
||||
{
|
||||
"commandName": "Character Guide"
|
||||
"commandName": "キャラクター解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Battle Record"
|
||||
"commandName": "戦いの記録"
|
||||
},
|
||||
{
|
||||
"commandName": "Gallery"
|
||||
"commandName": "ギャラリー"
|
||||
},
|
||||
{
|
||||
"commandName": "Sound Room"
|
||||
"commandName": "サウンドルーム"
|
||||
},
|
||||
{
|
||||
"commandName": "End Turn"
|
||||
"commandName": "ターン終了"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,32 +1,32 @@
|
|||
[
|
||||
{
|
||||
"commandName": "New Game"
|
||||
"commandName": "最初から始める"
|
||||
},
|
||||
{
|
||||
"commandName": "Continue"
|
||||
"commandName": "続きから始める"
|
||||
},
|
||||
{
|
||||
"commandName": "Config"
|
||||
"commandName": "コンフィグ"
|
||||
},
|
||||
{
|
||||
"commandName": "Extra"
|
||||
"commandName": "エクストラ"
|
||||
},
|
||||
{
|
||||
"commandName": "Scene Replay"
|
||||
"commandName": "シーン回想"
|
||||
},
|
||||
{
|
||||
"commandName": "Character Guide"
|
||||
"commandName": "キャラクター解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Glossary"
|
||||
"commandName": "用語解説"
|
||||
},
|
||||
{
|
||||
"commandName": "Gallery"
|
||||
"commandName": "ギャラリー"
|
||||
},
|
||||
{
|
||||
"commandName": "Sound Room"
|
||||
"commandName": "サウンドルーム"
|
||||
},
|
||||
{
|
||||
"commandName": "Quit"
|
||||
"commandName": "終了する"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"command": "Attack"
|
||||
"command": "襲う"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"command": "Training complete"
|
||||
"command": "調教終了"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"command": "Conversation"
|
||||
"command": "会話"
|
||||
}
|
||||
]
|
||||
|
|
@ -1,130 +1,130 @@
|
|||
[
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Charlotte",
|
||||
"desc": "Charlotte",
|
||||
"name": "シャルロット",
|
||||
"desc": "シャルロット",
|
||||
"pages": [
|
||||
"The second princess of the Central Kingdom. Her\nolder sister is Karla. She excels in strategy and\nachieved great military results in the recent war\nthat involved many nations. Even her father, the\ncurrent king, holds her in high regard, and there\nare rumors that Charlotte, not her sister Karla,\nwill inherit the throne. Special skill: Tightrope\nwalking Hobby: Tuning string instruments in\ngeneral"
|
||||
"セントラル王国の第二王女。姉にカーラがいる。\n知略にすぐれ、多くの国をまきこんだ先の大戦で\nはその用兵で多大な戦果をあげた。現国王の父親\nからも1目置かれ、王位継承は姉のカーラではなく\nシャルロットだという噂もあり。\n\n特技:綱渡り\n趣味:弦楽器の調整全般"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Chris",
|
||||
"desc": "Chris",
|
||||
"name": "クリス",
|
||||
"desc": "クリス",
|
||||
"pages": [
|
||||
"Princess of the Holy Faist Kingdom. She has a\nfriendly relationship with the Central Kingdom and\nis engaged to Charlotte. Because it was a\npolitical marriage, she was suddenly raised as a\nboy and refers to herself as 'boku.' Special\nskill: Creative cooking Hobby: Training dogs"
|
||||
"神聖ファイスト王国の王女。セントラル王国とは友\n好関係にあり、シャルロットとも婚約関係にある。\n政略結婚のため、急遽男子として育てられることと\nなり、自分のことをボクと呼んでいる。\n\n特技:創作料理\n趣味:犬の調練"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Lena",
|
||||
"desc": "Lena",
|
||||
"name": "レナ",
|
||||
"desc": "レナ",
|
||||
"pages": [
|
||||
"A knight who serves Charlotte. Despite being a\nwoman, she has distinguished herself in battle\nand, being close in age, was entrusted with\nguarding Charlotte. She harbors feelings for\nCharlotte that border on worship, but sometimes\ngoes overboard and loses control. For a while\nafter their first meeting, she and Charlotte got\nalong very poorly. Special skill: Solo charges\nHobby: Charlotte-sama"
|
||||
"シャルロットにつき従う騎士。女性でありながら\n戦功を立て、また歳も近い事から、シャルロット\nの護衛を任される事になる。\nシャルロットに対して崇拝にも近い感情を抱いて\nいるが、時折いきすぎて暴走する。\n初対面からしばらくはシャルロットと非常に仲が\n悪かった。\n\n特技:単騎突撃\n趣味:シャルロット様"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Karla",
|
||||
"desc": "Karla",
|
||||
"name": "カーラ",
|
||||
"desc": "カーラ",
|
||||
"pages": [
|
||||
"The first princess of the Central Kingdom.\nCharlotte's older sister. She is also the\nkingdom's most powerful mage, possessing immense\nmagical power. The Silver Cross Black Rose Knights\nled by Karla are the kingdom's foremost knight\norder, famed for their ferocity and valor. She is\nstrict with herself and others, giving off an\nunapproachable aura."
|
||||
"セントラル王国の第一王女。シャルロットの姉。\n強大な魔力を持つ王国随一の魔導師でもある。\nカーラの率いる銀十字黒薔薇騎士団は、その勇猛\n苛烈ぶりで名を馳せた王国の筆頭騎士団。\n自他ともに厳しく人を寄せ付けない雰囲気の女性。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Giacomo",
|
||||
"desc": "Giacomo",
|
||||
"name": "ジャコモ",
|
||||
"desc": "ジャコモ",
|
||||
"pages": [
|
||||
"A high-ranking official of the Central Kingdom.\nThough a newly risen noble, he has used his wealth\nand forceful methods to solidify his power base,\nbecoming a parasite entrenched in the kingdom. He\nhas a pathologically inflated ego and tramples\nothers without hesitation to satisfy his own\ndesires."
|
||||
"セントラル王国の重臣。\n貴族としては新興だが財力を背景に強引な方法で\n権力基盤を固め、王国に根を張る寄生虫。\n病的に肥大したエゴの持ち主であり、自己の欲求\n充足の為に躊躇なく他者を踏みつける。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "Luriel",
|
||||
"desc": "Luriel",
|
||||
"name": "ルリエル",
|
||||
"desc": "ルリエル",
|
||||
"pages": [
|
||||
"A demon who roams the surface and seduces humans―a\nsuccubus. Rather than draining men's energy\ndirectly, she prefers a special method of\nabsorbing magic by resonating with the pleasure of\nhuman women. She can use a variety of unique\npleasure magic, with especially powerful charm\nagainst men and binding against women."
|
||||
"地上を徘徊し人を惑わす悪魔。サキュバス。\n手ずから人間の精力を搾るより、人間女性の性感\nに共振し魔力を生み出す特殊な吸精方法を好む。\n数々の特殊な性感魔法を使用でき、男性への\n魅了、女性への束縛が特に強力。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "Dalles",
|
||||
"desc": "Dalles",
|
||||
"name": "ダレス",
|
||||
"desc": "ダレス",
|
||||
"pages": [
|
||||
"Leader of the Dalles bandit gang, whose hideout is\nwithin the Central Kingdom. Women captured by\nDalles are said to be impregnated without\nexception, making him feared by nearby villages.\nHe is cold, ruthless, and relentless in his\nrevenge against anyone who wounds his pride."
|
||||
"セントラル王国内にアジトを持つダレス山賊団の\n頭目。\nダレスに捕まった女性は例外なく孕まされる\nとして近辺の村々から恐れられている。\n冷酷かつ残忍な気性の持ち主で、プライドを\n傷つけた相手には執拗苛烈に報復を行う。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "Majid",
|
||||
"desc": "Majid",
|
||||
"name": "マジード",
|
||||
"desc": "マジード",
|
||||
"pages": [
|
||||
"The vice-leader of the Dalles bandit gang. Second\nonly to Dalles in strength, he is a versatile man\nwho can handle anything. Though timid, he is also\nstraightforward and serves as the lubricant within\nthe gang. A few years ago, he nearly died of a\nfever; though he survived, he became sexually\nimpotent as a result."
|
||||
"ダレス山賊団の副団長。\nダレスに次ぐ力の持ち主で、満遍なくなんでも\nこなす器用な男。\n小心だが率直でもあり、山賊団内では潤滑油と\nして機能している。\n数年前に熱病で死にかけ、生還こそしたものの\n代償として性的不能となった。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "Corne",
|
||||
"desc": "Corne",
|
||||
"name": "コルネ",
|
||||
"desc": "コルネ",
|
||||
"pages": [
|
||||
"An Armor Knight from Bataar Village on the\nsouthern edge of the Central Kingdom. She has\nstrength that belies her small frame and, thanks\nto her father, wears heavy armor with ease, having\nprotected her village from bandits many times.\nShe's a little interested in Joey, the boy three\nhouses down. Special skill: Can read and write\nHobby: Baking delicious bread and eating it"
|
||||
"セントラル王国の南の外れにあるバタール村出身の\nアーマーナイト。小さな体に似合わない力があり、\n父親譲りの重装鎧を難なく着こなして幾度となく\n村を賊から守ってきた。\n三軒隣のジョーイ君の事が少し気になっている。\n\n特技:字が読める事\n趣味:美味しいパンを焼き、美味しくパンを食べる事"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "Saria",
|
||||
"desc": "Saria",
|
||||
"name": "サリア",
|
||||
"desc": "サリア",
|
||||
"pages": [
|
||||
"An elf living in a hidden village within the\nCentral Kingdom. Once a powerless girl tossed\nabout by war, she made a name for herself as a\nmercenary thanks to her archery skills, achieving\nmany feats on the battlefield. She is currently\nemployed by the Central Kingdom, leading a unit\nand fighting bandits day and night. Though\nsarcastic and cynical, she is well-liked by her\nsubordinates for her caring nature. Special skill:\nCan see stars even during the day Hobby: Reciting\npoetry (absolutely will not show anyone)"
|
||||
"セントラル王国内の隠れ里に住むエルフの一人。\n元は戦禍に翻弄される無力な少女だったが、\n弓の腕を活かして傭兵として身を立て、戦場で\n数々の武功を立てた。\n現在はセントラル王国に雇われ、部隊を率いて\n日夜賊と戦っている。\n皮肉屋で冷笑的な態度をとるが、面倒見がいい\nため部下達からは人気がある。\n\n特技:日中でも星が見える\n趣味:詩吟(絶対に見せてくれない)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "Mel",
|
||||
"desc": "Mel",
|
||||
"name": "メル",
|
||||
"desc": "メル",
|
||||
"pages": [
|
||||
"A brilliant mage of the Dantalian Magic Academy in\nthe Central Kingdom, hailed as a genius since the\nacademy's founding. She has discovered many\ninnovative magical theories and now serves as a\nreviewer for papers at the kingdom's most\nprestigious magic association. Known as a solitary\ngenius, she conducts almost all her research alone\nin her lab, so no one knows her research methods.\nSpecial skill: Spending weekdays doing nothing\nHobby: Spending holidays doing nothing"
|
||||
"セントラル王国のダンタリアン魔術学院\n始まって以来の天才と謳われる優秀な魔術師。\n数々の斬新な魔術理論を発見し、今では最も\n権威ある王国魔術協会で論文の審査員にまで\n名を連ねている。\n孤高の天才としても知られ、殆どの研究を\n研究室に籠って一人で行う為、誰も彼女の\n研究方法は知らないらしい。\n\n特技:平日を何もせずに過ごす事\n趣味:休日を何もせずに過ごす事"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "Sherry",
|
||||
"desc": "Sherry",
|
||||
"name": "シェリー",
|
||||
"desc": "シェリー",
|
||||
"pages": [
|
||||
"Daughter of the high priest of the Holy Mistral\nChurch. Accompanied by Kaede, she travels around\ninspecting churches within the Central Kingdom.\nShe can perform miracles through faith rather than\nmagic, healing the sick and injured and saving\nmany lives. Though called a saintess by believers,\nshe dislikes being called that. Special skill:\nSomething I hope to acquire someday Hobby:\nSneaking out to buy snacks"
|
||||
"聖ミストラル教会の大司祭の娘。\nカエデに付き添われ、セントラル王国内の教会を\n視察して回っている。\n魔力ではなく信仰により奇跡を発現させる業を\n持ち、傷病を治癒して多くの人間を救ってきた。\n信者からは聖女とも称えられるが、当人は\nそう呼ばれる事を嫌がっている。\n\n特技:いつか身に着けたいです\n趣味:こっそり抜け出して買い食いする事"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "Kaede",
|
||||
"desc": "Kaede",
|
||||
"name": "カエデ",
|
||||
"desc": "カエデ",
|
||||
"pages": [
|
||||
"A swordswoman from a distant eastern island\nnation. A combat expert known as the Black-Haired\nReaper. Though reputed to be difficult and hard to\nget along with, she is fiercely loyal to those she\ntrusts. Currently, she is contracted with the Holy\nMistral Church to protect Sherry, but she respects\nSherry as a person, regardless of the contract.\nSpecial skill: Mental arithmetic up to ten digits\nHobby: Lately, keeping a record of Sherry's snack\npurchases"
|
||||
"はるか東の島国出身の剣士。\n戦闘のエキスパートで、黒髪の死神の異名をとる。\n気難しく付き合いづらいと評判だが、一度信を\n結んだ相手にはとことん尽くす信義の女性。\n今は聖ミストラル教会との契約によりシェリーの\n身の安全を守っているが、シェリーの事は契約と\n関係なく一人の人間として尊敬している。\n\n特技:十桁の暗算\n趣味:最近は、シェリーの買い食い履歴を\n 記録する事"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "Tina",
|
||||
"desc": "Tina",
|
||||
"name": "ティナ",
|
||||
"desc": "ティナ",
|
||||
"pages": [
|
||||
"Commander of the kingdom's aerial cavalry. She\nrides a pegasus and has achieved many feats under\nKarla with her agility and mobility. The aerial\ncavalry led by Tina is feared even by other\nnations. Though she sometimes speaks harshly, she\nwas known as a kind older sister in her\nneighborhood before becoming a soldier. Special\nskill: All household chores, including cleaning\nand laundry Hobby: Watching Lou sleep"
|
||||
"王国空兵騎団の団長。\nペガサスを操り、その素早い身のこなしと機動力を\n武器にし、カーラの元で数々の武勲を立てた。\nティナの指揮する王国空兵騎団は、他国からも\n恐れられている。\n厳しい口調で話すことがあるが、軍人となる前は\n優しいお姉さんとして近所で有名だった。\n\n特技:掃除洗濯家事全般\n趣味:ルゥの寝顔を覗き見ること"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "Lou",
|
||||
"desc": "Lou",
|
||||
"name": "ルゥ",
|
||||
"desc": "ルゥ",
|
||||
"pages": [
|
||||
"Tina's younger sister, a Pegasus Knight. Unlike\nher sister, she has no real combat experience, but\nher talent is said to rival or even surpass\nTina's, and her horsemanship is respected even by\nthe Black Rose Knights. She is cheerful,\nenergetic, and cares deeply for her comrades,\nearning her the affection of many soldiers―some of\nwhom are in love with her. Special skill: Taking\ncare of animals Hobby: Playing with animals"
|
||||
"ティナの妹のペガサスナイト。\n姉とは違い実戦経験もないが、才能は姉にも\n勝るとも劣らず、その馬術は黒薔薇騎士団も\n一目おく存在である。\nまた、明るく元気で仲間思いであり、\n部下の兵士たちからも広く慕われ、中には\nルゥに恋している兵も多数いるという。\n\n特技:動物の世話\n趣味:動物と遊ぶこと"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "Tabatha",
|
||||
"desc": "Tabatha",
|
||||
"name": "タバサ",
|
||||
"desc": "タバサ",
|
||||
"pages": [
|
||||
"Leader of the Black Cat Thieves. With a keen sense\nfor danger and exceptional knife skills, she\nboasts high combat ability despite her small\nstature. She has a code of only stealing from\ncorrupt nobles, earning the trust of like-minded\nthieves. Though her gang is all men, she forbids\nany lewd behavior. Special skill: Lockpicking\nHobby: Using stolen money to help poor\nneighborhood children"
|
||||
"黒猫盗賊団の団長。\n危険を察知する嗅覚と卓越したナイフ術で、\n非力ながら高い戦闘力を誇る。\n基本的に盗みは腐った貴族階級からしか行わない\nという美学を持っており、それに賛同する\n盗賊たちから大きな信頼を得ている。\n団員は男ばかりだが、みだらな行いは謹んでいる。\n\n特技:鍵開け\n趣味:盗んだお金で近所の貧しい子に援助すること"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "The Beginning of Battle",
|
||||
"name": "戦いの始まり",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Prison Break Begins",
|
||||
"name": "脱獄開始",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Siege of Shibana Fortress",
|
||||
"name": "シバナ砦攻略",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Miasma Forest",
|
||||
"name": "瘴気の森",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Pegasus Tower",
|
||||
"name": "ペガサスの塔",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Siege of Belga Castle",
|
||||
"name": "ベルガ城攻略",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "Belga Castle Defense",
|
||||
"name": "ベルガ城防衛戦",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -57,15 +57,15 @@
|
|||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "Ambush! Black Cat Thieves",
|
||||
"desc": "Ambush! Black Cat Thieves",
|
||||
"name": "急襲! 黒猫盗賊団",
|
||||
"desc": "急襲! 黒猫盗賊団",
|
||||
"pages": [
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "Battle on the Ship",
|
||||
"name": "船上の戦い",
|
||||
"desc": "",
|
||||
"pages": [
|
||||
""
|
||||
|
|
@ -73,32 +73,32 @@
|
|||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "Harbor Skirmish",
|
||||
"desc": "Battle at the Port",
|
||||
"name": "港での攻防戦",
|
||||
"desc": "港での攻防戦",
|
||||
"pages": [
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "Recapture the Capital",
|
||||
"desc": "Recapture the Royal Capital",
|
||||
"name": "王都奪還",
|
||||
"desc": "王都奪還",
|
||||
"pages": [
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "Final Showdown with Karla",
|
||||
"desc": "Final Showdown with Karla",
|
||||
"name": "カーラとの決戦",
|
||||
"desc": "カーラとの決戦",
|
||||
"pages": [
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "The Final Battle",
|
||||
"desc": "The Final Battle",
|
||||
"name": "最終決戦",
|
||||
"desc": "最終決戦",
|
||||
"pages": [
|
||||
""
|
||||
]
|
||||
|
|
|
|||
|
|
@ -2,17 +2,17 @@
|
|||
"id": 2,
|
||||
"name": "ch99_コル調教",
|
||||
"desc": "",
|
||||
"mapName": "Corne's Training",
|
||||
"mapName": "コルネの調教",
|
||||
"victoryConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
]
|
||||
}
|
||||
|
|
@ -7,30 +7,30 @@
|
|||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "New Unit",
|
||||
"name": "新規ユニット",
|
||||
"desc": "",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65537,
|
||||
"name": "New Unit",
|
||||
"name": "新規ユニット",
|
||||
"desc": "",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65538,
|
||||
"name": "New Unit",
|
||||
"name": "新規ユニット",
|
||||
"desc": "",
|
||||
"events": []
|
||||
}
|
||||
|
|
@ -38,11 +38,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -54,7 +51,7 @@
|
|||
"data": [
|
||||
"\\va1[1]"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -64,11 +61,8 @@
|
|||
"openingEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -80,11 +74,8 @@
|
|||
"communicationEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -96,7 +87,7 @@
|
|||
"data": [
|
||||
"uu"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,112 +1,112 @@
|
|||
{
|
||||
"id": 15,
|
||||
"name": "ch9_脱獄開始",
|
||||
"desc": "Rescue the two and escape the detention center!",
|
||||
"mapName": "Prison Break Begins!",
|
||||
"desc": "2人を救出し、収容所を脱出せよ!",
|
||||
"mapName": "脱獄開始!",
|
||||
"victoryConds": [
|
||||
"Rescue both and defeat the defense captain.",
|
||||
"2人を救出して守備隊長を撃破する",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"Charlotte's Defeat",
|
||||
"シャルロットの敗北",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's Death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard. Put to sleep by Luriel's magic.",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵。ルリエルの魔法で眠らされている",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65537,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard. Put to sleep by Luriel's magic.",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵。ルリエルの魔法で眠らされている",
|
||||
"events": []
|
||||
}
|
||||
],
|
||||
"EvEnemyUnits": [
|
||||
{
|
||||
"id": 131075,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131072,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131073,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131074,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131076,
|
||||
"name": "Kingdom Archer",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国弓兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131077,
|
||||
"name": "Kingdom Archer",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国弓兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131078,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131079,
|
||||
"name": "Kingdom Soldier",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131080,
|
||||
"name": "Kingdom Archer",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国弓兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131081,
|
||||
"name": "Kingdom Defense Captain",
|
||||
"desc": "Prison guard captain",
|
||||
"name": "王国守備隊長",
|
||||
"desc": "牢獄の守備隊長",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131082,
|
||||
"name": "Kingdom Guard",
|
||||
"desc": "Prison guard",
|
||||
"name": "王国守備兵",
|
||||
"desc": "牢獄の守備兵",
|
||||
"events": []
|
||||
}
|
||||
],
|
||||
"AllyUnits": [
|
||||
{
|
||||
"id": 196608,
|
||||
"name": "Lena",
|
||||
"name": "レナ",
|
||||
"desc": "",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 196609,
|
||||
"name": "Chris",
|
||||
"name": "クリス",
|
||||
"desc": "",
|
||||
"events": []
|
||||
}
|
||||
|
|
@ -114,11 +114,8 @@
|
|||
"placeEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -128,43 +125,43 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Lena! There you are!"
|
||||
"レナ! ここにいたか!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"L-Lady Charlotte!? And Giacomo!? Why are you two\ntogether...?"
|
||||
"シ、シャルロット様!?\nそれにジャコモ!?\n\n一体なぜ、ご一緒に……?"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I'll explain later! The guards are coming, we have\nto hurry!"
|
||||
"説明はあとだ!\n警備兵がくるぞ、急ぐのだ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Y-Yes!"
|
||||
"は、はい!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Lena has joined the party!"
|
||||
"レナが仲間になりました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -173,11 +170,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -187,61 +181,61 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Chris! We're here to rescue you!"
|
||||
"クリス! 助けに来たぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Princess Charlotte! You really came for me!"
|
||||
"シャルロット姫!\n来てくださったんですか!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Of course, we're getting out of here!"
|
||||
"ああ、脱出するぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Huh, but who's that behind you...?"
|
||||
"あれ、でも、後ろにいるのは……?"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Details later. Let's go!"
|
||||
"細かいことは後だ。\n行くぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Y-Yes!"
|
||||
"は、はい!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Chris has joined the party!"
|
||||
"クリスが仲間になりました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -250,11 +244,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -264,11 +255,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -280,11 +268,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "ゲーム開始の初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -294,11 +279,8 @@
|
|||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "難易度ボーナス",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -308,11 +290,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "100_オープニング1",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -322,171 +301,171 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Alright, the bandits are all here. Time to make\nour escape."
|
||||
"よし、山賊たちも揃ったな。\nすぐに脱出するぞ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. Boss, we won't screw up this time. Leave it\nto us."
|
||||
"へい。\n旦那、今度はヘマはしません。\n俺たちに任せてくだせえ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Wait, something's off. It's way too quiet."
|
||||
"待て、おかしい。\nやけに静かだぞ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The guards should all be fast asleep by now,\novercome by drowsiness."
|
||||
"警備兵どもは、今頃強い眠気に襲われて\n眠りこけているはずだ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yep yep, it's all thanks to Luriel-chan!"
|
||||
"そうそう、ルリエルちゃんのおかげだよー。"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"But by now, the commotion's probably started. If\nwe dawdle, the soldiers will gather."
|
||||
"しかしそろそろ騒ぎになっているだろう。\nぐずぐずしていると兵士が集まってくるぞ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Y-You're the one who did something unnecessary!"
|
||||
"お、お前がいらぬことを\nしていたからだろうが!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Heh heh heh, if anyone's left, we can just mow\nthem down."
|
||||
"ククク、残った者など、蹴散らして\nしまえばいいではないか。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh... What do you think my precious soldiers\nare to you...? Fine. We'll rescue Chris and\nLena and escape outside!\nTry not to wake the soldiers, and\nget out as quickly as possible!"
|
||||
"くっ……、大事な兵たちを\nなんだと思っているのだ……。\n\n仕方がない。\nクリスとレナを救出しつつ外に脱出する!\n\nなるべく兵を起こさず、\n速やかに脱出するのだぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Luriel-chan won't fight, so I'll just watch from\nthe back, okay?"
|
||||
"ルリエルちゃんは戦わないから、\n後ろで見てるねー。"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte, here's the cell key.\nI'll leave command to you."
|
||||
"シャルロット、ろうやの鍵を渡しておく。\n指揮はお前に任せるぞ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Got it. (Looks like Lena and Chris are locked up\nin nearby cells.)"
|
||||
"わかった。\n\n\n(レナとクリスは、近くのろうやに\n 閉じ込められているようだな)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(I have to use my cell key to rescue them.)"
|
||||
"(私のろうやの鍵で助けださねば)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte. Let's see how you handle things."
|
||||
"シャルロットよ。\nその手際、早速見せてもらおうか。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hmph, leave it to me! You all follow my lead!"
|
||||
"ふん、任せておけ!\n\n\nお前たちも、私に従うのだぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Why the hell do we gotta listen to you!?"
|
||||
"なんで俺らがお前の言うことなんざ\n聞かなきゃならねぇんだ!?"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Dalles, just do as she says for now."
|
||||
"ダレス、今は従え。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Tch... Fine, whatever."
|
||||
"ちっ……。\n\n\nしゃあねえな。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hmph, as long as you obey, I don't care. Our goal\nis to rescue Lena and Chris, then escape! Move\nout!"
|
||||
"ふん、従うならなんでもいい。\n\n\n目標はレナとクリスの救出、\nそして脱出だ! 出撃する!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -494,11 +473,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "300_敵登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -508,54 +484,54 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn, I fell asleep! This is weird... There's no\none here! W-what the hell is going on!?"
|
||||
"くそっ、眠ってしまった!\n\n\nおかしい……誰もいないぞ!\nい、一体どうなっているんだ!"
|
||||
],
|
||||
"speaker": "Kingdom Soldier"
|
||||
"speaker": "王国兵"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? Whoa! Princess Charlotte! Why are you out\nhere!?"
|
||||
"ん?\n\n\nおわぁっ! シャルロット姫!\nどうして外に!"
|
||||
],
|
||||
"speaker": "Kingdom Soldier"
|
||||
"speaker": "王国兵"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Tch, we've been spotted!"
|
||||
"くっ、見つかったか!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Prison break! I need backup!!"
|
||||
"脱獄だ!\n応援をくれ!!"
|
||||
],
|
||||
"speaker": "Kingdom Soldier"
|
||||
"speaker": "王国兵"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Reinforcements have arrived. We have to rescue\nLena and Chris quickly."
|
||||
"増援が来てしまったか。\n早くレナとクリスを助けださねば。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"We'll break through as we are! Follow me!"
|
||||
"このまま突破する!\n私に続くのだ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -563,11 +539,8 @@
|
|||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "320_敵起きるかも",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -577,9 +550,9 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(Looks like the sleeping enemies will wake up\nsoon. I need to be careful.)"
|
||||
"(そろそろ眠っている敵も起きそうだな。\n 気をつけておかなくては)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -587,11 +560,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "310_敵登場2",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -601,9 +571,9 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Nn... Where am I...? D-damn! I was put to sleep!\nIt's noisy over there! Hurry!"
|
||||
"ん……ここは……?\n\n\nし、しまった!\n眠らされていたのか!\n\n向こうが騒がしいぞ!\n急げ!"
|
||||
],
|
||||
"speaker": "Kingdom Soldier"
|
||||
"speaker": "王国兵"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -611,11 +581,8 @@
|
|||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "330_敵登場3",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -625,36 +592,36 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"They're dangerous criminals! Don't let them\nescape, no matter what!"
|
||||
"重罪人だ!\n絶対に逃がすんじゃないぞ!"
|
||||
],
|
||||
"speaker": "Kingdom Soldier"
|
||||
"speaker": "王国兵"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Tch, more reinforcements!"
|
||||
"くっ、まだ増援が!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That should be all the guards. If we get through\nthis, we can escape."
|
||||
"確かこれで守備兵は全部だったはずだ。\nこれさえのりきれば脱出できるぞ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I see, just a little more, everyone―let's break\nthrough!"
|
||||
"そうか、みんなもう少しだ、突破するぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -662,11 +629,8 @@
|
|||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "クリア判定",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -676,11 +640,8 @@
|
|||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "クリア判定",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -690,11 +651,8 @@
|
|||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "400_クリア",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -704,27 +662,27 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Alright, let's escape just like this!"
|
||||
"よし、このまま脱出する!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte, the hideout is this way!"
|
||||
"シャルロット、アジトはこっちだ!"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Got it!"
|
||||
"うむ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -732,11 +690,8 @@
|
|||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "調教P補正",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -746,11 +701,8 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "次のマップへ",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -760,7 +712,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"\\C[3]Map Clear!!\\C[0] Clear Bonus: \\C[2]\\va2[6]G\\C[0] Current G: \\C[2]\\G G\\C[0]\nTurns Taken: \\C[2]\\va4[12]\\C[0] Retreats: \\C[4]\\va2[3]\\C[0]"
|
||||
"\\C[3]マップクリア!!\\C[0]\nクリアボーナス:\\C[2]\\va2[6]G\\C[0]\n現在G: \\C[2]\\GG\\C[0]\n経過ターン数: \\C[2]\\va4[12]\\C[0]\n撤退者数:\\C[4]\\va2[3]\\C[0]\n"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -769,11 +721,8 @@
|
|||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "敗北",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -783,11 +732,8 @@
|
|||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "難易度変更",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -797,7 +743,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The current difficulty is \"Normal.\" Would you like\nto change the difficulty?"
|
||||
"現在の難易度は「普通」です。\n難易度変更をしますか?"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -806,7 +752,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The current difficulty is \"Easy.\" Would you like\nto change the difficulty?"
|
||||
"現在の難易度は「やさしい」です。\n難易度変更をしますか?"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -815,7 +761,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The current difficulty is \"Very Easy.\" Would you\nlike to change the difficulty?"
|
||||
"現在の難易度は「すごくやさしい」です。\n難易度変更をしますか?"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -824,10 +770,10 @@
|
|||
"comment": "",
|
||||
"type": "choice",
|
||||
"data": [
|
||||
"Don't change the difficulty",
|
||||
"Set to Normal difficulty",
|
||||
"Set to Easy difficulty",
|
||||
"Set to Very Easy difficulty"
|
||||
"難易度を変更しない",
|
||||
"普通の難易度にする",
|
||||
"やさしい難易度にする",
|
||||
"すごくやさしい難易度にする"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -835,7 +781,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Difficulty set to \"Normal\"!"
|
||||
"難易度を「普通」に設定しました!"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -844,7 +790,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Difficulty set to \"Easy\"!"
|
||||
"難易度を「やさしい」に設定しました!"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -853,7 +799,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Difficulty set to \"Very Easy\"!"
|
||||
"難易度を「すごくやさしい」に設定しました!"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
|
|
@ -863,11 +809,8 @@
|
|||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "ギブアップ",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -877,7 +820,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Restarting the current map while keeping your\nlevel and money."
|
||||
"LVとお金を引き継いだまま、\n今のマップをやりなおします。"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
|
|
@ -887,11 +830,8 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "ギブアップ可能に",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -903,11 +843,8 @@
|
|||
"openingEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "アンジェラ救出後",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -917,11 +854,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "レナ救出後",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -931,11 +865,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "ろうやのカギ",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -945,11 +876,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "宝取得後",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -959,11 +887,8 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
|
|||
|
|
@ -2,27 +2,24 @@
|
|||
"id": 16,
|
||||
"name": "ch10_アジト到",
|
||||
"desc": "",
|
||||
"mapName": "Arrived at the hideout",
|
||||
"mapName": "アジト到着",
|
||||
"victoryConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "100_オープニング1",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -32,241 +29,241 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Welcome, everyone. This is the proud hideout of\nour Dalles Bandit Gang."
|
||||
"ようこそ皆々様。\nここが我がダレス山賊団の自慢の\n隠れ家でごぜえます。"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Cough, you mean this musty old shack? Looks like\nit hasn't been used in years..."
|
||||
"けほっ、このカビ臭いあばら屋がか?\n何年も使われてないように見えるが……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well, to be honest, this cabin's deep in the\nmountains, so we don't use it much. Just getting\nhere must've been tough for you guys, huh?"
|
||||
"まぁ実際、ここの小屋は山奥だしあんま\n使ってねえのよ。\n来るだけでもお前らの足じゃキツかったろ?"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Indeed, the mountain path here was quite a\nchallenge. But that just means Karla's pursuers\nwon't find this cabin so easily."
|
||||
"確かにここまでの山道は大変だったのう。\nだがそれだけに、この小屋ならばカーラの\n追手にもそうは見つかるまい。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"...I see. So you bandits have set up bases like\nthis all over the country, moving from one to\nanother as you keep up your crimes?\nNow I understand why it's so hard to wipe you\nout, no matter how many hideouts we destroy."
|
||||
"……そうか、お前ら山賊はこういった拠点を\n国内にいくつも設置して、渡り歩きながら\n悪行を繰り返してきたのだな?\nいくら拠点を潰しても駆除がなかなか\n進まないわけが、今わかった。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Don't talk about us like we're bugs!"
|
||||
"虫みてえに言ってんじゃねえよ!"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Luriel-chan actually likes places like this.\nThere's even a lingering scent of evil... sniff,\nsniff sniff."
|
||||
"ルリエルちゃんはこーゆー場所好きだけどなー。\nなんか邪悪な残り香もするし……すんすん、\nすんすんすん。"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"......"
|
||||
"………。"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte-sama! May I ask you something now?"
|
||||
"シャルロット様!\nそろそろお聞きしてもよろしいですか!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, yes..."
|
||||
"あ、ああ……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Just one question! Why would someone like you join\nforces with such shady people?!"
|
||||
"質問は一つです!\n何故貴女様ともあろうお方が、このような\n怪しげな輩と手を組んでおられるのですか!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"She didn't join forces with us~."
|
||||
"手を組んだんじゃないよ~。"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte-chan is already Giacomo-chan's slave.\nShe's a sow. A servant. She swore lifelong\nobedience. Right?"
|
||||
"もうシャルロットちゃんはね、\nジャコモちゃんの奴隷なの。\nメスブタなの。召使いなのー。\n生涯の服従を誓ったんだよー。ねー?"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Wha?! Is that true!?"
|
||||
"なっ! それは本当なのですか!?"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"...It's true. This collar is proof. I made a\ndemon's contract to obey Giacomo and give him\neverything."
|
||||
"……本当だ。この首輪がその証だ。\n\n\n私は、ジャコモに従い、全てを捧げるという\n悪魔の契約を結んだのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"N-no way...!"
|
||||
"そ、そんなっ……!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Was it... to save us?"
|
||||
"ボクたちを助けるため……ですか?"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"..."
|
||||
"……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku... That's right, she did it to save\nyou all. But that's not the only reason.\n\nCharlotte wanted the power to take her country\nback from Karla. I'll grant her that wish.\nI've got the soldiers and money she needs.\nOf course, once the country is reclaimed,\nI'll be the one ruling from the shadows."
|
||||
"ククク……。\nそう、その通り、お前達を救うためじゃ。\nだがそれだけのためではない。\nシャルロットは国をカーラから\n取り戻す力を欲した。\n\nワシはその願いも叶えてやる。\n必要な兵や財力ならあるからのう。\n\n国を取り戻した後、実際に裏から支配するのは\nワシだがな。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What!?"
|
||||
"なっ!?"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Wh-what...!"
|
||||
"え、ええっ……!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Just watch. Under Charlotte's command, this\ncountry will become mine. Tomorrow marks the start\nof our glorious march. Kukukuku!"
|
||||
"見ておれ。シャルロットの指揮の下、\nこの国をワシのものにしていくのだ。\n\n明日からは輝かしい行軍の始まりだ。\nクククク!"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn you! What nonsense! Giacomo, release the\nprincess from your contract right now! Or I'll cut\nyou down!"
|
||||
"くっ!\nバカげた妄言を!\n\nジャコモ、今すぐ姫様との契約を解きなさい!\nさもないと斬り捨てますよ!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, that's my magic, you know. No one but me can\nbreak it."
|
||||
"あー、それはアタシの魔法だからねー。\nアタシ以外は解くことができないよ?"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"So it's your doing! You demon! How could you do\nthis to Charlotte-sama!"
|
||||
"お前の仕業なのですか!\nこの悪魔めっ!\nシャルロット様になんてことをっ!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Take this!!!"
|
||||
"てやぁぁぁっ!!!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Lena charged furiously at Luriel."
|
||||
"レナは猛然とルリエルに向けて突撃した。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -275,25 +272,25 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"W-whoa!?"
|
||||
"う、うわっ!?"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Oh no you don't! I won't let you!"
|
||||
"おおっと!\nやらせるかよっ!!"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"But Dalles, who was standing nearby, knocked her\nsword away at the last second."
|
||||
"だが、傍らにいたダレスによって\nその剣は間一髪で弾かれる。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -302,234 +299,234 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, that was close! Just now, really close!?\nUgh, look, you even snipped a bit of my hair!\nWait, wait? That almost cut my skin, didn't it??"
|
||||
"あ、危なかった!\n危なかったよ今!?\n\nああもう、髪がちょこっと切れちゃったじゃん!\nあれ、あれ? これ、もうちょっとでお肌\n切れてたんじゃない??"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Tch, it just grazed you! Lucky bastard!\nBut I won't miss next time!"
|
||||
"くっ、かすっただけですか! 運のいいやつめ!\nでも次は外しませんよ!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm... So, you're really going to defy me, huh?\n Isthat it?? Did you not think about what would\nhappen if you did something like that??"
|
||||
"うん……\nアタシに逆らおうっていうワケ、なんだー?\nそうなんだー??\nそんなことをしたらどうなるか、\n考えなかったのかなー??"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn...! Charlotte-sama! Run―"
|
||||
"くっ……!\nシャルロット様!逃げ……っ"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh!"
|
||||
"うっ!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Lena!?"
|
||||
"レナ!?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Lena-san!"
|
||||
"レナさん!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"M-my body... won't move...!"
|
||||
"か、体が……動かな……!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Demon! What did you do to Lena!?"
|
||||
"悪魔!レナに一体何をしたのだ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I just paralyzed her a little. Giacomo-chan.\nDon't you think a rude girl like this should\nbe \"trained\"?"
|
||||
"ちょっと動きを封じただけだよ。\n\n\nジャコモちゃん。\nこういう礼儀のなってない子は\n「調教」した方がいいんじゃないかな?"
|
||||
],
|
||||
"speaker": "Luriel"
|
||||
"speaker": "ルリエル"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku... That's right. It's better to teach her\nwith her body. Alright, you guys, make sure this\nknight learns her place!"
|
||||
"ククク……。\nそうだな。体に教えてやった方がいいだろう。\n\nよし、お前達、\nこの騎士の体に自分の立場を叩き込んでやれ!"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah. Leave it to me, boss. I'll show her plenty\nof love. Come on, get over here, knight."
|
||||
"おう。任せときな旦那。\nたっぷりと可愛がってやるぜ。\n\nおら、来いよ騎士様。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"U... ugh...!"
|
||||
"う……うあっ……!"
|
||||
],
|
||||
"speaker": "Lena"
|
||||
"speaker": "レナ"
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Where are you taking Lena!?"
|
||||
"レナをどこに連れて行くつもりだ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"We're gonna fuck her, so obviously to the fuck\nroom."
|
||||
"ヤるんだから、ヤリ部屋に決まってんだろ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Fuck room...?"
|
||||
"ヤリへや……?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"There's a basement. Gotta have a place to keep\nslaves and smuggled goods."
|
||||
"地下室があるんだよ。\n奴隷や密輸品の保管場所がいるからな。"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Women with strong wills like this are just like\nwild dogs. If you don't beat obedience into them,\nthey'll never understand their place."
|
||||
"こういう気の強い女は、狂犬と同じよ。\n\n\n目一杯躾を叩き込んでやらんと、\n自分の立場というものを理解せんからな。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Wha―w-wait..."
|
||||
"なっ、ま、待っ……"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte, \"just shut up and watch.\""
|
||||
"シャルロットよ、『黙って見ておれ』。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh!"
|
||||
"うっぐ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Princess Charlotte, what's wrong!?"
|
||||
"シャルロット姫、どうされたのですか!"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Chris... I can't defy Giacomo anymore... That's\nthe contract. I can't go against his orders. I\ncan't do anything that would harm him..."
|
||||
"クリス……\n私は、もうジャコモに逆らうことは\n出来んのだ……。\nそういった契約なんだ。\nやつの命令には逆らえない。\n\nヤツに危害を加えるようなことも\n一切できない……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"N-no way. Then what are we supposed to do...?"
|
||||
"そ、そんな。じゃあどうすれば……。"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn... Lena...!"
|
||||
"くっ……レナ……!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah... Lena-san..."
|
||||
"ああ……レナさん……。"
|
||||
],
|
||||
"speaker": "Chris"
|
||||
"speaker": "クリス"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -537,11 +534,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "次のマップへ",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
|
|||
|
|
@ -7,22 +7,19 @@
|
|||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"openingEvents": [
|
||||
{
|
||||
"id": 2,
|
||||
"name": "onGameStart",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -32,11 +29,8 @@
|
|||
},
|
||||
{
|
||||
"id": 0,
|
||||
"name": "操作方法説明",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -46,7 +40,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Press the confirm button to proceed."
|
||||
"決定ボタンを押すと次に進みます。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -55,7 +49,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Press the confirm button to start the game."
|
||||
"決定ボタンを押すとゲームを開始します"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
"id": 20,
|
||||
"name": "qa120_サリア初",
|
||||
"desc": "",
|
||||
"mapName": "Fuck Room (Saria)",
|
||||
"mapName": "ヤリ部屋(サリア)",
|
||||
"victoryConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "Saria",
|
||||
"name": "サリア",
|
||||
"desc": "",
|
||||
"events": []
|
||||
}
|
||||
|
|
@ -31,11 +31,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -45,11 +42,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -59,11 +53,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -80,11 +71,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -94,11 +82,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -108,11 +93,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -129,11 +111,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -143,11 +122,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -157,11 +133,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -178,11 +151,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -192,11 +162,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -206,11 +173,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -227,11 +191,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -241,11 +202,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -255,11 +213,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -276,11 +231,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -290,11 +242,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -304,11 +253,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -325,11 +271,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -339,11 +282,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -353,11 +293,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -374,11 +311,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -388,11 +322,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -402,11 +333,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -423,11 +351,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -437,11 +362,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -451,11 +373,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -472,11 +391,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -486,11 +402,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -500,11 +413,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "サリア戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -518,11 +428,8 @@
|
|||
"placeEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -534,11 +441,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "サリア初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -548,11 +452,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "ギブアップ不可能",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -562,11 +463,8 @@
|
|||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "お金減少",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -576,7 +474,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Paid \\C[4]\\va4[4]pt\\C[0] as training fee."
|
||||
"調教費用として\\C[4]\\va4[4]pt\\C[0]を支払いました\n\n"
|
||||
],
|
||||
"speaker": "No Speaker"
|
||||
}
|
||||
|
|
@ -586,11 +484,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "汎用初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -600,11 +495,8 @@
|
|||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -614,11 +506,8 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -632,11 +521,8 @@
|
|||
},
|
||||
{
|
||||
"id": 61,
|
||||
"name": "061_オープニング",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -646,88 +532,88 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku, well, well... You've brought quite the\nbeauty. That skin, that figure... No daughter of\nany noble could compare. And an elf, too―how rare.\nShe'll make a fine product."
|
||||
"ククク、これはこれは……\n随分な美女を連れてきたのう。\n\nその肌、その容姿……\n下手な王侯貴族の娘なぞ\n比べ物にならぬな。\nしかもエルフとは珍しい。\n良い商品になりそうだ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Product?! What are you planning to do to me?!"
|
||||
"商品ですって!\nあんたらなにをするつもりなの?!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hehehe, you'll find out soon enough. Get ready!"
|
||||
"へへへ、そりゃこれからわかるぜ。\n覚悟しな!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"S-stop it!"
|
||||
"や、やめてっ!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hold her down!"
|
||||
"ほら!\n押さえつけておけ!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"No, don't touch me! Let go of me, you filthy\nbastards!"
|
||||
"いやっ、触るなっ、\n離しなさい、汚らわしいっ!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo-sama, she's all yours!"
|
||||
"ジャコモ様、どうぞ!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Kukuku, this will be my first time training an elf\nmyself. Let's see how much fun you can give me.\nNow then, here I go."
|
||||
"ククク、ワシも手ずからエルフを\n調教するのは初めてじゃ。\n楽しませてもらうとするかの。\nほれい、ゆくぞっ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Noooooooo!!"
|
||||
"いやぁぁぁぁぁっ!!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"~~A few hours later~~"
|
||||
" ~~数時間後~~"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
|
|
@ -737,11 +623,8 @@
|
|||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "クリア判定",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -751,11 +634,8 @@
|
|||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "レイプ目",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -765,11 +645,8 @@
|
|||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "服従成功",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -779,7 +656,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Successfully made \\pdb[\\va3[4]] submit!"
|
||||
"\n\\pdb[\\va3[4]]を服従させることに成功しました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -788,11 +665,8 @@
|
|||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "後片付け",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -802,11 +676,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "難易度ボーナス",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -816,11 +687,8 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -830,11 +698,8 @@
|
|||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "051_サリア調教後",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -844,70 +709,70 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ngh, a contract of submission... What a joke..."
|
||||
"くうっ、なにが服従の契約よ……\nふざけたことを……。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Saria."
|
||||
"サリア。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, Charlotte!"
|
||||
"あっ、シャルロット!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I've never suffered such humiliation before...!\nI'll never forgive you!"
|
||||
"このような恥辱、初めて受けたわ……!\nお前は絶対に許さないから!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I don't mind if you hate me. But Saria, there's\none misunderstanding I want to clear up."
|
||||
"恨まれるのは構わない。\nだが、サリア、一つだけ誤解を解いておこうと\n思うのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What is it?"
|
||||
"何よ?"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"The truth is..."
|
||||
"実はだな……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte explained how she was set up by Karla.\nAnd how she's being forced to obey Giacomo."
|
||||
"シャルロットはカーラにはめられたことを話した。\nそしてジャコモに従わされているという話も。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -916,171 +781,171 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"...And that's how it is."
|
||||
"……という訳なのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Sounds like a lie... I can't trust anything a\nhuman says."
|
||||
"嘘くさいわね……\n人間の言うことは信じられないわ。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Can you see this collar?"
|
||||
"この首輪が見えるか?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Huh?"
|
||||
"え?"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah! That's the same collar the demon put on me!"
|
||||
"あっ! それは悪魔が私につけた\n首輪と同じもの!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right. Do you believe me now? That I'm\nbeing forced to obey Giacomo."
|
||||
"そうだ。\nこれで信じてくれたか?\nジャコモに従わされていることを。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I suppose..."
|
||||
"そうね……。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"But if we can get the holy sword passed down to\nthe king, we can break this curse. If my curse is\nbroken, everyone else's should be too. That\nincludes you. Until then, will you help me?"
|
||||
"だが、国王に引き継がれる聖剣があれば、\nこの呪いも断ち切ることができる。\n\n私の呪いが解ければ、他の皆の呪いも解ける\nはずだ。もちろんお前もな。\nそれまでは私の力になってくれないか?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"..."
|
||||
"……。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"No."
|
||||
"嫌よ。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Wha!? Why not!?"
|
||||
"なっ!?\nなぜだ!?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I hate humans. They're lowly, greedy, and never\nkeep their promises. Especially your country―just\nrecently, in the war, you forced so many of my kin\nto fight and die. There's no way I'm doing\nanything for humans like that."
|
||||
"私は人間のことが嫌いなの。\n下賤で、浅ましくて、約束なんか守りやしない。\n\n特にあんたの国は、こないだまでの戦で\nあたしたちの同胞を何人も戦に駆り立て殺した。\nそんな人間のために動くなんてまっぴらだわ。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh, hmm..."
|
||||
"う、ううむ……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"...But because of this collar, I'll follow your\norders. Not that I want to. You say the holy sword\ncan break the curse? That means I won't have to\nobey that fat bastard anymore, right?"
|
||||
"……でも、この首輪があるから命令には従うわ。\n仕方なくよ。\n\n聖剣の力で呪いが解けるですって?\nその時は私もあのデブに従わなくていいって\nことよね。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I'm looking forward to that! You better watch your\nback, or you might just get an arrow through your\nskull the moment it happens!"
|
||||
"その時が楽しみだわ!\nその瞬間、あんたの脳天に矢が突き立たない\nようにせいぜい用心することね!"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(Why... If we don't get the holy sword together,\nSaria will be doomed too...)"
|
||||
"(な、なぜだ……\n 聖剣を共に手に入れなければ、\n サリアの身にも破滅しかないだろうに)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Is that all? Then I'll be going."
|
||||
"話はそれだけ?\nじゃあ失礼するわね。"
|
||||
],
|
||||
"speaker": "Saria"
|
||||
"speaker": "サリア"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
".........."
|
||||
"…………。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(Is the grudge of the elves really that deep...?\nBut I absolutely need Saria's power. I just hope\nshe'll follow my orders quietly.)"
|
||||
"(それほど、エルフ族の恨みとは深いもの\n なのか……)\n\n(だが、サリアの力は絶対に必要だ。\n おとなしく指示に従ってくれればいいのだが)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1088,11 +953,8 @@
|
|||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "元のマップに戻る",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 2,
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
"id": 21,
|
||||
"name": "qa80_シェリー初",
|
||||
"desc": "",
|
||||
"mapName": "Fuck Room (Sherry)",
|
||||
"mapName": "ヤリ部屋(シェリー)",
|
||||
"victoryConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "Sherry",
|
||||
"name": "シェリー",
|
||||
"desc": "",
|
||||
"events": []
|
||||
}
|
||||
|
|
@ -31,11 +31,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -45,11 +42,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -59,11 +53,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -80,11 +71,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -94,11 +82,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -108,11 +93,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -129,11 +111,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -143,11 +122,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -157,11 +133,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -178,11 +151,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -192,11 +162,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -206,11 +173,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -227,11 +191,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -241,11 +202,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -255,11 +213,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -276,11 +231,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -290,11 +242,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -304,11 +253,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -325,11 +271,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -339,11 +282,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -353,11 +293,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -374,11 +311,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -388,11 +322,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -402,11 +333,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -423,11 +351,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -437,11 +362,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -451,11 +373,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -472,11 +391,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -486,11 +402,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -500,11 +413,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "シェリー戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -518,11 +428,8 @@
|
|||
"placeEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -534,11 +441,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "シェリー初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -548,11 +452,8 @@
|
|||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "お金減少",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -562,7 +463,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Paid \\C[4]\\va4[4]pt\\C[0] as training fee"
|
||||
"調教費用として\\C[4]\\va4[4]pt\\C[0]を支払いました\n\n"
|
||||
],
|
||||
"speaker": "No Speaker"
|
||||
}
|
||||
|
|
@ -572,11 +473,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "汎用初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -586,11 +484,8 @@
|
|||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -600,11 +495,8 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -618,11 +510,8 @@
|
|||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -632,11 +521,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "010_オープニング",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -646,133 +532,133 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well then, shall we get started with your\ntraining? Kukuku..."
|
||||
"さて、調教してやろうとするかの。\nククク……。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hehehe, time to fuck her brains out."
|
||||
"へへへ、じゃあヤリまくりと行きますか。"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
"speaker": "山賊A"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I wonder what kind of sounds she'll make when she\ncries?"
|
||||
"どんな声で泣くかなぁ?"
|
||||
],
|
||||
"speaker": "Bandit B"
|
||||
"speaker": "山賊B"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Please... just let me go..."
|
||||
"もう……許してください……。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"If you swear loyalty to Giacomo, we'll let you go."
|
||||
"ジャコモの旦那に服従を誓うなら許してやるよ。"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
"speaker": "山賊A"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"N-no way...!"
|
||||
"そ、そんなこと……!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Then too bad. You're our cum dump for life."
|
||||
"じゃあダメだな。\n一生俺たちの肉便器だ。"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
"speaker": "山賊A"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh..."
|
||||
"ううっ……。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Alright, you guys, hold her down."
|
||||
"さぁ、お前たち、押さえておけよ。"
|
||||
],
|
||||
"speaker": "Giacomo"
|
||||
"speaker": "ジャコモ"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah! Please, stop!"
|
||||
"ああっ! やめてくださいっ!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Like hell we're stopping! Take this!"
|
||||
"やめるかよ! おらっ!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
"speaker": "山賊A"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Aaah―!?"
|
||||
"あああ――っ!?"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Suck our dicks too! Come on!"
|
||||
"ちんぽもしゃぶるんだよ!\nおらァ!"
|
||||
],
|
||||
"speaker": "Bandit B"
|
||||
"speaker": "山賊B"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ngh... uuu!"
|
||||
"うぐっ……うううっ!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"......... ~~A few hours later~~"
|
||||
"………。\n\n\n ~~数時間後~~"
|
||||
],
|
||||
"speaker": "_"
|
||||
}
|
||||
|
|
@ -782,11 +668,8 @@
|
|||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "レイプ目",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -796,11 +679,8 @@
|
|||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "服従成功",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -810,7 +690,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Successfully made \\pdb[\\va3[4]] submit!"
|
||||
"\n\\pdb[\\va3[4]]を服従させることに成功しました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -819,11 +699,8 @@
|
|||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "後片付け",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -833,11 +710,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "難易度ボーナス",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -847,11 +721,8 @@
|
|||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -861,79 +732,79 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh..."
|
||||
"ううっ……。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Sherry."
|
||||
"シェリー。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, Charlotte-sama!"
|
||||
"あっ、シャルロット様!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I'm sorry for dragging you into this..."
|
||||
"こんなことに巻き込んでしまって、\nすまない……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Um... Charlotte-sama, were you also forced into a\ndemon contract like that and made to fight?"
|
||||
"あ、あの……。\n\n\nシャルロット様も、ああいう感じで\n悪魔の契約をさせられて、\n無理やり戦わされてるんですか?"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah, that's right."
|
||||
"ああ、そういうことだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"So the whole 'killed the king' thing was a mistake\ntoo, wasn't it?"
|
||||
"じゃあやっぱり、国王殺しというのも\n間違いなんですね。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right. Let me explain in detail."
|
||||
"そうだな、詳しく話そう。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Charlotte told her about Giacomo... and that the\nHoly Sword could break the succubus curse."
|
||||
"シャルロットはジャコモについて……\nそして、聖剣があれば淫魔の呪いを\n打ち破れることを話した。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -942,90 +813,90 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I see. So that's what you were planning!"
|
||||
"なるほど。\nそんなことを考えられていたのですね!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well, honestly, it's the only option we've got."
|
||||
"まあ、これしか手がないというのが\n正直だがな。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Right now, all of us are fighting for that one\nchance to turn things around."
|
||||
"今のわれらは、みんなその逆転にかけて\n戦っているのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I-I understand! If that's the case, I'll help too!"
|
||||
"わ、わかりました!\n\n\nそういうことであれば、私も協力します!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I'm sorry, but I suppose it's only natural for\npeople to hate me."
|
||||
"すまない、私は憎まれても仕方がない\n存在なのだが。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's not true. From what I've heard,\nCharlotte-sama, you've been falsely accused,\nhaven't you? God grants blessings equally to all\nwho face their trials."
|
||||
"そんなことはありません。\n聞けばシャルロット様もとんだ\n濡れ衣ではありませんか。\n神は皆、試練に立ち向かう者に\n平等に加護を与えてくださいます。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"And of course, that includes you too,\nCharlotte-sama."
|
||||
"もちろんそれは、シャルロット様にも。"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Sherry..."
|
||||
"シェリー……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Thank you, you've really saved me... I'm counting\non you in the battles ahead."
|
||||
"ありがとう、本当に救われるよ……。\nこれからの戦い、よろしく頼む。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yes!"
|
||||
"はい!"
|
||||
],
|
||||
"speaker": "Sherry"
|
||||
"speaker": "シェリー"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1033,11 +904,8 @@
|
|||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "元のマップに戻る",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -1047,11 +915,8 @@
|
|||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "位置替え",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -1061,11 +926,8 @@
|
|||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "位置替え",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -1075,11 +937,8 @@
|
|||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "自軍に変更",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
"id": 25,
|
||||
"name": "qa140_タバサ初",
|
||||
"desc": "",
|
||||
"mapName": "Fuck Room (Tabatha)",
|
||||
"mapName": "ヤリ部屋(タバサ)",
|
||||
"victoryConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "Tabatha",
|
||||
"name": "タバサ",
|
||||
"desc": "",
|
||||
"events": []
|
||||
}
|
||||
|
|
@ -31,11 +31,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -45,11 +42,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -59,11 +53,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -80,11 +71,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -94,11 +82,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -108,11 +93,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -129,11 +111,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -143,11 +122,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -157,11 +133,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -178,11 +151,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -192,11 +162,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -206,11 +173,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -227,11 +191,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -241,11 +202,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -255,11 +213,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -276,11 +231,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -290,11 +242,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -304,11 +253,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -325,11 +271,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -339,11 +282,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -353,11 +293,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -374,11 +311,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -388,11 +322,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -402,11 +333,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -423,11 +351,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -437,11 +362,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -451,11 +373,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -472,11 +391,8 @@
|
|||
"events": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -486,11 +402,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -500,11 +413,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "タバサ戦",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -518,11 +428,8 @@
|
|||
"placeEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -534,11 +441,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "タバサ初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -548,11 +452,8 @@
|
|||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "お金減少",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -562,7 +463,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Paid \\C[4]\\va4[4]pt\\C[0] as training expenses."
|
||||
"調教費用として\\C[4]\\va4[4]pt\\C[0]を支払いました\n\n"
|
||||
],
|
||||
"speaker": "No Speaker"
|
||||
}
|
||||
|
|
@ -572,11 +473,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "汎用初期化",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -586,11 +484,8 @@
|
|||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -600,11 +495,8 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "山賊登場",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -618,11 +510,8 @@
|
|||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "時間切れ",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -632,7 +521,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Time's up. Training ends here."
|
||||
"時間切れとなりました。\nこれで調教を終了します。"
|
||||
],
|
||||
"speaker": "No Speaker"
|
||||
}
|
||||
|
|
@ -642,11 +531,8 @@
|
|||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "オープニング",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -656,99 +542,99 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ugh... Where is this...?"
|
||||
"うぅ……なんだい、ここは……?"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Oh, you're awake? This is our hideout."
|
||||
"気がついたかあ?\nここは俺らのアジトさ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"You...! What happened to my crew? And why are you\nall naked... A-are you planning to do more to me!?"
|
||||
"あんたは……!\n\n\nうちのやつらはどうしたんだい?\n\n\nっていうか、お前ら全員裸で……\nあ、あたいをこれ以上ヤる気なのかい!?"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right. We need you to submit to us\ncompletely, from the bottom of your heart."
|
||||
"そうさ。お前には心の底から\n俺達に屈服してもらわにゃ\nならねえんでな。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Giacomo put me in charge. I'll personally train\nyou!"
|
||||
"ジャコモの旦那から任されたんだ。\n俺様が直々に調教してやるぜ!"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Heh heh, we heard from the boss and the others\nthat you felt pretty good. Let us have a taste\ntoo."
|
||||
"へっへへ、なかなか具合がよかったって、\n兄貴や他のやつらから聞いてるぜ。\n\n俺たちにもどんなもんか味あわせてくれよ。"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Don't get too full of yourselves!"
|
||||
"くっ、あんまり調子に乗るんじゃないよ!"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Let's see how long you can keep up that tough act."
|
||||
"その強気な態度、いつまで保てるかな?"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Alright, I already had my turn. You guys can do\nwhatever you want with this bitch."
|
||||
"よーし、俺様はさっきヤったからな。\nお前らこいつを好きにしていいぞ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hell yeah! Heheheh!"
|
||||
"やったぜ!\nへへへへっ!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Nghh!"
|
||||
"くううっ!"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -756,11 +642,8 @@
|
|||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "クリア判定",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -770,11 +653,8 @@
|
|||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "レイプ目",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -784,11 +664,8 @@
|
|||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "服従成功",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -798,7 +675,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Successfully made \\pdb[\\va3[4]] submit!"
|
||||
"\n\\pdb[\\va3[4]]を服従させることに成功しました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -807,11 +684,8 @@
|
|||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "後片付け",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -821,11 +695,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "難易度ボーナス",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -835,11 +706,8 @@
|
|||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "051_タバサ調教後",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -849,97 +717,97 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ngh... I never thought things would end up like\nthis..."
|
||||
"くうっ……。\n\n\nまさかこんなことになっちまうだなんて……。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Tabatha."
|
||||
"タバサ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, little one!"
|
||||
"あっ、ちびっこ!"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Looks like you went through quite a lot."
|
||||
"ずいぶんな目にあったみたいだな。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I've always wondered about that filthy collar of\nyours... Little one, do they make you do that kind\nof stuff every day too?"
|
||||
"ずっと気になってはいたんだよ。\nあんたのその下品な首輪……。\n\nちびっこも、毎日あんなことを\nさせられているのか?"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well, yeah..."
|
||||
"まあ、そうだな……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I-I see..."
|
||||
"そ、そうかい……。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"?"
|
||||
"?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I know you don't have a good impression of me. But\nI'd like to talk for a bit."
|
||||
"お前が私に対していい印象を持っていないのは\nわかっている。\n\nだが少し話をしたいのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hm? What's up?"
|
||||
"ん? どうしたんだい?"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I told Tabatha about Giacomo and the holy sword."
|
||||
"私はタバサに、ジャコモとのこと、\nそして聖剣のことを話した。"
|
||||
],
|
||||
"speaker": "_"
|
||||
},
|
||||
|
|
@ -948,108 +816,108 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Huh, so with that holy sword, you can beat that\nGiacomo guy."
|
||||
"へぇ、その聖剣ってのがあれば\nジャコモってやつを倒せるんだね。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah, that's right. If we do, we won't have to go\nthrough such awful things anymore."
|
||||
"ああ、そうだ。\n\n\nそうすればもう、あんなひどいことを\nされることもなくなるだろう。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Y-yeah..."
|
||||
"そ、そうだね……。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"?"
|
||||
"?"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"So, I'd like you to work with me for a while."
|
||||
"というわけで、しばらくの間\n私に協力して欲しいのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"U-uhm..."
|
||||
"う、うーん。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What are you hesitating about?"
|
||||
"いったい何を迷っているのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Well, yeah, I guess even if I leave here, I could\ndo similar things elsewhere."
|
||||
"そ、そうだね、別にここから出ても、\n似たようなことはできるだろうしね。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What are you so concerned about?"
|
||||
"さっきから何を気にしているのだ。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"It's nothing. Alright, I'll hang out with you for\na while, little one."
|
||||
"なんでもないさ。\nじゃあしばらくの間、ちびっこに\n付き合ってあげるよ。"
|
||||
],
|
||||
"speaker": "Tabatha"
|
||||
"speaker": "タバサ"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Ah, thank you."
|
||||
"ああ、すまない。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(But what is she so worried about?)"
|
||||
"(しかし何を気にしているのだろう?)"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1057,11 +925,8 @@
|
|||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "元のマップに戻る",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
|
|||
|
|
@ -1,80 +1,77 @@
|
|||
{
|
||||
"id": 29,
|
||||
"name": "qa301_フリー",
|
||||
"desc": "Attack the village and steal their supplies!",
|
||||
"mapName": "Village Near the Border",
|
||||
"desc": "村を攻撃し、物資を奪え!",
|
||||
"mapName": "国境付近の村",
|
||||
"victoryConds": [
|
||||
"Seize the supplies from all four camps.",
|
||||
"4つのキャンプの物資の奪取",
|
||||
"",
|
||||
"",
|
||||
"Defeat all enemies!"
|
||||
"全ての敵を倒せ!"
|
||||
],
|
||||
"defeatConds": [
|
||||
"Charlotte's Defeat",
|
||||
"シャルロットの敗北",
|
||||
"",
|
||||
"",
|
||||
"Protagonist's Death"
|
||||
"主人公の死亡"
|
||||
],
|
||||
"EnemyUnits": [
|
||||
{
|
||||
"id": 65541,
|
||||
"name": "Defense Captain",
|
||||
"desc": "Garrison Captain defending the supply base",
|
||||
"name": "守備隊長",
|
||||
"desc": "補給基地を守る守備隊長",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65536,
|
||||
"name": "Militia",
|
||||
"desc": "Militia defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る民兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65537,
|
||||
"name": "Militia",
|
||||
"desc": "Militia defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る民兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 65542,
|
||||
"name": "Militia",
|
||||
"desc": "Archer defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る弓兵",
|
||||
"events": []
|
||||
}
|
||||
],
|
||||
"EvEnemyUnits": [
|
||||
{
|
||||
"id": 131072,
|
||||
"name": "Militia",
|
||||
"desc": "Militia defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る民兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131073,
|
||||
"name": "Militia",
|
||||
"desc": "Militia defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る民兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131074,
|
||||
"name": "Militia",
|
||||
"desc": "Archer defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る弓兵",
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": 131075,
|
||||
"name": "Militia",
|
||||
"desc": "Archer defending the supply base",
|
||||
"name": "民兵",
|
||||
"desc": "補給基地を守る弓兵",
|
||||
"events": []
|
||||
}
|
||||
],
|
||||
"placeEvents": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -84,11 +81,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -98,11 +92,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -112,11 +103,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -126,11 +114,8 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -140,11 +125,8 @@
|
|||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -154,18 +136,18 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hell yeah! Let's raid the village!!"
|
||||
"うおっしゃー!\n村を襲うぜぇぇ!!"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Woohoo!"
|
||||
"ひゃっほーう!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -175,11 +157,8 @@
|
|||
"autoEvents": [
|
||||
{
|
||||
"id": 6,
|
||||
"name": "回数増加",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -189,11 +168,8 @@
|
|||
},
|
||||
{
|
||||
"id": 0,
|
||||
"name": "クリア条件",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -203,11 +179,8 @@
|
|||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "210_制圧時",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -217,9 +190,9 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"All right, we've secured the supply base! We're\nheading back immediately!"
|
||||
"よし、補給基地の制圧が完了した!\nただちに帰還する!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -227,11 +200,8 @@
|
|||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "元のマップに戻る",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 2,
|
||||
|
|
@ -277,11 +247,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "モブH初回",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -291,11 +258,8 @@
|
|||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "031_村娘2回目以降事前",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -305,54 +269,54 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hahaha, kids and women. Hiding out here again\ntoday, huh?"
|
||||
"ハハハ、ガキと女ども。\n今日もこんなとこ隠れてたのか。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Eek!"
|
||||
"ひっ!"
|
||||
],
|
||||
"speaker": "Monica"
|
||||
"speaker": "モニカ"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"W-What are you old men doing here...?"
|
||||
"お、おじさんたち、なにしにきたの……!"
|
||||
],
|
||||
"speaker": "Monica"
|
||||
"speaker": "モニカ"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"We came to play with you all."
|
||||
"お前らと遊んでやりにきたのよ。"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"All right, boys, let's do 'em!"
|
||||
"ほれお前ら、ヤっちまうぞ!"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Nooo―!!"
|
||||
"イヤぁぁ―――!!"
|
||||
],
|
||||
"speaker": "Monica"
|
||||
"speaker": "モニカ"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -360,11 +324,8 @@
|
|||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "モブH2回目以降",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -374,11 +335,8 @@
|
|||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Hシーンの後片付け",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -388,7 +346,7 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Training points increased by 8!"
|
||||
"調教ポイントが8増加しました!"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -399,11 +357,8 @@
|
|||
"openingEvents": [
|
||||
{
|
||||
"id": 2,
|
||||
"name": "スクロールなし",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -413,11 +368,8 @@
|
|||
},
|
||||
{
|
||||
"id": 0,
|
||||
"name": "マップ表示",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -427,11 +379,8 @@
|
|||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "021_フリーマップ出撃1",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -441,90 +390,90 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Man, it's boring again today."
|
||||
"はー、今日も退屈だな。"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Around here, even if you call us soldiers, most of\nus are better with a hoe than a sword. Well, in a\ntiny village like this, no one's gonna attack us\nanyway..."
|
||||
"ここらじゃ兵士なんて言っても、\n実際はクワ持つ方が多いくらいだもんな。\n\nまぁこんな小さな村、\n誰も襲ったりしねぇだろ……。"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hey! Trouble! There's a group coming this way I've\nnever seen before! A whole bunch of rough-looking\nguys... Are those... bandits!?"
|
||||
"おーい! 大変だ!\n見たことない集団がこっちにくるぞ!\n\n荒くれどもが大勢……\nあれは……山賊じゃねえのか!?"
|
||||
],
|
||||
"speaker": "Militia C"
|
||||
"speaker": "民兵C"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"What? Don't tell me it's that Dalles bandit gang\neveryone's been talking about?"
|
||||
"なんだと?\nもしかして噂のダレス山賊団とか\nいうやつらじゃねえだろうな?"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"How the hell would I know just by looking from\nhere!? All I can tell is there's way too many for\njust some bandits!"
|
||||
"こっから見ただけで\nわかるわけねえだろ!\n\nわかるのは山賊にしちゃ\n数が多いってことだけだ!"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn it, there's no way a tiny village like ours\ncan win. We gotta run..."
|
||||
"くそっ、うちみたいなちっぽけな村じゃ\n勝てるわけないぞ。\n逃げねえと……。"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Karla-sama put me in charge of the rations! If I\nrun, it's the death penalty. We have no choice but\nto fight!"
|
||||
"カーラ様から兵糧任されてんだぞ!\n逃げたら死刑だ。\n迎え撃つしかねえよ!"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"D-Damn it...!"
|
||||
"く、くそっ……!"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Enemy attack! Enemy attack! All militia, defend\nthe village! Everyone else, hide inside your\nhomes!"
|
||||
"敵襲! 敵襲!\n民兵は全員防衛に当たれ!\n\n村のモンは家の中に隠れてくれっ!"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Huh, what? An attack!? Oh no...! I have to hide\nthe herbs and get out of sight!"
|
||||
"えっ、ええっ?\n敵襲!?\n\n大変……!\n薬草しまって隠れなきゃ!"
|
||||
],
|
||||
"speaker": "Village Girl Monica"
|
||||
"speaker": "村娘モニカ"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -532,11 +481,8 @@
|
|||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "022_フリーマップ出撃2",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -546,81 +492,81 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn... There's no reason to attack a place like\nthis! What are they thinking?!"
|
||||
"くっ……\nこんな場所を攻める必要はないだろう!\n何を考えているのだ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"They're after the food over there. Strategically,\nit's a pretty effective move, isn't it?"
|
||||
"あっちの食料ぶんどるんだぞ。\n戦略としちゃ効果的な一手じゃねえのか?"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"But still..."
|
||||
"しかし……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Weren't you the one complaining we didn't have\ntime or a place to train? The boss set this up for\nus. Be grateful."
|
||||
"だいたい、俺達を鍛える時間と\n場所がねえとか愚痴ってたのもお前だろ?\n\nそこらへんについての旦那の\n計らいだってよ。\nありがたく受け止めな。"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"But attacking a place that's not even needed for\nthe capital assault...!"
|
||||
"だが、王都攻略に必要のない\n場を襲うなどと……!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Relax. We're not going on a killing spree this\ntime. If they move the goods somewhere else, it'll\njust be a pain. So we're just gonna rough 'em up a\nbit and take the loot. If the boss spots a woman,\nhe might make a move, but that's it for now. No\nkilling, no kidnapping women. That's pretty gentle\nfor us, right?"
|
||||
"安心しろ。\n今回は全面的に殺しやしねぇ。\n\n大事にして場所変えられても\n面倒だってよ。\n\nだからちーっと殴り倒して、\nお宝頂いていくだけさ。\n\n兄貴が女見かけりゃ手ェ出すかも\nしれねぇが、この場限りだ。\n\n殺しもナシで、女さらってくのもナシ。\n俺達にしちゃ優しい方だろ?"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn it...!"
|
||||
"くそっ……!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hahahaha! Looks like this is gonna be a fun raid\nfor once! All right, boys. Let's go!"
|
||||
"ハーッハハハ!\n久々に楽しい出陣になりそうだなあ?\n\nおい、野郎ども。\n出るぜっ!"
|
||||
],
|
||||
"speaker": "Dalles"
|
||||
"speaker": "ダレス"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah!!"
|
||||
"へいっ!!"
|
||||
],
|
||||
"speaker": "Bandit A"
|
||||
"speaker": "山賊A"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -628,11 +574,8 @@
|
|||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "025_フリーマップ出撃2回目",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -642,45 +585,45 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hey! The bandits are coming this way again!"
|
||||
"おい!\nまた山賊どもがこっちに来るぞ!"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"I-it's those guys again? Why the hell are they\ncoming to a place like this..."
|
||||
"ま、またアイツらか?\nなんだってまたこんな場所に……。"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn it! They said the enemy wouldn't come, so I\nasked for a post in the boonies!"
|
||||
"ちくしょう!\n敵がこねえっていうから\n田舎の詰め所希望したのによぉ!"
|
||||
],
|
||||
"speaker": "Militia B"
|
||||
"speaker": "民兵B"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Quit whining! We have no choice but to fight back!\nEnemy attack! Enemy attack! All militia, get out\nand defend! Villagers, hide inside your homes!"
|
||||
"つべこべ言うな!\n迎撃するしかねえだろ!\n\n敵襲!敵襲!\n民兵は防衛に出てこい!\n\n村のモンは家の中に隠れてくれっ!"
|
||||
],
|
||||
"speaker": "Militia A"
|
||||
"speaker": "民兵A"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"E-eek...! Is it those people again? Monica can't\ntake this anymore..."
|
||||
"ひ、ひっ……!\nまたあの人たちなの?\n\nモニカ、もう嫌だよぉ……。"
|
||||
],
|
||||
"speaker": "Village Girl Monica"
|
||||
"speaker": "村娘モニカ"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -688,11 +631,8 @@
|
|||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "新規イベント",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -704,11 +644,8 @@
|
|||
"communicationEvents": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Strategy Meeting",
|
||||
"desc": "",
|
||||
"command": "",
|
||||
"commandMsg": "",
|
||||
"customParameters": "",
|
||||
"pages": [
|
||||
{
|
||||
"id": 0,
|
||||
|
|
@ -718,72 +655,72 @@
|
|||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"All right, time for a strategy meeting!"
|
||||
"さーて、作戦会議だな!"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn..."
|
||||
"くっ……。"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Don't worry, we're not here to kill any villagers.\nOnce we steal supplies from the four camps, we're\ndone and pulling out."
|
||||
"まあ安心なって、何も村人を殺す\nわけじゃないんだ。\n\n4つのキャンプから物資を奪えば\nそれで終わり、引き上げだ。"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"That's right, as soon as we resupply, we retreat!\nDon't fall behind!"
|
||||
"そうだ、物資を補給したらすぐに\n撤退する!\n\n遅れるんじゃないぞ!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Yeah, yeah, I got it. You guys get ready too."
|
||||
"わかってるって。\n\n\nお前らも準備しておけよ。"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Hell yeah!"
|
||||
"ひゃっほーう!"
|
||||
],
|
||||
"speaker": "Bandits"
|
||||
"speaker": "山賊たち"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"Damn it...!"
|
||||
"くっ……!"
|
||||
],
|
||||
"speaker": "Charlotte"
|
||||
"speaker": "シャルロット"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"comment": "",
|
||||
"type": "message",
|
||||
"data": [
|
||||
"(\\C[4]If Dalles-aniki goes to that village, something's\nbound to happen\\C[0]) (Can't wait to see it)"
|
||||
"(\\C[4]あの村にダレスの兄貴が行けば、\n 何かが起こる\\C[0]だろうな)\n\n(楽しみだぜ)"
|
||||
],
|
||||
"speaker": "Majid"
|
||||
"speaker": "マジード"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||