Compare commits

...

107 Commits

Author SHA1 Message Date
62e702b9fa Merge pull request 'feature/czechlang' (#9) from feature/czechlang into master 2021-02-16 10:14:42 -05:00
428ea1d660 changed czech font to PTSans 2021-02-15 20:00:30 +01:00
0def56d476 added czech 2021-02-15 19:48:57 +01:00
85f2815b6a added player support for new scene images 2020-10-21 23:54:33 +02:00
7b43a86b99
master tracks master
we're just going to rebuild beta off the most recently pushed branch
2020-09-12 16:39:42 -04:00
1dc54f8590
master branch tracks beta translations 2020-09-12 03:03:52 -04:00
d6ac86ed8c
load name variants
global stinx
2020-08-11 12:32:41 -04:00
afd850fbca
make sure translation is supplied when propagating enables 2020-08-11 11:55:19 -04:00
bdc076b664
fixed player supporting global 2020-08-11 11:55:17 -04:00
47e250ba89 support for global languages 2020-05-16 15:39:41 +02:00
14efed32e3 Merge branch 'master' of https://git.poweris.moe/yttt-xdu/XDUPlayer 2020-04-17 14:26:49 -07:00
90236c665d Since we dont have battles we use "divaeffectcontinue" as a fade out but they also sometimes call "fadeout" so set a flag so we don't do fade out again if we are already doing it. 2020-04-17 14:26:12 -07:00
89a93407f1 Update repository links for submodules and player info 2020-02-18 18:18:02 -05:00
2ca5a9e704 js: move bgmloop to data folder
Having xdu-specific data in this repo doesn't make much sense when most of the
data is fairly general to the engine, plus now I don't have to make a commit
every time I want to update the data.
2019-11-12 18:58:42 -05:00
c6c9c99c31 json: update bgmloop 2019-10-25 17:56:09 -04:00
ae90fd1c37 Updated pixi again with fork because im clearly still doing something wrong and still need the sprite hack. 2019-09-29 11:53:12 -07:00
5ca0935ac6 Updated to Pixi v5.
This also fixes a chrome video preload spec change.
2019-09-29 11:19:51 -07:00
0c039b6ed4 1.3.1 version bump 2019-06-09 21:36:52 -04:00
a93978f39d Fix movecamera since its a macro now. 2019-06-01 14:38:39 -07:00
b6821d4157 fix broken links 2019-05-24 10:00:38 -04:00
d8a5d4d177 changelog: 1.3.0 2019-05-24 04:49:54 -04:00
022250c4c4 fonts: re-enable russian font
idk why bingo disabled this
2019-05-24 04:22:04 -04:00
3101868b30 Merge branch 'quest-json' of https://git.poweris.moe/xduplayer into quest-json 2019-05-21 20:56:42 -07:00
bb409c45a1 Fixes for colorTo and tint not being kept during dialogue. 2019-05-21 20:56:37 -07:00
4716b5e8e8 divamovie: respect volume controls 2019-05-21 22:42:52 -04:00
9dc0c8f9cf enable-guard play all 2019-05-17 18:53:17 -04:00
0d522b55c5 fix urlparams play
single value, questscenemstid
2019-05-17 13:00:05 -04:00
f289381955 Merge branch 'quest-json' of git.poweris.moe:xduplayer into quest-json 2019-05-17 12:59:21 -04:00
c1c6cbfd99 demagicify custom namespace 2019-05-17 12:44:14 -04:00
90625d82b6 css for follow links instead of table. 2019-05-17 09:38:16 -07:00
5dba520155 continue playing scene after selecting specific part 2019-05-17 12:31:44 -04:00
0e9f6f8d70 custom doesn't matter for part select
it's decided by the current scene
2019-05-17 12:05:42 -04:00
8786c54200 bgmloop: update
why is this in this repo
2019-05-17 06:37:26 -04:00
25f7d90951 metadata changes and quest selector 2019-05-17 05:20:02 -04:00
526d0a51cc copy macros
macros were being edited in-place and affecting later uses
2019-05-13 20:22:17 -04:00
737b13da42 custom macros
dug out an old copy of the Macros file from the wedding gears
event and set up the player to merge removed macros
2019-05-13 17:41:01 -04:00
269592c3d6 Merge branch 'master' of https://git.poweris.moe/xduplayer 2019-05-13 13:16:45 -07:00
d4e96c66a8 Removed webpack for gulp again because its simpler for a project this size. 2019-05-13 13:16:40 -07:00
effb55871f utage: divamovie support
this is used for skillmovies that play during some missions
they must first be converted into webm format
2019-05-13 16:13:01 -04:00
77fc6e4d69 Merge branch 'master' of git.poweris.moe:xduplayer 2019-05-13 03:42:32 -04:00
bf11050984 utage macro support
xdu ships with a Macro.tsv, and loading commands
out of there instead of defining them manually
saves a lot of trouble

bingo didn't know about it

there's probably some regressions, needs further testing
2019-05-13 03:31:42 -04:00
1d469d4f3e webpack, eslint
javascript didn't have proper modules until es6 what the fuck

bingo's code scares me so i hope i didn't break it when fixing
the linting errors
2019-05-12 20:59:45 -04:00
e3b7233b20 remove emoji strings
replaced with html entities/creation from unicode code-point where applicable
my editor doesn't render emoji
2019-05-11 23:36:58 -04:00
b9e91f4977 version bump 2019-01-20 00:55:51 -05:00
eec0bb137b json: update bgmloop 2019-01-20 00:55:32 -05:00
0b3fb01670 I didnt hit save 2019-01-19 14:58:09 -07:00
fb9cab573e fix unbalanced parenthesis 2019-01-19 16:47:00 -05:00
f3ddb3e58f noise_disappearance commands should work. 2019-01-19 14:02:31 -07:00
24cbf4b5ad Merge branch 'master' of https://git.poweris.moe/xduplayer 2018-12-29 11:45:29 -07:00
e098d27964 Fix player not falling back to utage text if translation file didnt exist at all. 2018-12-29 11:44:34 -07:00
dbf530a333 urlparams: rewrite 2018-12-29 13:34:22 -05:00
rdh
d233bf77ce Merge branch 'master' of file:///mnt/bigstuff/source/xduplayer 2018-12-29 12:53:06 -05:00
42e37585d6 urlparams: rewrite 2018-12-29 12:53:03 -05:00
9ca49d25cc urlparams: rewrite 2018-12-29 12:45:27 -05:00
01245c4477 Merge branch 'master' into release 2018-12-29 12:10:52 -05:00
8933ba986a urlparams: add lang parameter 2018-12-29 12:02:23 -05:00
b98c2d987d Merge branch 'master' into release 2018-12-29 11:30:02 -05:00
62b22d9f96 russian: add font 2018-12-29 11:00:00 -05:00
64d452c7db lang: experimental: enable russian language 2018-12-29 10:34:49 -05:00
c350654ca2 json: update bgmloop 2018-12-29 10:33:48 -05:00
9ca07cca3b Check for when the next mission is disabled will now not fail if the next mission in line is also disabled. 2018-10-24 23:01:44 -07:00
63a21c69d8 Merge branch 'master' into release 2018-10-21 01:21:22 -04:00
99c7afde04 js: update BgmLoop.json 2018-10-21 00:29:19 -04:00
61e5aaca02 Merge branch 'master' into release 2018-09-13 20:34:49 -07:00
cdf61c9d57 Dumb html standard not assuming px thing. 2018-09-13 20:30:27 -07:00
rdh
b74cacb148 Merge branch 'master' into release 2018-09-13 09:23:18 -04:00
82eeacab94 submodule 2018-09-12 12:21:52 -07:00
4c1239ed1a Merge branch 'master' of https://git.poweris.moe/xduplayer 2018-09-12 12:21:45 -07:00
98a45ad4f9 Theoretical support for another font for english.
Extra meta tag.
2018-09-12 12:21:02 -07:00
56da2097b9 Revert "font: switch to source han sans"
This reverts commit 03cbf453498f0dba21b849ed03a7977c4a42b063.
2018-09-12 15:04:08 -04:00
419c896e64 js: update bgm_loop 2018-09-12 12:43:03 -04:00
03cbf45349 font: switch to source han sans 2018-08-01 04:59:26 +09:00
b31d712782 Regex fix 2018-07-29 12:14:01 -07:00
6b8cae2c00 Added custom data folder to gulp dist. 2018-07-27 10:02:31 -07:00
16bec2a1ad submodule 2018-07-27 09:15:42 -07:00
733c576cf2 Support for loop effect from 2018 summer event.
Support for pattern argument including a <character=> tag.
2018-07-24 21:40:00 -07:00
36fd987c4d Added support for custom assets so bridal gears can run more separated from the main assets so the XDU cant break it as easily. 2018-07-06 09:35:43 -07:00
4e3940fff2 Merge branch 'master' of https://git.poweris.moe/xduplayer 2018-07-02 20:15:22 -07:00
7f71e0d89b Language selection wasn't being written to local storage.
Updated submodule.
2018-07-02 20:15:15 -07:00
3a1dc7d640 update bgmloop json 2018-07-02 07:07:09 +09:00
30ce95011a Removed mst ids line 2018-06-14 07:49:14 -07:00
7e8eeffe4d Merge branch 'master' into release 2018-06-14 16:30:13 +09:00
4c74a17bc3 gulp: XduMissions.json was moved 2018-06-14 16:06:38 +09:00
e83a131537 submodule 2018-06-13 21:51:51 -07:00
4d435784b6 Missions JSON moved to translations submodule so missions can be added/enabled without disturbing main project.
Individual mission ids can be disabled not just whole mstid.
2018-06-13 21:49:25 -07:00
cb88904665 Merge branch 'master' of https://git.poweris.moe/xduplayer 2018-06-13 21:02:52 -07:00
8780cc2721 DPI is now taken into account when resizing.
Added credits to mission modal.
Added ability to go fullscreen.
2018-06-13 21:02:42 -07:00
a4676279f3 Merge branch 'master' into release 2018-06-12 23:16:20 +09:00
72f2549727 enable kanamari memoria 2018-06-12 16:26:00 +09:00
63478f494d Merge branch 'master' into release 2018-06-11 21:26:34 -07:00
47451eea7e Added title tag that updates with mission name.
Added null check for pixi sprite calculateverticies because it sometimes makes a texture invalid when it shouldn't be.
2018-06-11 21:25:25 -07:00
0a56a9b11d Merge branch 'master' into release 2018-06-08 08:25:51 -07:00
d073e7946c Updated version in modal 2018-06-08 08:25:34 -07:00
e1f09c35b9 Merge branch 'master' into release 2018-06-08 08:24:22 -07:00
d356f17adb Updated pixi.
Maybe fixed a case from interpolation that a sprite could not be cleaned up. Need to make a better system for controlling sprites.
Added binds for arrow keys to scroll multiline text.
Added support for colorto tween changing tint not just alpha.
2018-06-07 21:35:47 -07:00
2287163a34 Made various commands play sounds. 2018-06-06 22:16:44 -07:00
e25cd1f929 Fixes and additions for first chapter of bridal gears. 2018-06-05 21:14:02 -07:00
e58002ce4c bridal: add custom event and enable 2018-06-06 02:41:07 +09:00
7a50205cd1 translations submodule: track branch
use --remote in the future
2018-06-06 02:16:28 +09:00
bf73e0b87a translations submodule: track branch
use --remote in the future
2018-06-06 02:12:46 +09:00
c07d281948 Custom mission support.
Some fixes.
Different Scene Titles are slightly easier to support.
Started adding new effects for bridal gears.
2018-06-04 09:07:53 -07:00
d086fc2f71 Added in some base stuff for bridal gears.
updated translations.
2018-06-01 20:20:38 -07:00
5d51d0f2a9 Fixed audio not loading if tsv file didn't load any audio.
Made list of mstids an array of allowed mstids instead of making a weird if block for allowed ids.
2018-05-30 20:24:01 -07:00
72cc69cb0b lol no case sensitive filesystem 2018-05-30 04:43:24 +09:00
9ebe1c7d5b Added translations from js/translations as submodule 2018-05-29 11:59:59 -07:00
4046a973ba Removed translations folder 2018-05-29 11:58:45 -07:00
59f0a30aa7 Added translation files for bunnies 2018-05-29 11:42:01 -07:00
115 changed files with 10166 additions and 25635 deletions

1
.eslintignore Normal file
View File

@ -0,0 +1 @@
Js/Pixi.min.js

29
.eslintrc.json Normal file
View File

@ -0,0 +1,29 @@
{
"env": {
"browser": true,
"es6": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly",
"PIXI": "readonly",
"UtageInfo": "readonly",
"TextFunctions": "readonly",
"Player": "readonly",
"Shaders": "readonly",
"baseDimensions": "readonly",
"commonFunctions": "readonly",
"audioController": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
"no-console": "off",
"no-unused-vars": [2, { "vars": "local", "argsIgnorePattern": "^(success|event|resource|delta|reject)$"}],
"no-empty": ["error", { "allowEmptyCatch": true }],
"no-mixed-spaces-and-tabs": "off"
}
}

4
.gitignore vendored
View File

@ -2,6 +2,9 @@
/
web.config
/Js/Typed
/Js/[Pp]ixi.js
/Js/[Pp]ixi.js.map
/Js/[Pp]ixi.min.js.map
/node_modules
/Js/XduPlayer.js
/Js/XduPlayer.min.js.map
@ -9,3 +12,4 @@ web.config
/Dist
/Css/main.min.css
/Js/XduPlayer.min.js
/**/.*.swp

8
.gitmodules vendored Normal file
View File

@ -0,0 +1,8 @@
[submodule "Js/Translations"]
path = Js/Translations
url = https://git.poweris.moe/yttt-xdu/xdutranslations.git
branch = master
[submodule "CustomData"]
path = CustomData
url = https://git.poweris.moe/yttt-xdu/customdata.git
branch = .

50
CHANGELOG.md Normal file
View File

@ -0,0 +1,50 @@
## V1.1.0 (2018-06-08)
Release for Bridal Gears.
Added various sound effects for some hit effects so there is just nothing when they happen.
Updated Pixi JS to 4.8.1.
Support for custom missions.
Made translations a submodule.
Various fixes to xdu functions.
## V1.2.0 (2018-06-13)
Added title tag that updates with current mission.
Added null check for pixi sprite calculateverticies because it sometimes makes a texture invalid when it shouldn't be. This is kinda a hack and should be investigated deeper in the future.
DPI is now taken into account when resizing.
Added credits to mission modal.
Added ability to go fullscreen.
Missions JSON moved to translations submodule so missions can be added/enabled without disturbing main project.
## V1.2.1 (2018-12-29)
Custom asset support
Russian language support
Fix translation fallback
## V1.2.2 (2019-01-20)
Add language url parameter
Fix noise\_disappearance commands
## V1.3.0 (2019-05-13)
Macro support
DivaMovie
Changed metadata to include quests
Per-language quest enabling
Sort scenes into quests to reduce clutter
Preserve ColorTo tinting properly
urlparam: questSceneMstId
## V1.3.1 (2019-06-09)
Fix MoveCamera macro
## V1.4.0 (2019-09-29)
Updated Pixi.js to v5
## V1.5.0 (2020-07-31)
XDU Global support

2
Css/generic.min.css vendored
View File

@ -1 +1 @@
html{font-size:16px;font-family:arial;background-color:#393939;color:rgba(255,255,255,.7)}html body{border-color:rgba(255,255,255,.2)}html body a{color:#0096cf}html body a:not([href]){text-decoration:underline;cursor:pointer}html body .hover-span{color:#0096cf}.fade-in{opacity:0;transition:opacity .5s}
html{font-size:16px;font-family:arial;background-color:#393939;color:rgba(255,255,255,.7)}html body{border-color:rgba(255,255,255,.2)}html body a{color:#0096cf}html body a:not([href]){text-decoration:underline;cursor:pointer}html body .hover-span{color:#0096cf}.fade-in{opacity:0;transition:opacity .5s}.centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}

View File

@ -35,10 +35,20 @@
}
@font-face {
font-family: SourceCodePro-Regular;
src: url(../Fonts/SourceCodePro-Regular.woff2) format('woff');
font-family: Orbitron-Medium;
src: url(../Fonts/Orbitron Medium.woff2) format('woff');
}
@font-face {
font-family: PTSans;
src: url(../Fonts/PTSans.woff2) format('woff');
}
/*@font-face {
font-family: SourceSansVariable-Roman;
src: url(../Fonts/SourceSansVariable-Roman.woff2) format('woff');
}*/
@-webkit-keyframes smallbounce {
from { transform: translate(0, 5px); }
to { transform: translate(0, -5px); }
@ -52,9 +62,11 @@
to { transform: translate(0, -5px); }
}
body { margin: 0; }
html { height: 100%; }
.centered { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; }
body { margin: 0; height: 100%; }
.flex-grow { flex-grow: 1; }
.hidden { opacity: 0; }
@ -62,9 +74,19 @@ body { margin: 0; }
#app-container { position: relative; width: 1334px; height: 750px; display: flex; justify-content: center; align-items: center; }
#parent-container { display: flex; flex-direction: column; align-items: center; }
#parent-container { height: 100%; display: flex; flex-direction: column; align-items: center; }
#text-container { position: absolute; margin: auto; height: 750px; width: 1334px; font-family: 'FOT-RodinNTLGPro'; }
#text-container { color: white; position: absolute; margin: auto; height: 750px; width: 1334px; font-family: 'FOT-RodinNTLGPro'; }
#text-container.eng { font-family: 'FOT-RodinNTLGPro'; }
#text-container.jpn { font-family: 'FOT-RodinNTLGPro'; }
#text-container.rus { font-family: 'PTSans'; }
#text-container.cze { font-family: 'PTSans'; }
#text-container #fullscreen-button { position: absolute; top: 0.5rem; left: 0.5rem; font-size: 30px; line-height: 30px; opacity: 0.35; z-index: 11; }
#text-container #title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 20px; transition: opacity 0.3s; cursor: default; user-select: none; }
@ -74,7 +96,7 @@ body { margin: 0; }
#text-container #main-ui-img { width: 100%; height:100%; transition: opacity 0.1s; }
#dialog-box { color: white; font-weight: bold; text-shadow: 1px 1px 6px black; transition: opacity 0.1s; }
#dialog-box { font-weight: bold; text-shadow: 1px 1px 6px black; transition: opacity 0.1s; }
#dialog-box #character { position: absolute; left: 70px; font-size: 30px; cursor: default; user-select: none; }
@ -100,11 +122,13 @@ body { margin: 0; }
#dialog-scroll img { height: 35px; }
#title-container { margin-bottom: 2px; }
#title-container { padding: 2px 0; }
#other-controls-container { display: flex; width: 550px; justify-content: center; align-items: center; z-index: 10; }
#other-controls-container { padding-bottom: 4px; display: flex; width: 100%; justify-content: center; align-items: center; z-index: 10; }
#select-mission { min-width: 0; }
#select-quest { min-width: 0; width: 25% }
#select-scene { min-width: 0; width: 25% }
#select-language { margin-left: 10px; }
@ -116,7 +140,7 @@ body { margin: 0; }
#modal-container { position: fixed; z-index: 16; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.modal { background-color: #393939; color: #F0F0F0; height: 400px; width: 350px; position: relative; margin: auto; display: flex; flex-direction: column; align-items: center; box-shadow: 0px 0px 20px 3px #070707; border-radius: 7px; box-sizing: border-box; padding: 10px; }
.modal { background-color: #393939; color: #F0F0F0; height: 425px; width: 350px; position: relative; margin: auto; display: flex; flex-direction: column; align-items: center; box-shadow: 0px 0px 20px 3px #070707; border-radius: 7px; box-sizing: border-box; padding: 10px; }
#mission-modal { }
@ -124,15 +148,21 @@ body { margin: 0; }
#mission-modal #mission-icon { display: none; margin: 10px 0 10px 0; object-fit: contain; }
#mission-modal span { max-width: 100%; word-break: break-word; max-height: 120px; overflow: auto;}
#mission-modal #mission-summary { max-width: 100%; word-break: break-word; margin-bottom: 5px; min-height: 0; overflow-y: auto; }
#mission-modal .mission-title { font-weight: bold; text-align: center; }
#mission-modal #mission-ids { margin-top: auto; width: 100%; display: flex; flex-direction: column; align-items: center; }
#mission-modal #mission-ids { margin: 5px 0 5px 0; width: 100%; display: flex; flex-direction: column; align-items: center; min-height: 21px; }
#mission-modal #mission-ids div { display: flex; align-items: center; }
#modal-buttons { bottom: 0; margin-top: auto; width: 100%; display: flex; justify-content: space-between; }
#modal-buttons { bottom: 0; margin-top: auto; width: 100%; display: flex; justify-content: space-between; min-height: 21px; }
#mission-modal .follow-links { margin-top: auto; display: flex; flex-direction: column; text-align: center; width:100%; }
#mission-modal .follow-links .follow-links-header { font-weight: bold; }
#mission-modal .follow-links .follow-links-links { display: flex; flex-direction: row; justify-content: space-around; margin-top: 5px; }
@media screen and (max-width: 812px) {
#modal-container { top: 0; bottom: 0; left: 0; right: 0; transform: none; }
@ -147,4 +177,4 @@ body { margin: 0; }
@media screen and (max-height: 600px) {
#mission-modal #mission-detail { display: none; }
#mission-modal #mission-icon { display: block; max-height: 20%; margin: 10px 0 10px 0; object-fit: contain; }
}
}

1
CustomData Submodule

@ -0,0 +1 @@
Subproject commit e92af8f0d0c0d4246e44dd0b63508f9e460fe3a8

View File

@ -1,5 +1,4 @@
//(Math.exp(x)-1)/(Math.E-1)
//🔊
class bufferLoader {
constructor(context, soundMap, callback) {
@ -90,7 +89,7 @@ class audioController {
if(!this.loader.bufferList[sound]) {
return;
}
let source = this.audioCtx.createBufferSource()
let source = this.audioCtx.createBufferSource();
this.sources[sound] = source;
source.buffer = this.loader.bufferList[sound];
source.loop = false;
@ -153,12 +152,18 @@ class audioController {
}
loadSounds(soundMap, callback) {
this.loader = new bufferLoader(this.audioCtx, soundMap, (percent) => {
if(!soundMap || soundMap.length === 0) {
if (callback) {
callback(percent);
callback(100);
}
});
this.loader.load();
} else {
this.loader = new bufferLoader(this.audioCtx, soundMap, (percent) => {
if (callback) {
callback(percent);
}
});
this.loader.load();
}
}
resetAll() {
@ -176,4 +181,4 @@ class audioController {
}
this.sources = {};
}
}
}

View File

@ -4,6 +4,11 @@ let rootUrl = `${window.location.protocol}//${window.location.host}/`;
const baseDimensions = {width: 1334, height: 750};
const screenRatio = 9/16;
const CUSTOM = {
custom: 'Custom',
stock: 'Stock'
}
class commonFunctions {
static getFileText(file) {
return new Promise((resolve, reject) => {
@ -158,11 +163,12 @@ class commonFunctions {
let color = '';
name = name.substring(1);
if(name.length === 8) {
color = name.slice(0, 6);
alpha = name.slice(6, 8);
color = parseInt(name.slice(0, 6), 16);
alpha = parseInt(name.slice(6, 8), 16) / 255;
} else {
color = parseInt(name, 16);
alpha = 1;
}
color = parseInt(color, 16);
alpha = parseInt(alpha, 16) / 255;
return { color, alpha };
} else {
switch(name.toLowerCase()) {
@ -184,6 +190,15 @@ class commonFunctions {
return [r/255, g/255, b/255];
}
static componentToHex(c) {
var hex = parseInt(c).toString(16);
return hex.length == 1 ? "0" + hex : hex;
}
static rgbToHex(rgb) {
return `#${this.componentToHex(rgb[0] * 255)}${this.componentToHex(rgb[1]* 255)}${this.componentToHex(rgb[2]* 255)}`;
}
static convertUtageTextTags(text) {
text = text.replace(/<speed.*?>|<\/speed>/g, "");
text = text.replace(/\\n/g, "<br/>")
@ -317,6 +332,14 @@ class commonFunctions {
}
retval.speed = Number(retval.speed);
}
let indexC = props.indexOf("color=");
if(indexC !== -1) {
retval.color = "";
for(let i = indexC + 6; i < props.length; ++i) {
if(props[i] == " ") { break; }
retval.color += props[i];
}
}
return retval;
}
}
}

View File

@ -2,7 +2,7 @@
const pixiApp = {
app: new PIXI.Application(baseDimensions),
loader: PIXI.loader
loader: PIXI.Loader.shared
};
const utage = new UtageInfo();
@ -10,25 +10,40 @@ const shaders = new Shaders();
const textFunc = new TextFunctions();
let audio = undefined; //Cant create a audio context without user input.
const player = new Player(pixiApp, utage, textFunc, audio, shaders);
const languages = ["eng", "jpn"];
const languages = ["eng", "jpn", "rus", "cze", "enm", "kor", "zho"];
const version = "YameteTomete XDUPlayer V1.5.0";
let bodyLoaded = false;
let utageLoaded = false;
let languagesLoaded = false;
let selectedLang = "eng";
let currentMission = undefined;
let currentMissionMst = 0;
let currentMissionIndex = 0;
let currentMissionList = [];
let currentScene = {};
let currentSceneId = "";
let scenePlaylist = [];
let currentPart = "";
let partPlaylist = [];
let urlParams = {};
let screenw = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
let screenh = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
let screenSizeTimeout = undefined;
let isMuted = false;
let volume = 0.5;
let prevMission = '{Select}';
let fullScreen = false;
let prevScene = '{Select}';
let prevQuest = '{Select}';
const emoji = {
LoudSound: String.fromCodePoint(0x1f50a),
Mute: String.fromCodePoint(0x1f507),
HeavyPlusSign: String.fromCodePoint(0x2795)
};
function onBodyLoaded() {
bodyLoaded = true;
document.getElementById("title-tag").innerText = version;
document.addEventListener('webkitfullscreenchange', onFullScreenChange, false);
document.addEventListener('mozfullscreenchange', onFullScreenChange, false);
document.addEventListener('fullscreenchange', onFullScreenChange, false);
document.addEventListener('MSFullscreenChange', onFullScreenChange, false);
}
(function startLoad() {
@ -47,6 +62,7 @@ function onBodyLoaded() {
(function checkIsLoaded() {
if(bodyLoaded) {
document.getElementById('loading-font').style.cssText = "display: none;";
checkQueryParameters();
loadLocalStorage();
}
if(utageLoaded && languagesLoaded) {
@ -62,7 +78,8 @@ function onBodyLoaded() {
function onAllLoaded(success) {
textFunc.findTextElements();
buildMissionSelectList();
buildQuestSelectList();
buildSceneSelectList();
buildLanguageList();
let appContainer = document.getElementById('app-container');
appContainer.appendChild(pixiApp.app.view);
@ -88,15 +105,16 @@ function loadLocalStorage() {
audio.mute(isMuted);
}
if(isMuted) {
document.getElementById('mute-button').innerText = "🔇";
document.getElementById('mute-button').innerText = emoji.Mute;
} else {
document.getElementById('mute-button').innerText = "🔊";
document.getElementById('mute-button').innerText = emoji.LoudSound;
}
//language
let lang = localStorage.getItem('language') || "eng";
let lang = urlParams['lang'] || localStorage.getItem('language') || "eng";
if(languages.includes(lang)) {
selectedLang = lang;
}
document.getElementById('text-container').className = selectedLang;
utage.setTranslationLanguage(selectedLang, '')
.then((success) => {
languagesLoaded = true;
@ -109,29 +127,79 @@ function loadLocalStorage() {
}
}
function buildMissionSelectList() {
let selectBox = document.getElementById('select-mission');
selectBox.innerHTML = '';
for(let i = -1; i < utage.missionsList.length; ++i) {
let opt = document.createElement('option');
if(i === -1) {
function buildQuestSelectList() {
let questBox = document.getElementById('select-quest');
questBox.innerHTML = '';
for (let i = -1; i < utage.questList.length; ++i) {
let opt = document.createElement('option')
if (i === -1) {
opt.setAttribute('value', '{Select}');
opt.innerText = 'Select Mission';
opt.innerText = 'Select Event';
} else {
let m = utage.missionsList[i];
//Only allowing 3.5 right now
//if(!(m.MstId >= 104001 && m.MstId <= 104008)) {
if(m.MstId !== 202070) {
let q = utage.questList[i];
let cust = q.IsCustom ? CUSTOM.custom : CUSTOM.stock;
let name = q.Name;
let tl_key = utage.questTranslations[cust][q.QuestMstId];
if (!tl_key) {
console.log("Failed to build quest list: missing translations");
continue;
}
opt.setAttribute('value', m.MstId);
let name = m.Name;
if(utage.missionTranslations[m.MstId]) {
name = utage.missionTranslations[m.MstId].Name || name;
if (!tl_key.Enabled && !utage.quests[cust][q.QuestMstId].Scenes.some((s) => { return utage.sceneTranslations[cust][s].Enabled === true })) {
continue;
}
name = tl_key.Name || name;
opt.setAttribute('value', `${cust}|${q.QuestMstId}`);
opt.innerText = name;
}
selectBox.appendChild(opt);
questBox.appendChild(opt);
}
}
function buildSceneSelectList() {
let sceneBox = document.getElementById('select-scene');
let questBox = document.getElementById('select-quest');
sceneBox.innerHTML = '';
let opt = document.createElement('option');
opt.setAttribute('value', '{Select}');
opt.innerText = "Select Scene";
if (questBox.value === '{Select}') {
sceneBox.appendChild(opt);
sceneBox.setAttribute("disabled", "true");
return;
} else {
sceneBox.removeAttribute("disabled");
}
let cust = questBox.value.split("|")[0];
let questMstId = questBox.value.split("|")[1];
for (let i = -2; i < utage.quests[cust][questMstId].Scenes.length; ++i) {
let opt = document.createElement('option');
if (i === -2) {
opt.setAttribute('value', '{Select}');
opt.innerText = 'Select Scene';
} else if (i === -1) {
opt.setAttribute('value', '{All}');
opt.innerText = 'Play All';
} else {
let questSceneMstId = utage.quests[cust][questMstId].Scenes[i];
let s = utage.scenes[cust][questSceneMstId];
opt.setAttribute('value', `${cust}|${questSceneMstId}`);
let name = s.Name;
let tl_key = utage.sceneTranslations[cust][questSceneMstId];
if (!tl_key) {
console.log("Failed to build scene list: missing translations");
continue;
}
if (!tl_key.Enabled) {
continue;
}
name = tl_key.Name || name;
opt.innerText = name;
}
sceneBox.appendChild(opt);
}
}
@ -149,47 +217,118 @@ function buildLanguageList() {
function checkQueryParameters() {
urlParams = commonFunctions.readQueryParameters();
if(urlParams['mstid'] && urlParams['id'] && utage.groupedMissions[urlParams['mstid']] && utage.groupedMissions[urlParams['mstid']].Missions[urlParams['id']]) {
document.getElementById('play-from-query').style.cssText = "position: fixed; z-index: 15; text-align: center; top: 50%; left: 50%; display: block;";
if (languagesLoaded) {
let cust;
if (urlParams['custom'] && urlParams['custom'] === "1") {
cust = CUSTOM.custom;
} else {
cust = CUSTOM.stock;
}
let playable = (urlParams['questscenemstid'] &&
utage.scenes[cust][urlParams['questscenemstid']] &&
utage.sceneTranslations[cust][urlParams['questscenemstid']] &&
utage.sceneTranslations[cust][urlParams['questscenemstid']].Enabled);
if(playable) {
document.getElementById('play-from-query').style.cssText = "position: fixed; z-index: 15; text-align: center; top: 50%; left: 50%; display: block;";
}
}
}
function playFromQuery(event) {
missionChanged(urlParams['mstid'], urlParams['id']);
let cust;
if (urlParams['custom'] && urlParams['custom'] === "1") {
cust = CUSTOM.custom;
} else {
cust = CUSTOM.stock;
}
sceneSet(urlParams['questscenemstid'], cust);
document.getElementById('play-from-query').style.cssText = "display: none;";
}
function missionDropDownChanged(event) {
function questDropDownChanged(event) {
if(!event || !event.currentTarget || !event.currentTarget.value) { return; }
buildSceneSelectList();
}
function sceneDropDownChanged(event) {
if(!event || !event.currentTarget || !event.currentTarget.value || event.currentTarget.value === '{Select}') { return; }
if (event.currentTarget.value === '{All}') {
let quest = document.getElementById("select-quest");
let cust = quest.value.split("|")[0];
let questMstId = quest.value.split("|")[1];
let scene = utage.quests[cust][questMstId].Scenes;
resetPlaylist();
for (const s of scene) {
let tl_key = utage.sceneTranslations[cust][s];
if (tl_key) {
if (utage.sceneTranslations[cust][s].Enabled) {
utage.scenes[cust][s]['QuestSceneMstId'] = s;
scenePlaylist.push(utage.scenes[cust][s]);
}
}
}
playNext();
return;
}
let cont = document.getElementById("modal-container");
let misId = event.currentTarget.value;
let mis = utage.groupedMissions[misId];
if(!mis) { console.log(`Mission ${misId} not found`); return; }
let name = mis.Name;
let summary = mis.SummaryText;
if(utage.missionTranslations[mis.MstId]) {
name = utage.missionTranslations[mis.MstId].Name || name;
summary = utage.missionTranslations[mis.MstId].SummaryText || summary;
let cust = event.currentTarget.value.split("|")[0];
let questSceneMstId = event.currentTarget.value.split("|")[1];
let scene = utage.scenes[cust][questSceneMstId];
if(!scene) { console.log(`Scene ${questSceneMstId} not found`); return; }
let name = scene.Name;
let summary = scene.SummaryText;
let image = questSceneMstId;
if ("Image" in scene) {
image = scene.Image;
}
let credits = "";
let tl_key = utage.sceneTranslations[cust][questSceneMstId];
if(tl_key) {
name = tl_key.Name || name;
summary = tl_key.SummaryText || summary;
credits = tl_key.Credits || credits;
}
if(!credits) {
if(selectedLang === "eng") {
credits = "YameteTomete";
} else {
credits = "None";
}
}
let chapterSelect = '<div><span>Chapter Select:</span><select id="ChapterSelect">';
for(let k of Object.keys(mis.Missions)) {
var m = mis.Missions[k];
chapterSelect += `<option value="${m.Id}">${m.Id}</option>`
chapterSelect += `<option value="{All}">Play All</option>`
for (const p of scene.Parts) {
chapterSelect += `<option value="${p}">${p}</option>`
}
let detailSrc = `${utage.rootDirectory}${(scene.IsCustom ? "CustomData" : "XDUData")}/Asset/Image/Quest/Snap/Detail/${image}.png`;
let iconSrc = `${utage.rootDirectory}${(scene.IsCustom ? "CustomData" : "XDUData")}/Asset/Image/Quest/Snap/Icon/${image}.png`;
chapterSelect += '</select></div>';
cont.innerHTML = `
<div id="mission-modal" class="modal">
<span class="mission-title">${name || 'none'}</span>
<img id="mission-detail" src="${utage.rootDirectory}XDUData/Asset/Image/Quest/Snap/Detail/${mis.MstId}.png"/>
<img id="mission-icon" src="${utage.rootDirectory}XDUData/Asset/Image/Quest/Snap/Icon/${mis.MstId}.png"/>
<span>Summary: ${summary || 'none'}</span>
<img id="mission-detail" src="${detailSrc}"/>
<img id="mission-icon" src="${iconSrc}"/>
<div id="mission-summary">Summary: ${summary || 'none'}</div>
<div class="flex-grow"></div>
<div>Credits (${selectedLang}): ${credits}</div>
<div id="mission-ids">
${chapterSelect}
</div>
<div id="modal-buttons">
<button onclick="closeMissionModal(event, false)">Close</button>
<span>MstId: ${mis.MstId}</span>
<button onclick="missionChanged(${mis.MstId})">Play</button>
<span>MstId: ${questSceneMstId}</span>
<button onclick="sceneSet('${questSceneMstId}', '${cust}')">Play</button>
</div>
</div>`;
document.getElementById("click-catcher").style.cssText = 'display: flex;';
@ -198,10 +337,18 @@ function missionDropDownChanged(event) {
function closeMissionModal(event, wasStarted) {
if(!wasStarted) {
document.getElementById('select-mission').value = prevMission;
document.getElementById('select-scene').value = prevScene;
document.getElementById('select-quest').value = prevQuest;
} else {
prevMission = document.getElementById('select-mission').value;
prevScene = document.getElementById('select-scene').value;
prevQuest = document.getElementById('select-quest').value;
}
if (prevScene === '{Select}') {
document.getElementById('select-scene').setAttribute("disabled", "true");
} else {
document.getElementById('select-scene').removeAttribute("disabled");
}
closeModal(event);
}
@ -212,50 +359,85 @@ function closeModal(event) {
cont.innerHTML = '';
}
function missionChanged(mstId, value) {
let mst = utage.groupedMissions[mstId];
let name = mst.Name;
if(utage.missionTranslations[mstId]) {
name = utage.missionTranslations[mstId].Name || name;
function sceneSet(questSceneMstId, cust) {
resetPlaylist();
let part = document.getElementById('ChapterSelect');
utage.scenes[cust][questSceneMstId]['QuestSceneMstId'] = questSceneMstId;
if (!part || part.value === '{All}') {
scenePlaylist.push(utage.scenes[cust][questSceneMstId]);
} else {
currentScene = utage.scenes[cust][questSceneMstId];
try {
partPlaylist.push.apply(partPlaylist, currentScene.Parts.slice(currentScene.Parts.indexOf(part.value)));
} catch (error) {
console.log(error);
return;
}
}
if(!value) {
value = document.getElementById("ChapterSelect").value;
playNext();
}
function playNext() {
if (!partPlaylist.length) {
if (!scenePlaylist.length) {
resetPlaylist();
return; // we're probably done
}
currentScene = scenePlaylist.shift();
partPlaylist = currentScene.Parts.slice();
}
partChanged(partPlaylist.shift());
}
function partChanged(part) {
let cust = currentScene.IsCustom ? CUSTOM.custom : CUSTOM.stock;
let name = currentScene.Name;
let tl_key = utage.sceneTranslations[cust][currentScene.QuestSceneMstId];
if(tl_key) {
name = tl_key.Name || name;
}
if(!audio) {
audio = new audioController(utage);
audio.changeVolume(volume);
audio.mute(isMuted);
player.audio = audio;
}
player.resetAll()
.then((success) => {
let newMission = mst.Missions[value];
checkMissionList(mst.Missions, value);
currentMission = newMission;
currentMissionMst = mstId;
let promises = [
utage.parseMissionFile(`${utage.rootDirectory}XDUData/${newMission.Path.replace('Asset/', '').replace('.utage', '').replace('.tsv', '_t.tsv')}`),
utage.loadMissionTranslation(`${utage.rootDirectory}Js/Translations/Missions/${currentMission.Path.replace('Asset/Utage/', '').replace('Scenario/', '').replace('.utage', '').replace('.tsv', `_translations_${selectedLang}.json`)}`)
];
if (scenePlaylist.length || partPlaylist.length) {
document.getElementById("skip-button").style.cssText = "display: inline-block;";
} else {
document.getElementById("skip-button").style.cssText = "display: none;";
}
let promises = [];
if(currentScene.IsCustom) {
promises.push(utage.parseMissionFile(`${utage.rootDirectory}CustomData/Utage/${currentScene.Folder}/Scenario/${part}_t.tsv`));
promises.push(utage.loadMissionTranslation(`${utage.rootDirectory}Js/Translations/MissionsCustom/${currentScene.Folder}/${part}_translations_${selectedLang}.json`));
} else {
promises.push(utage.parseMissionFile(`${utage.rootDirectory}XDUData/Utage/${currentScene.Folder}/Scenario/${part}_t.tsv`));
promises.push(utage.loadMissionTranslation(`${utage.rootDirectory}Js/Translations/Missions/${currentScene.Folder}/${part}_translations_${selectedLang}.json`));
}
closeMissionModal(undefined, true);
Promise.all(promises)
.then((success) => {
document.getElementById("playing-title").innerText = `${name} (${value})`;
document.getElementById("playing-title").innerText = `${name} (${part})`;
document.getElementById("title-tag").innerText = name;
currentPart = part;
player.playFile()
.then((success) => {
if(currentMissionIndex !== currentMissionList.length - 1) {
missionChanged(currentMissionMst, mst.Missions[currentMissionList[currentMissionIndex+1]].Id)
} else {
player.resetAll();
resetMissions();
}
playNext();
}, (failure) => {
player.resetAll();
resetMissions();
resetPlaylist();
console.log(failure);
});
}, (failure) => {
resetMissions();
resetPlaylist();
console.log(failure);
});
}, (failure) => {
@ -267,37 +449,32 @@ function languageChanged(event) {
if(!event || !event.currentTarget || !event.currentTarget.value || event.currentTarget.value === '{Select}' || !languages.includes(event.currentTarget.value)) { return; }
selectedLang = event.currentTarget.value;
let missionPath = '';
if(currentMission) {
missionPath = `${utage.rootDirectory}Js/Translations/Missions/${currentMission.Path.replace('Asset/Utage/', '').replace('Scenario/', '').replace('.utage', '').replace('.tsv', `_translations_${selectedLang}.json`)}`;
}
utage.setTranslationLanguage(selectedLang, missionPath);
}
function checkMissionList(missions, currentvalue) {
currentMissionList = [];
let i = 0;
for(var m of Object.keys(missions)) {
currentMissionList.push(m);
if(m === currentvalue) {
currentMissionIndex = i;
if(currentPart) {
if (currentScene.IsCustom) {
missionPath = `${utage.rootDirectory}Js/Translations/CustomMissions/${currentScene.Folder}/${currentPart}_translations_${selectedLang}.json`;
} else {
missionPath = `${utage.rootDirectory}Js/Translations/Missions/${currentScene.Folder}/${currentPart}_translations_${selectedLang}.json`;
}
++i;
}
if(currentMissionIndex + 1 === currentMissionList.length) {
document.getElementById("skip-button").style.cssText = "display: none;";
} else {
document.getElementById("skip-button").style.cssText = "display: inline-block;";
}
utage.setTranslationLanguage(selectedLang, missionPath)
.then((success) => {
document.getElementById('text-container').className = selectedLang;
buildQuestSelectList();
buildSceneSelectList();
localStorage.setItem('language', selectedLang);
});
}
function resetMissions() {
currentMissionIndex = 0;
currentMissionList = [];
currentMission = undefined;
currentMissionMst = 0;
function resetPlaylist() {
currentScene = {};
scenePlaylist = [];
currentPart = "";
partPlaylist = [];
document.getElementById("skip-button").style.cssText = "display: inline-block;";
document.getElementById("playing-title").innerText = 'None';
document.getElementById('select-mission').value = '{Select}';
document.getElementById("title-tag").innerText = version;
document.getElementById("select-quest").value = '{Select}';
buildSceneSelectList();
}
function onMainClick(event) {
@ -311,10 +488,10 @@ function hideUiClicked(event) {
function skipClicked(event) {
if(player.uiHidden) {
player.hideUiClicked(event);
} else if(player.runEvent && currentMissionIndex !== currentMissionList.length - 1) {
} else if(player.runEvent) {
event.preventDefault();
event.stopPropagation();
missionChanged(currentMissionMst, utage.groupedMissions[currentMissionMst].Missions[currentMissionList[currentMissionIndex+1]].Id);
playNext();
}
}
@ -331,7 +508,11 @@ function dialogScrollDown(event) {
}
function onBodyKey(event) {
if(event.code.toLowerCase() === "space") {
if(event.code.toLowerCase() === "arrowdown") {
dialogScrollDown(event)
} else if(event.code.toLowerCase() === "arrowup") {
dialogScrollUp(event);
} else if(event.code.toLowerCase() === "space") {
event.preventDefault();
event.stopPropagation();
player.onMainClick(event);
@ -342,7 +523,7 @@ function openHelpModal(event) {
let cont = document.getElementById("modal-container");
cont.innerHTML = `
<div id="mission-modal" class="modal">
<span class="mission-title">YameteTomete XDUPlayer V1.0.0</span>
<span class="mission-title">${version}</span>
<div>
<div style="margin: 5px;">Browser Support:<br/>
Chromium: 57+, May work earlier with no audio<br/>
@ -354,14 +535,19 @@ function openHelpModal(event) {
<div style="margin: 5px;">Mobile:<br/>
Android: 5+, Updated Chrome/Firefox/Edge<br/>
iOS: 11+, no audio<br/>
Recommended to request desktop site
</div>
</div>
<a style="margin-top: auto; text-align: center; "href="https://discord.gg/fpQZQ8g">YameteTomete Discord</a>
<div class="follow-links">
<div class="follow-links-header">Follow YameteTomete</div>
<div class="follow-links-links">
<a href="https://discord.gg/fpQZQ8g" target="_blank" >Discord</a>
<a href="https://twitter.com/YameteTomete" target="_blank">Twitter</a>
</div>
</div>
<div style="margin-top: auto; text-align: center;">All Symphogear content belongs to its respective owners</div>
<div id="modal-buttons">
<button onclick="closeModal(event)">Close</button>
<a href="https://git.poweris.moe/xduplayer.git/" target="_blank">Source</a>
<a href="https://git.poweris.moe/yttt-xdu/XDUPlayer" target="_blank">Source</a>
</div>
</div>`;
document.getElementById("click-catcher").style.cssText = 'display: flex;';
@ -375,9 +561,9 @@ function toggleMute(event) {
}
localStorage.setItem('ismuted', isMuted);
if(isMuted) {
document.getElementById('mute-button').innerText = "🔇";
document.getElementById('mute-button').innerText = emoji.Mute;
} else {
document.getElementById('mute-button').innerText = "🔊";
document.getElementById('mute-button').innerText = emoji.LoudSound;
}
}
@ -389,18 +575,50 @@ function onVolumeChange(event) {
localStorage.setItem('volume', volume);
}
function onWindowResize(event) {
function toggleFullscreen(event) {
event.preventDefault();
event.stopPropagation();
fullScreen = !fullScreen;
let docEl = document.documentElement;
if(fullScreen) {
let requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
if(requestFullScreen && !document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) {
requestFullScreen.call(docEl);
}
} else {
let cancelFullScreen = document.exitFullscreen || document.mozCancelFullScreen || document.webkitExitFullscreen || document.msExitFullscreen;
if(cancelFullScreen) {
cancelFullScreen.call(document);
}
}
}
function onFullScreenChange(event) {
if(document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement) {
fullScreen = true;
document.getElementById('other-controls-container').style.cssText = "display: none;";
document.getElementById('title-container').style.cssText = "display: none;";
document.getElementById('fullscreen-button').innerText = "✖️";
} else {
document.getElementById('other-controls-container').style.cssText = "";
document.getElementById('title-container').style.cssText = "";
document.getElementById('fullscreen-button').innerText = emoji.HeavyPlusSign;
}
onWindowResize(event, 0);
}
function onWindowResize(event, delay = 400) {
if(screenSizeTimeout) {
clearTimeout(screenSizeTimeout);
screenSizeTimeout = undefined;
}
screenw = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
screenh = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
let topContainerHeight = document.getElementById('other-controls-container').offsetHeight;
topContainerHeight += document.getElementById('title-container').offsetHeight;
let res = commonFunctions.getNewResolution(baseDimensions, screenw, screenh, (topContainerHeight ? topContainerHeight + 6 : topContainerHeight));
screenSizeTimeout = setTimeout(() => {
screenw = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
screenh = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
let topContainerHeight = document.getElementById('other-controls-container').offsetHeight + 6;
topContainerHeight += document.getElementById('title-container').offsetHeight;
let res = commonFunctions.getNewResolution(baseDimensions, screenw, screenh, topContainerHeight);
player.updateResolution(res);
document.getElementById('app-container').style.cssText = `width: ${res.width}px; height: ${res.height}px;`;
}, 400);
}
}, delay);
}

19
Js/Pixi.min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1,25 +1,20 @@
//http://glslsandbox.com/e#39992.0
class Shaders {
constructor() {
this.leftToRightFadeShader = `
precision mediump float;
varying vec2 vTextureCoord;
uniform vec2 dimensions;
uniform vec4 filterArea;
uniform vec4 inputPixel;
uniform highp vec4 outputFrame;
uniform float time;
uniform vec4 fadeincolor;
uniform vec4 fadeoutcolor;
vec2 mapCoord( vec2 coord ) {
coord *= filterArea.xy;
coord += filterArea.zw;
return coord;
}
void main( void ) {
vec2 uv = vTextureCoord;
vec2 mappedCoord = mapCoord(uv) / dimensions;
vec2 uv = vTextureCoord * inputPixel.xy / outputFrame.zw;
vec2 mappedCoord = uv;
float step2 = time;
float step3 = time + 0.2;
@ -35,21 +30,16 @@ class Shaders {
this.rightToLeftFadeShader = `
precision mediump float;
varying vec2 vTextureCoord;
uniform vec2 dimensions;
uniform vec4 filterArea;
uniform vec4 inputPixel;
uniform highp vec4 outputFrame;
uniform float time;
uniform vec4 fadeincolor;
uniform vec4 fadeoutcolor;
vec2 mapCoord( vec2 coord ) {
coord *= filterArea.xy;
return coord;
}
void main( void ) {
vec2 uv = vTextureCoord;
vec2 mappedCoord = mapCoord(uv) / dimensions;
vec2 uv = vTextureCoord * inputPixel.xy / outputFrame.zw;
vec2 mappedCoord = uv;
float step2 = (1.0 - time);
float step3 = (1.0 - time) - 0.2;
@ -65,22 +55,16 @@ class Shaders {
this.downToUpFadeShader = `
precision mediump float;
varying vec2 vTextureCoord;
uniform vec2 dimensions;
uniform vec4 filterArea;
uniform vec4 inputPixel;
uniform highp vec4 outputFrame;
uniform float time;
uniform vec4 fadeincolor;
uniform vec4 fadeoutcolor;
vec2 mapCoord( vec2 coord ) {
coord *= filterArea.xy;
coord += filterArea.zw;
return coord;
}
void main( void ) {
vec2 uv = vTextureCoord;
vec2 mappedCoord = mapCoord(uv) / dimensions;
vec2 uv = vTextureCoord * inputPixel.xy / outputFrame.zw;
vec2 mappedCoord = uv;
float step2 = (1.0 - time);
float step3 = (1.0 - time) - 0.2;
@ -96,22 +80,16 @@ class Shaders {
this.uptoDownFadeShader = `
precision mediump float;
varying vec2 vTextureCoord;
uniform vec2 dimensions;
uniform vec4 filterArea;
uniform vec4 inputPixel;
uniform highp vec4 outputFrame;
uniform float time;
uniform vec4 fadeincolor;
uniform vec4 fadeoutcolor;
vec2 mapCoord( vec2 coord ) {
coord *= filterArea.xy;
coord += filterArea.zw;
return coord;
}
void main( void ) {
vec2 uv = vTextureCoord;
vec2 mappedCoord = mapCoord(uv) / dimensions;
vec2 uv = vTextureCoord * inputPixel.xy / outputFrame.zw;
vec2 mappedCoord = uv;
float step2 = time;
float step3 = time + 0.2;
@ -128,7 +106,6 @@ class Shaders {
precision mediump float;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform vec2 dimensions;
uniform float factor;
vec4 Sepia( in vec4 color )
@ -149,10 +126,11 @@ class Shaders {
}
//https://jsfiddle.net/60e5pp8d/1/
//v5 changes to shaders, https://github.com/pixijs/pixi.js/wiki/v5-Creating-filters
// https://www.html5gamedevs.com/topic/42235-how-to-get-correct-fragment-shader-uv-in-pixi-50-rc0/
buildShaders() {
let divalefttorightfade = new PIXI.Filter(null, this.leftToRightFadeShader, {
time: { type: 'f', value: 0 },
dimensions: { type: 'v2', value: [baseDimensions.width, baseDimensions.height] },
fadeincolor: { type: 'v4', value: [0.0,0.0,0.0,1.0] },
fadeoutcolor: { type: 'v4', value: [0.0,0.0,0.0,0.0] }
});
@ -161,7 +139,6 @@ class Shaders {
let divarighttoleftfade = new PIXI.Filter(null, this.rightToLeftFadeShader, {
time: { type: 'f', value: 0 },
dimensions: { type: 'v2', value: [baseDimensions.width, baseDimensions.height] },
fadeincolor: { type: 'v4', value: [0.0,0.0,0.0,1.0] },
fadeoutcolor: { type: 'v4', value: [0.0,0.0,0.0,0.0] }
});
@ -170,7 +147,6 @@ class Shaders {
let divauptodownfade = new PIXI.Filter(null, this.uptoDownFadeShader, {
time: { type: 'f', value: 0 },
dimensions: { type: 'v2', value: [baseDimensions.width, baseDimensions.height] },
fadeincolor: { type: 'v4', value: [0.0,0.0,0.0,1.0] },
fadeoutcolor: { type: 'v4', value: [0.0,0.0,0.0,0.0] }
});
@ -179,7 +155,6 @@ class Shaders {
let divadowntoupfade = new PIXI.Filter(null, this.downToUpFadeShader, {
time: { type: 'f', value: 0 },
dimensions: { type: 'v2', value: [baseDimensions.width, baseDimensions.height] },
fadeincolor: { type: 'v4', value: [0.0,0.0,0.0,1.0] },
fadeoutcolor: { type: 'v4', value: [0.0,0.0,0.0,0.0] }
});
@ -187,16 +162,13 @@ class Shaders {
this.shaders['divadowntoupfade'] = divadowntoupfade;
let sepia = new PIXI.Filter(null, this.sepiaShader, {
factor: { type: 'f', value: 0.5 },
dimensions: { type: 'v2', value: [baseDimensions.width, baseDimensions.height] }
factor: { type: 'f', value: 0.5 }
});
sepia.apply = baseShaderApply;
this.shaders['sepia'] = sepia;
function baseShaderApply(filterManager, input, output) {
this.uniforms.dimensions[0] = input.sourceFrame.width;
this.uniforms.dimensions[1] = input.sourceFrame.height;
filterManager.applyFilter(this, input, output);
}
}
}
}

View File

@ -84,10 +84,10 @@ class TextFunctions {
function putText() {
// skip over any HTML chars
this.dialogToDisplay.curPos = this.typeHtmlChars(this.dialogToDisplay.text, this.dialogToDisplay.curPos);
let substr = this.dialogToDisplay.text.substr(this.dialogToDisplay.curPos);
if (this.dialogToDisplay.curPos === this.dialogToDisplay.text.length) {
this.showNextIndicator(true);
this.scrollingText = false;
this.dialog.scrollTop = 0;
return;
} else {
this.dialogToDisplay.curPos += 1;
@ -113,7 +113,7 @@ class TextFunctions {
this.dialogInner.innerHTML = this.dialogToDisplay.fullText;
let lHeight = this.lineHeight * 2;
if(this.dialogInner.offsetHeight > lHeight + 5) {
this.dialog.scrollTop = this.dialogInner.offsetHeight - lHeight;
this.dialog.scrollTop = 0//this.dialogInner.offsetHeight - lHeight;
this.showScrollControls(true);
}
this.showNextIndicator(true);
@ -190,4 +190,4 @@ class TextFunctions {
this.scrollingText = false;
this.lineHeight = -1;
}
}
}

1
Js/Translations Submodule

@ -0,0 +1 @@
Subproject commit ac0bfbd699431e9befdd843379e7c91ad1014cec

View File

@ -1,80 +0,0 @@
{
"103500111_0": "",
"103500111_1": "",
"103500111_2": "",
"103500111_3": "",
"103500111_4": "",
"103500111_5": "",
"103500111_6": "",
"103500111_7": "",
"103500111_8": "",
"103500111_9": "",
"103500111_10": "",
"103500111_11": "",
"103500111_12": "",
"103500111_13": "",
"103500111_14": "",
"103500111_15": "",
"103500111_16": "",
"103500111_17": "",
"103500111_18": "",
"103500111_19": "",
"103500111_20": "",
"103500111_21": "",
"103500111_22": "",
"103500111_23": "",
"103500111_24": "",
"103500111_25": "",
"103500111_26": "",
"103500111_27": "",
"103500111_28": "",
"103500111_29": "",
"103500111_30": "",
"103500111_31": "",
"103500111_32": "",
"103500111_33": "",
"103500111_34": "",
"103500111_35": "",
"103500111_36": "",
"103500111_37": "",
"103500111_38": "",
"103500111_39": "",
"103500111_40": "",
"103500111_41": "",
"103500111_42": "",
"103500111_43": "",
"103500111_44": "",
"103500111_45": "",
"103500111_46": "",
"103500111_47": "",
"103500111_48": "",
"103500111_49": "",
"103500111_50": "",
"103500111_51": "",
"103500111_52": "",
"103500111_53": "",
"103500111_54": "",
"103500111_55": "",
"103500111_56": "",
"103500111_57": "",
"103500111_58": "",
"103500111_59": "",
"103500111_60": "",
"103500111_61": "",
"103500111_62": "",
"103500111_63": "",
"103500111_64": "",
"103500111_65": "",
"103500111_66": "",
"103500111_67": "",
"103500111_68": "",
"103500111_69": "",
"103500111_70": "",
"103500111_71": "",
"103500111_72": "",
"103500111_73": "",
"103500111_74": "",
"103500111_75": "",
"103500111_76": "",
"103500111_77": ""
}

View File

@ -1,80 +0,0 @@
{
"103500111_0": "ウォームアップ",
"103500111_1": "「響ッ! 早く早くッ!」",
"103500111_2": "「はぁはぁはぁ……。\\n ちょっと待ってってば、未来ぅ……」",
"103500111_3": "「もう響ったら。いつも鍛えてるんでしょ?」",
"103500111_4": "「鍛えてたって、寝起きで全力疾走はさすがにキツイってばぁ」",
"103500111_5": "「響がギリギリまで寝てたから走ることになったんだよ?\\n ほら、もう少しだから頑張って」",
"103500111_6": "「ふわぁい……」",
"103500111_7": "「おふたりとも、来たみたいですわよ?」",
"103500111_8": "「お、ホントだ。おーい、ここここッ!」",
"103500111_9": "「やっと? もう、待ちくたびれちゃったよ」",
"103500111_10": "「遅れちゃってごめんね、みんな」",
"103500111_11": "「はぁはぁはぁ……。ご、ゴメンねぇ」",
"103500111_12": "「どーせビッキーが寝坊したんでしょ?」",
"103500111_13": "「ギクッ! ど、どうして分かったの?\\n ひょっとしてエスパー」",
"103500111_14": "「そんなの普段の行動から簡単に想像つくって」",
"103500111_15": "「それに、しっかり寝癖も残ってますものね?」",
"103500111_16": "「――嘘ッ!? ほ、ホントにッ!?」",
"103500111_17": "「ほんと、あんたってばアニメのキャラみたいだねぇ」",
"103500111_18": "「もう、響ったら……。\\n ほら、こっち向いて。直してあげる」",
"103500111_19": "「えへへ……ありがと、未来」",
"103500111_20": "「まったく、昼からお熱いことで」",
"103500111_21": "「それよか早く行こうよ。時間がもったいないって」",
"103500111_22": "「あ、ごめん。それじゃ行こっかッ!」",
"103500111_23": "「うん、やっぱり未来にはこういう服が似合うよッ!」",
"103500111_24": "「そ、そう? 確かに色は好きな感じだけど……。\\n でも、ちょっとデザイン、派手すぎないかな」",
"103500111_25": "「そんなことないってばッ!\\n もう夏なんだし、このくらいでちょうど良いんだってッ」",
"103500111_26": "「みんなもそう思うでしょ? ね? ね?」",
"103500111_27": "「ええ、とても素敵だと思いますわよ?」",
"103500111_28": "「うん、ビッキーにしては、なかなか良い見立てじゃない?」",
"103500111_29": "「でしょでしょっ?」",
"103500111_30": "「……ん? 『ビッキーにしては?』」",
"103500111_31": "「ホントに? でも、どうしようかな……」",
"103500111_32": "「そういう時は買わずに後悔するより買って後悔だよ」",
"103500111_33": "「もう。無責任に……」",
"103500111_34": "「絶対後悔なんかさせないってッ! わたしが保証するからッ!」",
"103500111_35": "「響がそこまで言うなら……買っちゃおっかな……」",
"103500111_36": "「やったぁッ!」",
"103500111_37": "「はぁ……結局、買っちゃった……」",
"103500111_38": "「フフ。わたしってば、グッジョブ♪」",
"103500111_39": "「ん? なんだろ、このチラシ」",
"103500111_40": "「えーと……ギリシャ エジプト展ですって」",
"103500111_41": "「え? ホントに? どれどれ?」",
"103500111_42": "「あれ意外。あんたってそういうの興味あるんだ?」",
"103500111_43": "「知らないの?\\n 博物館の中って、涼しくて夏にピッタリなんだよ」",
"103500111_44": "「あはは……そんなことだと思った……」",
"103500111_45": "「まあビッキーがエジプトとかに詳しい訳ないか」",
"103500111_46": "「でも、この展示、来週からみたいですわね」",
"103500111_47": "「ありゃりゃ。残念」",
"103500111_48": "「機会があったらみんなで涼みにいこーよ」",
"103500111_49": "「だから、そういう場所じゃないって、響……」",
"103500111_50": "「はぁ……楽しい時間ってのはあっという間だねぇ。\\n アニメのアバンを見たくらいに短く感じるよ」",
"103500111_51": "「この後、どうする? みんなでご飯食べて帰ろっか?」",
"103500111_52": "「久しぶりにふらわーのお好み焼きとか、いかがです?」",
"103500111_53": "「おっ、いいねぇ~。最近ご無沙汰だったし」",
"103500111_54": "「満場一致? それじゃあ早速、レッツゴーッ!」",
"103500111_55": "「あッ!? ……ごめん。わたし、今日駄目だったんだ」",
"103500111_56": "「どうしたのさ、ビッキー?」",
"103500111_57": "「その……実はこの後、クリスちゃんと一緒に、\\n 調ちゃんと切歌ちゃんの訓練に立ち会う約束があってさ……」",
"103500111_58": "「そうなんだ……」",
"103500111_59": "「ほんとにごめん、みんな」",
"103500111_60": "「残念ですけど、お約束なら仕方ないですわね」",
"103500111_61": "「で、時間大丈夫なの?」",
"103500111_62": "「あははは。実はもう結構ギリギリだったりして……」",
"103500111_63": "「なら早く行きなって。\\n また遅刻しちゃ駄目でしょ、ビッキー」",
"103500111_64": "「う、うん。それじゃまたねッ!」",
"103500111_65": "「気をつけてね、響ッ!」",
"103500111_66": "「遅くなりましたぁッ!」",
"103500111_67": "「やっと来たか。遅いぞバカッ!」",
"103500111_68": "「ごめ~ん、クリスちゃんッ!\\n それで、調ちゃんと切歌ちゃんは」",
"103500111_69": "「もうトレーニングルームに入ってる。\\n ちょうどこれから始めるところだ」",
"103500111_70": "「今日の訓練って、適合係数上昇訓練だっけ?」",
"103500111_71": "「ああ……LiNKERを使ったギア運用は\\n あいつらの身体に負担をかけるからな」",
"103500111_72": "「おお? 今のクリスちゃん、\\n なんだか、すごく頼りになる先輩っぽい」",
"103500111_73": "「ちゃっ、茶化すな、このッ!!」",
"103500111_74": "「あいったぁッ!?」",
"103500111_75": "「……ごほん。\\n 準備はいいか、人とも ぼちぼち始めるぞ」",
"103500111_76": "「……はい、いつでも大丈夫です」",
"103500111_77": "「右に同じく。どっからでもかかって来いデスッ!」"
}

View File

@ -1,24 +0,0 @@
{
"103500121_0": "",
"103500121_1": "",
"103500121_2": "",
"103500121_3": "",
"103500121_4": "",
"103500121_5": "",
"103500121_6": "",
"103500121_7": "",
"103500121_8": "",
"103500121_9": "",
"103500121_10": "",
"103500121_11": "",
"103500121_12": "",
"103500121_13": "",
"103500121_14": "",
"103500121_15": "",
"103500121_16": "",
"103500121_17": "",
"103500121_18": "",
"103500121_19": "",
"103500121_20": "",
"103500121_21": ""
}

View File

@ -1,24 +0,0 @@
{
"103500121_0": "「へぇ。なかなかやるじゃねーか」",
"103500121_1": "「どんなもんデスッ!\\n こんな雑魚イズくらい、へでもねーデスよッ」",
"103500121_2": "「切ちゃん、言葉汚い……」",
"103500121_3": "「……クリスちゃんの影響かな?」",
"103500121_4": "「おいッ! それはどういう意味だッ!」",
"103500121_5": "「切ちゃんがクリス先輩に染まっていく……」",
"103500121_6": "「アタシはずっと調一筋デスよッ!」",
"103500121_7": "「切ちゃん……」",
"103500121_8": "「調……」",
"103500121_9": "「ああああッ! そういう事は家でやれッ!」",
"103500121_10": "「はいデスッ!」",
"103500121_11": "「わかりました」",
"103500121_12": "「……とにかく、そろそろ次のシミュレータを動かすからなッ!」",
"103500121_13": "「どんな相手にするの、クリスちゃん?」",
"103500121_14": "「そうだな……なあ、やった感じどうだった?」",
"103500121_15": "「余裕デスッ! 簡単すぎなのデスよ」",
"103500121_16": "「うん……少し物足りないのは確か」",
"103500121_17": "「ほー、言ったな?」",
"103500121_18": "「なら次はもう少し設定を上げるからな?\\n 後でキツイとか泣き言言うんじゃねーぞ」",
"103500121_19": "「フフン。楽勝デスッ!」",
"103500121_20": "「……お願いします」",
"103500121_21": "「2人とも頑張ってね~」"
}

View File

@ -1,15 +0,0 @@
{
"103500122_0": "",
"103500122_1": "",
"103500122_2": "",
"103500122_3": "",
"103500122_4": "",
"103500122_5": "",
"103500122_6": "",
"103500122_7": "",
"103500122_8": "",
"103500122_9": "",
"103500122_10": "",
"103500122_11": "",
"103500122_12": ""
}

View File

@ -1,15 +0,0 @@
{
"103500122_0": "「こんだけ設定上げても問題ねーみてーだな」",
"103500122_1": "「すごいよ、2人ともッ!」",
"103500122_2": "「へへ。まだまだ行けるデスよッ」",
"103500122_3": "「うん、行けるね」",
"103500122_4": "「ずいぶんと調子よさそうだな」",
"103500122_5": "「自分でも不思議なくらい絶好調デスッ!」",
"103500122_6": "「今なら矢でも鉄砲でもネフィリムでも\\n チフォージュ・シャトーでも持ってこいデスッ」",
"103500122_7": "「切ちゃん、さすがにそれは、調子乗りすぎ……」",
"103500122_8": "「ほー。こりゃまた大きく出やがったな」",
"103500122_9": "「そんならお望み通り、\\n お次はとっておきの相手を用意してやるよ」",
"103500122_10": "「どうするの、クリスちゃん?\\n 次はもっとでっかいやつでも出す」",
"103500122_11": "「いや。あたしに良い考えがある。ちょっと耳貸せ」",
"103500122_12": "「なになに?」"
}

View File

@ -1,21 +0,0 @@
{
"103500131_0": "",
"103500131_1": "",
"103500131_2": "",
"103500131_3": "",
"103500131_4": "",
"103500131_5": "",
"103500131_6": "",
"103500131_7": "",
"103500131_8": "",
"103500131_9": "",
"103500131_10": "",
"103500131_11": "",
"103500131_12": "",
"103500131_13": "",
"103500131_14": "",
"103500131_15": "",
"103500131_16": "",
"103500131_17": "",
"103500131_18": ""
}

View File

@ -1,21 +0,0 @@
{
"103500131_0": "「遅いデスね……。\\n 設定に手間取ってるデスかね」",
"103500131_1": "「……もしかして……」",
"103500131_2": "「待たせたな、2人ともッ!」",
"103500131_3": "「……やっぱり」",
"103500131_4": "「どうしたんデス、先輩方?\\n もしかして一緒にトレーニングするデスか」",
"103500131_5": "「……そうじゃないと思うよ、切ちゃん」",
"103500131_6": "「一緒に戦うんじゃないんデスか?」",
"103500131_7": "「ううん、ある意味一緒に戦うってことだと思う……」",
"103500131_8": "「2人とも立体映像なんかじゃ物足りねぇんだろ?\\n 最後は先輩のあたしたちが直接胸貸してやらぁ」",
"103500131_9": "「やっぱり……」",
"103500131_10": "「え……って、ことはッ!?\\n せ、先輩方が相手デスかッ」",
"103500131_11": "「そういうこと。\\n 遠慮せずどーんとかかって来てね」",
"103500131_12": "「強敵……」",
"103500131_13": "「矢でも鉄砲でも持ってこい、なんだろ?\\n お望み通り、しこたま弾ぁくれてやるからな」",
"103500131_14": "「……調」",
"103500131_15": "「……うん、切ちゃん。やろう」",
"103500131_16": "「よろしくお願いするデスッ!」\\n「……よろしくお願いします」",
"103500131_17": "「はッ……なかなかいい面構えじゃねーか」",
"103500131_18": "「そんじゃ――遠慮なく行くぞッ!!」"
}

View File

@ -1,72 +0,0 @@
{
"103500132_0": "",
"103500132_1": "",
"103500132_2": "",
"103500132_3": "",
"103500132_4": "",
"103500132_5": "",
"103500132_6": "",
"103500132_7": "",
"103500132_8": "",
"103500132_9": "",
"103500132_10": "",
"103500132_11": "",
"103500132_12": "",
"103500132_13": "",
"103500132_14": "",
"103500132_15": "",
"103500132_16": "",
"103500132_17": "",
"103500132_18": "",
"103500132_19": "",
"103500132_20": "",
"103500132_21": "",
"103500132_22": "",
"103500132_23": "",
"103500132_24": "",
"103500132_25": "",
"103500132_26": "",
"103500132_27": "",
"103500132_28": "",
"103500132_29": "",
"103500132_30": "",
"103500132_31": "",
"103500132_32": "",
"103500132_33": "",
"103500132_34": "",
"103500132_35": "",
"103500132_36": "",
"103500132_37": "",
"103500132_38": "",
"103500132_39": "",
"103500132_40": "",
"103500132_41": "",
"103500132_42": "",
"103500132_43": "",
"103500132_44": "",
"103500132_45": "",
"103500132_46": "",
"103500132_47": "",
"103500132_48": "",
"103500132_49": "",
"103500132_50": "",
"103500132_51": "",
"103500132_52": "",
"103500132_53": "",
"103500132_54": "",
"103500132_55": "",
"103500132_56": "",
"103500132_57": "",
"103500132_58": "",
"103500132_59": "",
"103500132_60": "",
"103500132_61": "",
"103500132_62": "",
"103500132_63": "",
"103500132_64": "",
"103500132_65": "",
"103500132_66": "",
"103500132_67": "",
"103500132_68": "",
"103500132_69": ""
}

View File

@ -1,72 +0,0 @@
{
"103500132_0": "「はぁ、はぁ、はぁ……」",
"103500132_1": "「な、なんとか勝ったデス……けど……」",
"103500132_2": "「……うん、そうだね、切ちゃん……」",
"103500132_3": "「2人とも、すごいよッ!\\n これなら、LiNKERなしで戦える日も近いんじゃないかな」",
"103500132_4": "「……それは、まだ結構掛かりそうデス」",
"103500132_5": "「うん、今回はお願いしてLiNKERの濃度をかなり\\n 抑えてもらってるけど……」",
"103500132_6": "「有るのと無いのでは、身体にかかる負担も段違いだと思う」",
"103500132_7": "「……そっか」",
"103500132_8": "「まあ、そんな焦る必要ねーだろ」",
"103500132_9": "「それに、強くなってるってのは事実だしな。\\n 今回は、あたしも一本取られたよ」",
"103500132_10": "「それほどでも、ないのデスよ……」",
"103500132_11": "「なんだ、元気ねーな。もう疲れたか?\\n ま、今日はこれくらいにしとくか」",
"103500132_12": "「先に行ってるね?」",
"103500132_13": "「はいデス……」",
"103500132_14": "「あれだけ暴れておいて息ひとつ乱れてないデスよ。\\n 化け物デスか、あの人たちは……」",
"103500132_15": "「だって、まだ全然本気じゃなかったもの。\\n 大きなハンデも、付けてもらってたし……」",
"103500132_16": "「ハンデ? なんのことデス?」",
"103500132_17": "「わたしたち装者は、戦闘中、歌を唄うことで\\n フォニックゲインを高めてるよね」",
"103500132_18": "「あたりまえじゃないデスか。\\n 今さらなに言ってるんデス」",
"103500132_19": "「気づかなかった? ふたりとも、\\n 今の戦いじゃ、ほとんど唄ってなかったの」",
"103500132_20": "「マ、マジでデスかッ!?」",
"103500132_21": "「……うん」",
"103500132_22": "「はぁ……。\\n アタシたち、まだまだデスね……」",
"103500132_23": "「……うん、そうだね」",
"103500132_24": "「ま、なんだ。2人とも、ここ最近、\\n 順調に適合係数が上がってきてるみてーだな」",
"103500132_25": "「まるで成長期だなって、師匠たちも感心してたよ」",
"103500132_26": "「……」",
"103500132_27": "「……」",
"103500132_28": "「……その神妙な顔は、言わなくても\\n こっから先はだいたい分かってるようだな」",
"103500132_29": "「……はいデス」",
"103500132_30": "「わたしたちの今の適合係数では、まだ、LiNKERなしでは、\\n 耐えられない……そういうことですね」",
"103500132_31": "「ま、そうだな……」",
"103500132_32": "「今日の訓練くらいの少数相手なら何とかなると思う。\\n でも、この前のオートスコアラーみたいな強敵相手だと……」",
"103500132_33": "「対抗してフォニックゲインを無理矢理上げようとしても、\\n バックファイアで身体をぶっ壊しちまうだろうな……」",
"103500132_34": "「でも、model_Kも残りの数が少ないんだって。\\n LiNKERを新しく作れる人はいないし……」",
"103500132_35": "「いざというときのことを考えたら、\\n そうおいそれと使わせるわけにゃ、いかねーだろうな」",
"103500132_36": "「そう……ですけど……」",
"103500132_37": "「……魔法少女事変の時は正直助かったけどよ。\\n あれっきりにしてくれよな」",
"103500132_38": "「万が一お前らに何かあったら、イギリスに行ってるふたりに\\n あたしが何されるか、知れたもんじゃねぇからな」",
"103500132_39": "「それは確かに恐ろしいデスね……」",
"103500132_40": "「2人とも、マリアさんに心配かけたくないでしょ?」",
"103500132_41": "「……はい」",
"103500132_42": "「そんなしょぼくれた顔すんなってッ!\\n こういうのはよ、焦らずゆっくりやってくしかねぇんだよ」",
"103500132_43": "「……」",
"103500132_44": "「……昔、あたしがソロモンの杖を起動させたんだけどよ」",
"103500132_45": "「……クリスちゃん?」",
"103500132_46": "「……?」",
"103500132_47": "「さすがのあたしも、あれを起動させるために半年も適合率を\\n 上げる訓練を続けなきゃいけなかったんだ」",
"103500132_48": "「完全聖遺物じゃないにしても、お前らみたいなチビたちに\\n ほいほい適合されたら先輩のあたしの立場がねぇっつーの」",
"103500132_49": "「何が言いたいかっつーと、まあ、時間がかかっても\\n 当たり前って事だ。じっくりやってきゃ良いんだよ」",
"103500132_50": "「クリス先輩……」",
"103500132_51": "「……わかりました」",
"103500132_52": "「ともかく、だ。\\n お前たちが今、出来る範囲で力を貸してくれりゃいいんだ」",
"103500132_53": "「こ、これでも、それなりに頼りにしてんだからよ……」",
"103500132_54": "「クリス先輩……」",
"103500132_55": "「クリスちゃんも、わたしも、師匠も、S.O.N.G.のみんなも。\\n 人のこと、サポートするから。焦らないでやっていこう」",
"103500132_56": "「みんな一緒なら、へいき、へっちゃら、だよッ!」",
"103500132_57": "「そういうこった。\\n だからぜってー、無茶だけはすんなよな」",
"103500132_58": "「はい、わかったデスよ」",
"103500132_59": "「……焦らずじっくり頑張ります」",
"103500132_60": "「おっし、いい返事だ」",
"103500132_61": "「さっすが、クリスちゃんッ! 頼れる先輩だねッ!」",
"103500132_62": "「だからいちいち茶化すなって言ってんだろがッ!」",
"103500132_63": "「あいったぁッ!! うう、痛いよう、クリスちゃん……。\\n わたしにも優しくしてよぅ……わたしも後輩なのに」",
"103500132_64": "「やめろ、キショイってぇのッ!!\\n 第一お前、後輩なら後輩らしくだな――ッ」",
"103500132_65": "「うーん、でもクリスちゃんはクリスちゃんだし~」",
"103500132_66": "「……よーし分かった。今日こそは先輩をなめると\\n どうなるか、その体に教えてやらぁッ」",
"103500132_67": "「く、クリスちゃんッ!? くすぐりは、反則――ッ!?\\n あははっ、く……ははっ、や、やめてってば」",
"103500132_68": "「フフ……」",
"103500132_69": "「あはは、仲の良い先輩方なのデス」"
}

View File

@ -1,53 +0,0 @@
{
"103500211_0": "",
"103500211_1": "",
"103500211_2": "",
"103500211_3": "",
"103500211_4": "",
"103500211_5": "",
"103500211_6": "",
"103500211_7": "",
"103500211_8": "",
"103500211_9": "",
"103500211_10": "",
"103500211_11": "",
"103500211_12": "",
"103500211_13": "",
"103500211_14": "",
"103500211_15": "",
"103500211_16": "",
"103500211_17": "",
"103500211_18": "",
"103500211_19": "",
"103500211_20": "",
"103500211_21": "",
"103500211_22": "",
"103500211_23": "",
"103500211_24": "",
"103500211_25": "",
"103500211_26": "",
"103500211_27": "",
"103500211_28": "",
"103500211_29": "",
"103500211_30": "",
"103500211_31": "",
"103500211_32": "",
"103500211_33": "",
"103500211_34": "",
"103500211_35": "",
"103500211_36": "",
"103500211_37": "",
"103500211_38": "",
"103500211_39": "",
"103500211_40": "",
"103500211_41": "",
"103500211_42": "",
"103500211_43": "",
"103500211_44": "",
"103500211_45": "",
"103500211_46": "",
"103500211_47": "",
"103500211_48": "",
"103500211_49": "",
"103500211_50": ""
}

View File

@ -1,53 +0,0 @@
{
"103500211_0": "新たな脅威",
"103500211_1": "「進捗はどうだ?」",
"103500211_2": "「あっ、司令。お疲れ様です」",
"103500211_3": "「有り体に申し上げて、\\n 順調に難航中、といったところですね」",
"103500211_4": "「ウェル博士の遺したチップ……相当の難物のようだな」",
"103500211_5": "「データが何種類もの複雑な暗号化でガードされてまして。\\n まだ断片的にしか復号化できていない状況です」",
"103500211_6": "「この中に最新のLiNKERのレシピが\\n 含まれているらしいことだけはわかったのですが……」",
"103500211_7": "「まったく。あの天才ならぬ天災博士のおかげで\\n 今月の残業時間がどんどん増えてますよ」",
"103500211_8": "「あら、お手当増えていいじゃない?」",
"103500211_9": "「使う時間があればもっと嬉しいんだけどね」",
"103500211_10": "「すまん。お前たちには無理をさせる」",
"103500211_11": "「やめて下さい。別に司令のせいじゃないんですから」",
"103500211_12": "「たまのボヤきくらいは大目に見て下さい」",
"103500211_13": "「フッ……そうだな。\\n それで、部分的にでもわかったことはあるか」",
"103500211_14": "「正直言って、まだほとんど何も、ですね」",
"103500211_15": "「ギアを人体に接続するには脳のどの領域を経由しているのか、\\n そんな基本的なことも我々は正確には把握していませんから」",
"103500211_16": "「ふむ……エルフナインくんの知識を持ってしてもか?」",
"103500211_17": "「ボクにわかるのはコンバーターやリミッターまわりと言った\\n 数億もあるギア機構の、表層的なほんの一握りのみです」",
"103500211_18": "「一緒にウェル博士のデータを解析し、\\n 了子さんの残した研究資料と照合しているところですが……」",
"103500211_19": "「正直なところ、LiNKERの開発にこぎつけるには\\n まだかなりの時間が必要そうですね……」",
"103500211_20": "(了子くんにナスターシャ教授、それにウェル博士……)",
"103500211_21": "聖遺物やLiNKERについて知悉した異才たちを\\n 次々に喪ったことは、人類にとって余りに痛い損失だった",
"103500211_22": "(だが、ここで立ち止まるわけにもいくまい……。\\n 託された知識と技術、必ず我々が継いで見せる",
"103500211_23": "「司令? どうかしましたか?」",
"103500211_24": "「……いや、なんでもない。状況はわかった。\\n なに、焦る必要はない。確実に解析を進めるんだ」",
"103500211_25": "「了解です」",
"103500211_26": "「クリス先輩、もう少し訓練付き合ってもらっていいデスか?」",
"103500211_27": "「わたしも……もっと、強くなりたいから……」",
"103500211_28": "「ああ。いくらでもつきあってやるよ」",
"103500211_29": "「じゃあ早速、始めるデスよッ!」",
"103500211_30": "「ちょっと待て。さっきと同じじゃ面白くねえ。\\n 今度は組み合わせを変えてみるってのはどうだ」",
"103500211_31": "「それって……」",
"103500211_32": "「アタシと調の組み合わせじゃ弱いからデスか?」",
"103500211_33": "「ったく。いちいち悪く取るなっての」",
"103500211_34": "「そうじゃなくて。作戦やその時の状況によっちゃ、\\n 必ずお前たち人が一緒に戦えるとも限らねぇだろ」",
"103500211_35": "「組み合わせを変えても力を充分発揮できるかどうかで、\\n 任務の成功率はだいぶ違ってくるはずだからな」",
"103500211_36": "「すごいねクリスちゃん。そんなこと考えてるんだ」",
"103500211_37": "「お前が考えてなさすぎなだけだってのッ!」",
"103500211_38": "「あははは~、面目ない。\\n それで、どう組もっか」",
"103500211_39": "「そうだな……近接・遠隔の組み合わせで2組に分けてみるか。\\n バランスもあるしな」",
"103500211_40": "「わたしが近接で、クリスちゃんが遠隔だよね。\\n えっと、そうなると人は――」",
"103500211_41": "「どちらかといえばわたしが遠隔だから……響さんと……?」",
"103500211_42": "「で、アタシが近接だからクリス先輩と組むデスか?」",
"103500211_43": "「そういうことだな」",
"103500211_44": "「よろしくね、調ちゃん」",
"103500211_45": "「よろしくお願いします……」",
"103500211_46": "「2人だけで組んだことってあまりないから、\\n なんだか新鮮だね」",
"103500211_47": "「訓練以外じゃ調と戦いたくなんて無いデスけど、\\n やるからには全力デスッ」",
"103500211_48": "「うん。わたしも、全力だよ」",
"103500211_49": "「気合入ってていいじゃねーか」",
"103500211_50": "「それじゃ、さっそく始めようッ!」"
}

View File

@ -1,51 +0,0 @@
{
"103500212_0": "",
"103500212_1": "",
"103500212_2": "",
"103500212_3": "",
"103500212_4": "",
"103500212_5": "",
"103500212_6": "",
"103500212_7": "",
"103500212_8": "",
"103500212_9": "",
"103500212_10": "",
"103500212_11": "",
"103500212_12": "",
"103500212_13": "",
"103500212_14": "",
"103500212_15": "",
"103500212_16": "",
"103500212_17": "",
"103500212_18": "",
"103500212_19": "",
"103500212_20": "",
"103500212_21": "",
"103500212_22": "",
"103500212_23": "",
"103500212_24": "",
"103500212_25": "",
"103500212_26": "",
"103500212_27": "",
"103500212_28": "",
"103500212_29": "",
"103500212_30": "",
"103500212_31": "",
"103500212_32": "",
"103500212_33": "",
"103500212_34": "",
"103500212_35": "",
"103500212_36": "",
"103500212_37": "",
"103500212_38": "",
"103500212_39": "",
"103500212_40": "",
"103500212_41": "",
"103500212_42": "",
"103500212_43": "",
"103500212_44": "",
"103500212_45": "",
"103500212_46": "",
"103500212_47": "",
"103500212_48": ""
}

View File

@ -1,51 +0,0 @@
{
"103500212_0": "「さすがに手強かったのデス……」",
"103500212_1": "「付け焼き刃にしちゃ、\\n 今のは良いコンビネーションだったんじゃねーか」",
"103500212_2": "「さいですかッ!?」",
"103500212_3": "「ああ」",
"103500212_4": "「調ちゃん、ごめんね。\\n わたしが無理に突っ込んじゃって……」",
"103500212_5": "「いえ、わたしの方こそ、\\n うまくサポート出来ずにすみません……」",
"103500212_6": "「まあ、このバカをサポートするのは、\\n 少し難易度が高かったかもな」",
"103500212_7": "「えぇッ!?……わたしって、そんなにめんどくさい?」",
"103500212_8": "「あったりめーだろッ!\\n 毎回お前に合わせるこっちの身にもなれっつーんだよッ」",
"103500212_9": "「そんな、酷いよ~」",
"103500212_10": "「……最近のクリスちゃん、わたしにだけ厳しいよね~。\\n わたしだって可愛い後輩なのに……」",
"103500212_11": "「あたしはあたしを敬わないやつは、そう認めないことにしたんだ」",
"103500212_12": "「ねぇ~、ほらほら~。\\n こーんなになついてもダメかなぁ」",
"103500212_13": "「よ、寄るなッ! 抱きつくなッ!\\n 気色悪いだろッ」",
"103500212_14": "「やっぱり先輩方は仲良しデスね、フフ……」",
"103500212_15": "「う、うん、そうだね……」",
"103500212_16": "「…………」",
"103500212_17": "「――おいッ! この音ッ!」",
"103500212_18": "「えッ!? これって……緊急警報?」",
"103500212_19": "「訓練……じゃないデスよね?」",
"103500212_20": "「何か事件が……?」",
"103500212_21": "「ここであれこれ言ってても始まらねぇ。\\n とにかく発令所へ急ぐぞッ」",
"103500212_22": "「うん、行こうッ!」",
"103500212_23": "「……お前たち、揃ったようだな」",
"103500212_24": "「師匠、いったい何があったんです?」",
"103500212_25": "「それなんだが……藤尭、頼む」",
"103500212_26": "「はい。今から10分ほど前、東京湾に寄港中の豪華客船\\n 『アレキサンドリア号』船内で事故が発生したそうです」",
"103500212_27": "「事故……デスか? それってレスキューとか\\n 海上ナントカの担当じゃないんデスか」",
"103500212_28": "「海上保安庁だよ、切ちゃん……」",
"103500212_29": "「そう、それそれデス」",
"103500212_30": "「それが……その事故現場に関して、\\n 担当省庁よりS.O.N.G.へ調査要請が入ったの」",
"103500212_31": "「S.O.N.G.に連絡……しかも救助じゃなくて調査要請って。\\n つまり超常の事件ってことなのかよ」",
"103500212_32": "「詳しい状況は不明だが、現場に怪物が現れたというような\\n 目撃証言もあったらしくてな。無視するわけにもいくまい」",
"103500212_33": "「怪物……?」",
"103500212_34": "「それって、アルカ・ノイズじゃないんデスか?」",
"103500212_35": "「それならそう報告が来るはずなんだが……。\\n 今のところは何とも言えんな」",
"103500212_36": "「わかりましたッ! とにかく出動ですねッ!」",
"103500212_37": "「ああ……。だが、何があるかわからん。\\n 警戒を怠らず、現場へ向かってくれ」",
"103500212_38": "「現地にS.O.N.G.職員を先行させています。\\n 彼らと連携して調査をお願いします」",
"103500212_39": "「了解ですッ! 行こう、みんなッ!」",
"103500212_40": "「訓練の成果、見せてやるデスよッ!」",
"103500212_41": "「切ちゃん、まだ本当に敵がいるとは限らないよ」",
"103500212_42": "「そういうこった。張り切りすぎてズッコケんなよ?」",
"103500212_43": "「うう、折角のやる気が削がれるデスよ……」",
"103500212_44": "「あの……みなさん、お気を付けて」",
"103500212_45": "「エルフナインちゃん?」",
"103500212_46": "「なんだか、少し胸騒ぎがします……」",
"103500212_47": "「大丈夫。みんながついてるから。\\n なにがあっても、へいき、へっちゃら、だよ」",
"103500212_48": "「……はい。そうですね」"
}

View File

@ -1,54 +0,0 @@
{
"103500221_0": "",
"103500221_1": "",
"103500221_2": "",
"103500221_3": "",
"103500221_4": "",
"103500221_5": "",
"103500221_6": "",
"103500221_7": "",
"103500221_8": "",
"103500221_9": "",
"103500221_10": "",
"103500221_11": "",
"103500221_12": "",
"103500221_13": "",
"103500221_14": "",
"103500221_15": "",
"103500221_16": "",
"103500221_17": "",
"103500221_18": "",
"103500221_19": "",
"103500221_20": "",
"103500221_21": "",
"103500221_22": "",
"103500221_23": "",
"103500221_24": "",
"103500221_25": "",
"103500221_26": "",
"103500221_27": "",
"103500221_28": "",
"103500221_29": "",
"103500221_30": "",
"103500221_31": "",
"103500221_32": "",
"103500221_33": "",
"103500221_34": "",
"103500221_35": "",
"103500221_36": "",
"103500221_37": "",
"103500221_38": "",
"103500221_39": "",
"103500221_40": "",
"103500221_41": "",
"103500221_42": "",
"103500221_43": "",
"103500221_44": "",
"103500221_45": "",
"103500221_46": "",
"103500221_47": "",
"103500221_48": "",
"103500221_49": "",
"103500221_50": "",
"103500221_51": ""
}

View File

@ -1,54 +0,0 @@
{
"103500221_0": "「うわぁ……すっごく大きな船デス……」",
"103500221_1": "「うん。まるでホテルが海に浮いてるみたい」",
"103500221_2": "「しかも無茶苦茶豪華だねー。\\n いったい、どういう人たちが乗ってるのかなあ」",
"103500221_3": "「はッ、どーせ趣味の悪りぃ成金どもばっかだろ」",
"103500221_4": "「ひどい偏見……」",
"103500221_5": "「ねえ、あそこッ!\\n 立ち入り禁止の線が張ってあるみたいだよ」",
"103500221_6": "「お待ちしておりました」",
"103500221_7": "「あ、S.O.N.G.の人デスね。\\n ご苦労様デスッ」",
"103500221_8": "「はっ。先着して事故現場周辺に非常線を張り、\\n 現場維持に努めておりました」",
"103500221_9": "「ありがとな。\\n ……で、怪物の情報は」",
"103500221_10": "「それが……被害者はパニック状態で要領を得ず、\\n 正体は依然不明です」",
"103500221_11": "「そっか。この先の区画に民間人は?」",
"103500221_12": "「乗員乗客の退避と点呼確認は先ほど完了しました。\\n 封鎖線の中には誰も残っていないはずです」",
"103500221_13": "「へー。なかなか仕事が早えじゃねーか。\\n それじゃ、あたしらは調査に入るとするか」",
"103500221_14": "「後はわたしたちに任せちゃってくださいッ!」",
"103500221_15": "「お気を付けて」",
"103500221_16": "「はぁ……船の貨物室って、広いんだねぇ」",
"103500221_17": "「薄暗くって不気味デスよ。\\n なんか出そうな雰囲気デス……」",
"103500221_18": "「ば、バカヤロッ!? へっ、変なこと言うなッ!!」",
"103500221_19": "「あれ、クリスちゃん。\\n ひょっとして、幽霊とか怖い人」",
"103500221_20": "「なななななに言ってんだよッ!?\\n そそそんなわけねーだろッ」",
"103500221_21": "(あはは……声が思いっきり裏返ってるんだけど)",
"103500221_22": "「暗い上に物陰が多い。不意打ちに注意しないと」",
"103500221_23": "「なんだろ……部屋の中、うっすらモヤがかかってない?」",
"103500221_24": "「ホントデスね……余計に先が見えにくいデス――」",
"103500221_25": "「――デスッ!?」",
"103500221_26": "「ししししらっ調ッ! あ、あそあそ……あそこッ!!」",
"103500221_27": "「どうしたの、切ちゃん……?」",
"103500221_28": "「調は何も見なかったデスかッ!?\\n 今、あそこに何かがふわーって宙に浮かび上がってッ」",
"103500221_29": "「ひッ!? ば、バカッ! 変なこと言うなッ!!\\n ど、どうせお前の、みっ、見間違えだろッ」",
"103500221_30": "「なんかクリスちゃん、涙ぐんでない?」",
"103500221_31": "「ち、ちげ―って。これは埃が目に入ってだな――」",
"103500221_32": "「でっ――出たあああああッ!?」",
"103500221_33": "「ひぇぇぇデスぅ~~~ッ!!」",
"103500221_34": "「わッ!? ちょ、ちょっとクリスちゃんッ!?」",
"103500221_35": "「そ、そんな風に抱きつかれたら動けないッ!」",
"103500221_36": "「あっ……響さん、あそこにッ!!」",
"103500221_37": "「なに、調ちゃんまで。幽霊なんているわけ――\\n って、ホントにいたぁッ」",
"103500221_38": "「いいえ、あれは幽霊なんかじゃない。\\n 何らかの、実体を持った超常の存在……」",
"103500221_39": "「なんか風船みたいな形だけど。\\n ともかく、幽霊じゃないなら――ッ」",
"103500221_40": "「な、何するつもりだ、お前? まさか――」",
"103500221_41": "「その、まさかだよッ!」",
"103500221_42": "「おいバカやめろッ! 祟られるぞッ!!」",
"103500221_43": "「でぇりゃあああああああああ――ッ!!」",
"103500221_44": "「うん、大丈夫ッ! ちゃんと攻撃が効く相手だよッ!」",
"103500221_45": "「どんな相手かわからないのに、よく殴れますね……」",
"103500221_46": "「1体だけじゃなかった? 囲まれてるッ!?」",
"103500221_47": "「ほら言っただろーがッ! 祟られるってよッ!!」",
"103500221_48": "「こ、こっち来るなデスぅ~ッ!!」",
"103500221_49": "「2人とも、まだ幽霊だと思ってる?」",
"103500221_50": "「なんだか知らないけど。\\n 襲って来る気なら、わたしが相手にッ」",
"103500221_51": "「わたしも、やりますッ!」"
}

View File

@ -1,14 +0,0 @@
{
"103500222_0": "",
"103500222_1": "",
"103500222_2": "",
"103500222_3": "",
"103500222_4": "",
"103500222_5": "",
"103500222_6": "",
"103500222_7": "",
"103500222_8": "",
"103500222_9": "",
"103500222_10": "",
"103500222_11": ""
}

View File

@ -1,14 +0,0 @@
{
"103500222_0": "「ふう……やれやれ。なんとか片付いたね」",
"103500222_1": "「でも……切ちゃんたちがいない……」",
"103500222_2": "「あれ? 本当だ……どこ行っちゃったんだろ?」",
"103500222_3": "「あっちの方に走って行くのを見たのが最後……」",
"103500222_4": "「クリスちゃーんッ!? 切歌ちゃーんッ!? どこーッ!?」",
"103500222_5": "「…………」",
"103500222_6": "「……この近くにはいないみたいだね」",
"103500222_7": "「本部とも通信が通じない……?」",
"103500222_8": "「あれ、こっちもだ。故障かな? 通信障害?」",
"103500222_9": "「もしかしてさっきの怪物が関係してる……?」",
"103500222_10": "「まあでも、いくら広いと言っても船なんだし。\\n 調べてる内に合流できるんじゃないかな」",
"103500222_11": "「そう……ですね……」"
}

View File

@ -1,27 +0,0 @@
{
"103500231_0": "",
"103500231_1": "",
"103500231_2": "",
"103500231_3": "",
"103500231_4": "",
"103500231_5": "",
"103500231_6": "",
"103500231_7": "",
"103500231_8": "",
"103500231_9": "",
"103500231_10": "",
"103500231_11": "",
"103500231_12": "",
"103500231_13": "",
"103500231_14": "",
"103500231_15": "",
"103500231_16": "",
"103500231_17": "",
"103500231_18": "",
"103500231_19": "",
"103500231_20": "",
"103500231_21": "",
"103500231_22": "",
"103500231_23": "",
"103500231_24": ""
}

View File

@ -1,27 +0,0 @@
{
"103500231_0": "「あわわわ……くわばらくわばら……」",
"103500231_1": "「ク、クリス先輩、やっぱり幽霊が怖いんじゃないデスか?」",
"103500231_2": "「…………」",
"103500231_3": "「……いいか、人にはなあ、\\n 苦手な物のつやつ、あるもんなんだよ」",
"103500231_4": "「つーか、そう言うお前だって、震えてんじゃねーか?」",
"103500231_5": "「ア、アタシはいいんデスよ。後輩なんデスから」",
"103500231_6": "「後輩関係ねーだろッ!」",
"103500231_7": "「そ、それより、ここ、いったいどこデスか?」",
"103500231_8": "「あたしが知るかよッ!!\\n こっちだってテキトー走って来ただけだってのッ」",
"103500231_9": "「そんな無責任なッ!?\\n クリス先輩に考えがあると思ってついてきたんデスよッ」",
"103500231_10": "「なのに気づいたら調も響さんもいないデスよッ!\\n これからどうするつもりデスかッ」",
"103500231_11": "「うっせーなッ!\\n なんでも先輩に頼りゃいいとか思ってんじゃ――」",
"103500231_12": "「ひッ!?」",
"103500231_13": "「どうしたデスか? ま、まさか――」",
"103500231_14": "「そ、そのまさか、だ……」",
"103500231_15": "「でででで出た~~~~~ッ!!」",
"103500231_16": "「よよよよ寄るんじゃねぇ~~~~ッ!!」",
"103500231_17": "「あれ……破裂して消えた、だと……?\\n こいつら……幽霊じゃねぇぞッ」",
"103500231_18": "「そういえばさっき、響さんもそんなようなこと……。\\n アタシも試してみるデスッ」",
"103500231_19": "「うりゃぁぁぁ――――――ッ!!」",
"103500231_20": "「確かに普通に手応えあるデスよッ!\\n おどかしやがってデスッ」",
"103500231_21": "「フン……そうこう言ってる内に、\\n 団体さんのお出ましかよッ」",
"103500231_22": "「いくらでもかかってこいデスッ!!」",
"103500231_23": "「ヘッ。なんだよ急に元気になりやがったな」",
"103500231_24": "「それはお互い様デスよッ!」"
}

View File

@ -1,24 +0,0 @@
{
"103500241_0": "",
"103500241_1": "",
"103500241_2": "",
"103500241_3": "",
"103500241_4": "",
"103500241_5": "",
"103500241_6": "",
"103500241_7": "",
"103500241_8": "",
"103500241_9": "",
"103500241_10": "",
"103500241_11": "",
"103500241_12": "",
"103500241_13": "",
"103500241_14": "",
"103500241_15": "",
"103500241_16": "",
"103500241_17": "",
"103500241_18": "",
"103500241_19": "",
"103500241_20": "",
"103500241_21": ""
}

View File

@ -1,24 +0,0 @@
{
"103500241_0": "「切ちゃんたち、ここにもいないみたい……」",
"103500241_1": "「大丈夫。すぐに見つかるよ」",
"103500241_2": "「はい……」",
"103500241_3": "「それにしても……。\\n この辺の荷物、梱包が中途半端に解けてるね」",
"103500241_4": "「中身の確認作業中に、避難指示が出た?」",
"103500241_5": "「うん、そうかもね」",
"103500241_6": "「中身は絵画とか彫像とか、美術品ばかり……」",
"103500241_7": "「それにしても、ずいぶん量が多いね」",
"103500241_8": "「これは? なにかの歯車? これも美術品……?」",
"103500241_9": "「あれ? これって、どっかで見覚えあるなぁ……」",
"103500241_10": "「響さんが、ですか?」",
"103500241_11": "「ん? それ、どういう意味?」",
"103500241_12": "「いえ、なんでもないです……」",
"103500241_13": "「うーん、どこだったっけな……?」",
"103500241_14": "「あっ、そうだッ! 未来たちと買い物してた時に見た、\\n ギリシャ エジプト展のチラシだッ!」",
"103500241_15": "「ギリシャ エジプト展……ですか?」",
"103500241_16": "「うん、来週から開かれるんだって。\\n そっかあ、この船が展示品を運んで来てたんだ……」",
"103500241_17": "「――ッ!? また、あの敵がッ!」",
"103500241_18": "「キリがないなぁ……どれだけいるんだろう?」",
"103500241_19": "「切ちゃんたち、大丈夫かな……」",
"103500241_20": "「2人なら心配ないとは思うけど。\\n こいつらを倒して早く探しに行こうッ」",
"103500241_21": "「はいッ!」"
}

View File

@ -1,49 +0,0 @@
{
"103500251_0": "",
"103500251_1": "",
"103500251_2": "",
"103500251_3": "",
"103500251_4": "",
"103500251_5": "",
"103500251_6": "",
"103500251_7": "",
"103500251_8": "",
"103500251_9": "",
"103500251_10": "",
"103500251_11": "",
"103500251_12": "",
"103500251_13": "",
"103500251_14": "",
"103500251_15": "",
"103500251_16": "",
"103500251_17": "",
"103500251_18": "",
"103500251_19": "",
"103500251_20": "",
"103500251_21": "",
"103500251_22": "",
"103500251_23": "",
"103500251_24": "",
"103500251_25": "",
"103500251_26": "",
"103500251_27": "",
"103500251_28": "",
"103500251_29": "",
"103500251_30": "",
"103500251_31": "",
"103500251_32": "",
"103500251_33": "",
"103500251_34": "",
"103500251_35": "",
"103500251_36": "",
"103500251_37": "",
"103500251_38": "",
"103500251_39": "",
"103500251_40": "",
"103500251_41": "",
"103500251_42": "",
"103500251_43": "",
"103500251_44": "",
"103500251_45": "",
"103500251_46": ""
}

View File

@ -1,49 +0,0 @@
{
"103500251_0": "「でっかいホールに出たね」",
"103500251_1": "「そうですね……あッ!?」",
"103500251_2": "「切ちゃんッ!」",
"103500251_3": "「調ッ!」",
"103500251_4": "「もう、2人してどこ行ってたの?\\n クリスちゃんたちがいなくなってから大変だったんだよ」",
"103500251_5": "「いっ、いなくなったのはそっちだろッ!」",
"103500251_6": "「そ、それより、どうだった? 船内の様子は?\\n 見回ってきたんだろ」",
"103500251_7": "「うん。あの風船みたいなお化けがたくさんいたよ。\\n 後はギリシャ エジプト展の美術品が置かれてたっけ」",
"103500251_8": "「ギリシャ エジプト展?」",
"103500251_9": "「今度、近くの博物館で開かれる展示会だよ。\\n この船、その荷物を運んで来たみたい」",
"103500251_10": "「ギリシャ エジプト展……それっぽい荷物ならアタシたちも\\n 見てきたデスよ」",
"103500251_11": "「なんだ、変なガラクタばかり積んでると思ったら、\\n そういうことかよ」",
"103500251_12": "「ガ、ガラクタ……」",
"103500251_13": "「それにしても、いったい何なんデスか、あの化け物は?」",
"103500251_14": "「ノイズとも、アルカ・ノイズとも違う……」",
"103500251_15": "「そうみたいだね。\\n でも、今は通信が使えないから師匠たちにも聞けないし……」",
"103500251_16": "「なんだ、そっちもか?\\n となると、これは偶然じゃねーな……」",
"103500251_17": "「この変なモヤみたいな物が関係しているのかも……?」",
"103500251_18": "「ここはいったん退いて本部と連絡を\\n 取るべきじゃないデスか」",
"103500251_19": "「つっても、またここまで来るのもな……どうするか……」",
"103500251_20": "「――ッ!? なにもんだッ!?」",
"103500251_21": "「いない……か」",
"103500251_22": "「きゅ、急にどうしたの、クリスちゃん?」",
"103500251_23": "「脅かさないで欲しいデスッ!」",
"103500251_24": "「……何か、ありました?」",
"103500251_25": "「今、確かにすげー嫌な気配が……。\\n 誰かに覗かれてたみてーな変な感じがして……」",
"103500251_26": "「え……な、なにこれ?\\n モヤが渦を巻いて集まっていくッ」",
"103500251_27": "「ん、なんだ、あのマーク……」",
"103500251_28": "「どうしたデス? クリス先輩」",
"103500251_29": "「いや、今なんかうっすらと――」",
"103500251_30": "「見て、形が変わる」",
"103500251_31": "「な、なんだかでっかくなって――ッ!?\\n あ、あの形って、確か……ええと、猫みたいな――」",
"103500251_32": "「――スフィンクスッ!?」",
"103500251_33": "「そうそうッ! それだよッ!」",
"103500251_34": "「でも、顔がのっぺらぼうデスよッ!?」",
"103500251_35": "「うぐッ!? な、なんデス――ッ!?」",
"103500251_36": "「すごく嫌な気配……なに、これ?」",
"103500251_37": "「来るぞッ! みんな気をつけろッ!!」",
"103500251_38": "「うひゃぁぁッ!? すごい威力ッ!!」",
"103500251_39": "「さっきの風船といい、いったい全体、\\n なんなんデスか、この船はッ」",
"103500251_40": "「そんなことあたしが知るかよッ!」",
"103500251_41": "「喋ってる暇、ないよッ!」",
"103500251_42": "「とにかく攻撃してくるってことは敵ってこったッ!\\n やるしかねぇだろッ」",
"103500251_43": "「人はLiNKERの数も限られてるんだから無理しないでッ」",
"103500251_44": "「わかってるデスッ!」",
"103500251_45": "「出来る範囲でサポートしますッ!」",
"103500251_46": "「それじゃ――行くよッ!!」"
}

View File

@ -1,19 +0,0 @@
{
"103500252_0": "",
"103500252_1": "",
"103500252_2": "",
"103500252_3": "",
"103500252_4": "",
"103500252_5": "",
"103500252_6": "",
"103500252_7": "",
"103500252_8": "",
"103500252_9": "",
"103500252_10": "",
"103500252_11": "",
"103500252_12": "",
"103500252_13": "",
"103500252_14": "",
"103500252_15": "",
"103500252_16": ""
}

View File

@ -1,19 +0,0 @@
{
"103500252_0": "「ふう……なんとか倒したね……。\\n みんな無事で良かったよ」",
"103500252_1": "「無茶苦茶、手強かったデス……」",
"103500252_2": "「見て、スフィンクスの身体が消えていく……」",
"103500252_3": "「霧みたいに散っていくだと……?」",
"103500252_4": "「待ってッ! 真ん中に、何か光の珠がッ!!」",
"103500252_5": "「あッ! 逃げるデスよッ!!」",
"103500252_6": "「なんだか知らねーが、逃がすかよッ!!」",
"103500252_7": "「うん、追おう」",
"103500252_8": "「いたぞ、あそこだッ!!」",
"103500252_9": "「あれって……」",
"103500252_10": "「光があれに吸い込まれたデスよッ!?」",
"103500252_11": "「あれ、ツタンカーメンの――くッ!?」",
"103500252_12": "「ど、どうしたデスか、調ッ!?」",
"103500252_13": "「なんだか、急に、力が……」",
"103500252_14": "「うう……ア、アタシも、デス……」",
"103500252_15": "「なんだよ……これ……ッ。\\n 力が、何かに、吸収されて……くッ……」",
"103500252_16": "「黄金の……仮面……?」"
}

View File

@ -1,40 +0,0 @@
{
"103500311_0": "",
"103500311_1": "",
"103500311_2": "",
"103500311_3": "",
"103500311_4": "",
"103500311_5": "",
"103500311_6": "",
"103500311_7": "",
"103500311_8": "",
"103500311_9": "",
"103500311_10": "",
"103500311_11": "",
"103500311_12": "",
"103500311_13": "",
"103500311_14": "",
"103500311_15": "",
"103500311_16": "",
"103500311_17": "",
"103500311_18": "",
"103500311_19": "",
"103500311_20": "",
"103500311_21": "",
"103500311_22": "",
"103500311_23": "",
"103500311_24": "",
"103500311_25": "",
"103500311_26": "",
"103500311_27": "",
"103500311_28": "",
"103500311_29": "",
"103500311_30": "",
"103500311_31": "",
"103500311_32": "",
"103500311_33": "",
"103500311_34": "",
"103500311_35": "",
"103500311_36": "",
"103500311_37": ""
}

View File

@ -1,40 +0,0 @@
{
"103500311_0": "錬金術の足跡",
"103500311_1": "「――ノーザン線ご利用のお客様は黒のガイダンスに従い\\n 番ホームへ。ヴィクトリア線ご利用のお客様は青の――」",
"103500311_2": "「…………」",
"103500311_3": "(見るからに不審な格好……。\\n お陰で、尾行する方としては助かるけれど――",
"103500311_4": "ロンドン地下鉄『The Tube』の路線を徘徊するなんて。\\n 切り裂きジャックにでも出くわしそうで、ぞっとしないわね",
"103500311_5": "(――ッ!? 勘づかれた?)",
"103500311_6": "「…………」",
"103500311_7": "(大丈夫……みたいね)",
"103500311_8": "(でも、警戒は完全には解かれていない。\\n これまで以上に慎重に尾行しなくては",
"103500311_9": "(そういえば……どれくらい経ったかしら?\\n 地下にいると時間感覚がなくなるわね",
"103500311_10": "(もう、こんな時間?)",
"103500311_11": "(……翼との約束は、守れそうにないわね)",
"103500311_12": "「はい」",
"103500311_13": "「こちらの調査部が、\\n エルフナインくんからの証言を元に情報を掴んだ」",
"103500311_14": "「マリアくんが\\n 八紘兄貴から受けている特命にも大いに関係がある情報だ」",
"103500311_15": "「魔法少女事変の、背後関係の洗い出しに?」",
"103500311_16": "「捜査線上に浮かんできた組織の名は、\\n 裏歴史に暗躍してきたアナキスト集団、パヴァリア光明結社」",
"103500311_17": "「――ッ!?\\n まさかとは思ったけれど……」",
"103500311_18": "「かつて、月の落下からの人類救済を口実にF.I.S.を扇動し、\\n 結果、世界の覇権を握らんとする米国の権威を失墜させた集団」",
"103500311_19": "「……もちろん、知っているわ……\\n 忘れたくても忘れられない名前……」",
"103500311_20": "「でもまさか、フロンティア事変のみならず、\\n 魔法少女事変にも関係していたなんて……」",
"103500311_21": "「なるほど、チフォージュ・シャトーの建造資金の多くが、\\n 欧州から流れてきていたのは、そういう事だったのね」",
"103500311_22": "「そちらでの捜査を頼めるか?」",
"103500311_23": "「むしろ、こっちからお願いしたいくらいだわ」",
"103500311_24": "「では、翼、緒川と合流後、新たな任務を通達する。\\n 資料や情報は、そこで受け取ってくれ」",
"103500311_25": "「了解です」",
"103500311_26": "「……」",
"103500311_27": "(いけない。考え事をしてる場合じゃないわ)",
"103500311_28": "(なにッ!? 消えたッ!?)",
"103500311_29": "(どこにもいない……どういう事……?)",
"103500311_30": "(まるで闇の中に吸い込まれて消えてしまったみたい……)",
"103500311_31": "(尾行に気づかれていた? それとも――)",
"103500311_32": "(いずれにしても尾行失敗、ね……。\\n 仕方ない。戻りましょう……",
"103500311_33": "「――ッ! なに、この感覚はッ!?」",
"103500311_34": "「アルカ・ノイズッ!?」",
"103500311_35": "「……なるほど。\\n 捲かれただけでなく、釣り上げられたってわけね……」",
"103500311_36": "「いいわ……お望み通り、相手してあげるッ!」",
"103500311_37": "「Seilien coffin airget-lamh tron」"
}

View File

@ -1,12 +0,0 @@
{
"103500331_0": "",
"103500331_1": "",
"103500331_2": "",
"103500331_3": "",
"103500331_4": "",
"103500331_5": "",
"103500331_6": "",
"103500331_7": "",
"103500331_8": "",
"103500331_9": ""
}

View File

@ -1,12 +0,0 @@
{
"103500331_0": "「これで――最後ッ!!」",
"103500331_1": "「せっかくの歓迎パーティ、痛み入るけど、\\n そろそろお暇させてもらうわッ」",
"103500331_2": "「――何ッ!?」",
"103500331_3": "「くっ……また新手なのッ!?」",
"103500331_4": "「なッ!? こんな地下で飛び道具だなんて正気ッ!?」",
"103500331_5": "(このまま駅構内や地上に戻れば民間人を巻き込んでしまうし、\\n レールやトンネルを破壊されたら列車事故が起きかねない",
"103500331_6": "(どうやら、ここで倒していくしかないようね)",
"103500331_7": "「ほんと……嫌になるわ……」",
"103500331_8": "「今さらこんなアルカ・ノイズで止められるとでも?\\n わたしも、なめられたものね――ッ」",
"103500331_9": "「でやぁぁぁ――――――ッ!!」"
}

View File

@ -1,41 +0,0 @@
{
"103500332_0": "",
"103500332_1": "",
"103500332_2": "",
"103500332_3": "",
"103500332_4": "",
"103500332_5": "",
"103500332_6": "",
"103500332_7": "",
"103500332_8": "",
"103500332_9": "",
"103500332_10": "",
"103500332_11": "",
"103500332_12": "",
"103500332_13": "",
"103500332_14": "",
"103500332_15": "",
"103500332_16": "",
"103500332_17": "",
"103500332_18": "",
"103500332_19": "",
"103500332_20": "",
"103500332_21": "",
"103500332_22": "",
"103500332_23": "",
"103500332_24": "",
"103500332_25": "",
"103500332_26": "",
"103500332_27": "",
"103500332_28": "",
"103500332_29": "",
"103500332_30": "",
"103500332_31": "",
"103500332_32": "",
"103500332_33": "",
"103500332_34": "",
"103500332_35": "",
"103500332_36": "",
"103500332_37": "",
"103500332_38": ""
}

View File

@ -1,41 +0,0 @@
{
"103500332_0": "「ふう……ロンドンの空気をこんなに美味しいと\\n 思ったのは初めてね……」",
"103500332_1": "「……調査はまたやり直しだけど」",
"103500332_2": "(向こうに顔を見られたかどうかが気がかりね……)",
"103500332_3": "(どちらにしても、尾行には気づかれてしまった。\\n 今後は相応の警戒を覚悟しないといけないわね……",
"103500332_4": "「そうだ、時間――」",
"103500332_5": "(思ったよりは、早く戻って来れたけど――少し遅れる連絡は\\n しなきゃならないわね……",
"103500332_6": "「はぁ……」",
"103500332_7": "「わたしだ。どうした、マリア?」",
"103500332_8": "「夕食の約束だけど、少し遅れるわ」",
"103500332_9": "「なにかあったのか?」",
"103500332_10": "「いいえ。……ターゲットの尾行をしてたのよ」",
"103500332_11": "「ターゲット? 何のことだ。\\n 夕食の獲物でも仕留める気か」",
"103500332_12": "「そんなわけないでしょッ!\\n 特命の調査中――って、もしかしてあなた聞いてないの」",
"103500332_13": "「わたしは何も……」",
"103500332_14": "「いや、待て、そういえば、緒川さんが内密に行動している\\n S.O.N.G.のエージェントがいると言っていたが……まさか」",
"103500332_15": "「そのまさかよ。大体、そうでなければ、\\n なんでわたしがロンドンまで来たと思ってるのよ」",
"103500332_16": "「それは……月読や暁が学業で忙しく、\\n 人でいるのが寂しいからついてきたのかと」",
"103500332_17": "「はあ……なんだか、どっと疲れが出たわ」",
"103500332_18": "「マリア、疲れているのに、\\n 人で無茶をするのは感心しないぞ」",
"103500332_19": "「誰のせいよ……。\\n ともかく、わたしの方は大丈夫だから」",
"103500332_20": "「それに、やっと錬金術師に繋がる糸口を見つけた所だしね」",
"103500332_21": "「錬金術師……、なるほど、それがマリアの目的と言うわけか」",
"103500332_22": "「それで、糸口というのは?」",
"103500332_23": "「ええ、やっぱり睨んだ通り、ロンドン地下鉄『The Tube』の\\n 地下深くに隠れ家の一つがあるみたいね」",
"103500332_24": "「地下鉄、そんな所に……。で、その正確な位置は?」",
"103500332_25": "「それが、地下鉄のトンネル内を尾行してたんだけど、\\n 急に見失って……闇の中に溶けるようにね」",
"103500332_26": "「なるほど、何らかの兵装か聖遺物の能力か……?」",
"103500332_27": "「そこまではわからないわね」",
"103500332_28": "「見失った地点はどの辺りなんだ?\\n それに、その周辺の調査は」",
"103500332_29": "「詳しい話は夕食の時に話すわ。調査はまだよ」",
"103500332_30": "「なにしろその直後に、アルカ・ノイズに襲われてね。\\n なんとか撃退して、やっと今地上に戻ってきたところ」",
"103500332_31": "「だ、大丈夫なのか?」",
"103500332_32": "「大丈夫じゃなかったら今頃こんな風に暢気に\\n 通信なんてしてられないわよ」",
"103500332_33": "「それもそうだな……。\\n ともかく無事で何よりだ」",
"103500332_34": "「心配し過ぎよ。\\n アルカ・イズ程度に今さらやられるわたしじゃないわ」",
"103500332_35": "「……流石はマリアだ、頼もしいな」",
"103500332_36": "「フフ……それじゃ、また後でね」",
"103500332_37": "「翼には悪いけど、多少の無茶くらいさせてもらうわ……」",
"103500332_38": "「マムが変えようとした旧世界……変革を妨げる遺物たち。\\n おまえたちの存在を――わたしは、決して許さない」"
}

View File

@ -1,65 +0,0 @@
{
"103500341_0": "",
"103500341_1": "",
"103500341_2": "",
"103500341_3": "",
"103500341_4": "",
"103500341_5": "",
"103500341_6": "",
"103500341_7": "",
"103500341_8": "",
"103500341_9": "",
"103500341_10": "",
"103500341_11": "",
"103500341_12": "",
"103500341_13": "",
"103500341_14": "",
"103500341_15": "",
"103500341_16": "",
"103500341_17": "",
"103500341_18": "",
"103500341_19": "",
"103500341_20": "",
"103500341_21": "",
"103500341_22": "",
"103500341_23": "",
"103500341_24": "",
"103500341_25": "",
"103500341_26": "",
"103500341_27": "",
"103500341_28": "",
"103500341_29": "",
"103500341_30": "",
"103500341_31": "",
"103500341_32": "",
"103500341_33": "",
"103500341_34": "",
"103500341_35": "",
"103500341_36": "",
"103500341_37": "",
"103500341_38": "",
"103500341_39": "",
"103500341_40": "",
"103500341_41": "",
"103500341_42": "",
"103500341_43": "",
"103500341_44": "",
"103500341_45": "",
"103500341_46": "",
"103500341_47": "",
"103500341_48": "",
"103500341_49": "",
"103500341_50": "",
"103500341_51": "",
"103500341_52": "",
"103500341_53": "",
"103500341_54": "",
"103500341_55": "",
"103500341_56": "",
"103500341_57": "",
"103500341_58": "",
"103500341_59": "",
"103500341_60": "",
"103500341_61": "",
"103500341_62": ""
}

View File

@ -1,65 +0,0 @@
{
"103500341_0": "(……確か、この辺だったかしら)",
"103500341_1": "(ああ、もうッ! こう暗いと、区別がつかないわッ!)",
"103500341_2": "(おおっぴらにライトを使うわけにもいかないし。\\n もどかしいわね……",
"103500341_3": "(――あったッ!)",
"103500341_4": "(壁にアルカ・ノイズの砲撃の痕跡が残ってる。\\n この付近で間違いなさそうね",
"103500341_5": "(あのローブの人影は、闇に吸い込まれるように\\n 忽然と消えた……",
"103500341_6": "(ならばこの周辺に、その秘密が隠されているはず――)",
"103500341_7": "「――ッ!?」",
"103500341_8": "(――隠し扉があったのね。\\n なんともまあ、古典的なこと",
"103500341_9": "(ここで一度戻るべきかしら。それとも――)",
"103500341_10": "(……虎穴にいらずんば虎児を得ず、ね)",
"103500341_11": "(こちらは照明が生きている、か……。\\n 暗いよりはいいけど、敵に注意して進まないと……",
"103500341_12": "(監視カメラの様なものは、一見、見当たらないけど――)",
"103500341_13": "(相手は錬金術師。カメラはなくても防衛術式が\\n 張り巡らされている可能性はあるか……気をつけないと",
"103500341_14": "(それにしても……。\\n どこまで続いているのかしら、この通路――",
"103500341_15": "「はッ――アルカ・ノイズッ!?」",
"103500341_16": "「やっぱり、罠だったというわけねッ! 上等よッ!!」",
"103500341_17": "「Seilien coffin――」",
"103500341_18": "「――ッ!? この至近距離じゃ聖詠が間に合わないッ!?」",
"103500341_19": "「こうなったら、仕方ないわね――」",
"103500341_20": "「逃げるが勝ちよッ!!」",
"103500341_21": "「はぁはぁはぁ……ホントに、しつこいわねッ!!」",
"103500341_22": "(すぐ背後まで敵の気配は迫ってる……。\\n なんとか振り切ってギアを――",
"103500341_23": "「無事かッ!? マリアッ!」",
"103500341_24": "「おかげさまで、元気にランニング中ッ!!」",
"103500341_25": "「位置はつかんでいる、もう間もなくッ!\\n それまで持ちこたえるんだッ」",
"103500341_26": "「言われなくても――ッ!」",
"103500341_27": "「く――ッ!? 通信機が――ッ!?」",
"103500341_28": "「そこまでだ」",
"103500341_29": "「無駄なあがきはやめることだな。\\n お前の歌などより、こいつらが飛びかかる方が速いのだから」",
"103500341_30": "「お前は、あの時の――」",
"103500341_31": "「鼠が嗅ぎ回っているのは気づいていたが。\\n まさか歌姫マリア・カデンツァヴナ・イヴとは、な」",
"103500341_32": "「S.O.N.G.の飼い犬になったと聞いていたが……。\\n まあ、なんにしろ、目的を聞かせて貰おうか」",
"103500341_33": "「素直に教えたら、見逃してくれるのかしら?」",
"103500341_34": "「それはそちらの態度次第だな。欲しい情報を全て素直に吐いて\\n もらえるなら、なるべく早く帰れるように取り計らおう」",
"103500341_35": "「お話しにならないわね。\\n こう見えてもわたしを待ってるファンが大勢いるのよ」",
"103500341_36": "「命にはかえられないと思うがね?」",
"103500341_37": "「それは価値観の相違って奴ね」",
"103500341_38": "「ならば致し方あるまい。\\n 答える気がないのなら、この場で死んでもらうとしようッ」",
"103500341_39": "(くッ! 万事休す、か――ッ!?)",
"103500341_40": "「むッ? なんだ、地下鉄だとッ!?」",
"103500341_41": "「――いやッ! この時間には走っていないはずだッ!」",
"103500341_42": "「このエンジン音は――ッ!!」",
"103500341_43": "「おおおおおおお――――ッ!!」",
"103500341_44": "「なッ……S.O.N.G.の援軍ッ!?\\n 貴様、この時間を稼いでいたのかッ」",
"103500341_45": "「待たせたなっ、マリアッ!」",
"103500341_46": "「遅いわよ、もうッ!」",
"103500341_47": "「だから迂闊に先行するなと言っただろうッ!」",
"103500341_48": "「小言なら後でいくらでも聞くわよッ!」",
"103500341_49": "「シンフォギア……ッ!」",
"103500341_50": "(連中の注意が翼に向いてる今が好機――ッ!)",
"103500341_51": "「Seilien coffin airget-lamh tron」",
"103500341_52": "「なッ? し、しまったッ!?」",
"103500341_53": "「形成逆転――というところかしら?」",
"103500341_54": "「貴様には聞きたいことが山ほどある。\\n おとなしく我々と同道願おうか」",
"103500341_55": "「おのれ、小癪な小娘どもめが、囀りおってッ!!」",
"103500341_56": "「アルカ・ノイズッ! ――お前自身も錬金術師かッ!」",
"103500341_57": "「問答無用ッ! こいつらを始末しろッ!!」",
"103500341_58": "「逃がすかあ――ッ!!」",
"103500341_59": "「――ッ! 邪魔立てするなッ!!」",
"103500341_60": "「立ち塞がるならば、斬り捨てるのみ」",
"103500341_61": "「30秒で片付けるわよ、翼ッ!!」",
"103500341_62": "「応ともッ!!」"
}

View File

@ -1,27 +0,0 @@
{
"103500351_0": "",
"103500351_1": "",
"103500351_2": "",
"103500351_3": "",
"103500351_4": "",
"103500351_5": "",
"103500351_6": "",
"103500351_7": "",
"103500351_8": "",
"103500351_9": "",
"103500351_10": "",
"103500351_11": "",
"103500351_12": "",
"103500351_13": "",
"103500351_14": "",
"103500351_15": "",
"103500351_16": "",
"103500351_17": "",
"103500351_18": "",
"103500351_19": "",
"103500351_20": "",
"103500351_21": "",
"103500351_22": "",
"103500351_23": "",
"103500351_24": ""
}

View File

@ -1,27 +0,0 @@
{
"103500351_0": "「あの錬金術師は――ッ!?」",
"103500351_1": "「奥へ逃げたようだな」",
"103500351_2": "「このチャンス、逃す訳にはッ!」",
"103500351_3": "「待て、チャンスとは言うが、\\n 一歩間違えれば危ないところだったぞ」",
"103500351_4": "「まったく……。\\n あれ程無茶をしてくれるなと言ったというのに」",
"103500351_5": "「そう……ね。ごめんなさい。\\n 確かに今回は無茶が過ぎたかも知れないわね……」",
"103500351_6": "「いったい、なにを焦っているのだ?」",
"103500351_7": "「つまらないこだわり、かしら……」",
"103500351_8": "「……私情を任務に持ち込むのは感心しないな」 ",
"103500351_9": "「心を捨てろとまでは言わないが、御さねばならないだろう。\\n 我々の任務には多くの人々の命が乗っているのだ」",
"103500351_10": "「ええ……わかってるわ」",
"103500351_11": "「……それにしても、よくわたしの居場所がわかったわね」",
"103500351_12": "「端末でアルカ・ノイズの反応を検知して来てみたら、\\n 誰かが交戦しているように見えたんでな」",
"103500351_13": "「この辺でそんなことしてるのはマリアくらいだろう。\\n 大体の位置も事前に聞いていたし」",
"103500351_14": "「フフ、本当に助かったわ翼」",
"103500351_15": "「では、これからどうする?」",
"103500351_16": "「相手が錬金術師であることは、さっきの交戦で確認できたわ。\\n それに、この先にアジトがあるのも間違いない」",
"103500351_17": "「ああ、アルカ・ノイズの召喚法……。\\n あれはキャロルやオートスコアラーと同一の物だった」",
"103500351_18": "「……成果としては充分だけど、足りないわね。\\n わたしたちの見つけた隠し扉はすぐに潰されるでしょうし」",
"103500351_19": "「ああ。だが、これだけ広いロンドンの地下だ。間違いなく\\n 他の出入り口もあるはずだ」",
"103500351_20": "「でしょうね。体制を整えて、後日の探索も可能かもしれない。\\n ……でも、敵が混乱している今が最大の好機だと思わない」",
"103500351_21": "「なるほど、そうだな。\\n だが――」",
"103500351_22": "「まずは今この場を切り抜けてからだなッ!」",
"103500351_23": "「あの男、またアルカ・ノイズを召喚して――?」",
"103500351_24": "「すぐ追いつくから、首を洗って待ってなさいッ!!」"
}

View File

@ -1,16 +0,0 @@
{
"103500352_0": "",
"103500352_1": "",
"103500352_2": "",
"103500352_3": "",
"103500352_4": "",
"103500352_5": "",
"103500352_6": "",
"103500352_7": "",
"103500352_8": "",
"103500352_9": "",
"103500352_10": "",
"103500352_11": "",
"103500352_12": "",
"103500352_13": ""
}

View File

@ -1,16 +0,0 @@
{
"103500352_0": "「あらかた片付いたかしら」",
"103500352_1": "「そのようだな……しかし、ここまでアルカ・ノイズを保有して\\n いるとは……」",
"103500352_2": "「錬金術師というのも厄介な物ね……。\\n さすがにキャロル並ってわけではないでしょうけど」",
"103500352_3": "「だが、未知の聖遺物を保有している可能性はある。\\n ……用心するに越した事は無いな」",
"103500352_4": "「そうね。ならどうしましょうか。\\n 用心して、やっぱり一度戻るって手もあるわよ」",
"103500352_5": "「……分かってて言っているだろう、マリア」",
"103500352_6": "「フフ、ごめんなさい。\\n 翼にしてはずいぶんと慎重な意見が出て来たものだから」",
"103500352_7": "「わたしはそんなに無鉄砲ではないと思うんだが……」",
"103500352_8": "「そう? 知らぬは本人ばかりなり、ね。……あ、さっき、\\n バイクに乗って助けに来てくれたの、カッコ良かったわよ」",
"103500352_9": "「急いでいるとはいえ、線路を直接バイクで走って来るなんて、\\n さすがにわたしも予想外だったし、ね」",
"103500352_10": "「くッ……そ、そんな事より、先に進むぞ、マリアッ!」",
"103500352_11": "「はいはい。……さっきは追い掛け回されたけど、今度は\\n <ruby=マイターン>こっちの順番</ruby>よ。狐狩りと行きましょうか」",
"103500352_12": "「必ず奴らの尻尾を掴んでやろう」",
"103500352_13": "「ええ、そうこなくちゃねッ!」"
}

View File

@ -1,50 +0,0 @@
{
"103500411_0": "",
"103500411_1": "",
"103500411_2": "",
"103500411_3": "",
"103500411_4": "",
"103500411_5": "",
"103500411_6": "",
"103500411_7": "",
"103500411_8": "",
"103500411_9": "",
"103500411_10": "",
"103500411_11": "",
"103500411_12": "",
"103500411_13": "",
"103500411_14": "",
"103500411_15": "",
"103500411_16": "",
"103500411_17": "",
"103500411_18": "",
"103500411_19": "",
"103500411_20": "",
"103500411_21": "",
"103500411_22": "",
"103500411_23": "",
"103500411_24": "",
"103500411_25": "",
"103500411_26": "",
"103500411_27": "",
"103500411_28": "",
"103500411_29": "",
"103500411_30": "",
"103500411_31": "",
"103500411_32": "",
"103500411_33": "",
"103500411_34": "",
"103500411_35": "",
"103500411_36": "",
"103500411_37": "",
"103500411_38": "",
"103500411_39": "",
"103500411_40": "",
"103500411_41": "",
"103500411_42": "",
"103500411_43": "",
"103500411_44": "",
"103500411_45": "",
"103500411_46": "",
"103500411_47": ""
}

View File

@ -1,50 +0,0 @@
{
"103500411_0": "黄金に刻まれた呪い",
"103500411_1": "「あれ……ここ、は……?」",
"103500411_2": "「響ッ!? 気づいたのッ!?」",
"103500411_3": "「未来……ここって……? 本部の?」",
"103500411_4": "「もう……心配させないで、響」",
"103500411_5": "「ごめん……でも、わたし、どうして……?」",
"103500411_6": "「覚えてないの?」",
"103500411_7": "「うん、ちょっと今、頭の中グルグルしてて……」",
"103500411_8": "「無事目覚めたようで何よりだ」",
"103500411_9": "「師匠……?」",
"103500411_10": "「わたし、どうなったんですか……?」",
"103500411_11": "「スフィンクス型の敵との交戦後、装者は全員、\\n 昏倒してしまったと聞いたが……君は覚えてるか」",
"103500411_12": "「そうだ……。モヤの中から現れた光の珠を追っていったら、\\n 黄金のマスクがあって……そこで急に、力が抜けて……」",
"103500411_13": "「あ……もしかして師匠が助けてくれたんですか?」",
"103500411_14": "「いや、君たちを助けたのは、S.O.N.G.の職員たちだ」",
"103500411_15": "「ええッ!?\\n あんな危険なところに普通の人が来て大丈夫なんですか」",
"103500411_16": "「それは、君が気にすることではない」",
"103500411_17": "「でも、わたしのせいで、スタッフさんたちに危険な命令を……」",
"103500411_18": "「今回のような、現場の状況を把握するのが難しい場合、\\n その判断は、現場の者たちにゆだねられている」",
"103500411_19": "「え? それじゃ……」",
"103500411_20": "「彼らが助けると判断したから助けた。もちろん命懸けでな」",
"103500411_21": "「…………」",
"103500411_22": "「おそらく、こちらで止めても彼らは助けに行っただろう」",
"103500411_23": "「つまり、みんな弦十郎さんみたいな人ってことですね」",
"103500411_24": "「俺みたい?」",
"103500411_25": "「はい、だって、最初は、弦十郎さんが1人で\\n 乗り込もうとしてたじゃないですか」",
"103500411_26": "「オペレーターの人たちに止められてましたけど」",
"103500411_27": "「ぐッ、部下の窮地になるとどうもな……」",
"103500411_28": "「あはは……、ありがとうございます」",
"103500411_29": "「あの、ところで、師匠。他のみんなは?」",
"103500411_30": "「CT検査での異常は特に見られなかったからな、\\n 少し休んだ後、トレーニングルームへ向かったようだ」",
"103500411_31": "「クリスくんに至っては、\\n 今回の件に関して、思うところがあったらしい」",
"103500411_32": "「とは言え、病み上がりの状態に変わりはないからな。\\n 長時間の訓練は禁止にしている」",
"103500411_33": "「それより、身体の調子は大丈夫か?」",
"103500411_34": "「あ、はい。少し頭がぼーっとしてただけで。\\n もう何ともありません」",
"103500411_35": "「もうしばらくゆっくりしていて構わない。俺は戻って\\n 今後の対策を検討しているから、後で本部まで来てくれ」",
"103500411_36": "「了解です」",
"103500411_37": "「他の連中は内線で呼び出すとしよう」",
"103500411_38": "「あ。それなら、わたし、みんなを呼んで一緒に行きます」",
"103500411_39": "「そうか? なら任せた。また後でな」",
"103500411_40": "「そっか、そうだったんだ……」",
"103500411_41": "「響……どうかした?」",
"103500411_42": "「うん、わたしたちって、色んな人に支えられてるんだなーって」",
"103500411_43": "「未来も、ごめんね、心配かけちゃったみたいで。\\n もう、へいき、へっちゃらだよ」",
"103500411_44": "「もう……無茶だけはしないでね。約束だよ?」",
"103500411_45": "「うん、わかってる。約束、ね」",
"103500411_46": "(戦ってるのは、わたしたち装者だけじゃない。\\n 師匠やS.O.N.G.のみんなも一緒に戦ってるんだよね)",
"103500411_47": "「なんだか、力も湧いてきたッ!」"
}

View File

@ -1,23 +0,0 @@
{
"103500412_0": "",
"103500412_1": "",
"103500412_2": "",
"103500412_3": "",
"103500412_4": "",
"103500412_5": "",
"103500412_6": "",
"103500412_7": "",
"103500412_8": "",
"103500412_9": "",
"103500412_10": "",
"103500412_11": "",
"103500412_12": "",
"103500412_13": "",
"103500412_14": "",
"103500412_15": "",
"103500412_16": "",
"103500412_17": "",
"103500412_18": "",
"103500412_19": "",
"103500412_20": ""
}

View File

@ -1,23 +0,0 @@
{
"103500412_0": "「あ、響さんと未来さんデスッ!」",
"103500412_1": "「良かった、無事で……」",
"103500412_2": "「やっとお目覚めか? ずいぶんごゆっくりだな」",
"103500412_3": "「あははは。ついでに爆睡しちゃってたみたい」",
"103500412_4": "「それで、身体の調子はどうだ?」",
"103500412_5": "「うん……最初は頭がぼーっとしてたけど、今はなんとも。\\n いつも通り、健康そのものって感じ」",
"103500412_6": "「お前もか……」",
"103500412_7": "「でも、どうしていきなり訓練なんか?」",
"103500412_8": "「ああ、ちょっと調子を確かめるためにな」",
"103500412_9": "「こいつらと一暴れしてみたんだが、\\n 身体もギアもいつも通りの絶好調でよ」",
"103500412_10": "「わたしたちもです」",
"103500412_11": "「なんで倒れたのか、訳がわからないデスよ」",
"103500412_12": "「そうなんだ……」",
"103500412_13": "「で、どうする? お前も1本いっとくか?」",
"103500412_14": "「あ、う―ん。そうだね」",
"103500412_15": "「響、弦十郎さんの伝言はいいの?」",
"103500412_16": "「あっとッ! そうだ忘れるところだった」",
"103500412_17": "「師匠が今後の対策を検討したいから、\\n みんなで発令所に来てくれって」",
"103500412_18": "「バカ。そういうことは早く言えってのッ!」",
"103500412_19": "「それじゃお開きデスね」",
"103500412_20": "「うん、急ごう、切ちゃん」"
}

View File

@ -1,53 +0,0 @@
{
"103500421_0": "",
"103500421_1": "",
"103500421_2": "",
"103500421_3": "",
"103500421_4": "",
"103500421_5": "",
"103500421_6": "",
"103500421_7": "",
"103500421_8": "",
"103500421_9": "",
"103500421_10": "",
"103500421_11": "",
"103500421_12": "",
"103500421_13": "",
"103500421_14": "",
"103500421_15": "",
"103500421_16": "",
"103500421_17": "",
"103500421_18": "",
"103500421_19": "",
"103500421_20": "",
"103500421_21": "",
"103500421_22": "",
"103500421_23": "",
"103500421_24": "",
"103500421_25": "",
"103500421_26": "",
"103500421_27": "",
"103500421_28": "",
"103500421_29": "",
"103500421_30": "",
"103500421_31": "",
"103500421_32": "",
"103500421_33": "",
"103500421_34": "",
"103500421_35": "",
"103500421_36": "",
"103500421_37": "",
"103500421_38": "",
"103500421_39": "",
"103500421_40": "",
"103500421_41": "",
"103500421_42": "",
"103500421_43": "",
"103500421_44": "",
"103500421_45": "",
"103500421_46": "",
"103500421_47": "",
"103500421_48": "",
"103500421_49": "",
"103500421_50": ""
}

View File

@ -1,53 +0,0 @@
{
"103500421_0": "「お待たせしました、師匠ッ!」",
"103500421_1": "「これでみんな揃ったな。\\n それではエルフナインくんから説明を頼む」",
"103500421_2": "「はい」",
"103500421_3": "「装者のみなさんが今一番の懸念に思われているのは、\\n みなさんの身に降りかかった昏倒現象の原因についてでしょう」",
"103500421_4": "「ああ、その通りだ。何かわかったのか?」",
"103500421_5": "「その原因は、いわゆる『呪い』にあるかと思われます」",
"103500421_6": "「の、呪いって――マジで祟りってやつかよッ!?」",
"103500421_7": "「ヒッ! 怪談話はもう勘弁して欲しいデスッ!!」",
"103500421_8": "「……呪いって、いったいなんの」",
"103500421_9": "「ひええええッ!?」",
"103500421_10": "「呪いという言葉を使うと非科学的に聞こえますが、\\n これも一種のエネルギーのようなものと捉えるべきでしょう」",
"103500421_11": "「エネルギーって……?」",
"103500421_12": "「フォニックゲイン同様、呪いもある種の波動とみなして\\n 間違いありません」",
"103500421_13": "「歌が奇跡の力を生み出すように、呪いを乗せた念波や言葉――\\n 東洋思想でいうならば言霊が、対象に干渉し害し得るのです」",
"103500421_14": "「わたしたちが倒れたのも、その呪いの力のせい?」",
"103500421_15": "「はい。呪いの波動が、肉体に何らかの影響を与えたためと\\n 思われます」",
"103500421_16": "「みなさんが戦ったスフィンクス型の怪異、\\n これを便宜的にカースド・ファラオと呼称しますが――」",
"103500421_17": "「カースド・ファラオを倒した後に出現したという光珠は、\\n 恐らくは高密度の呪いの集積体であったと思われます」",
"103500421_18": "「それがツタンカーメンのマスクと反応したことで呪いに\\n 指向性が生まれ、ある種の哲学兵装と化したのでしょう」",
"103500421_19": "「哲学兵装って……そりゃ前に戦った人形の1体が\\n 持ってたっていう、アレか」",
"103500421_20": "「はい、翼さんが戦ったオートスコアラー、\\n ファラの持っていたソードブレイカーと同質のものですね」",
"103500421_21": "「で、あたしたちは、どういう原理で意識を失ったんだ?」",
"103500421_22": "「それを防ぐ手はあるの?」",
"103500421_23": "「残念ながら、そこまではまだわかりません……」",
"103500421_24": "「あれがどういったタイプの哲学兵装なのか\\n もう少し詳細を分析してみるので、時間をください」",
"103500421_25": "「うん、よろしくね。エルフナインちゃんッ!」",
"103500421_26": "「そういえば、あの船って今、どうなってるんデス?」",
"103500421_27": "「船の封鎖線の奥では、あの風船型の怪異、\\n 通称バル―ンが、依然徘徊しているようです」",
"103500421_28": "「被害を避けるため、船から乗員を全員退避させた上、\\n S.O.N.G.職員による24時間体制での監視を継続中です」",
"103500421_29": "「今のところ船の外に出てくる気配はないようだが……\\n こちらの対策が進むまで大きな動きがないといいのだがな」",
"103500421_30": "「あの。ひとつ、いいですか?」",
"103500421_31": "「なんでしょう?」",
"103500421_32": "「通信機が急に使えなくなった理由は?」",
"103500421_33": "「それも、呪いの持つ特定振幅の波動の干渉だと思われます」",
"103500421_34": "「ですので、おそらくこちらも呪いの波動を解析できれば、\\n 何らかの対策が打てると考えています」",
"103500421_35": "「それはありがたいデス」",
"103500421_36": "「本当ですね。これで司令がほいほい現場に出かける\\n 理由もなくなりますし」",
"103500421_37": "「そうそう。今回は、なんとか現場に任せる形で\\n 収まりましたけど、こっちはダブルで冷や汗もんですよ」",
"103500421_38": "「おいおい、勘弁してくれ。\\n 俺だって好きで出動しようと思ったわけじゃあない」",
"103500421_39": "「どうですかね?」",
"103500421_40": "「司令、現場に出てる時が一番活き活きとしてるじゃないですか」",
"103500421_41": "「お前たちなぁ……」",
"103500421_42": "「あはははははは……」",
"103500421_43": "「まあ冗談はともかくだ。\\n 状況が進展するまでそれぞれ待機していてくれ」",
"103500421_44": "「しっかし、いったい何だってんだ?\\n あの金ぴかマスクが哲学兵装」",
"103500421_45": "「ソードブレイカーは、剣を壊すもの――\\n なら、ツタンカーメンのマスクは……」",
"103500421_46": "「そもそもツタンカーメンって誰デス?\\n エジプトの王様ってことくらいなら知ってるデスけど」",
"103500421_47": "「わたしも、切歌ちゃんと似た様なものかな」",
"103500421_48": "「うーん……」",
"103500421_49": "「まあその辺はあたしらが考えても始まらねぇ。\\n とりあえず訓練でもするか」",
"103500421_50": "「あ、うん。そうだね……」"
}

View File

@ -1,78 +0,0 @@
{
"103500422_0": "",
"103500422_1": "",
"103500422_2": "",
"103500422_3": "",
"103500422_4": "",
"103500422_5": "",
"103500422_6": "",
"103500422_7": "",
"103500422_8": "",
"103500422_9": "",
"103500422_10": "",
"103500422_11": "",
"103500422_12": "",
"103500422_13": "",
"103500422_14": "",
"103500422_15": "",
"103500422_16": "",
"103500422_17": "",
"103500422_18": "",
"103500422_19": "",
"103500422_20": "",
"103500422_21": "",
"103500422_22": "",
"103500422_23": "",
"103500422_24": "",
"103500422_25": "",
"103500422_26": "",
"103500422_27": "",
"103500422_28": "",
"103500422_29": "",
"103500422_30": "",
"103500422_31": "",
"103500422_32": "",
"103500422_33": "",
"103500422_34": "",
"103500422_35": "",
"103500422_36": "",
"103500422_37": "",
"103500422_38": "",
"103500422_39": "",
"103500422_40": "",
"103500422_41": "",
"103500422_42": "",
"103500422_43": "",
"103500422_44": "",
"103500422_45": "",
"103500422_46": "",
"103500422_47": "",
"103500422_48": "",
"103500422_49": "",
"103500422_50": "",
"103500422_51": "",
"103500422_52": "",
"103500422_53": "",
"103500422_54": "",
"103500422_55": "",
"103500422_56": "",
"103500422_57": "",
"103500422_58": "",
"103500422_59": "",
"103500422_60": "",
"103500422_61": "",
"103500422_62": "",
"103500422_63": "",
"103500422_64": "",
"103500422_65": "",
"103500422_66": "",
"103500422_67": "",
"103500422_68": "",
"103500422_69": "",
"103500422_70": "",
"103500422_71": "",
"103500422_72": "",
"103500422_73": "",
"103500422_74": "",
"103500422_75": ""
}

View File

@ -1,78 +0,0 @@
{
"103500422_0": "「ふぁ~くたびれたぁ~~」",
"103500422_1": "「みんな、お疲れ様。はい、飲み物をどうぞ」",
"103500422_2": "「お、気がきいてるじゃねーか」",
"103500422_3": "「ありがとうデース」",
"103500422_4": "「どうも……」",
"103500422_5": "「んじゃ、しばらく休憩挟むとすっか」",
"103500422_6": "「どう、調子は?」",
"103500422_7": "「全然大丈夫だって。未来は心配性だなぁ」",
"103500422_8": "「それにしては、浮かない顔してるから……」",
"103500422_9": "「え? ホントに?」",
"103500422_10": "「うん……」",
"103500422_11": "「あーあ。やっぱり未来にはかなわないなぁ……」",
"103500422_12": "「なに? 身体の具合、やっぱり悪いの?」",
"103500422_13": "「違う違う、そうじゃなくてさ。\\n ちょっと考え事、してたんだ……」",
"103500422_14": "「考え事?」",
"103500422_15": "「あの、ツタ……なんだっけ?」",
"103500422_16": "「ツタンカーメン?」",
"103500422_17": "「そうそう。それってどんな人だったんだろうって……」",
"103500422_18": "「どういうこと?」",
"103500422_19": "「……呪いって、要するに歌と同じで、心の声な訳、だよね?」",
"103500422_20": "「それは……怨念っていうくらいだから」",
"103500422_21": "「その大本ってさ。苦しかったり、怒ったり、悲しんだり――\\n 何かに傷ついたから、魂から絞り出されるんじゃないかな」",
"103500422_22": "「人を傷つけてでも、救われたい想いがあるのかな、って。\\n もちろん、人を傷つけるなんて許されないことだけど」",
"103500422_23": "「響……」",
"103500422_24": "「だからつい、どんな人だったのかな……って。\\n でも、考えてもわからなくてさ」",
"103500422_25": "「あはは……ごめん、変な話しちゃって」",
"103500422_26": "「ううん……響らしいと思う」",
"103500422_27": "「そう、かな?」",
"103500422_28": "「そんなに気になるなら、調べて見ればいいんじゃないかな。\\n そのツタンカーメンさんのこと」",
"103500422_29": "「えっ?」",
"103500422_30": "「わたしも一緒に手伝うから。ね? そうしよ?」",
"103500422_31": "「うん……ありがとね、未来」",
"103500422_32": "「はぁ……久々に文字いっぱい読んで疲れたよ……」",
"103500422_33": "「朝からずっと図書館に籠もりっぱなしだったものね」",
"103500422_34": "「その割にはあんまり詳しいことわからなかったなぁ……」",
"103500422_35": "「響が大イビキで居眠りして図書館を追い出されなければ、\\n もう少し何か分かったかも知れないけどね」",
"103500422_36": "「あははは、ゴメン、未来」",
"103500422_37": "「もう。本当に恥ずかしかったんだからね」",
"103500422_38": "「ホントにゴメンってば。\\n 夕べまた考え事しちゃってよく眠れなかったからさ……」",
"103500422_39": "「その悩みを解消するために調べてるのに、\\n それじゃ本末転倒じゃない」",
"103500422_40": "「面目ないです……」",
"103500422_41": "「後はリディアンの図書館で調べるしかないかな……。\\n 街の図書館よりはぜんぜん本の数、少ないけど」",
"103500422_42": "「うん、それでもじっとしてるよりはいいよ」",
"103500422_43": "「あれ、ビッキーとヒナじゃん」",
"103500422_44": "「あ、ホントだ。\\n 街中で偶然バッタリなんてまるでアニメだねぇ」",
"103500422_45": "「さすがにそれは大げさ過ぎでは……」",
"103500422_46": "「で。どうしたの、浮かない顔して?」",
"103500422_47": "「小日向さんも、お顔、ふくれてますわよ?」",
"103500422_48": "「まーたビッキーがヒナを怒らせたんでしょ?」",
"103500422_49": "「あはは……ちょっと図書館で調べ物してたんだけどさ。\\n わたしが居眠りしたせいで追い出されちゃって……」",
"103500422_50": "「あー、そりゃビッキーが悪いわ」",
"103500422_51": "「それで、何を調べてらしたんです?」",
"103500422_52": "「えーと、その。つ、つた……なんだっけ?」",
"103500422_53": "「もう、ツタンカーメンでしょ」",
"103500422_54": "「そうそう。そのラーメンさんの事」",
"103500422_55": "「急にどしたの? 世界史の試験範囲だったっけ?」",
"103500422_56": "「そうじゃないんだけど……」",
"103500422_57": "「ツタンカーメンといえば、この間、チラシで見た\\n ギリシャ エジプト展に黄金の仮面が出展されるらしいですね」",
"103500422_58": "「えっ? へー、そ、そーなんだ。知らなかったなー」",
"103500422_59": "「なに隠してるの?」",
"103500422_60": "「いや、その。隠してるわけじゃないけど……」",
"103500422_61": "「なにかお仕事の関係なんですね?」",
"103500422_62": "「えと、その……ちょっとだけ、ね」",
"103500422_63": "「水くさいなぁビッキーは。\\n そういうことなら、わたしたちも手伝うって」",
"103500422_64": "「いやでも、なんか悪いし……巻き込みたくないし……」",
"103500422_65": "「それが水くさいと言うのですわ」",
"103500422_66": "「あたしたちが何度、あんたに助けられたと思ってるのさ」",
"103500422_67": "「たまにはわたしたちにも力にならせてよ」",
"103500422_68": "「本当に、いいのかな……」",
"103500422_69": "「あったりまえでしょッ!」",
"103500422_70": "「それでどうします?」",
"103500422_71": "「まあ今日はこんな時間だし。\\n まずは各自、家にある本とかネットとか当たろっか」",
"103500422_72": "「んじゃ、調べたことは明日教室で報告ってことで」",
"103500422_73": "「わかりましたわ」",
"103500422_74": "「よかったね、響」",
"103500422_75": "「う、うん……ありがとうね、みんな」"
}

View File

@ -1,65 +0,0 @@
{
"103500431_0": "",
"103500431_1": "",
"103500431_2": "",
"103500431_3": "",
"103500431_4": "",
"103500431_5": "",
"103500431_6": "",
"103500431_7": "",
"103500431_8": "",
"103500431_9": "",
"103500431_10": "",
"103500431_11": "",
"103500431_12": "",
"103500431_13": "",
"103500431_14": "",
"103500431_15": "",
"103500431_16": "",
"103500431_17": "",
"103500431_18": "",
"103500431_19": "",
"103500431_20": "",
"103500431_21": "",
"103500431_22": "",
"103500431_23": "",
"103500431_24": "",
"103500431_25": "",
"103500431_26": "",
"103500431_27": "",
"103500431_28": "",
"103500431_29": "",
"103500431_30": "",
"103500431_31": "",
"103500431_32": "",
"103500431_33": "",
"103500431_34": "",
"103500431_35": "",
"103500431_36": "",
"103500431_37": "",
"103500431_38": "",
"103500431_39": "",
"103500431_40": "",
"103500431_41": "",
"103500431_42": "",
"103500431_43": "",
"103500431_44": "",
"103500431_45": "",
"103500431_46": "",
"103500431_47": "",
"103500431_48": "",
"103500431_49": "",
"103500431_50": "",
"103500431_51": "",
"103500431_52": "",
"103500431_53": "",
"103500431_54": "",
"103500431_55": "",
"103500431_56": "",
"103500431_57": "",
"103500431_58": "",
"103500431_59": "",
"103500431_60": "",
"103500431_61": "",
"103500431_62": ""
}

View File

@ -1,65 +0,0 @@
{
"103500431_0": "「――で、なんであたしたちまで呼び出されてるんだ?」",
"103500431_1": "「折角みんなが一生懸命調べてくれたんだし、\\n 一緒に聞いてもらおうと思って」",
"103500431_2": "「後でわたしが説明してぐちゃぐちゃになるより、\\n 直接聞いたほうが絶対いいと思うよッ」",
"103500431_3": "「確かに、そりゃそうだな……」",
"103500431_4": "「納得するんだ……」",
"103500431_5": "「それじゃ、説明お願いね、みんな」",
"103500431_6": "「よろしくお願いするデス、先輩方」",
"103500431_7": "「おほん、任せておきたまえよ」",
"103500431_8": "「ツタンカーメン、正しくはトゥトゥ・アンク・アメンは\\n 古代エジプト第王朝のファラオです」",
"103500431_9": "「最初はトゥトゥ・アンク・アテンって名乗ってたらしいけど。\\n ちなみにアメンもアテンも、エジプトの神様の名前ね」",
"103500431_10": "「即位した時はまだ10代の、少年と言っていい年齢だった上、\\n その治世はわずか年ほどで、最後は病死したと言われます」",
"103500431_11": "「彼の遺体は王家の伝統に従いミイラに加工されましたが、\\n そのミイラに被せられたのが、かの有名な黄金の仮面です」",
"103500431_12": "「黄金の仮面なら、アタシも知ってるデスよッ!」",
"103500431_13": "「この間、実際に見てきたし……」",
"103500431_14": "「アレ? 展示会ってもう始まってたっけ?」",
"103500431_15": "「あ、いやいや。本の話。だよね、調ちゃん?」",
"103500431_16": "「あ、うん」",
"103500431_17": "「さて、そのツタンカーメンと黄金の仮面。\\n なんで有名になったかといえば、やっぱり王家の呪いだよね」",
"103500431_18": "「王家の、呪い……」",
"103500431_19": "「具体的にはどんな呪いだったデスか?」",
"103500431_20": "「ツタンカーメンの墓を暴いた後、発掘隊のスポンサーの\\n カーナヴォン卿が急死したのがその始まりと言われます」",
"103500431_21": "「その後も発掘関係者が次々に急死したということがあったため、\\n 王家の呪いが降りかかったのだ――と、噂されました」",
"103500431_22": "「それって、やっぱりお墓を暴かれたことに怒って\\n 呪いをかけたのかな……」",
"103500431_23": "「そのことですが……。\\n 現在では呪いなんてものはなかった、というのが通説です」",
"103500431_24": "「えッ!? ど、どういうこと?」",
"103500431_25": "「呪いで死んだとされるカーナヴォン卿ですが、後の調査で\\n 蚊が媒介する熱病に肺炎が併発したことが死因だと判明しました」",
"103500431_26": "「しかも、ツタンカーメン王の墓の発掘を始める前に、\\n もう罹ってたらしいんだってさ」",
"103500431_27": "「後からそんなことまで分かるのかよ。逆に怖ぇな」",
"103500431_28": "「ちなみに、ツタンカーメンの墓の発掘に関わった関係者で、\\n 年以内に死亡したのは、カーナヴォン卿だけなんだってさ」",
"103500431_29": "「亡くなったとされる発掘関係者についても、大半が\\n 後の世のねつ造や誇張、こじつけの類いだったようですね」",
"103500431_30": "「それってつまり……」",
"103500431_31": "「そう。つまりツタンカーメンの呪いで死んだ人間は、\\n ただの人もいないってことになるね」",
"103500431_32": "「ええッ? ホントなんデスかッ!?」",
"103500431_33": "「それじゃただの迷信ってこと……?」",
"103500431_34": "「そうに決まってんでしょ。\\n 盗掘者を呪った碑文なんてのもガセネタらしいしさ」",
"103500431_35": "「な、ならどうしてそんなデタラメが広がったんデス?」",
"103500431_36": "「一言で言えば、話題性――でしょうか」",
"103500431_37": "「話題性?」",
"103500431_38": "「発掘直後にカーナヴォン卿が亡くなったこと、ツタンカーメンの\\n 墓が珍しく盗掘にあわずほぼ完全な状態で残っていたこと――」",
"103500431_39": "「特に副葬品にあった、神秘的な黄金の仮面という\\n 目に見える『形』が、流言を助長したのかもしれませんね」",
"103500431_40": "「ずいぶんと適当な話だなぁ……」",
"103500431_41": "「ゴシップってのは今も昔もそんなもんなんじゃない?」",
"103500431_42": "「今でこそ様々な記録の分析や、科学的調査で真相が明らかに\\n されましたが、当時はそんな術はありませんでしたからね」",
"103500431_43": "「…………」",
"103500431_44": "「呪いなんて、本当はなかった……?\\n でもそれならあれは……うん……」",
"103500431_45": "「まあ所詮、素人が表世界の情報で調べたことだろ?」",
"103500431_46": "「世間一般の通説はどうかしれねぇが、実際、\\n あたしたちはその呪いってのをこの身に受けたんだ」",
"103500431_47": "「それは……そうだけど……」",
"103500431_48": "「聖遺物の力もシンフォギアの力も、\\n 一般世間には知られてないデスしねぇ……」",
"103500431_49": "「でも……それだとツタンカーメンの呪いの動機が……。\\n 呪いの核がなんなのか、よくわからなくなったのは事実」",
"103500431_50": "「そう……なんだよね」",
"103500431_51": "「盗掘者を呪う碑文もなければ、\\n 実際には発掘隊も誰一人呪い殺してもいないのに……」",
"103500431_52": "「どうして今になって、あのマスクが呪いの哲学兵装になんて\\n なっちゃったんだろう……」",
"103500431_53": "「お前な……無い頭、無理に使うとショートするぞ?」",
"103500431_54": "「う、うん……そうかもしれない、けど……」",
"103500431_55": "「おいおい、軽口をマジに受け取んなって。\\n はあ……こりゃ重症だな……」",
"103500431_56": "「あ、みなさんここでしたか。\\n ちょうど良かったです」",
"103500431_57": "「エルフナインちゃん?」",
"103500431_58": "「実は先日モニタリングできていた戦闘データを元に、\\n 仮想敵としてバルーンを設定出来るようにしておきました」",
"103500431_59": "「おー。お仕事早いデスねッ!」",
"103500431_60": "「ありがとう」",
"103500431_61": "「……下手な考えなんとやらってな。\\n とにかく新しいシミュレータ、早速使ってみるか」",
"103500431_62": "「う、うん……そうだね。\\n 今やれることをちゃんとやっておかないとだよねッ」"
}

View File

@ -1,19 +0,0 @@
{
"103500441_0": "",
"103500441_1": "",
"103500441_2": "",
"103500441_3": "",
"103500441_4": "",
"103500441_5": "",
"103500441_6": "",
"103500441_7": "",
"103500441_8": "",
"103500441_9": "",
"103500441_10": "",
"103500441_11": "",
"103500441_12": "",
"103500441_13": "",
"103500441_14": "",
"103500441_15": "",
"103500441_16": ""
}

View File

@ -1,19 +0,0 @@
{
"103500441_0": "「来たな」",
"103500441_1": "「何があったんですかッ!?」",
"103500441_2": "「東京湾上の豪華客船からモヤが溢れだし沿岸の市街地に到達、\\n 集積して多数のバルーンを形成中との報告です」",
"103500441_3": "「あれが街中にだって?」",
"103500441_4": "「急いで現場へ向かってくれ」",
"103500441_5": "「言われるまでもねぇッ!」",
"103500441_6": "「シミュレーションの成果を見せてやるデスよッ!」",
"103500441_7": "「うん。やろう、切ちゃん」",
"103500441_8": "「みなさん待ってください。\\n これを持って行ってください」",
"103500441_9": "「これは、通信機?」",
"103500441_10": "「先日の解析データから、バルーンを構成する呪いの波動に\\n 干渉されない、改良版の通信機を完成させました」",
"103500441_11": "「これで心配のひとつは解決デスね」",
"103500441_12": "「黄金のマスク……哲学兵装の正体は?」",
"103500441_13": "「ごめんなさい、そちらについてはまだ……」",
"103500441_14": "「前よか1歩も2歩も前進してるんだ。文句はねえさ」",
"103500441_15": "「まずは目の前のバルーン退治に集中デスねッ!」",
"103500441_16": "「うん。みんな、行こうッ!!」"
}

View File

@ -1,18 +0,0 @@
{
"103500451_0": "",
"103500451_1": "",
"103500451_2": "",
"103500451_3": "",
"103500451_4": "",
"103500451_5": "",
"103500451_6": "",
"103500451_7": "",
"103500451_8": "",
"103500451_9": "",
"103500451_10": "",
"103500451_11": "",
"103500451_12": "",
"103500451_13": "",
"103500451_14": "",
"103500451_15": ""
}

View File

@ -1,18 +0,0 @@
{
"103500451_0": "「どんどん増えて来てる……」",
"103500451_1": "「はッ、雑魚が群れやがって。ちょせぇんだよッ!」",
"103500451_2": "「こんなのいくらいたって余裕デスよッ!」",
"103500451_3": "「……2人とも、幽霊と間違えて逃げ出したのに」",
"103500451_4": "「なッ……なんのことだッ!\\n あたしたちは、別ルートでの調査をな……」",
"103500451_5": "「デスデスッ! アレは高度な作戦だったのデスッ!」",
"103500451_6": "「みなさん気をつけて下さいッ!\\n 呪いの反応が、一箇所に集中し始めてますッ」",
"103500451_7": "「一箇所に集中、だと?」",
"103500451_8": "「見て、あそこッ!」",
"103500451_9": "「モヤとバルーンたちが集まって行くデスッ!?」",
"103500451_10": "「バルーン同士が、くっついて――ッ!?」",
"103500451_11": "「で、でっかいバルーンになったデスよッ!?」",
"103500451_12": "「ビビるこたぁねぇ。的がでかくなったってぇ事は、\\n 攻撃が当てやすくなったって事でもあるんだよッ」",
"103500451_13": "「効いてるみたい?」",
"103500451_14": "「わたしたちも行こうッ!」",
"103500451_15": "「はいデスッ!!」"
}

View File

@ -1,13 +0,0 @@
{
"103500452_0": "",
"103500452_1": "",
"103500452_2": "",
"103500452_3": "",
"103500452_4": "",
"103500452_5": "",
"103500452_6": "",
"103500452_7": "",
"103500452_8": "",
"103500452_9": "",
"103500452_10": ""
}

View File

@ -1,13 +0,0 @@
{
"103500452_0": "「ふう……なんとか無事、倒せたね」",
"103500452_1": "「タフなだけで、意外と大したことなかったデスね」",
"103500452_2": "「正直、見かけ倒し……」",
"103500452_3": "「言っただろ?\\n ああいうのはでかいだけだって」",
"103500452_4": "「お前たち、ご苦労だった――と言いたいところだが。\\n ――悪い知らせだ」",
"103500452_5": "「どうしたんですか?」",
"103500452_6": "「東京湾上の客船だが、周囲にドス黒いモヤが発生し、\\n 高密度のエネルギー反応が確認された」",
"103500452_7": "「ドス黒い……モヤ?」",
"103500452_8": "「バルーンを形成する呪いのモヤに類似した反応ですが、\\n 出力がケタ違いです」",
"103500452_9": "「すぐに対策を練る必要がある。急いで戻ってきてくれッ!」",
"103500452_10": "「了解ですッ!」"
}

View File

@ -1,16 +0,0 @@
{
"103500511_0": "",
"103500511_1": "",
"103500511_2": "",
"103500511_3": "",
"103500511_4": "",
"103500511_5": "",
"103500511_6": "",
"103500511_7": "",
"103500511_8": "",
"103500511_9": "",
"103500511_10": "",
"103500511_11": "",
"103500511_12": "",
"103500511_13": ""
}

View File

@ -1,16 +0,0 @@
{
"103500511_0": "歌姫たちの日常",
"103500511_1": "「……全く、ここまでの大探索になるだなんてね」",
"103500511_2": "「ああ。わたしたちの知らない通路がこれほどあるとは……」",
"103500511_3": "「……隠し扉が未だに潰されてないのは助かるけど、\\n なんて事は無い、潰す必要すらないって事とはね……」",
"103500511_4": "「まさに迷宮だな。しかし――」",
"103500511_5": "「――こうして敵が増えている以上、核心に近づいているはずだ」",
"103500511_6": "「どうかしら。陽動かも知れないわよ?」",
"103500511_7": "「だとしても問題ない。\\n 敵の手駒を減らせることには変わりないからな」",
"103500511_8": "「……アルカ・ノイズさえいなければ、\\n もう少し他の手も打てるのに」",
"103500511_9": "「向こうもそれが分かっているから、アルカ・ノイズに\\n ここの守護をさせているんだろう」",
"103500511_10": "「……いい加減、これっきりにして欲しいものね」",
"103500511_11": "「重ね重ね、手厚い歓待、痛み入るな」",
"103500511_12": "「まったく、今日も長い夜になりそうね」",
"103500511_13": "「問題ない、わたしとマリアならな」"
}

View File

@ -1,21 +0,0 @@
{
"103500522_0": "",
"103500522_1": "",
"103500522_2": "",
"103500522_3": "",
"103500522_4": "",
"103500522_5": "",
"103500522_6": "",
"103500522_7": "",
"103500522_8": "",
"103500522_9": "",
"103500522_10": "",
"103500522_11": "",
"103500522_12": "",
"103500522_13": "",
"103500522_14": "",
"103500522_15": "",
"103500522_16": "",
"103500522_17": "",
"103500522_18": ""
}

View File

@ -1,21 +0,0 @@
{
"103500522_0": "「また行き止まり……もう、これでいくつめよ」",
"103500522_1": "「これだけ広大では、一体どれほどの時間がかかるか\\n わからないな……」",
"103500522_2": "「……何か、方針を決めるべきかもしれないわね。\\n 無目的に虱潰しはこれだけ広いと下策だわ」",
"103500522_3": "「そうは言っても、何か妙案は無いものか……」",
"103500522_4": "(それにしても、これだけ広い地下を彼らはどうやって……)",
"103500522_5": "「……そうかッ! どうしてもっと早く気付かなかったのかしら」",
"103500522_6": "「ん? どうしたマリア」",
"103500522_7": "「これほど入り組んだ通路で、術者たちは、\\n どうやってアジトへ物資を運んでいたのか」",
"103500522_8": "「公共の列車は使えるわけないだろうから、\\n 可能性としてあるのは……」",
"103500522_9": "「なんだ? もったいぶらずに教えてくれッ!」",
"103500522_10": "「地下へとまっすぐに伸びてる道があるでしょ?」",
"103500522_11": "「地下へとまっすぐに……?\\n ――そうかッ 地下鉄メンテナンス用のエレベーターッ」",
"103500522_12": "「確かにこの入り組んだ道で、物資を運ぶのは得策ではない。\\n だが、メンテナンス用のエレベーターなら……」",
"103500522_13": "「ええ。恐らくはそこから降りられる建設中、もしくは廃線に\\n なった地下鉄の路線辺りが怪しいんじゃないかしら」",
"103500522_14": "「それも恐らくはかなり深く……少なくともわたしたちが少し\\n くらい暴れても、影響がないくらいには地下でしょうね」",
"103500522_15": "「確かにそれなら辻褄は合うな……」",
"103500522_16": "「まあ貨物用まで含めたら、どこのエレベーターが正解なのか\\n 調べるのは多少骨が折れるけど……」",
"103500522_17": "「いや、それでも建設中や廃線に繋がるものは限られる。\\n 早速、緒川さんに連絡して、特定を急いでもらうとしよう」",
"103500522_18": "「ええ、そうね。仕切り直しにはなるけど、\\n それが一番確実な方法だと思うわ」"
}

View File

@ -1,115 +0,0 @@
{
"103500531_0": "",
"103500531_1": "",
"103500531_2": "",
"103500531_3": "",
"103500531_4": "",
"103500531_5": "",
"103500531_6": "",
"103500531_7": "",
"103500531_8": "",
"103500531_9": "",
"103500531_10": "",
"103500531_11": "",
"103500531_12": "",
"103500531_13": "",
"103500531_14": "",
"103500531_15": "",
"103500531_16": "",
"103500531_17": "",
"103500531_18": "",
"103500531_19": "",
"103500531_20": "",
"103500531_21": "",
"103500531_22": "",
"103500531_23": "",
"103500531_24": "",
"103500531_25": "",
"103500531_26": "",
"103500531_27": "",
"103500531_28": "",
"103500531_29": "",
"103500531_30": "",
"103500531_31": "",
"103500531_32": "",
"103500531_33": "",
"103500531_34": "",
"103500531_35": "",
"103500531_36": "",
"103500531_37": "",
"103500531_38": "",
"103500531_39": "",
"103500531_40": "",
"103500531_41": "",
"103500531_42": "",
"103500531_43": "",
"103500531_44": "",
"103500531_45": "",
"103500531_46": "",
"103500531_47": "",
"103500531_48": "",
"103500531_49": "",
"103500531_50": "",
"103500531_51": "",
"103500531_52": "",
"103500531_53": "",
"103500531_54": "",
"103500531_55": "",
"103500531_56": "",
"103500531_57": "",
"103500531_58": "",
"103500531_59": "",
"103500531_60": "",
"103500531_61": "",
"103500531_62": "",
"103500531_63": "",
"103500531_64": "",
"103500531_65": "",
"103500531_66": "",
"103500531_67": "",
"103500531_68": "",
"103500531_69": "",
"103500531_70": "",
"103500531_71": "",
"103500531_72": "",
"103500531_73": "",
"103500531_74": "",
"103500531_75": "",
"103500531_76": "",
"103500531_77": "",
"103500531_78": "",
"103500531_79": "",
"103500531_80": "",
"103500531_81": "",
"103500531_82": "",
"103500531_83": "",
"103500531_84": "",
"103500531_85": "",
"103500531_86": "",
"103500531_87": "",
"103500531_88": "",
"103500531_89": "",
"103500531_90": "",
"103500531_91": "",
"103500531_92": "",
"103500531_93": "",
"103500531_94": "",
"103500531_95": "",
"103500531_96": "",
"103500531_97": "",
"103500531_98": "",
"103500531_99": "",
"103500531_100": "",
"103500531_101": "",
"103500531_102": "",
"103500531_103": "",
"103500531_104": "",
"103500531_105": "",
"103500531_106": "",
"103500531_107": "",
"103500531_108": "",
"103500531_109": "",
"103500531_110": "",
"103500531_111": "",
"103500531_112": ""
}

View File

@ -1,115 +0,0 @@
{
"103500531_0": "「果たして、こんなことをしていていいのだろうか……」",
"103500531_1": "「なにが?」",
"103500531_2": "「このウィンドウショッピング――というやつだが」",
"103500531_3": "「いいのよ、たまには息抜きも大事でしょ?」",
"103500531_4": "「いや、しかし緒川さんたちが調べてくれている時に、\\n わたしたちだけこんな――」",
"103500531_5": "「そんなに固く考えず、わたしたちは結果が出るのを待てば\\n いいのよ」",
"103500531_6": "「調査の後、実際に斬ったはったするのはわたしたちなんだし。\\n 少しくらい骨休めしておきましょう」",
"103500531_7": "「それはそうだけど……どちらかと言えばマリアの方が\\n 焦っていなかったか」",
"103500531_8": "「まあ、そうだけど、ね……。でも、餅は餅屋って言葉もあるじゃ\\n ない わたしたちが直接動くより、緒川さんの方が適任よ」",
"103500531_9": "「……確かに」",
"103500531_10": "「次こそは、必ず尻尾を掴んでみせる……。\\n でも、そのためには万全な準備を整えて挑まないとね」",
"103500531_11": "「……まあ納得しておこう」",
"103500531_12": "「なら今日は夕方までオフってことでいいわね?」",
"103500531_13": "「え? あ、ああ……」",
"103500531_14": "「フフ。さて、どうしようかしら。\\n いい機会だから、新しい服でも見立ててあげましょうか」",
"103500531_15": "「べ、別に、普段着なら間に合ってるぞ?」",
"103500531_16": "「あなたねえ……仮にもアーティストなんだから、\\n もっと私生活でもファンの視線を意識しなさいな」",
"103500531_17": "「気づいてる? さっきからチラチラ見られてるの」",
"103500531_18": "「わ、わたしだって歌い手の端くれだ。\\n そのくらい日本でも、だな――」",
"103500531_19": "「欧米のセレブを見慣れてる人々の審美眼は厳しいわよ?」",
"103500531_20": "「うう……そ、そうなのか?\\n ……いや、やはり今回は遠慮しておく」",
"103500531_21": "「わたしよりも、マリアの服を買おう」",
"103500531_22": "「わたしの?」",
"103500531_23": "「ああ、ちょうどいいタイミングだと思ってだな。\\n もうすぐだろう マリアの誕生日」",
"103500531_24": "「仕事柄、いつこうしてまた会えるかわからない。\\n 少し早いがお祝いをさせてくれ」",
"103500531_25": "「翼……わたしの誕生日覚えてたの?」",
"103500531_26": "「ああ、当然だろう?\\n これでも、マリアのことは大切に思ってるからな」",
"103500531_27": "「――――ッ!?」",
"103500531_28": "「ん、どうしたマリア? \\n ……もしかして迷惑だったか」",
"103500531_29": "「そ、そんなわけないでしょッ!\\n ただ、ちょっと……驚いただけよ」",
"103500531_30": "(この剣はどうして急に、そんなことを平然と言えるのッ!?)",
"103500531_31": "「ん?」",
"103500531_32": "「……それじゃあ、お言葉に甘えさせてもらおうかしら」",
"103500531_33": "「ああ、なんでも言ってくれ」",
"103500531_34": "「なかなかいい買い物が出来たわね。\\n さあそれじゃ次は――」",
"103500531_35": "「ま、まってくれ……。\\n まだ買う気なのか」",
"103500531_36": "「もちろんよ。\\n 次は、翼。あなたの服を選んであげるッ」",
"103500531_37": "「い、いや、わたしのは――」",
"103500531_38": "「いいのよ。わたしが選んであげたいのッ!」",
"103500531_39": "「さっきなんでもわたしの言うことを聞くって言ったでしょ?\\n 今日は素直にわたしに従いなさい」",
"103500531_40": "「……ああ、わかった。それじゃあ、よろしく頼む」",
"103500531_41": "「よろしい」",
"103500531_42": "「こんなもんかしらね?」",
"103500531_43": "「もう勘弁してくれ……。\\n 疲れた。主に精神が……」",
"103500531_44": "「だらしないわね……。\\n じゃあ、そこのカフェでお茶でもしましょうか」",
"103500531_45": "「ふう……タフすぎるぞ、マリア……」",
"103500531_46": "「もう。息抜きで疲れてどうするのよ?\\n 荷物だってデリバリーなんだし、楽なもんでしょ」",
"103500531_47": "「まあ、途中からわたしがいろいろ連れまわしたってのも\\n あるけど」",
"103500531_48": "「いらっしゃいませ。ご注文はいかがなさいましょう?」",
"103500531_49": "「そうだな……グリーンティーはあるかな? ホットの」",
"103500531_50": "「ございます」",
"103500531_51": "「わたしはアイス・カフェオレを」",
"103500531_52": "「かしこまりました。少々お待ちを」",
"103500531_53": "「フフ……緑茶なんて。日本が恋しくなった?」",
"103500531_54": "「そんなことは――」",
"103500531_55": "「……いや、多少、里心がついているのかも知れんな」",
"103500531_56": "「あら。嫌に素直じゃない」",
"103500531_57": "「だが、きっと贅沢、なのだろうな……」",
"103500531_58": "「贅沢? どういうこと?」",
"103500531_59": "「お父様に許して頂いて、こうしてまたロンドンに来られて……」",
"103500531_60": "「トニー・グレイザーさんのプロデュースのお陰で、\\n アーティスト活動も順調だ」",
"103500531_61": "「こうして再び夢を追うことが出来ること自体が、\\n わたしにとって、この上ない僥倖だというのに……」",
"103500531_62": "「それでも。日本での暮らしが、仲間との繋がりが。\\n ふと、恋しくなることがある……」",
"103500531_63": "「あれもこれもと望むのは、強欲に過ぎるというものだろうに」",
"103500531_64": "「はあ……なにを馬鹿なことを言ってるのかしらね、\\n この石頭は」",
"103500531_65": "「なっ、何が馬鹿だというのだ?」",
"103500531_66": "「そんなの、ごく当たり前の感情じゃない。\\n 何で後ろめたさや引け目を感じなきゃいけないわけ」",
"103500531_67": "「いい? あなたがここにいられるのは、\\n あなたが今まで絶えず努力して来たからに他ならないわ」",
"103500531_68": "「もちろん、あなたがここに来るまで手助けしてくれた人も\\n 背中を押してくれた人も、大勢いたでしょう」",
"103500531_69": "「でも、そもそもあなたが何もしなければ、\\n そんな手助けは、何の意味も成さないのよ」",
"103500531_70": "「何も神様からポンとプレゼントしてもらった訳じゃない。\\n 代価はとうに支払い済みなのよ。引け目を感じる必要ないわ」",
"103500531_71": "「昔のことはともかく、少なくとも最近のあなたの努力は、\\n このわたしが一番よく知ってるもの……」",
"103500531_72": "「マ、マリア……?」",
"103500531_73": "「夢を追うのに……\\n 何かを諦めたり捨てたりする必要なんて、ないのよ」",
"103500531_74": "「そう、なのかな……」",
"103500531_75": "「ま、わたしなんかが、偉そうに言えた義理じゃないけどね」",
"103500531_76": "「……お待たせいたしました。\\n ご注文のグリーンティーとアイス・カフェオレでございます」",
"103500531_77": "「あ、ありがとう。これ、チップを」",
"103500531_78": "「ありがとうございます。どうぞごゆっくり」",
"103500531_79": "「あーあ。慣れないお説教なんかしたから肩が凝っちゃったわ」",
"103500531_80": "「すまん……だが、ありがとう。\\n 少し、気が楽になった」",
"103500531_81": "「いいけどね……。で、どうなの、その後。\\n パパさんとは連絡取ってるの」",
"103500531_82": "「ああ……この間、手紙をいただいた。\\n 短いが……でも、何よりの励みになった」",
"103500531_83": "「そう……よかったじゃない」",
"103500531_84": "「マリアも、月読と暁には連絡はしてるのか?」",
"103500531_85": "「わたしの方はほぼ毎日よ。\\n こっちからかけなくても向こうからかかってくるけどね」",
"103500531_86": "「慕われているのだな」",
"103500531_87": "「わたしたちは、お互い最後の家族だから、ね」",
"103500531_88": "「そう、だな……」",
"103500531_89": "「こんな時間になっちゃったわね。\\n 暗くなる前に帰りましょうか」",
"103500531_90": "「ああ、そうだな」",
"103500531_91": "「――ッ!」",
"103500531_92": "「……翼、先に出るわ。\\n それじゃまたね」",
"103500531_93": "「……わかってる。またな、マリア。\\n わたしはもう一杯いただいてから出よう」",
"103500531_94": "「ああ、そうそう、今日は本当に楽しかったわ。\\n ありがとう、翼」",
"103500531_95": "「今度の翼の誕生日に思いっきりお返しさせてもらうから、\\n 覚悟しておいてね」",
"103500531_96": "「フフ、楽しみにしておこう」",
"103500531_97": "「…………」",
"103500531_98": "「Seilien coffin airget-lamh tron」",
"103500531_99": "「――そろそろ、出てきたらどう?」",
"103500531_100": "「……気づいていた、ということか?」",
"103500531_101": "「商売柄、視線には敏感なの。\\n ファンなのかそうじゃないのかの区別くらいつくわ」",
"103500531_102": "「まして。殺気がこもってれば尚更、ね」",
"103500531_103": "「待っててくれたらご挨拶に伺うつもりだったんだけど。\\n まさか、そちらから出向いてくれるとは思わなかったわ」",
"103500531_104": "「これ以上、嗅ぎ回られては面倒なのでな……」",
"103500531_105": "「だが、気づいた上で1人で相手しようとはな。\\n この俺も随分となめられたものだ」",
"103500531_106": "「小娘1人捻るなど――たやすいことよッ!!」",
"103500531_107": "「その程度の衝撃波で――ッ!!」",
"103500531_108": "「この銀の腕を打ち砕けるなんて思わないことねッ!!」",
"103500531_109": "「ぐッ!! どこまでも小癪な娘よッ!!」",
"103500531_110": "「なあに? あれだけ大口叩いておいて、\\n 結局はアルカ・イズ頼みなの」",
"103500531_111": "「なんとでも言うが良いわッ!!\\n どうせ貴様はここで死ぬのだからなあッ」",
"103500531_112": "「セレナとマムにもらったこの命――\\n そう易々とくれてやる訳にはいかないわッ」"
}

View File

@ -1,21 +0,0 @@
{
"103500541_0": "",
"103500541_1": "",
"103500541_2": "",
"103500541_3": "",
"103500541_4": "",
"103500541_5": "",
"103500541_6": "",
"103500541_7": "",
"103500541_8": "",
"103500541_9": "",
"103500541_10": "",
"103500541_11": "",
"103500541_12": "",
"103500541_13": "",
"103500541_14": "",
"103500541_15": "",
"103500541_16": "",
"103500541_17": "",
"103500541_18": ""
}

View File

@ -1,21 +0,0 @@
{
"103500541_0": "「お見事ッ! さすがはフロンティア事変の汚れた英雄、\\n マリア・カデンツァヴナ・イヴ」",
"103500541_1": "「だが、その勢いも、いったいいつまで持つかなぁ?」",
"103500541_2": "「フフ……」",
"103500541_3": "「何を笑っている? 頭がおかしくなったか?」",
"103500541_4": "「なぜ笑ってるかって? それはあなたが滑稽だからよ」",
"103500541_5": "「なんだと――?」",
"103500541_6": "「なッ!? なんだこれは、身体が動かんッ!!」",
"103500541_7": "「錬金術師も日本の現代忍法は知らぬと見えるな」",
"103500541_8": "「なっ……貴様はッ!?」",
"103500541_9": "「遅かったわね。どれだけゆっくりお茶を飲んでたのよ」",
"103500541_10": "「そんな事はない。予定通りだろう」",
"103500541_11": "「まさか……罠だとッ!?」",
"103500541_12": "「ええ。そうよ、あなたを捕える為の、ね」",
"103500541_13": "「しかし、そんな素振りは……はッ!? 茶……だとッ!?」",
"103500541_14": "「……翼、先に出るわ。\\n それじゃまたね」",
"103500541_15": "「……わかってる。またな、マリア。\\n わたしはもう一杯いただいてから出よう」",
"103500541_16": "「まさか……あの時の、あれだけで、だとッ!?」",
"103500541_17": "「あなたはそこで見てなさい。\\n こいつらを片付けたら、後で尋問させてもらうから」",
"103500541_18": "「だが、わたしたちのステージのチケット代――\\n 決して安くはないぞ」"
}

View File

@ -1,27 +0,0 @@
{
"103500552_0": "",
"103500552_1": "",
"103500552_2": "",
"103500552_3": "",
"103500552_4": "",
"103500552_5": "",
"103500552_6": "",
"103500552_7": "",
"103500552_8": "",
"103500552_9": "",
"103500552_10": "",
"103500552_11": "",
"103500552_12": "",
"103500552_13": "",
"103500552_14": "",
"103500552_15": "",
"103500552_16": "",
"103500552_17": "",
"103500552_18": "",
"103500552_19": "",
"103500552_20": "",
"103500552_21": "",
"103500552_22": "",
"103500552_23": "",
"103500552_24": ""
}

View File

@ -1,27 +0,0 @@
{
"103500552_0": "「最後だッ! はあああああ――ッ!」",
"103500552_1": "「……さあ、これでアルカ・ノイズは排除した」",
"103500552_2": "「ええ、本命の尋問といきましょうか。\\n ……聞きたい事は山ほどあるし。ねえ」",
"103500552_3": "「……」",
"103500552_4": "「むッ? 待て、様子がおかしいッ!」",
"103500552_5": "「えっ……まさかッ!?」",
"103500552_6": "「これは、毒か……?\\n 口を割るより、死を選ぶとは……」",
"103500552_7": "「……」",
"103500552_8": "(ローブに縫いつけられた、この紋章……)",
"103500552_9": "「なにをしている、マリア?」",
"103500552_10": "「なにか手掛かりになりそうなものが、無いかと思ってね」",
"103500552_11": "「重要な情報を持っていながら死を選ぶとは思えないが……」",
"103500552_12": "「ええ、そうね。でも、相手は確実にわたしを仕留められると\\n 思って挑んできたのよ」",
"103500552_13": "「可能性はゼロではないわ。\\n ――っと、ほらね」",
"103500552_14": "「これは、メモリーチップか?」",
"103500552_15": "「ええ、そうみたいね」",
"103500552_16": "「流石だ、マリア。\\n それじゃ、早速端末につないで情報を――」",
"103500552_17": "「それはやめておきましょう」",
"103500552_18": "「……なぜだ?」",
"103500552_19": "「重要な情報を持っていながら死を選んだってことは、\\n 情報を持っていないか、もしくは……」",
"103500552_20": "「……抜き取られる心配がない?」",
"103500552_21": "「そういうこと。下手にわたしたちがアクセスして、\\n 大事な情報が消えてしまったらもともこもないでしょ」",
"103500552_22": "「フッ、なるほど、では、餅は餅屋にまかせるとするか」",
"103500552_23": "「ええ、そうしましょう」",
"103500552_24": "(それにしても、やはりこれは、\\n 避けては通れない闇の深淵なのね……"
}

View File

@ -1,58 +0,0 @@
{
"103500611_0": "",
"103500611_1": "",
"103500611_2": "",
"103500611_3": "",
"103500611_4": "",
"103500611_5": "",
"103500611_6": "",
"103500611_7": "",
"103500611_8": "",
"103500611_9": "",
"103500611_10": "",
"103500611_11": "",
"103500611_12": "",
"103500611_13": "",
"103500611_14": "",
"103500611_15": "",
"103500611_16": "",
"103500611_17": "",
"103500611_18": "",
"103500611_19": "",
"103500611_20": "",
"103500611_21": "",
"103500611_22": "",
"103500611_23": "",
"103500611_24": "",
"103500611_25": "",
"103500611_26": "",
"103500611_27": "",
"103500611_28": "",
"103500611_29": "",
"103500611_30": "",
"103500611_31": "",
"103500611_32": "",
"103500611_33": "",
"103500611_34": "",
"103500611_35": "",
"103500611_36": "",
"103500611_37": "",
"103500611_38": "",
"103500611_39": "",
"103500611_40": "",
"103500611_41": "",
"103500611_42": "",
"103500611_43": "",
"103500611_44": "",
"103500611_45": "",
"103500611_46": "",
"103500611_47": "",
"103500611_48": "",
"103500611_49": "",
"103500611_50": "",
"103500611_51": "",
"103500611_52": "",
"103500611_53": "",
"103500611_54": "",
"103500611_55": ""
}

View File

@ -1,58 +0,0 @@
{
"103500611_0": "蠢くもの",
"103500611_1": "「ただいま戻りましたッ!」",
"103500611_2": "「ああ、ご苦労だったな、お前たち」",
"103500611_3": "「それで……船はどんな状態なんです?」",
"103500611_4": "「これが現在の船の状況です」",
"103500611_5": "「なんだありゃ? ホントに真っ黒じゃねぇか」",
"103500611_6": "「船の周囲は尋常ではない密度の呪いにより、\\n 異界レベルの汚染濃度となっています」",
"103500611_7": "「あれ S.O.N.G.の人たちが\\n 船に残って監視してたんじゃなかったデスっけ」",
"103500611_8": "「大丈夫。\\n 幸い、早めに異変に気付いて全員、無事退避済みよ」",
"103500611_9": "「良かった……」",
"103500611_10": "「ですが……今、無防備な一般人が立ち入れば、\\n 恐らく呪いによって直ちに浸食を受けてしまうでしょう」",
"103500611_11": "「ところで、みなさん。\\n あの哲学兵装の詳細がわかりました」",
"103500611_12": "「本当に?」",
"103500611_13": "「はい、マリアさんと翼さんのおかげです」",
"103500611_14": "「えッ、どうしてマリアと翼さんデスかッ!?」",
"103500611_15": "「実は、ロンドンにいるマリアさんと翼さんから\\n 今回の件に関する有益な情報が送られてきたんです」",
"103500611_16": "「今お2人には、ロンドンの方で、\\n とある件について調査をして頂いているんですが……」",
"103500611_17": "「その調査中に錬金術師と接触、交戦した際に、\\n この『データチップ』を入手したそうです」",
"103500611_18": "「……マリアさんと翼さんも向こうで戦ってる」",
"103500611_19": "「んで、その中にどんな情報が入ってたんだ?」",
"103500611_20": "「はい、強固なプロテクトと暗号化によって、\\n 得られた情報は少ないですが……」",
"103500611_21": "「それでも、解析できた中に哲学兵装に関する研究データが\\n 含まれていたんです」",
"103500611_22": "「さらには今回の『ツタンカーメン』に関する情報も……」",
"103500611_23": "「錬金術師が持っていたデータチップの中に……?」",
"103500611_24": "「なんだか、色んなものが繋がってきたって感じデスね」",
"103500611_25": "「それで呪いの正体がわかったってことか?」",
"103500611_26": "「はい。あの呪いの詳細はツタンカーメンの呪い――つまりは\\n 『領域に立ち入った者、関わる者に死を撒く』哲学兵装です」",
"103500611_27": "「で、でもッ! わたし、みんなからその人の話、教えて\\n もらったけど……呪いなんて、ただの迷信だってッ」",
"103500611_28": "「はい。ツタンカーメン王にまつわる、\\n いわゆる『王家の呪い』は、確かに迷信です」",
"103500611_29": "「は? 意味わかんねーな。\\n ただの迷信なら、そんな力発揮するわけねーだろ」",
"103500611_30": "「迷信かどうかは関係ないんです。それを信じる人が多ければ、\\n それは呪いとして意味を――効果を持ってしまうのです」",
"103500611_31": "「デタラメの噂が本当になるって事デスかッ!?」",
"103500611_32": "「もちろん、通常ではありえない事です」",
"103500611_33": "「ですが、全世界の非常に多くの人たちが長期に渡って\\n 信じる事で、事実が捻じ曲げられてしまっているのです」",
"103500611_34": "「道理を超越し、法理として現実に概念を成立させる\\n ――それこそが『哲学兵装』の本質なのですから」",
"103500611_35": "「そんな理不尽な……」",
"103500611_36": "「そんなの、ある意味何でもアリじゃねーかッ!」",
"103500611_37": "(人の命を奪うっていうだけでも恐ろしい事なのに……)",
"103500611_38": "(みんなの想いこみで、その人の、本当の姿も、想いも、\\n 一方的にねじ曲げられちゃうだなんて……",
"103500611_39": "(それこそが、呪いだよ……)",
"103500611_40": "「……王様、かわいそうだよ。自分の意志とは関係なく、\\n 死の呪いを撒き散らす呪いの源にされちゃうだなんて……」",
"103500611_41": "「だが、このまま捨て置くわけにもいかないだろう」",
"103500611_42": "「超常の脅威に対抗し、日常を守護する事こそ、\\n 我々S.O.N.G.の使命なのだからな」",
"103500611_43": "「……はい、師匠」",
"103500611_44": "「よしッ! では、準備が出来次第出動だッ!」",
"103500611_45": "「よっしゃーッ! やってやろうじゃねーかッ!」",
"103500611_46": "「大丈夫デスよ。調がいればッ!」",
"103500611_47": "「うん、切ちゃんがいれば」",
"103500611_48": "「うん……みんながいるなら。\\n 呪いになんか負けない……負けてやるものかッ」",
"103500611_49": "「もう少しで、港のはずだけど――」",
"103500611_50": "「げげッ!? こんなところまで\\n バルーンがうようよしてるデスッ」",
"103500611_51": "「前菜にしちゃあ、なかなかヘビーだが……」",
"103500611_52": "「残さず平らげてやらぁ――――ッ!」",
"103500611_53": "「ちらほら食べ残ってるデスよっとッ!」",
"103500611_54": "「突入前に後顧の憂いも絶たないとッ!」",
"103500611_55": "「嘘っぱちの呪いの欠片なんかッ!\\n 片っ端から潰してやるんだから――――ッ」"
}

View File

@ -1,29 +0,0 @@
{
"103500621_0": "",
"103500621_1": "",
"103500621_2": "",
"103500621_3": "",
"103500621_4": "",
"103500621_5": "",
"103500621_6": "",
"103500621_7": "",
"103500621_8": "",
"103500621_9": "",
"103500621_10": "",
"103500621_11": "",
"103500621_12": "",
"103500621_13": "",
"103500621_14": "",
"103500621_15": "",
"103500621_16": "",
"103500621_17": "",
"103500621_18": "",
"103500621_19": "",
"103500621_20": "",
"103500621_21": "",
"103500621_22": "",
"103500621_23": "",
"103500621_24": "",
"103500621_25": "",
"103500621_26": ""
}

View File

@ -1,29 +0,0 @@
{
"103500621_0": "「港まで辿り着いたはいいけどよ……」",
"103500621_1": "「あの真っ黒なモヤが……全部呪い……?」",
"103500621_2": "「船の周りにも、バルーンがいっぱい…………」",
"103500621_3": "「あ、あんな中に入って、ホントに大丈夫デスか?」",
"103500621_4": "「みなさん、聞こえますか?」",
"103500621_5": "「うん、聞こえてるよ、エルフナインちゃん」",
"103500621_6": "「よかった。これだけまわりに濃い呪いのモヤが\\n 渦巻いてても、通信機使えるんデスね」",
"103500621_7": "「少しだけ安心……」",
"103500621_8": "「ですが通信はともかく、例えシンフォギアを纏っていても、\\n 呪いの渦巻くあの中での行動は、長時間はもたないでしょう」",
"103500621_9": "「恐らくは哲学兵装の効果により、ゆっくりと、\\n ですが確実に『死』を迎えることになってしまいます」",
"103500621_10": "「それでも……このまま放置は出来ないもの。\\n わたしたちは、行くよ」",
"103500621_11": "「ああ。ここまで来といておめおめと引き返したら\\n 向こうのあいつらにも顔向けできねーからなッ」",
"103500621_12": "「そうデス……アタシたち、マリアと約束したデスよ」",
"103500621_13": "「うん。もう二度と、弱い自分には負けないって」",
"103500621_14": "「……みなさんのその気持ちこそが、\\n 唯一の打開策なのかもしれません」",
"103500621_15": "「どういうこと?」",
"103500621_16": "「哲学兵装は力だけでは決して打ち勝てません。\\n 哲学をも凌駕する、強い意志をもって当たるしかないのです」",
"103500621_17": "「そうか。人の思い込みがあの呪いを作ったっていうなら――」",
"103500621_18": "「それに打ち勝てるのも、きっと人の想い……」",
"103500621_19": "「ヘッ。なんだ、ようは気合いと根性ってわけかよ」",
"103500621_20": "「そんなの……いつだって、そうしてきたよ」",
"103500621_21": "「わたしたちは今まで、\\n 絶対にかないそうにない敵とも、何度も戦ってきたよ」",
"103500621_22": "「自分を――そして、みんなの、心の力を信じてッ!」",
"103500621_23": "「ああッ!」",
"103500621_24": "「はいッ!」",
"103500621_25": "「そうデスよッ!」",
"103500621_26": "「だから今回も、きっと――\\n へいき、へっちゃらだよッ」"
}

View File

@ -1,17 +0,0 @@
{
"103500631_0": "",
"103500631_1": "",
"103500631_2": "",
"103500631_3": "",
"103500631_4": "",
"103500631_5": "",
"103500631_6": "",
"103500631_7": "",
"103500631_8": "",
"103500631_9": "",
"103500631_10": "",
"103500631_11": "",
"103500631_12": "",
"103500631_13": "",
"103500631_14": ""
}

View File

@ -1,17 +0,0 @@
{
"103500631_0": "「これじゃあ埒があかねぇッ!」",
"103500631_1": "「で、でもそれじゃどうするのッ!?」",
"103500631_2": "「――あたしがまとめてぶっ潰してやるよッ!」",
"103500631_3": "「ターゲットロックッ! ぶち抜けぇぇえッ!」",
"103500631_4": "「わあ。貨物室の中までバルーンで一杯だね……」",
"103500631_5": "「なんだか身体の力も\\n じりじり抜けてくような感じがするデスよ……」",
"103500631_6": "「だが、気合いさえ入れてりゃ、\\n 今んとこ、戦うにも問題なさそうだ」",
"103500631_7": "「エルフナインちゃんが言ってた通りだ。\\n 強い意志を持つことが唯一の打開策だって」",
"103500631_8": "「強い意志……」",
"103500631_9": "「そういうこった。\\n 簡単にへこたれてんじゃねーぞッ」",
"103500631_10": "「もちろんデスッ!」",
"103500631_11": "「王様の仮面はたぶん、あのホールにあるはずだよ」",
"103500631_12": "「こんなとこでぐずぐずしてる暇はねぇッ!\\n さっさと突っ込んで片付けるぞッ」",
"103500631_13": "「了解デスッ!!」",
"103500631_14": "「はいッ!!」"
}

View File

@ -1,16 +0,0 @@
{
"103500641_0": "",
"103500641_1": "",
"103500641_2": "",
"103500641_3": "",
"103500641_4": "",
"103500641_5": "",
"103500641_6": "",
"103500641_7": "",
"103500641_8": "",
"103500641_9": "",
"103500641_10": "",
"103500641_11": "",
"103500641_12": "",
"103500641_13": ""
}

View File

@ -1,16 +0,0 @@
{
"103500641_0": "「斬っても斬っても、どんどん湧いてくるデスよ……」",
"103500641_1": "「LiNKERの効果時間もあるから、\\n のんびりなんてしてられないのに……」",
"103500641_2": "「なーに、この程度で弱音吐いてんだ?\\n らしくねーぞ、お前らッ」",
"103500641_3": "「そうそうッ! みんな元気出してッ!\\n へいき、へっちゃら、だよッ」",
"103500641_4": "「お前のはッ! バカのひとつ覚えだけど――なッ!!」",
"103500641_5": "「これはッ! どうしようもないことをッ!\\n どうにかやり過ごす魔法の言葉だってッ」",
"103500641_6": "「お父さんがッ! そうッ! 教えてくれたんだよッ!」",
"103500641_7": "「魔法の、言葉……」",
"103500641_8": "「まぁ、こう言うときには案外――\\n バカになったもん勝ちかもしれねーけどなぁッ」",
"103500641_9": "「2人とも、すごいデス……」",
"103500641_10": "「くじけない強い心……信じる心……。\\n だからこそ、シンフォギアが、応えてくれるの」",
"103500641_11": "「そう……かもしれないデスね」",
"103500641_12": "「クリス先輩の言うとおり、こんなところで\\n 弱音を吐いてる場合じゃないデスよ、調ッ」",
"103500641_13": "「うん……わたしたちも頑張ろう、切ちゃん」"
}

View File

@ -1,51 +0,0 @@
{
"103500642_0": "",
"103500642_1": "",
"103500642_2": "",
"103500642_3": "",
"103500642_4": "",
"103500642_5": "",
"103500642_6": "",
"103500642_7": "",
"103500642_8": "",
"103500642_9": "",
"103500642_10": "",
"103500642_11": "",
"103500642_12": "",
"103500642_13": "",
"103500642_14": "",
"103500642_15": "",
"103500642_16": "",
"103500642_17": "",
"103500642_18": "",
"103500642_19": "",
"103500642_20": "",
"103500642_21": "",
"103500642_22": "",
"103500642_23": "",
"103500642_24": "",
"103500642_25": "",
"103500642_26": "",
"103500642_27": "",
"103500642_28": "",
"103500642_29": "",
"103500642_30": "",
"103500642_31": "",
"103500642_32": "",
"103500642_33": "",
"103500642_34": "",
"103500642_35": "",
"103500642_36": "",
"103500642_37": "",
"103500642_38": "",
"103500642_39": "",
"103500642_40": "",
"103500642_41": "",
"103500642_42": "",
"103500642_43": "",
"103500642_44": "",
"103500642_45": "",
"103500642_46": "",
"103500642_47": "",
"103500642_48": ""
}

View File

@ -1,51 +0,0 @@
{
"103500642_0": "「ったく。ホントにキリがねぇな。\\n 次から次へと……」",
"103500642_1": "「ほんと、まるでわんこ蕎麦みたいだね」",
"103500642_2": "「……こんな時に食いもんの話するか?\\n ったく、腹減ってきたじゃねーかッ」",
"103500642_3": "「それじゃ終わったら、みんなでご飯だねッ!」",
"103500642_4": "「……そうだな、たまにゃ、いいかもしれねーなッ!」",
"103500642_5": "「こ、この状況でまだそんな余裕あるだなんて……すごいデス」",
"103500642_6": "「そうだね……」",
"103500642_7": "「おいッ! お前らも強制参加だからなッ!\\n こんなとこで躓くんじゃねーぞ」",
"103500642_8": "「了解……デスッ!」",
"103500642_9": "「みんなで……帰るんだからッ!」",
"103500642_10": "「待ってッ! あれは――」",
"103500642_11": "「げげッ! あいつら、またくっついていくデスよッ!?」",
"103500642_12": "「でも、これなら……」",
"103500642_13": "「うん。ちまちま潰していく手間が省けるデスよッ!!」",
"103500642_14": "「バカの一つ覚えかってのッ。\\n ただ集まっただけでやられるかッ」",
"103500642_15": "「こんな、呪いの塊なんて――消えちゃぇぇぇッ!!」",
"103500642_16": "「はぁ、はぁ……でっかいのを倒したのに……」",
"103500642_17": "「ちくしょう……。\\n 倒しても倒しても、まだ湧きやがるかよ……」",
"103500642_18": "「はぁ、はぁ、はぁ……。\\n でも、大丈夫だよ、クリスちゃん」",
"103500642_19": "「一歩一歩、前に進めば……きっと、辿り着くよ」",
"103500642_20": "「っとに。お前は単純で、いいよな」",
"103500642_21": "「まあ実際、それしかねーんだろうけどよ……」",
"103500642_22": "(先輩たち、連戦でかなり消耗してるデス……)",
"103500642_23": "(わたしたちを庇いながら戦ってたから……?)",
"103500642_24": "「調……」",
"103500642_25": "「うん、切ちゃん」",
"103500642_26": "「調ちゃんッ!? 切歌ちゃんッ!? 何をッ!?」",
"103500642_27": "「はあああああ――ッ!」",
"103500642_28": "「やあああああ――ッ!」",
"103500642_29": "「一筋の、道が……?」",
"103500642_30": "「お前らッ!?\\n LiNKERは限られてんだから、無茶すんじゃねーッ」",
"103500642_31": "「もう無茶しないでいられる状況じゃないデスよッ!」",
"103500642_32": "「ここは、わたしたちが突破口を作りますッ!」",
"103500642_33": "「だから、先輩方ッ! 先に行くデスよッ!」",
"103500642_34": "「そ、そんなことできないよッ!!」",
"103500642_35": "「このままじゃ全員、呪いにやられて共倒れデスッ!」",
"103500642_36": "「それでは……元凶を叩くことも、できないッ!」",
"103500642_37": "「そ、それは……そうかもしれないけど」",
"103500642_38": "「さあッ! 道が塞がる前に、早く行くデスよッ!」",
"103500642_39": "「あいつらの言う通りだ。あたしらは先へ向かうぞ」",
"103500642_40": "「でも、クリスちゃんッ!」",
"103500642_41": "「心配すんな。あいつらは、背中を預けられる後輩だ」",
"103500642_42": "「クリス、ちゃん……」",
"103500642_43": "「信じる心が力になるなら……。\\n 信じられることも、力になるはずだろ。違うか」",
"103500642_44": "「……わかったよ。2人とも、ここは任せたからッ!\\n だから、必ず無事に……みんなで一緒にご飯だからねッ」",
"103500642_45": "「当然デスッ!」",
"103500642_46": "「約束、しますッ!」",
"103500642_47": "「いいな、ホールまで一気に行くぞッ!」",
"103500642_48": "「うん、行こう、クリスちゃんッ!」"
}

View File

@ -1,23 +0,0 @@
{
"103500651_0": "",
"103500651_1": "",
"103500651_2": "",
"103500651_3": "",
"103500651_4": "",
"103500651_5": "",
"103500651_6": "",
"103500651_7": "",
"103500651_8": "",
"103500651_9": "",
"103500651_10": "",
"103500651_11": "",
"103500651_12": "",
"103500651_13": "",
"103500651_14": "",
"103500651_15": "",
"103500651_16": "",
"103500651_17": "",
"103500651_18": "",
"103500651_19": "",
"103500651_20": ""
}

View File

@ -1,23 +0,0 @@
{
"103500651_0": "「伐っても伐っても減らない……」",
"103500651_1": "「調ッ! よけるデスッ!\\n アタシがまとめて切り刻んでやるデスッ」",
"103500651_2": "「はあああああッ!」",
"103500651_3": "「はあ、はあ、はあ……」",
"103500651_4": "「切ちゃん、すごい……」",
"103500651_5": "「どんなもんデスかッ!」",
"103500651_6": "「わたしも負けないよ。切ちゃん」",
"103500651_7": "「はあああああッ!」",
"103500651_8": "「さっすが、調デスッ!」",
"103500651_9": "「……でも、また増えた」",
"103500651_10": "「だとしても……2人の後は追わせないデスよッ!」",
"103500651_11": "「うん……この先には、絶対行かせない」",
"103500651_12": "「切ちゃん……まだ、大丈夫?」",
"103500651_13": "「へいき、へっちゃら、デスよッ!」",
"103500651_14": "「それ……響さんの……真似?」",
"103500651_15": "「魔法の言葉、らしいデスからね」",
"103500651_16": "「魔法の、言葉……」",
"103500651_17": "「そうだね、切ちゃん。\\n 言葉も、歌も……魔法になるんだよね」",
"103500651_18": "「だから……一緒に唄おう。わたしたちの歌をッ!」",
"103500651_19": "「うん、調。\\n 人きりなら、心が折れそうになるデスけど――」",
"103500651_20": "「調が、いればッ!」\\n「切ちゃんが、いればッ」"
}

View File

@ -1,32 +0,0 @@
{
"103500652_0": "",
"103500652_1": "",
"103500652_2": "",
"103500652_3": "",
"103500652_4": "",
"103500652_5": "",
"103500652_6": "",
"103500652_7": "",
"103500652_8": "",
"103500652_9": "",
"103500652_10": "",
"103500652_11": "",
"103500652_12": "",
"103500652_13": "",
"103500652_14": "",
"103500652_15": "",
"103500652_16": "",
"103500652_17": "",
"103500652_18": "",
"103500652_19": "",
"103500652_20": "",
"103500652_21": "",
"103500652_22": "",
"103500652_23": "",
"103500652_24": "",
"103500652_25": "",
"103500652_26": "",
"103500652_27": "",
"103500652_28": "",
"103500652_29": ""
}

View File

@ -1,32 +0,0 @@
{
"103500652_0": "「2人は……抜けた、デスか……?」",
"103500652_1": "「うん、大丈夫……行ったよ……」",
"103500652_2": "「なんとか、役目は、果たせたデスかね……」",
"103500652_3": "「駄目だよ、切ちゃん……。\\n まだ、約束が残ってる、もの……」",
"103500652_4": "「調……?」",
"103500652_5": "「みんなで無事に……一緒に、帰って、ご飯……」",
"103500652_6": "「そうだった、デス、ね……。\\n ごちそうが、待ってるデス……」",
"103500652_7": "「でも、ちょっとだけ、疲れたデスよ……」",
"103500652_8": "「うん……本当は、わたし、も……」",
"103500652_9": "「ねぇ、切ちゃん……今のわたしたちのこと……。\\n マムが見たら……どう、思うかな……」",
"103500652_10": "「褒めてくれてる……デスかね……?」",
"103500652_11": "「うん……そうだと……いいな……」",
"103500652_12": "「ふう……2人が戻ってくるまで、\\n 少しだけ、休む……デス……」",
"103500652_13": "「そうだね、切ちゃん。少し、だけ……」",
"103500652_14": "「だから、後のことは……2人に……」",
"103500652_15": "「お願い……しま、す……」",
"103500652_16": "「はぁはぁはぁ……。\\n やっと、着いたね、クリスちゃん……」",
"103500652_17": "「ああ……あいつらの、お陰でな……」",
"103500652_18": "「しっかし、気持ち悪ぃ気配だな……吐き気がすらぁ……」",
"103500652_19": "「うん、でもこんな偽物の呪いなんかに……負けないよッ」",
"103500652_20": "「ったりめーだろッ!\\n さっさとぶっ倒して帰るからなッ」",
"103500652_21": "「やっぱり、こいつが呪いの大本なんだな……」",
"103500652_22": "「王様の、黄金の仮面……」",
"103500652_23": "「ちッ! 気をつけろッ!\\n 呪いの力が一気に集まってくるぞッ」",
"103500652_24": "(あの形は、この前にも……? あのマークは一体……?)",
"103500652_25": "「くそッ……この前倒したってのに、復活しやがったッ!?」",
"103500652_26": "「迷信かどうかは関係ないんです。それを信じる人が多ければ、\\n それは呪いとして意味を――効果を持ってしまうのです」",
"103500652_27": "「みんなの勝手な思い込みが、\\n 王様をこんな姿にしちゃったんだね……」",
"103500652_28": "「今助けるからね、王様……」",
"103500652_29": "「わたしは……絶対……\\n こんな間違った呪いになんて、負けないからッ」"
}

View File

@ -1,13 +0,0 @@
{
"103500711_0": "",
"103500711_1": "",
"103500711_2": "",
"103500711_3": "",
"103500711_4": "",
"103500711_5": "",
"103500711_6": "",
"103500711_7": "",
"103500711_8": "",
"103500711_9": "",
"103500711_10": ""
}

View File

@ -1,13 +0,0 @@
{
"103500711_0": "繋がる想い、時を超えて",
"103500711_1": "「クリスちゃん、来るよッ!!」",
"103500711_2": "「な――ッ!? ち――ッ!」",
"103500711_3": "「なんだッ!? こないだより一回りも二回りも\\n スピードもパワーも上がってやがるッ」",
"103500711_4": "「呪いの力が、強まってる……?」",
"103500711_5": "「これがデタラメを信じる人の想いだってのかよッ!」",
"103500711_6": "「ちッ……向こうはどんどん強くなっていく一方、\\n こっちは動けば動くほど力が吸われてく、ときた」",
"103500711_7": "「こうなったら、短期決戦しかないね」",
"103500711_8": "「ああ、出し惜しみなしで行くぞッ!!」",
"103500711_9": "「うん、わかったよッ!!」",
"103500711_10": "「どりゃぁぁぁぁぁ――――――――ッ!!」\\n「でりゃぁぁぁぁぁ――――――――ッ」\\n"
}

View File

@ -1,28 +0,0 @@
{
"103500721_0": "",
"103500721_1": "",
"103500721_2": "",
"103500721_3": "",
"103500721_4": "",
"103500721_5": "",
"103500721_6": "",
"103500721_7": "",
"103500721_8": "",
"103500721_9": "",
"103500721_10": "",
"103500721_11": "",
"103500721_12": "",
"103500721_13": "",
"103500721_14": "",
"103500721_15": "",
"103500721_16": "",
"103500721_17": "",
"103500721_18": "",
"103500721_19": "",
"103500721_20": "",
"103500721_21": "",
"103500721_22": "",
"103500721_23": "",
"103500721_24": "",
"103500721_25": ""
}

View File

@ -1,28 +0,0 @@
{
"103500721_0": "「やったかッ!?」",
"103500721_1": "「クリスちゃん、また、あの光の珠がッ!!」",
"103500721_2": "「ひょっとして、あれが――?」",
"103500721_3": "「うんッ! きっとあれが、呪いの核だよッ!」",
"103500721_4": "「なら、あれさえ破壊すりゃあ――ッ!!」",
"103500721_5": "「あう――ッ!?」",
"103500721_6": "「こっ、この肝心な時に、力が、抜けて……」",
"103500721_7": "「ちくしょう……せっかく倒したのに、\\n また復活、しちまいやがった……」",
"103500721_8": "「みんなが、王様の呪いがあるって信じ続けてるから……\\n 何度でも、復活するっていうこと」",
"103500721_9": "「死後の復活のための、ミイラらしいがよ……\\n タチ悪すぎだろッ……」",
"103500721_10": "「こっちに、来る……けどっ……」",
"103500721_11": "「駄目だ、うっ、動けねぇ……」",
"103500721_12": "「うわああああああああああッ!!」",
"103500721_13": "「ぐはッ!!」",
"103500721_14": "「げほッ!?」",
"103500721_15": "「ううッ……スプリンクラーが……」",
"103500721_16": "「お、王様……」",
"103500721_17": "「王様……泣いてる、の……?」",
"103500721_18": "「そりゃ、そうだよね……」",
"103500721_19": "「お前、な、なにを……?」",
"103500721_20": "「誰かを殺す呪いだなんて押しつけられて……\\n 自分の在り方まで捻じ曲げられたら、悔しいよね…」",
"103500721_21": "「わたしもね……わたしのせいでたくさんの人が死んだって、\\n 決めつけられた事があるから、よくわかるよ……」",
"103500721_22": "「…………」",
"103500721_23": "「だから、誓ったんだ…あんな涙は、もう流したくないし……」",
"103500721_24": "「――誰にも流して、ほ・し・く・な・いッッ!!」",
"103500721_25": "「はぁぁぁぁぁぁ―――――ッ!」"
}

View File

@ -1,33 +0,0 @@
{
"103500722_0": "",
"103500722_1": "",
"103500722_2": "",
"103500722_3": "",
"103500722_4": "",
"103500722_5": "",
"103500722_6": "",
"103500722_7": "",
"103500722_8": "",
"103500722_9": "",
"103500722_10": "",
"103500722_11": "",
"103500722_12": "",
"103500722_13": "",
"103500722_14": "",
"103500722_15": "",
"103500722_16": "",
"103500722_17": "",
"103500722_18": "",
"103500722_19": "",
"103500722_20": "",
"103500722_21": "",
"103500722_22": "",
"103500722_23": "",
"103500722_24": "",
"103500722_25": "",
"103500722_26": "",
"103500722_27": "",
"103500722_28": "",
"103500722_29": "",
"103500722_30": ""
}

View File

@ -1,33 +0,0 @@
{
"103500722_0": "「はぁ、はぁ、はぁ……」",
"103500722_1": "「光の、た、珠……」",
"103500722_2": "「そいつが呪いの核だッ! いけええええええッ!!」",
"103500722_3": "「うう――ッ」",
"103500722_4": "「はぁぁぁぁぁぁ――――――ッ!」",
"103500722_5": "(王様……ッ!?)",
"103500722_6": "(そうじゃない……駄目だよ、これじゃ――ッ!!)",
"103500722_7": "「なん、だと……?」",
"103500722_8": "「……」",
"103500722_9": "「バカッ!! なんで潰さねぇんだよッ!?」",
"103500722_10": "「ねえ、王様……わたしにもね、\\n 王様みたいに泣き続けてた時、あったんだ……」",
"103500722_11": "「ある事件で、わたし1人だけが生き残って……\\n なんでお前だけが生き残ったんだって……」",
"103500722_12": "「お前がみんなを殺したんだって……」",
"103500722_13": "「顔も知らない人たちに陰口たたかれて。\\n 家にも石を投げ入れられたりして……」",
"103500722_14": "「お父さんは耐えきれなくなって姿を消して、\\n お母さんはいつもわたしに見えないところで泣いてた」",
"103500722_15": "「わたしも、ずっと泣いていたよ……」",
"103500722_16": "「あのままだったら、もしかしたら、わたしも……\\n うん、きっと……王様みたいになってたかもしれない」",
"103500722_17": "「でもね……わたしは、未来をはじめ、\\n たくさんの友達が助けてくれたから……」",
"103500722_18": "「みんなが、わたしの哀しみに、\\n そっと寄り添ってくれたから……」",
"103500722_19": "「変わらず、微笑んでくれたから……」",
"103500722_20": "「だから、知らない誰かの呪いを、\\n 自分の呪いにする事は、しないで済んだんだ……」",
"103500722_21": "「王様も、さ……きっと、今この時代に友達がいたら、\\n 誰かの呪いで自分の在り方を変える事なんてなかったはず……」",
"103500722_22": "「――そうだッ!\\n わたしを王様の友達にしてくれないかな ",
"103500722_23": "「誰かを呪うよりも、\\n 誰かと笑う毎日の方が、絶対に楽しいから……」",
"103500722_24": "「わたしは、その時一緒にいられる、友達でいたい……」",
"103500722_25": "「――だめかな?」",
"103500722_26": "「蛍……?」",
"103500722_27": "「いや、あれは……王の魂、か……」",
"103500722_28": "「王様……もう、泣いてないんだね」",
"103500722_29": "「友達に……なってくれたのかな?」",
"103500722_30": "「ありがとう、王様」"
}

Some files were not shown because too many files have changed in this diff Show More