Initial Commit
This commit is contained in:
commit
68c6ff047f
101 changed files with 1176311 additions and 0 deletions
27
.gitignore
vendored
Normal file
27
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Ignore all files
|
||||
*.*
|
||||
|
||||
# Except
|
||||
!*.mps
|
||||
!*.dat
|
||||
!*.json
|
||||
!*.txt
|
||||
!*.project
|
||||
!*.js
|
||||
!*.zip
|
||||
!*.7z
|
||||
!*.csv
|
||||
!*.ain
|
||||
!*.fnl
|
||||
!*.ks
|
||||
!*.tjs
|
||||
!*.yaml
|
||||
!Data/*
|
||||
!*.rb
|
||||
!.gitignore
|
||||
!README.md
|
||||
|
||||
!# Images
|
||||
!gauge_frame.png_
|
||||
!ornament_frame2ー2.png_
|
||||
!メニュー背景用.png_
|
||||
49
README.md
Normal file
49
README.md
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# Apply Patch
|
||||
1. Click Code
|
||||
2. Click Download ZIP
|
||||
3. Extract to game folder and Replace All.
|
||||
|
||||
# How To Contribute
|
||||
TLDR 3 steps.
|
||||
|
||||
Fork the repository.
|
||||
Make the changes.
|
||||
Submit a pull request to the project owner.
|
||||
|
||||
If everything looks good and doesn't break things I'll merge it in.
|
||||
|
||||
Longer Version:
|
||||
|
||||
Things that are needed:
|
||||
* [VSCode](https://code.visualstudio.com/) Make sure you check all the boxes for context menus. 
|
||||
* The Game
|
||||
* [Git](https://git-scm.com/downloads) (Use the default for everything. Just keep clicking Next)
|
||||
* Motivation to learn
|
||||
|
||||
Installation:
|
||||
1. Fork the repo using the fork button at the top. Click Code > HTTPS > Copy URL.
|
||||
2. Right click on the game folder and click 'Open with VSCode' (Shift+Right_Click if you are on Windows 11)
|
||||
3. Click on the Source Control Button and click initialize repository.
|
||||
|
||||

|
||||
|
||||
4. At the top click on Terminal > New Terminal. Enter the following: `git clone [URL_YOU_COPIED_ABOVE]`.
|
||||
5. Copy the contents of the new folder created with git clone into the game folder and replace all.
|
||||
6. Your source control menu should be good to go and look like this.
|
||||
|
||||

|
||||
|
||||
Now you are all setup, all you need to do is play the game and look for any changes that need to be made. Stuff like spelling errors, wrong names, inconsistencies, spacing issues, etc.
|
||||
|
||||
7. Use the FIND functionality to search for what you are trying to fix. For example if a character's name is wrong, type that into the search menu and start looking, then make the change. Try not to mess with any scripts or variables you might see.
|
||||
|
||||

|
||||
|
||||
8. After you are satisfied with your changes it's time to put in a PR. Go to source control to see all your changes. Add a message and click the `Commit` button to save them all.
|
||||
|
||||

|
||||
|
||||
8. Click Sync to push your changes to your fork. Now all that's left is to put in a pull request.
|
||||
9. Go to Pull Requests > New Pull Requests. Look at the arrow, your fork should be pointing to the original repo (mine). Add in details on what you fixed and Submit. If everything looks good I'll merge it in and you would have successfully contributed.
|
||||
|
||||
Got questions? Just shoot me a message, more than happy to walk you through any of the tools.
|
||||
BIN
icudtl.dat
Normal file
BIN
icudtl.dat
Normal file
Binary file not shown.
12
package.json
Normal file
12
package.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"name": "",
|
||||
"main": "www/index.html",
|
||||
"js-flags": "--expose-gc",
|
||||
"window": {
|
||||
"title": "",
|
||||
"toolbar": false,
|
||||
"width": 816,
|
||||
"height": 624,
|
||||
"icon": "www/icon/icon.png"
|
||||
}
|
||||
}
|
||||
14
www/.gitignore
vendored
Normal file
14
www/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
node_modules/
|
||||
|
||||
audio/*
|
||||
fonts/*
|
||||
icon/*
|
||||
img/*
|
||||
movies/*
|
||||
save/*
|
||||
|
||||
!img/characters
|
||||
|
||||
|
||||
|
||||
|
||||
21
www/LICENSE
Normal file
21
www/LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 lriki
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
403
www/README.md
Normal file
403
www/README.md
Normal file
|
|
@ -0,0 +1,403 @@
|
|||
# RPG ツクール MV - 謎解きマップシステムプラグイン
|
||||
|
||||
マップ上のキャラクター移動やイベントシステムを拡張し、立体的な謎解きの幅を広げるための様々な機能を追加します。
|
||||
|
||||
※元ネタは [黄金の太陽シリーズ](https://ja.wikipedia.org/wiki/%E9%BB%84%E9%87%91%E3%81%AE%E5%A4%AA%E9%99%BD) の謎解きシステムです。
|
||||
|
||||
English document in process: [English page](README.en_US.md)
|
||||
|
||||
[Gallery ページ](docs/Gallery.md) でサンプルの画面を見ることができます。
|
||||
|
||||
**ダウンロード**
|
||||
|
||||
| Version | File |
|
||||
| ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| v0.6.0 | [:arrow_down: LN_AdvancedMapPuzzleSystem.js](https://raw.githubusercontent.com/lriki/LN_AdvancedMapPuzzleSystem/master/js/plugins/LN_AdvancedMapPuzzleSystem.js) |
|
||||
|
||||
---
|
||||
|
||||
**サンプルプロジェクトについて**
|
||||
|
||||
RPG ツクール MV で新規プロジェクトを作成し、[:arrow_down: こちら](https://github.com/lriki/LN_AdvancedMapPuzzleSystem/archive/master.zip) からダウンロードしたすべてのファイルを上書きしてください。
|
||||
|
||||
**開発状況について**
|
||||
|
||||
このプラグインは以前に @lriki が RPG ツクール XP 用に開発したプラグインのリメイクです。
|
||||
そちらで実装されていた全ての機能の達成を以って、バージョン 1.0.0 とする予定です。
|
||||
|
||||
また [JavaScript での実装](https://github.com/lriki/RPGMakerMV/tree/master/LN_AdvancedMapPuzzleSystem) を TypeScript に移行中です。
|
||||
|
||||
未実装の機能は  でマークされています。
|
||||
|
||||
プラグインを変更する場合は [開発ガイド](docs/Development.md) を参照してください。
|
||||
|
||||
**不具合情報について**
|
||||
|
||||
既知の問題や修正済みの問題については次のリンク先をご確認ください。
|
||||
|
||||
- [不具合情報](https://github.com/lriki/LN_AdvancedMapPuzzleSystem/issues)
|
||||
|
||||
## 目次
|
||||
|
||||
<!-- TOC orderedList:true -->
|
||||
|
||||
1. [前提条件・注意事項](#前提条件・注意事項)
|
||||
1. [プラグイン全般](#プラグイン全般)
|
||||
2. [画像素材について](#画像素材について)
|
||||
2. [プラグインの用語](#プラグインの用語)
|
||||
1. [ホールタイル](#ホールタイル)
|
||||
2. [エッジタイル](#エッジタイル)
|
||||
3. [マップオブジェクト](#マップオブジェクト)
|
||||
4. [ガイドライン](#ガイドライン)
|
||||
5. [マップスキル](#マップスキル)
|
||||
3. [キャラクター移動の拡張](#キャラクター移動の拡張)
|
||||
1. [1 マス分のホールタイルのジャンプ](#1マス分のホールタイルのジャンプ)
|
||||
2. [1 マス分のエッジタイル間のジャンプ](#1マス分のエッジタイル間のジャンプ)
|
||||
3. [滑る床](#滑る床) 
|
||||
4. [マップオブジェクト](#マップオブジェクト-1)
|
||||
1. [マップオブジェクトの作り方](#マップオブジェクトの作り方)
|
||||
5. [マップオブジェクト - 箱](#マップオブジェクト---箱)
|
||||
1. [パラメータ](#パラメータ)
|
||||
2. [箱オブジェクトに歩行で乗る](#箱オブジェクトに歩行で乗る)
|
||||
3. [箱オブジェクトにジャンプで乗る](#箱オブジェクトにジャンプで乗る)
|
||||
4. [特定のイベント実行による箱オブジェクトからの降下](#特定のイベント実行による箱オブジェクトからの降下)
|
||||
5. [箱オブジェクトを押して移動する](#箱オブジェクトを押して移動する)
|
||||
6. [箱オブジェクトの落下](#箱オブジェクトの落下)
|
||||
7. [箱オブジェクトの積み重ね](#箱オブジェクトの積み重ね)
|
||||
8. [箱オブジェクト落下時のイベント起動](#箱オブジェクト落下時のイベント起動)
|
||||
9. [プレイヤーの乗降によるイベントの起動](#プレイヤーの乗降によるイベントの起動)
|
||||
10. [マップオブジェクトの位置の永続化](#マップオブジェクトの位置の永続化)
|
||||
6. [マップオブジェクト - 感圧板](#マップオブジェクト---感圧板) 
|
||||
1. [キャラクターの乗降によるイベントの起動](#キャラクターの乗降によるイベントの起動)
|
||||
7. [マップオブジェクト - 丸太](#マップオブジェクト---丸太)
|
||||
1. [パラメータ](#パラメータ-2)
|
||||
2. [丸太タイプマップオブジェクトの移動](#丸太タイプマップオブジェクトの移動)
|
||||
3. [溝への落下](#溝への落下)
|
||||
4. [上に乗れる丸太](#上に乗れる丸太)
|
||||
8. [マップオブジェクト - 滑り台](#マップオブジェクト---滑り台)
|
||||
1. [パラメータ](#パラメータ-3)
|
||||
9. [マップオブジェクト - ホール](#マップオブジェクト---ホール)
|
||||
10. [マップスキル](#マップスキル-1)
|
||||
1. [対応するイベントを起動するスキル](#対応するイベントを起動するスキル)
|
||||
2. [箱タイプのマップオブジェクトを移動させるスキル](#箱タイプのマップオブジェクトを移動させるスキル)
|
||||
3. [見えないイベントを可視化するスキル](#見えないイベントを可視化するスキル)
|
||||
11. [タッチ操作による自動移動について](#タッチ操作による自動移動について)
|
||||
12. [ライセンス情報](#ライセンス情報)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 前提条件・注意事項
|
||||
|
||||
### プラグイン全般
|
||||
|
||||
- [パーティの隊列歩行] はテストされていません。システムの設定は OFF にしてください。
|
||||
- マップ画面のシステムに大きな変更を行いますので、他のキャラクター移動系プラグインと競合し、正しく動作しないことがあります。
|
||||
- 特に半歩移動やピクセル単位移動などの細かい移動単位をサポートするプラグインは注意が必要です。
|
||||
- @triacontane 様の [HalfMove.js](https://github.com/triacontane/RPGMakerMV/blob/master/HalfMove.js) ではテストを行っていますが、「イベントのすり抜け」オプションを false にしないと、おそらくレベルデザイン上の不都合が発生します。(例えばジャンプ先とおせんぼ用のイベントをすり抜けてしまう)
|
||||
|
||||
### 画像素材について
|
||||
|
||||
プラグイン開発中に作成した素材を、[AMPS_Materials](./AMPS_Materials) で配布しています。
|
||||
|
||||
こちらはツクール MV の加工素材となりますので、MIT ライセンスではありません。ご利用はツクール MV の利用規約に従ってください。
|
||||
|
||||
## プラグインの用語
|
||||
|
||||
### ホールタイル
|
||||
|
||||
水路や穴など、キャラクターが移動できる地形よりも見かけ上高さが低く通行不可であるタイルを、ホールタイルと呼びます。
|
||||
|
||||
タイルセットの「A1(アニメーション)」は既定でホールタイルとみなされます。
|
||||
|
||||

|
||||
|
||||
次の画面の水地形は A1 オートタイルで、すべてホールタイルとなります。
|
||||
|
||||

|
||||
|
||||
### エッジタイル
|
||||
|
||||
タイルセットの「通行(4 方向)」により個別の通行可能方向が設定されたタイルを、エッジタイルと呼びます。
|
||||
|
||||

|
||||
|
||||
崖などを表現するためのオートタイルは自動的に通行可能方向が設定されることがありますので注意してください。
|
||||
|
||||
### マップオブジェクト
|
||||
|
||||
本プラグインによって様々な効果を与えられるイベントを、マップオブジェクトと呼びます。
|
||||
|
||||
キャラクターが上に乗ることができるイベントは代表的なマップオブジェクトです。
|
||||
|
||||

|
||||
|
||||
### ガイドライン
|
||||
|
||||
箱オブジェクトの移動可能範囲を示すタイルです。
|
||||
|
||||
`地形タグ 7` のタイルはガイドラインとなります。(プラグインのパラメータの GuideLineTerrainTag で変更できます)
|
||||
|
||||
ガイドラインとして地形タグが設定されたタイルは、下層タイルの通行可否などの設定を上書きしません。
|
||||
次の画面の例では、小石で囲まれたタイルがガイドラインです。通常は崖から右へ移動できてしまいますが、この性質により移動できなくなります。
|
||||
|
||||

|
||||
|
||||
### マップスキル
|
||||
|
||||
マップオブジェクトに対して移動やイベント起動などの効果を与えるスキルを、マップスキルと呼びます。
|
||||
|
||||
## キャラクター移動の拡張
|
||||
|
||||
このセクションの機能は、本プラグインを有効にするだけですべてのキャラクター(プレイヤーとイベント)に対して有効になります。
|
||||
|
||||
### 1 マス分のホールタイルのジャンプ
|
||||
|
||||
ホールタイルへ向かって移動したときに 1 マス先に移動可能タイルがある場合、ホールタイルをジャンプで飛び越えます。
|
||||
|
||||

|
||||
|
||||
移動先にすり抜けできないイベントがある場合はジャンプできません。
|
||||
|
||||
### 1 マス分のエッジタイル間のジャンプ
|
||||
|
||||
エッジタイルの通行不可方向が 1 マス分開けて向かい合っている場合、ジャンプで飛び越えます。
|
||||
|
||||

|
||||
|
||||
間のタイルの通行可否は関係ありません。
|
||||
|
||||
:warning: なお、単純に向かい合っているかどうかで判断するため、見かけ上の位置や高さが違う場所へジャンプできてしまう点に注意してください。
|
||||
|
||||

|
||||
|
||||
### 滑る床
|
||||
|
||||
リージョン ID=1 のタイルは滑る床となります。(プラグインパラメータの SlipperyTileRegionId で変更できます)
|
||||
|
||||
この上でキャラクターが移動すると、通常の床や障害物にぶつかるまで前進を続けます。
|
||||
|
||||

|
||||
|
||||
## マップオブジェクト
|
||||
|
||||
### マップオブジェクトの作り方
|
||||
|
||||
イベントの [実行内容] に、注釈として `@MapObject` を含めると、そのイベントはマップオブジェクトとなります。
|
||||
さらに `@MapObject` に続く `{ }` の中にマップオブジェクトの詳細設定を記述します。
|
||||
|
||||

|
||||
|
||||
## マップオブジェクト - 箱
|
||||
|
||||
### パラメータ
|
||||
|
||||
| 名前 | 値 | デフォルト | 説明 |
|
||||
| -------- | ------- | ---------- | ------------------------------------------------------------------ |
|
||||
| box | - | - | - |
|
||||
| height | 整数値 | 1 | オブジェクトの高さをタイル単位で指定します。1 以上にしてください。 |
|
||||
| fallable | bool 値 | false | true を指定すると、崖際などから落下できるようになります。 |
|
||||
|
||||
注釈の例:
|
||||
|
||||
```
|
||||
@MapObject {
|
||||
box,
|
||||
height:1,
|
||||
}
|
||||
```
|
||||
|
||||
### 箱オブジェクトに歩行で乗る
|
||||
|
||||
エッジタイルの通行不可能方向に隣接している箱オブジェクトへ歩行移動で乗ることができます。
|
||||
|
||||

|
||||
|
||||
:warning: 何かが乗っている箱オブジェクトのイベントページが切り替わった場合、乗っているキャラクターは箱オブジェクトの位置へ落下します。
|
||||
|
||||
### 箱オブジェクトにジャンプで乗る
|
||||
|
||||
エッジタイルの通行不可能方向に 1 マス離れている箱オブジェクトへジャンプ移動で乗ることができます。
|
||||
|
||||

|
||||
|
||||
### 特定のイベント実行による箱オブジェクトからの降下
|
||||
|
||||

|
||||
|
||||
キャラクターは箱オブジェクトに乗っている場合、移動操作に制限を受ける状態となります。
|
||||
(例えば、斜め移動はできません)
|
||||
|
||||
イベントの場所移動コマンドや移動ルートのジャンプコマンドなど、上下左右の移動以外でキャラクターの位置が変更される場合、キャラクターは箱オブジェクトから降り、通常の移動ができるようになります。
|
||||
|
||||
次の例は、移動ルートのジャンプコマンドによって箱オブジェクトから降ります。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### 箱オブジェクトを押して移動する
|
||||
|
||||
箱オブジェクトはキャラクターが接触すると、キャラクターの向きの方向へ移動します。
|
||||
|
||||

|
||||
|
||||
この移動は `ガイドライン (地形タグ 7 のタイル)` 上に限られます。
|
||||
|
||||
基本としてオートタイルに地形タグを割り当て、地形を装飾しつつ移動可能な範囲を示す使い方を想定しています。
|
||||
|
||||

|
||||
|
||||
### 箱オブジェクトの落下
|
||||
|
||||
エッジタイルの通行禁止方向に押して移動させたとき、落下することができます。
|
||||
|
||||

|
||||
|
||||
デフォルトでは落下しません。パラメータとして `fallable:true` を指定することで落下できるようになります。
|
||||
|
||||

|
||||
|
||||
処理としては、 `地形タグ 7` のタイルが見つかるまで下方向へのすり抜け移動を行います。
|
||||
|
||||
そのため **必ず落下可能な場所の下方向に 地形タグ 7 のタイルを配置してください。**
|
||||
|
||||
### 箱オブジェクトの積み重ね
|
||||
|
||||
落下中の箱オブジェクトは、下方向に別の箱オブジェクトがある場合、その上に乗ります。
|
||||
|
||||

|
||||
|
||||
箱オブジェクトが積み重なっている場合、下の箱オブジェクトは押して移動することができなくなります。
|
||||
|
||||
### 箱オブジェクト落下時のイベント起動
|
||||
|
||||

|
||||
|
||||
パラメータとして `trigger:onStartedFalling,` を指定すると、落下開始時にイベントを起動します。
|
||||
|
||||
### キャラクターの乗降によるイベントの起動
|
||||
|
||||
パラメータとして `trigger:onRideOnEvent` を指定すると、キャラクターが上に乗った時にイベントを起動します。
|
||||
|
||||

|
||||
|
||||
なお、`trigger` が指定されている場合、通常の "トリガー" によるイベント実行は行われません。
|
||||
|
||||
### マップオブジェクトの位置の永続化
|
||||
|
||||
パラメータとして `positional` を指定すると、マップを移動しても位置を記憶するようになります。
|
||||
|
||||

|
||||
|
||||
## マップオブジェクト - 感圧板
|
||||
|
||||

|
||||
|
||||
感圧板はキャラクターが上に乗った時と降りた時にイベントを起動できるマップオブジェクトです。
|
||||
|
||||
感圧板を作成するには、次のようにパラメータとして `plate` を指定します。
|
||||
|
||||
```
|
||||
@MapObject {
|
||||
plate,
|
||||
}
|
||||
```
|
||||
|
||||
- 感圧板 は常に "すり抜け" が ON です。
|
||||
- 感圧板 の見た目上のプライオリティは常に "通常キャラの下" になります。
|
||||
|
||||
### キャラクターの乗降によるイベントの起動
|
||||
|
||||
次のように、乗った時と降りた時のイベントページをそれぞれ作成し、パラメータに `trigger:onRideOnEvent` または `trigger:onRideOffEvent` を指定します。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
乗った時にイベントを起動する:
|
||||
|
||||
```
|
||||
@MapObject {
|
||||
plate,
|
||||
trigger:onRideOnEvent,
|
||||
}
|
||||
```
|
||||
|
||||
降りた時にイベントを起動する:
|
||||
|
||||
```
|
||||
@MapObject {
|
||||
plate,
|
||||
trigger:onRideOffEvent,
|
||||
}
|
||||
```
|
||||
|
||||
## マップオブジェクト - 丸太
|
||||
|
||||

|
||||
|
||||
### パラメータ
|
||||
|
||||

|
||||
|
||||
### 丸太タイプマップオブジェクトの移動
|
||||
|
||||

|
||||
|
||||
### 溝への落下
|
||||
|
||||

|
||||
|
||||
### 上に乗れる丸太
|
||||
|
||||

|
||||
|
||||
## マップオブジェクト - 滑り台
|
||||
|
||||

|
||||
|
||||
### パラメータ
|
||||
|
||||

|
||||
|
||||
## マップオブジェクト - ホール
|
||||
|
||||
ホールタイルと同様、1 マスまでならジャンプで飛び越えられるオブジェクトです。
|
||||
|
||||

|
||||
|
||||
## マップスキル
|
||||
|
||||

|
||||
|
||||
### 対応するイベントを起動するスキル
|
||||
|
||||

|
||||
|
||||
### 箱タイプのマップオブジェクトを移動させるスキル
|
||||
|
||||

|
||||
|
||||
### 見えないイベントを可視化するスキル
|
||||
|
||||

|
||||
|
||||
## タッチ操作による自動移動について
|
||||
|
||||

|
||||
|
||||
## 他プラグインとの競合情報
|
||||
|
||||
- triacontane 様の HalfMove.js と併用する場合は、本プラグインをリストの下に追加してください。
|
||||
- サンシロ 様の SAN_AnalogMove.js と併用する場合は、本プラグインをリストの下に追加してください。
|
||||
|
||||
## ライセンス情報
|
||||
|
||||
本プラグインは MIT ライセンスのもとで公開しています。
|
||||
|
||||
[The MIT License (MIT)](https://opensource.org/licenses/mit-license.php)
|
||||
|
||||
また、テストプロジェクトには動作確認のため以下のプラグインが含まれています。
|
||||
|
||||
- [HalfMove.js](https://github.com/triacontane/RPGMakerMV/blob/master/HalfMove.js) が含まれています。
|
||||
- [SAN_AnalogMove.js](https://github.com/rev2nym/SAN_AnalogMove)
|
||||
348
www/data/Actors.json
Normal file
348
www/data/Actors.json
Normal file
|
|
@ -0,0 +1,348 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 2,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 1,
|
||||
"name": "リゼ",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "01",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
3,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "tear",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 1,
|
||||
"name": "ティア",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "07",
|
||||
"classId": 3,
|
||||
"equips": [
|
||||
3,
|
||||
0,
|
||||
0,
|
||||
3,
|
||||
0
|
||||
],
|
||||
"faceIndex": 7,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "リィナ",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "08",
|
||||
"classId": 4,
|
||||
"equips": [
|
||||
4,
|
||||
0,
|
||||
0,
|
||||
3,
|
||||
0
|
||||
],
|
||||
"faceIndex": 6,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "クェス",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"battlerName": "",
|
||||
"characterIndex": 0,
|
||||
"characterName": "",
|
||||
"classId": 1,
|
||||
"equips": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"faceIndex": 0,
|
||||
"faceName": "",
|
||||
"traits": [],
|
||||
"initialLevel": 1,
|
||||
"maxLevel": 99,
|
||||
"name": "たこ",
|
||||
"nickname": "",
|
||||
"note": "",
|
||||
"profile": ""
|
||||
}
|
||||
]
|
||||
129762
www/data/Animations.json
Normal file
129762
www/data/Animations.json
Normal file
File diff suppressed because it is too large
Load diff
1083
www/data/Armors.json
Normal file
1083
www/data/Armors.json
Normal file
File diff suppressed because it is too large
Load diff
3511
www/data/Classes.json
Normal file
3511
www/data/Classes.json
Normal file
File diff suppressed because it is too large
Load diff
155793
www/data/CommonEvents.json
Normal file
155793
www/data/CommonEvents.json
Normal file
File diff suppressed because it is too large
Load diff
6203
www/data/Enemies.json
Normal file
6203
www/data/Enemies.json
Normal file
File diff suppressed because it is too large
Load diff
2631
www/data/Items.json
Normal file
2631
www/data/Items.json
Normal file
File diff suppressed because it is too large
Load diff
1381
www/data/Map001.json
Normal file
1381
www/data/Map001.json
Normal file
File diff suppressed because it is too large
Load diff
4795
www/data/Map002.json
Normal file
4795
www/data/Map002.json
Normal file
File diff suppressed because it is too large
Load diff
18207
www/data/Map003.json
Normal file
18207
www/data/Map003.json
Normal file
File diff suppressed because it is too large
Load diff
25312
www/data/Map004.json
Normal file
25312
www/data/Map004.json
Normal file
File diff suppressed because it is too large
Load diff
17681
www/data/Map005.json
Normal file
17681
www/data/Map005.json
Normal file
File diff suppressed because it is too large
Load diff
4726
www/data/Map006.json
Normal file
4726
www/data/Map006.json
Normal file
File diff suppressed because it is too large
Load diff
25780
www/data/Map007.json
Normal file
25780
www/data/Map007.json
Normal file
File diff suppressed because it is too large
Load diff
25756
www/data/Map008.json
Normal file
25756
www/data/Map008.json
Normal file
File diff suppressed because it is too large
Load diff
6454
www/data/Map016.json
Normal file
6454
www/data/Map016.json
Normal file
File diff suppressed because it is too large
Load diff
17213
www/data/Map018.json
Normal file
17213
www/data/Map018.json
Normal file
File diff suppressed because it is too large
Load diff
15049
www/data/Map019.json
Normal file
15049
www/data/Map019.json
Normal file
File diff suppressed because it is too large
Load diff
7851
www/data/Map025.json
Normal file
7851
www/data/Map025.json
Normal file
File diff suppressed because it is too large
Load diff
7825
www/data/Map026.json
Normal file
7825
www/data/Map026.json
Normal file
File diff suppressed because it is too large
Load diff
7942
www/data/Map027.json
Normal file
7942
www/data/Map027.json
Normal file
File diff suppressed because it is too large
Load diff
13690
www/data/Map028.json
Normal file
13690
www/data/Map028.json
Normal file
File diff suppressed because it is too large
Load diff
5215
www/data/Map029.json
Normal file
5215
www/data/Map029.json
Normal file
File diff suppressed because it is too large
Load diff
5437
www/data/Map030.json
Normal file
5437
www/data/Map030.json
Normal file
File diff suppressed because it is too large
Load diff
1505
www/data/Map031.json
Normal file
1505
www/data/Map031.json
Normal file
File diff suppressed because it is too large
Load diff
19334
www/data/Map032.json
Normal file
19334
www/data/Map032.json
Normal file
File diff suppressed because it is too large
Load diff
12328
www/data/Map033.json
Normal file
12328
www/data/Map033.json
Normal file
File diff suppressed because it is too large
Load diff
8156
www/data/Map047.json
Normal file
8156
www/data/Map047.json
Normal file
File diff suppressed because it is too large
Load diff
12161
www/data/Map048.json
Normal file
12161
www/data/Map048.json
Normal file
File diff suppressed because it is too large
Load diff
9521
www/data/Map049.json
Normal file
9521
www/data/Map049.json
Normal file
File diff suppressed because it is too large
Load diff
4224
www/data/Map050.json
Normal file
4224
www/data/Map050.json
Normal file
File diff suppressed because it is too large
Load diff
30372
www/data/Map051.json
Normal file
30372
www/data/Map051.json
Normal file
File diff suppressed because it is too large
Load diff
8672
www/data/Map052.json
Normal file
8672
www/data/Map052.json
Normal file
File diff suppressed because it is too large
Load diff
1881
www/data/Map053.json
Normal file
1881
www/data/Map053.json
Normal file
File diff suppressed because it is too large
Load diff
10395
www/data/Map054.json
Normal file
10395
www/data/Map054.json
Normal file
File diff suppressed because it is too large
Load diff
17046
www/data/Map055.json
Normal file
17046
www/data/Map055.json
Normal file
File diff suppressed because it is too large
Load diff
10957
www/data/Map056.json
Normal file
10957
www/data/Map056.json
Normal file
File diff suppressed because it is too large
Load diff
5582
www/data/Map057.json
Normal file
5582
www/data/Map057.json
Normal file
File diff suppressed because it is too large
Load diff
7108
www/data/Map058.json
Normal file
7108
www/data/Map058.json
Normal file
File diff suppressed because it is too large
Load diff
8745
www/data/Map059.json
Normal file
8745
www/data/Map059.json
Normal file
File diff suppressed because it is too large
Load diff
3854
www/data/Map060.json
Normal file
3854
www/data/Map060.json
Normal file
File diff suppressed because it is too large
Load diff
3074
www/data/Map061.json
Normal file
3074
www/data/Map061.json
Normal file
File diff suppressed because it is too large
Load diff
3200
www/data/Map062.json
Normal file
3200
www/data/Map062.json
Normal file
File diff suppressed because it is too large
Load diff
5115
www/data/Map063.json
Normal file
5115
www/data/Map063.json
Normal file
File diff suppressed because it is too large
Load diff
12080
www/data/Map064.json
Normal file
12080
www/data/Map064.json
Normal file
File diff suppressed because it is too large
Load diff
8110
www/data/Map065.json
Normal file
8110
www/data/Map065.json
Normal file
File diff suppressed because it is too large
Load diff
5733
www/data/Map066.json
Normal file
5733
www/data/Map066.json
Normal file
File diff suppressed because it is too large
Load diff
30990
www/data/Map071.json
Normal file
30990
www/data/Map071.json
Normal file
File diff suppressed because it is too large
Load diff
1973
www/data/Map072.json
Normal file
1973
www/data/Map072.json
Normal file
File diff suppressed because it is too large
Load diff
10913
www/data/Map073.json
Normal file
10913
www/data/Map073.json
Normal file
File diff suppressed because it is too large
Load diff
12931
www/data/Map074.json
Normal file
12931
www/data/Map074.json
Normal file
File diff suppressed because it is too large
Load diff
10264
www/data/Map075.json
Normal file
10264
www/data/Map075.json
Normal file
File diff suppressed because it is too large
Load diff
14153
www/data/Map076.json
Normal file
14153
www/data/Map076.json
Normal file
File diff suppressed because it is too large
Load diff
9972
www/data/Map077.json
Normal file
9972
www/data/Map077.json
Normal file
File diff suppressed because it is too large
Load diff
10919
www/data/Map078.json
Normal file
10919
www/data/Map078.json
Normal file
File diff suppressed because it is too large
Load diff
10692
www/data/Map079.json
Normal file
10692
www/data/Map079.json
Normal file
File diff suppressed because it is too large
Load diff
16573
www/data/Map080.json
Normal file
16573
www/data/Map080.json
Normal file
File diff suppressed because it is too large
Load diff
13271
www/data/Map081.json
Normal file
13271
www/data/Map081.json
Normal file
File diff suppressed because it is too large
Load diff
1391
www/data/Map082.json
Normal file
1391
www/data/Map082.json
Normal file
File diff suppressed because it is too large
Load diff
2328
www/data/Map083.json
Normal file
2328
www/data/Map083.json
Normal file
File diff suppressed because it is too large
Load diff
1390
www/data/Map084.json
Normal file
1390
www/data/Map084.json
Normal file
File diff suppressed because it is too large
Load diff
1391
www/data/Map085.json
Normal file
1391
www/data/Map085.json
Normal file
File diff suppressed because it is too large
Load diff
2355
www/data/Map086.json
Normal file
2355
www/data/Map086.json
Normal file
File diff suppressed because it is too large
Load diff
1390
www/data/Map087.json
Normal file
1390
www/data/Map087.json
Normal file
File diff suppressed because it is too large
Load diff
12137
www/data/Map088.json
Normal file
12137
www/data/Map088.json
Normal file
File diff suppressed because it is too large
Load diff
41397
www/data/Map089.json
Normal file
41397
www/data/Map089.json
Normal file
File diff suppressed because it is too large
Load diff
9015
www/data/Map090.json
Normal file
9015
www/data/Map090.json
Normal file
File diff suppressed because it is too large
Load diff
10194
www/data/Map091.json
Normal file
10194
www/data/Map091.json
Normal file
File diff suppressed because it is too large
Load diff
11136
www/data/Map092.json
Normal file
11136
www/data/Map092.json
Normal file
File diff suppressed because it is too large
Load diff
12966
www/data/Map093.json
Normal file
12966
www/data/Map093.json
Normal file
File diff suppressed because it is too large
Load diff
14657
www/data/Map094.json
Normal file
14657
www/data/Map094.json
Normal file
File diff suppressed because it is too large
Load diff
11151
www/data/Map095.json
Normal file
11151
www/data/Map095.json
Normal file
File diff suppressed because it is too large
Load diff
10966
www/data/Map096.json
Normal file
10966
www/data/Map096.json
Normal file
File diff suppressed because it is too large
Load diff
10263
www/data/Map097.json
Normal file
10263
www/data/Map097.json
Normal file
File diff suppressed because it is too large
Load diff
11139
www/data/Map098.json
Normal file
11139
www/data/Map098.json
Normal file
File diff suppressed because it is too large
Load diff
645
www/data/MapInfos.json
Normal file
645
www/data/MapInfos.json
Normal file
|
|
@ -0,0 +1,645 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"expanded": true,
|
||||
"name": "MAP001",
|
||||
"order": 1,
|
||||
"parentId": 0,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"expanded": true,
|
||||
"name": "実験場",
|
||||
"order": 2,
|
||||
"parentId": 1,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"expanded": false,
|
||||
"name": "魔族の隠れ家1F",
|
||||
"order": 30,
|
||||
"parentId": 0,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 1774.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"expanded": false,
|
||||
"name": "魔族の隠れ家2F",
|
||||
"order": 31,
|
||||
"parentId": 3,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1774.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"expanded": true,
|
||||
"name": "魔族の隠れ家3F",
|
||||
"order": 32,
|
||||
"parentId": 3,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 915.4285714285713
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"expanded": false,
|
||||
"name": "魔族の隠れ家4F",
|
||||
"order": 34,
|
||||
"parentId": 3,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"expanded": true,
|
||||
"name": "最初の戦闘",
|
||||
"order": 35,
|
||||
"parentId": 0,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 1587.4285714285713
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"expanded": false,
|
||||
"name": "帝都",
|
||||
"order": 36,
|
||||
"parentId": 0,
|
||||
"scrollX": 1215.4285714285713,
|
||||
"scrollY": 1609.7142857142856
|
||||
},
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"id": 16,
|
||||
"expanded": false,
|
||||
"name": "教会",
|
||||
"order": 39,
|
||||
"parentId": 8,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
null,
|
||||
{
|
||||
"id": 18,
|
||||
"expanded": false,
|
||||
"name": "冒険者ギルド1F",
|
||||
"order": 37,
|
||||
"parentId": 8,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"expanded": false,
|
||||
"name": "冒険者ギルド2F",
|
||||
"order": 38,
|
||||
"parentId": 8,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"id": 25,
|
||||
"expanded": false,
|
||||
"name": "ケモノの森",
|
||||
"order": 40,
|
||||
"parentId": 0,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"expanded": false,
|
||||
"name": "2",
|
||||
"order": 41,
|
||||
"parentId": 25,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"expanded": false,
|
||||
"name": "3",
|
||||
"order": 42,
|
||||
"parentId": 25,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 841.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"expanded": false,
|
||||
"name": "4",
|
||||
"order": 43,
|
||||
"parentId": 25,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"expanded": false,
|
||||
"name": "5",
|
||||
"order": 44,
|
||||
"parentId": 25,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"expanded": false,
|
||||
"name": "隠れ家",
|
||||
"order": 45,
|
||||
"parentId": 25,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"expanded": false,
|
||||
"name": "キノコの家",
|
||||
"order": 46,
|
||||
"parentId": 30,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"expanded": false,
|
||||
"name": "貧民街",
|
||||
"order": 47,
|
||||
"parentId": 0,
|
||||
"scrollX": 1215.4285714285713,
|
||||
"scrollY": 1609.7142857142856
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"expanded": false,
|
||||
"name": "宿屋",
|
||||
"order": 48,
|
||||
"parentId": 32,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"id": 47,
|
||||
"expanded": false,
|
||||
"name": "一揆村へ",
|
||||
"order": 49,
|
||||
"parentId": 0,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"expanded": false,
|
||||
"name": "2",
|
||||
"order": 50,
|
||||
"parentId": 47,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"expanded": false,
|
||||
"name": "3",
|
||||
"order": 51,
|
||||
"parentId": 47,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"expanded": false,
|
||||
"name": "4",
|
||||
"order": 52,
|
||||
"parentId": 47,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"expanded": false,
|
||||
"name": "一揆村",
|
||||
"order": 53,
|
||||
"parentId": 47,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1282.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"expanded": false,
|
||||
"name": "人肉精製場",
|
||||
"order": 54,
|
||||
"parentId": 0,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"expanded": false,
|
||||
"name": "2",
|
||||
"order": 55,
|
||||
"parentId": 52,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"expanded": false,
|
||||
"name": "3",
|
||||
"order": 56,
|
||||
"parentId": 52,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 889.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"expanded": false,
|
||||
"name": "4",
|
||||
"order": 57,
|
||||
"parentId": 52,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1464
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"expanded": false,
|
||||
"name": "13",
|
||||
"order": 22,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1021.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"expanded": false,
|
||||
"name": "6",
|
||||
"order": 58,
|
||||
"parentId": 52,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"expanded": false,
|
||||
"name": "7",
|
||||
"order": 59,
|
||||
"parentId": 52,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"expanded": false,
|
||||
"name": "被検体収容施設",
|
||||
"order": 60,
|
||||
"parentId": 0,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 889.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"expanded": false,
|
||||
"name": "2",
|
||||
"order": 61,
|
||||
"parentId": 59,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"expanded": false,
|
||||
"name": "3",
|
||||
"order": 62,
|
||||
"parentId": 59,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"expanded": false,
|
||||
"name": "4",
|
||||
"order": 63,
|
||||
"parentId": 59,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"expanded": false,
|
||||
"name": "5",
|
||||
"order": 64,
|
||||
"parentId": 59,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"expanded": false,
|
||||
"name": "6",
|
||||
"order": 65,
|
||||
"parentId": 59,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 889.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"expanded": false,
|
||||
"name": "7",
|
||||
"order": 66,
|
||||
"parentId": 59,
|
||||
"scrollX": 1404,
|
||||
"scrollY": 790.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 66,
|
||||
"expanded": true,
|
||||
"name": "始まりの大地",
|
||||
"order": 67,
|
||||
"parentId": 0,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"id": 71,
|
||||
"expanded": false,
|
||||
"name": "6",
|
||||
"order": 68,
|
||||
"parentId": 66,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 1007.9999999999999
|
||||
},
|
||||
{
|
||||
"id": 72,
|
||||
"expanded": false,
|
||||
"name": "OP",
|
||||
"order": 3,
|
||||
"parentId": 2,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"expanded": false,
|
||||
"name": "1",
|
||||
"order": 4,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 74,
|
||||
"expanded": false,
|
||||
"name": "2",
|
||||
"order": 5,
|
||||
"parentId": 2,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 75,
|
||||
"expanded": false,
|
||||
"name": "3",
|
||||
"order": 6,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 76,
|
||||
"expanded": false,
|
||||
"name": "4",
|
||||
"order": 7,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 77,
|
||||
"expanded": false,
|
||||
"name": "12",
|
||||
"order": 21,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1110.857142857143
|
||||
},
|
||||
{
|
||||
"id": 78,
|
||||
"expanded": false,
|
||||
"name": "5",
|
||||
"order": 8,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 79,
|
||||
"expanded": false,
|
||||
"name": "6",
|
||||
"order": 9,
|
||||
"parentId": 2,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 80,
|
||||
"expanded": false,
|
||||
"name": "7",
|
||||
"order": 10,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1129.7142857142856
|
||||
},
|
||||
{
|
||||
"id": 81,
|
||||
"expanded": false,
|
||||
"name": "8",
|
||||
"order": 11,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1129.7142857142856
|
||||
},
|
||||
{
|
||||
"id": 82,
|
||||
"expanded": false,
|
||||
"name": "左",
|
||||
"order": 12,
|
||||
"parentId": 81,
|
||||
"scrollX": 1525.0909090909092,
|
||||
"scrollY": 973.0909090909091
|
||||
},
|
||||
{
|
||||
"id": 83,
|
||||
"expanded": false,
|
||||
"name": "真ん中",
|
||||
"order": 13,
|
||||
"parentId": 81,
|
||||
"scrollX": 1525.0909090909092,
|
||||
"scrollY": 973.0909090909091
|
||||
},
|
||||
{
|
||||
"id": 84,
|
||||
"expanded": false,
|
||||
"name": "右",
|
||||
"order": 14,
|
||||
"parentId": 81,
|
||||
"scrollX": 832,
|
||||
"scrollY": 640
|
||||
},
|
||||
{
|
||||
"id": 85,
|
||||
"expanded": false,
|
||||
"name": "左",
|
||||
"order": 15,
|
||||
"parentId": 81,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 86,
|
||||
"expanded": false,
|
||||
"name": "真ん中",
|
||||
"order": 16,
|
||||
"parentId": 81,
|
||||
"scrollX": 832,
|
||||
"scrollY": 640
|
||||
},
|
||||
{
|
||||
"id": 87,
|
||||
"expanded": false,
|
||||
"name": "右",
|
||||
"order": 17,
|
||||
"parentId": 81,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 88,
|
||||
"expanded": false,
|
||||
"name": "9",
|
||||
"order": 18,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1042.2857142857142
|
||||
},
|
||||
{
|
||||
"id": 89,
|
||||
"expanded": false,
|
||||
"name": "11",
|
||||
"order": 20,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1129.7142857142856
|
||||
},
|
||||
{
|
||||
"id": 90,
|
||||
"expanded": true,
|
||||
"name": "牢",
|
||||
"order": 33,
|
||||
"parentId": 5,
|
||||
"scrollX": 1198.2857142857142,
|
||||
"scrollY": 764.5714285714286
|
||||
},
|
||||
{
|
||||
"id": 91,
|
||||
"expanded": false,
|
||||
"name": "10",
|
||||
"order": 19,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 92,
|
||||
"expanded": false,
|
||||
"name": "ex1",
|
||||
"order": 23,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 1129.7142857142856
|
||||
},
|
||||
{
|
||||
"id": 93,
|
||||
"expanded": false,
|
||||
"name": "ex2",
|
||||
"order": 24,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 94,
|
||||
"expanded": false,
|
||||
"name": "ex3",
|
||||
"order": 25,
|
||||
"parentId": 2,
|
||||
"scrollX": 1390.2857142857142,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 95,
|
||||
"expanded": false,
|
||||
"name": "ex4",
|
||||
"order": 26,
|
||||
"parentId": 2,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 96,
|
||||
"expanded": false,
|
||||
"name": "ex5",
|
||||
"order": 27,
|
||||
"parentId": 95,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 97,
|
||||
"expanded": false,
|
||||
"name": "ex6",
|
||||
"order": 28,
|
||||
"parentId": 95,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
},
|
||||
{
|
||||
"id": 98,
|
||||
"expanded": false,
|
||||
"name": "ex7",
|
||||
"order": 29,
|
||||
"parentId": 95,
|
||||
"scrollX": 1184.5714285714284,
|
||||
"scrollY": 973.7142857142857
|
||||
}
|
||||
]
|
||||
3073
www/data/Skills.json
Normal file
3073
www/data/Skills.json
Normal file
File diff suppressed because it is too large
Load diff
295
www/data/States.json
Normal file
295
www/data/States.json
Normal file
|
|
@ -0,0 +1,295 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"autoRemovalTiming": 0,
|
||||
"chanceByDamage": 100,
|
||||
"iconIndex": 1,
|
||||
"maxTurns": 1,
|
||||
"message1": "は倒れた!",
|
||||
"message2": "を倒した!",
|
||||
"message3": "",
|
||||
"message4": "は立ち上がった!",
|
||||
"minTurns": 1,
|
||||
"motion": 3,
|
||||
"name": "戦闘不能",
|
||||
"note": "ステート1番はHPが0になったときに\n自動的に付加されます。",
|
||||
"overlay": 0,
|
||||
"priority": 100,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": false,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 4,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 23,
|
||||
"dataId": 9,
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"autoRemovalTiming": 2,
|
||||
"chanceByDamage": 100,
|
||||
"description": "",
|
||||
"iconIndex": 0,
|
||||
"maxTurns": 1,
|
||||
"message1": "",
|
||||
"message2": "",
|
||||
"message3": "",
|
||||
"message4": "",
|
||||
"minTurns": 1,
|
||||
"motion": 0,
|
||||
"name": "防御",
|
||||
"note": "",
|
||||
"overlay": 0,
|
||||
"priority": 0,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": true,
|
||||
"removeByWalking": false,
|
||||
"restriction": 0,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 62,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"autoRemovalTiming": 0,
|
||||
"chanceByDamage": 100,
|
||||
"description": "",
|
||||
"iconIndex": 0,
|
||||
"maxTurns": 1,
|
||||
"message1": "",
|
||||
"message2": "",
|
||||
"message3": "",
|
||||
"message4": "",
|
||||
"minTurns": 1,
|
||||
"motion": 0,
|
||||
"name": "不死身",
|
||||
"note": "",
|
||||
"overlay": 0,
|
||||
"priority": 0,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 0,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 14,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"autoRemovalTiming": 0,
|
||||
"chanceByDamage": 100,
|
||||
"iconIndex": 2,
|
||||
"maxTurns": 1,
|
||||
"message1": "は毒にかかった!",
|
||||
"message2": "に毒をかけた!",
|
||||
"message3": "",
|
||||
"message4": "の毒が消えた!",
|
||||
"minTurns": 1,
|
||||
"motion": 1,
|
||||
"overlay": 1,
|
||||
"name": "毒",
|
||||
"note": "",
|
||||
"priority": 50,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": false,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 0,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 7,
|
||||
"value": -0.1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 100,
|
||||
"iconIndex": 3,
|
||||
"maxTurns": 5,
|
||||
"message1": "は暗闇に閉ざされた!",
|
||||
"message2": "を暗闇に閉ざした!",
|
||||
"message3": "",
|
||||
"message4": "の暗闇が消えた!",
|
||||
"minTurns": 3,
|
||||
"motion": 1,
|
||||
"name": "暗闇",
|
||||
"note": "",
|
||||
"overlay": 2,
|
||||
"priority": 60,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 0,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": -0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 100,
|
||||
"iconIndex": 4,
|
||||
"maxTurns": 5,
|
||||
"message1": "は沈黙した!",
|
||||
"message2": "を沈黙させた!",
|
||||
"message3": "",
|
||||
"message4": "の沈黙が解けた!",
|
||||
"minTurns": 3,
|
||||
"motion": 1,
|
||||
"name": "沈黙",
|
||||
"note": "",
|
||||
"overlay": 3,
|
||||
"priority": 65,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": false,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 0,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 42,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 50,
|
||||
"iconIndex": 5,
|
||||
"maxTurns": 4,
|
||||
"message1": "は激昂した!",
|
||||
"message2": "を激昂させた!",
|
||||
"message3": "",
|
||||
"message4": "は我に返った!",
|
||||
"minTurns": 2,
|
||||
"motion": 1,
|
||||
"name": "激昂",
|
||||
"note": "",
|
||||
"overlay": 4,
|
||||
"priority": 70,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": true,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 1,
|
||||
"stepsToRemove": 100,
|
||||
"traits": []
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 50,
|
||||
"iconIndex": 6,
|
||||
"maxTurns": 4,
|
||||
"message1": "は混乱した!",
|
||||
"message2": "を混乱させた!",
|
||||
"message3": "",
|
||||
"message4": "は我に返った!",
|
||||
"minTurns": 2,
|
||||
"motion": 1,
|
||||
"name": "混乱",
|
||||
"note": "",
|
||||
"overlay": 5,
|
||||
"priority": 75,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": true,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 2,
|
||||
"stepsToRemove": 100,
|
||||
"traits": []
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 50,
|
||||
"iconIndex": 7,
|
||||
"maxTurns": 4,
|
||||
"message1": "は魅了された!",
|
||||
"message2": "を魅了した!",
|
||||
"message3": "",
|
||||
"message4": "は我に返った!",
|
||||
"minTurns": 2,
|
||||
"motion": 1,
|
||||
"name": "魅了",
|
||||
"note": "",
|
||||
"overlay": 6,
|
||||
"priority": 80,
|
||||
"releaseByDamage": false,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": true,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 3,
|
||||
"stepsToRemove": 100,
|
||||
"traits": []
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"autoRemovalTiming": 1,
|
||||
"chanceByDamage": 100,
|
||||
"iconIndex": 8,
|
||||
"maxTurns": 5,
|
||||
"message1": "は眠った!",
|
||||
"message2": "を眠らせた!",
|
||||
"message3": "は眠っている。",
|
||||
"message4": "は目を覚ました!",
|
||||
"minTurns": 3,
|
||||
"motion": 2,
|
||||
"name": "睡眠",
|
||||
"note": "",
|
||||
"overlay": 7,
|
||||
"priority": 90,
|
||||
"releaseByDamage": true,
|
||||
"removeAtBattleEnd": true,
|
||||
"removeByDamage": true,
|
||||
"removeByRestriction": false,
|
||||
"removeByWalking": false,
|
||||
"restriction": 4,
|
||||
"stepsToRemove": 100,
|
||||
"traits": [
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 1,
|
||||
"value": -1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
4525
www/data/System.json
Normal file
4525
www/data/System.json
Normal file
File diff suppressed because it is too large
Load diff
126003
www/data/Tilesets.json
Normal file
126003
www/data/Tilesets.json
Normal file
File diff suppressed because it is too large
Load diff
3585
www/data/Troops.json
Normal file
3585
www/data/Troops.json
Normal file
File diff suppressed because it is too large
Load diff
399
www/data/Weapons.json
Normal file
399
www/data/Weapons.json
Normal file
|
|
@ -0,0 +1,399 @@
|
|||
[
|
||||
null,
|
||||
{
|
||||
"id": 1,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "黒曜石の剣",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
95,
|
||||
10,
|
||||
0,
|
||||
0,
|
||||
30,
|
||||
0
|
||||
],
|
||||
"price": 500,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "デュランダル",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
20,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 239000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "ダガー",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
12,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 8000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "グラディウス",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
14,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 55000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "ミスリルソード",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
16,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 128000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "ムラマサ",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
30,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 358000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "ひのきのぼう",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 50,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "青銅の剣",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
5,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 4000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"animationId": 6,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 97,
|
||||
"name": "鋼の剣",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
10,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 10000,
|
||||
"wtypeId": 2
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"animationId": 0,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 0,
|
||||
"name": "",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 0,
|
||||
"wtypeId": 0
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"animationId": 0,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 0,
|
||||
"name": "",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 0,
|
||||
"wtypeId": 0
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"animationId": 0,
|
||||
"description": "",
|
||||
"etypeId": 1,
|
||||
"traits": [
|
||||
{
|
||||
"code": 31,
|
||||
"dataId": 1,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"code": 22,
|
||||
"dataId": 0,
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"iconIndex": 0,
|
||||
"name": "",
|
||||
"note": "",
|
||||
"params": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"price": 0,
|
||||
"wtypeId": 0
|
||||
}
|
||||
]
|
||||
49
www/header.txt
Normal file
49
www/header.txt
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
//=============================================================================
|
||||
// LN_AdvancedMapPuzzleSystem.js
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright (c) 2020 lriki
|
||||
// This software is released under the MIT License.
|
||||
// http://opensource.org/licenses/mit-license.php
|
||||
// ----------------------------------------------------------------------------
|
||||
// [GitHub] : https://github.com/lriki/LN_AdvancedMapPuzzleSystem
|
||||
// [Twitter]: https://twitter.com/lriki8
|
||||
//=============================================================================
|
||||
|
||||
/*:ja
|
||||
* @plugindesc 謎解きマップシステムプラグイン v0.6.0
|
||||
* @author lriki
|
||||
*
|
||||
* @help マップ上のキャラクター移動やイベントシステムを拡張し、謎解きの幅を広げるための様々な機能を追加します。
|
||||
*
|
||||
* # 他プラグインとの競合情報
|
||||
* - triacontane 様の HalfMove.js と併用する場合は、本プラグインをリストの下に追加してください。
|
||||
* - サンシロ 様の SAN_AnalogMove.js と併用する場合は、本プラグインをリストの下に追加してください。
|
||||
*
|
||||
* @param MapSkillEffectsMapId
|
||||
* @desc TODO
|
||||
* @type number
|
||||
* @default 1
|
||||
*
|
||||
* @param GuideLineTerrainTag
|
||||
* @desc 箱オブジェクトの移動ガイドラインとなる地形タグです。
|
||||
* @type number
|
||||
* @default 7
|
||||
*
|
||||
* @param AllowAllMapPuzzles
|
||||
* @desc エリアタイプのすべてのマップで、謎解きシステムを有効にするかどうかを設定します。 false にした場合、規定ではすべてのマップで無効となり、マップのメモ欄に <LNPuzzleEnable> と記入したマップだけ有効になります。
|
||||
* @type boolean
|
||||
* @default true
|
||||
*
|
||||
* @param SlipperyTileRegionId
|
||||
* @desc 滑る床として扱うリージョン ID です。
|
||||
* @type number
|
||||
* @default 1
|
||||
*
|
||||
* @param SlippingAnimationPattern
|
||||
* @desc 滑る床の上で移動している時のキャラクターのアニメーションパターン番号です。
|
||||
* @type number
|
||||
* @default 2
|
||||
*
|
||||
* MIT License
|
||||
*/
|
||||
|
||||
8
www/img/characters/.gitignore
vendored
Normal file
8
www/img/characters/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
*png
|
||||
|
||||
!!AMPS-Objects1.png
|
||||
!!AMPS-Objects-h1-grid.png
|
||||
!!AMPS-Objects-h2.png
|
||||
!!AMPS-Objects-h2-grid.png
|
||||
|
||||
|
||||
7
www/js/.gitignore
vendored
Normal file
7
www/js/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
*js
|
||||
|
||||
!.gitignore
|
||||
!plugins.js
|
||||
|
||||
|
||||
|
||||
5339
www/js/plugins.js
Normal file
5339
www/js/plugins.js
Normal file
File diff suppressed because it is too large
Load diff
6
www/js/plugins/.gitignore
vendored
Normal file
6
www/js/plugins/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
*js
|
||||
|
||||
!HalfMove.js
|
||||
!LN_AdvancedMapPuzzleSystem.js
|
||||
|
||||
|
||||
1896
www/js/plugins/HalfMove.js
Normal file
1896
www/js/plugins/HalfMove.js
Normal file
File diff suppressed because it is too large
Load diff
1907
www/js/plugins/LN_AdvancedMapPuzzleSystem.js
Normal file
1907
www/js/plugins/LN_AdvancedMapPuzzleSystem.js
Normal file
File diff suppressed because it is too large
Load diff
12
www/package.json
Normal file
12
www/package.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"name": "",
|
||||
"main": "index.html",
|
||||
"js-flags": "--expose-gc",
|
||||
"window": {
|
||||
"title": "",
|
||||
"toolbar": false,
|
||||
"width": 816,
|
||||
"height": 624,
|
||||
"icon": "icon/icon.png"
|
||||
}
|
||||
}
|
||||
1195
www/raika.json
Normal file
1195
www/raika.json
Normal file
File diff suppressed because it is too large
Load diff
9
www/tsconfig.json
Normal file
9
www/tsconfig.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
"target": "es5",
|
||||
"outDir": "dist",
|
||||
"strict": true,
|
||||
"lib": ["es5", "es2015.promise", "es2015"]
|
||||
}
|
||||
}
|
||||
45
www/webpack.config.js
Normal file
45
www/webpack.config.js
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
const webpack = require("webpack");
|
||||
const fs = require("fs");
|
||||
const UglifyJsPlugin = require("uglifyjs-webpack-plugin");
|
||||
|
||||
const METADATA = fs.readFileSync("./header.txt").toString();
|
||||
|
||||
module.exports = {
|
||||
mode: "production",
|
||||
//mode: 'development',
|
||||
entry: "./ts/index.ts", //ファイルをまとめる際のエントリーポイント
|
||||
output: {
|
||||
path: __dirname,
|
||||
filename: "./js/plugins/LN_AdvancedMapPuzzleSystem.js", //まとめた結果出力されるファイル名
|
||||
},
|
||||
resolve: {
|
||||
extensions: [".ts", ".js"], //拡張子がtsだったらTypescirptでコンパイルする
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.ts$/,
|
||||
loader: "ts-loader", //ts-loader使うよ
|
||||
},
|
||||
],
|
||||
},
|
||||
optimization: {
|
||||
minimizer: [
|
||||
new UglifyJsPlugin({
|
||||
uglifyOptions: {
|
||||
output: {
|
||||
beautify: false,
|
||||
preamble: METADATA,
|
||||
},
|
||||
},
|
||||
}),
|
||||
],
|
||||
},
|
||||
plugins: [
|
||||
new webpack.BannerPlugin({
|
||||
banner: METADATA,
|
||||
raw: true,
|
||||
entryOnly: true,
|
||||
}),
|
||||
],
|
||||
};
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue