提交所有文件
This commit is contained in:
parent
a8478026d0
commit
258556a5af
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/library
|
||||||
|
/logs
|
||||||
|
/.vscode
|
83
conf/GameConf.ts
Normal file
83
conf/GameConf.ts
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
import ServerConf from "./ServerConf";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 游戏配置
|
||||||
|
export default class GameConf {
|
||||||
|
// 版本号
|
||||||
|
static version: string = "0.0.0";
|
||||||
|
// 客户端最低版本控制
|
||||||
|
static login_version: string = "0.0.0";
|
||||||
|
// 渠道名称
|
||||||
|
static channel: string = "xyxy";
|
||||||
|
// 是否输出通讯Log
|
||||||
|
static isAgentLog: boolean = false;
|
||||||
|
// 是否为内侧中(true 内侧 false 正式)
|
||||||
|
static isBeta: boolean = false;
|
||||||
|
// 是否为调试
|
||||||
|
static isDebug: boolean = true;
|
||||||
|
// 签名
|
||||||
|
static sign: string = "JavaS02Pcc025..";
|
||||||
|
// 本地地址
|
||||||
|
static local_ip: string = "127.0.0.1";
|
||||||
|
// 外网地址
|
||||||
|
static outer_ip: string = "127.0.0.1";
|
||||||
|
// 数据库连接地址 xy-moyec.mysql.polardb.rds.aliyuncs.com
|
||||||
|
static db_ip: string = "127.0.0.1";
|
||||||
|
// 充值地址
|
||||||
|
static charge_url: string = "127.0.0.1";
|
||||||
|
// 数据库帐号
|
||||||
|
static db_user: string = "root";
|
||||||
|
// 数据库密码 dglqaz
|
||||||
|
static db_pwd: string = "123456";
|
||||||
|
// 数据库名称
|
||||||
|
static db_name: string = "xy_ga";
|
||||||
|
// 数据库端口
|
||||||
|
static db_port: number = 3306;
|
||||||
|
// 网关数据库接口
|
||||||
|
static gate_db_port: number = 8507;
|
||||||
|
// 网关服索引
|
||||||
|
static gate_id: number = 1000;
|
||||||
|
// 网关服名称
|
||||||
|
static gate_name: string = "网关服";
|
||||||
|
// 网关端口
|
||||||
|
static gate_port: number = 8561;
|
||||||
|
// 充值累计类型
|
||||||
|
static accumulative: number = 2;
|
||||||
|
// 风雨同舟模式
|
||||||
|
static model: number = 2;
|
||||||
|
|
||||||
|
// 如果配置了支付调试则进行调试,运营时请删空
|
||||||
|
static debugPay: string = "";
|
||||||
|
// 游戏服1
|
||||||
|
static game_1: ServerConf = new ServerConf(
|
||||||
|
1000, // 服务器索引
|
||||||
|
"一区", // 服务器名称
|
||||||
|
8550, // SOCKET端口
|
||||||
|
8210, // CLI端口
|
||||||
|
8010, // HTTP端口
|
||||||
|
);
|
||||||
|
// 引导服务器列表
|
||||||
|
static guide_list = [GameConf.game_1];
|
||||||
|
// 服务器列表
|
||||||
|
static server_list = [GameConf.game_1];
|
||||||
|
// 网关IP地址
|
||||||
|
static get gate_ip(): string {
|
||||||
|
return this.local_ip;
|
||||||
|
}
|
||||||
|
|
||||||
|
// CXF通讯
|
||||||
|
static cxfFlag: boolean = false;
|
||||||
|
// 发言开关
|
||||||
|
static speak: boolean = true;
|
||||||
|
// 开关
|
||||||
|
static horseEnabled: boolean = true;
|
||||||
|
// 支付开关
|
||||||
|
static payEnabled: boolean = false;
|
||||||
|
// 邮件开关
|
||||||
|
static mailEnabled:boolean = true;
|
||||||
|
// 文曲星
|
||||||
|
static respondents:boolean = true;
|
||||||
|
// 充值积分
|
||||||
|
static integral: boolean = true;
|
||||||
|
}
|
48
conf/ServerConf.ts
Normal file
48
conf/ServerConf.ts
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
import { objectify } from "tslint/lib/utils";
|
||||||
|
import GameConf from "./GameConf";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 游戏服务器配置
|
||||||
|
*/
|
||||||
|
export default class ServerConf {
|
||||||
|
// 服务器类型
|
||||||
|
server_type: string = "game";
|
||||||
|
// 服务器索引
|
||||||
|
server_id: number;
|
||||||
|
// 服务器名称
|
||||||
|
server_name: string;
|
||||||
|
// SOCKET端口
|
||||||
|
socket_port: number;
|
||||||
|
// 数据库端口
|
||||||
|
db_port: number = GameConf.gate_db_port;
|
||||||
|
// CLI端口
|
||||||
|
cli_port: number;
|
||||||
|
// HTTP端口
|
||||||
|
http_port: number;
|
||||||
|
|
||||||
|
// 外网地址-使用同服
|
||||||
|
get outer_ip(): string {
|
||||||
|
if (GameConf.isDebug) {
|
||||||
|
return GameConf.local_ip;
|
||||||
|
}
|
||||||
|
return GameConf.outer_ip;
|
||||||
|
}
|
||||||
|
constructor(server_id: number, server_name: string, socket_port: number, cli_port: number, http_port: number) {
|
||||||
|
this.server_id = server_id;
|
||||||
|
this.server_name = server_name;
|
||||||
|
this.socket_port = socket_port;
|
||||||
|
this.cli_port = cli_port;
|
||||||
|
this.http_port = http_port;
|
||||||
|
}
|
||||||
|
|
||||||
|
toObj():any{
|
||||||
|
let result:any={
|
||||||
|
server_id: this.server_id,
|
||||||
|
server_name: this.server_name,
|
||||||
|
outer_ip: this.outer_ip,
|
||||||
|
socket_port: this.socket_port,
|
||||||
|
http_port: this.http_port,
|
||||||
|
};
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
2977
conf/c2s.proto
Normal file
2977
conf/c2s.proto
Normal file
File diff suppressed because it is too large
Load Diff
54887
conf/json/game_conf.json
Normal file
54887
conf/json/game_conf.json
Normal file
File diff suppressed because it is too large
Load Diff
15
conf/json/log4.json
Normal file
15
conf/json/log4.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"appenders": [
|
||||||
|
{
|
||||||
|
"type": "console",
|
||||||
|
"category": "console"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dateFile",
|
||||||
|
"filename": "C:/Users/yuan/Desktop/xy-server/logs/db.log",
|
||||||
|
"alwaysIncludePattern": true,
|
||||||
|
"pattern": "-yyyy-MM-dd-hh.log",
|
||||||
|
"category": "console"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
BIN
conf/prop_data/.DS_Store
vendored
Normal file
BIN
conf/prop_data/.DS_Store
vendored
Normal file
Binary file not shown.
1
conf/prop_data/map_json/1000.json
Normal file
1
conf/prop_data/map_json/1000.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1001.json
Normal file
1
conf/prop_data/map_json/1001.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1002.json
Normal file
1
conf/prop_data/map_json/1002.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1003.json
Normal file
1
conf/prop_data/map_json/1003.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1004.json
Normal file
1
conf/prop_data/map_json/1004.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1005.json
Normal file
1
conf/prop_data/map_json/1005.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1006.json
Normal file
1
conf/prop_data/map_json/1006.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1007.json
Normal file
1
conf/prop_data/map_json/1007.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1008.json
Normal file
1
conf/prop_data/map_json/1008.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1009.json
Normal file
1
conf/prop_data/map_json/1009.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1010.json
Normal file
1
conf/prop_data/map_json/1010.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1011.json
Normal file
1
conf/prop_data/map_json/1011.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1012.json
Normal file
1
conf/prop_data/map_json/1012.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1013.json
Normal file
1
conf/prop_data/map_json/1013.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1014.json
Normal file
1
conf/prop_data/map_json/1014.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1015.json
Normal file
1
conf/prop_data/map_json/1015.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1016.json
Normal file
1
conf/prop_data/map_json/1016.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1017.json
Normal file
1
conf/prop_data/map_json/1017.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1018.json
Normal file
1
conf/prop_data/map_json/1018.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1019.json
Normal file
1
conf/prop_data/map_json/1019.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1053.json
Normal file
1
conf/prop_data/map_json/1053.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1201.json
Normal file
1
conf/prop_data/map_json/1201.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1202.json
Normal file
1
conf/prop_data/map_json/1202.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1203.json
Normal file
1
conf/prop_data/map_json/1203.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1204.json
Normal file
1
conf/prop_data/map_json/1204.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1205.json
Normal file
1
conf/prop_data/map_json/1205.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1206.json
Normal file
1
conf/prop_data/map_json/1206.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1207.json
Normal file
1
conf/prop_data/map_json/1207.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1208.json
Normal file
1
conf/prop_data/map_json/1208.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1209.json
Normal file
1
conf/prop_data/map_json/1209.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1211.json
Normal file
1
conf/prop_data/map_json/1211.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1212.json
Normal file
1
conf/prop_data/map_json/1212.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/1213.json
Normal file
1
conf/prop_data/map_json/1213.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/2000.json
Normal file
1
conf/prop_data/map_json/2000.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/2001.json
Normal file
1
conf/prop_data/map_json/2001.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/2002.json
Normal file
1
conf/prop_data/map_json/2002.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/3001.json
Normal file
1
conf/prop_data/map_json/3001.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/3002.json
Normal file
1
conf/prop_data/map_json/3002.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/4001.json
Normal file
1
conf/prop_data/map_json/4001.json
Normal file
File diff suppressed because one or more lines are too long
76
conf/prop_data/map_json/4002.json
Normal file
76
conf/prop_data/map_json/4002.json
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
{
|
||||||
|
"datatype": "map",
|
||||||
|
"mapId": "4002",
|
||||||
|
"baseInfo": {
|
||||||
|
"mapId": "4002",
|
||||||
|
"width": 1725,
|
||||||
|
"height": 1155,
|
||||||
|
"grid_width": 20,
|
||||||
|
"grid_height": 20,
|
||||||
|
"rows": 58,
|
||||||
|
"lines": 87
|
||||||
|
},
|
||||||
|
"mapInfo":[[1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,2,2,2,2,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,2,2,2,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],
|
||||||
|
"npcInfo": {},
|
||||||
|
"startPos": {
|
||||||
|
"x": 16,
|
||||||
|
"y": 16
|
||||||
|
}
|
||||||
|
}
|
138
conf/prop_data/map_json/4003.json
Normal file
138
conf/prop_data/map_json/4003.json
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
{
|
||||||
|
"datatype": "map",
|
||||||
|
"mapId": "4003",
|
||||||
|
"baseInfo": {
|
||||||
|
"mapId": "4003",
|
||||||
|
"width": 3448,
|
||||||
|
"height": 2384,
|
||||||
|
"grid_width": 20,
|
||||||
|
"grid_height": 20,
|
||||||
|
"rows": 129,
|
||||||
|
"lines": 173
|
||||||
|
},
|
||||||
|
"mapInfo":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
|
||||||
|
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],
|
||||||
|
"npcInfo": {},
|
||||||
|
"startPos": {
|
||||||
|
"x": 18,
|
||||||
|
"y": 20
|
||||||
|
}
|
||||||
|
}
|
1
conf/prop_data/map_json/4004.json
Normal file
1
conf/prop_data/map_json/4004.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/4005.json
Normal file
1
conf/prop_data/map_json/4005.json
Normal file
File diff suppressed because one or more lines are too long
1
conf/prop_data/map_json/4006.json
Normal file
1
conf/prop_data/map_json/4006.json
Normal file
File diff suppressed because one or more lines are too long
77
conf/prop_data/prop_baby_practice.json
Normal file
77
conf/prop_data/prop_baby_practice.json
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"Learning":[
|
||||||
|
{
|
||||||
|
"qizhi": 100,
|
||||||
|
"pilao": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"naili": 100,
|
||||||
|
"pilao": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"neili": 100,
|
||||||
|
"pilao": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"zhili": 100,
|
||||||
|
"pilao": 100
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Practice":[
|
||||||
|
{
|
||||||
|
"mingqi": 20,
|
||||||
|
"daode": 20,
|
||||||
|
"pani": 20,
|
||||||
|
"pilao": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mingqi": 20,
|
||||||
|
"daode": 20,
|
||||||
|
"pani": 20,
|
||||||
|
"pilao": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mingqi": 20,
|
||||||
|
"daode": 20,
|
||||||
|
"pani": 20,
|
||||||
|
"pilao": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mingqi": 20,
|
||||||
|
"daode": 20,
|
||||||
|
"pani": 20,
|
||||||
|
"pilao": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mingqi": 20,
|
||||||
|
"daode": 20,
|
||||||
|
"pani": 20,
|
||||||
|
"pilao": 60
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Enjoy":[
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pilao": -100
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
389
conf/prop_data/prop_baby_skill.json
Normal file
389
conf/prop_data/prop_baby_skill.json
Normal file
@ -0,0 +1,389 @@
|
|||||||
|
{
|
||||||
|
"GUIHUOXISHOU": {
|
||||||
|
"name": "鬼火吸收",
|
||||||
|
"desp": "受到鬼火傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35500
|
||||||
|
},
|
||||||
|
"SHUIXIXISHOU": {
|
||||||
|
"name": "水系吸收",
|
||||||
|
"desp": "受到水系傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35501
|
||||||
|
},
|
||||||
|
"SANSHIXISHOU": {
|
||||||
|
"name": "三尸吸收",
|
||||||
|
"desp": "受到三尸傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35502
|
||||||
|
},
|
||||||
|
"LEIXIXISHOU": {
|
||||||
|
"name": "雷系吸收",
|
||||||
|
"desp": "受到雷法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35503
|
||||||
|
},
|
||||||
|
"HUOXIXISHOU": {
|
||||||
|
"name": "火系吸收",
|
||||||
|
"desp": "受到火法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35504
|
||||||
|
},
|
||||||
|
"DUXIXISHOU": {
|
||||||
|
"name": "毒系吸收",
|
||||||
|
"desp": "受到毒法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35505
|
||||||
|
},
|
||||||
|
"FENGXIXISHOU": {
|
||||||
|
"name": "風系吸收",
|
||||||
|
"desp": "受到風法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "尋常",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35506
|
||||||
|
},
|
||||||
|
"KUANGFENGJIA": {
|
||||||
|
"name": "狂風甲",
|
||||||
|
"desp": "受到風法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35507
|
||||||
|
},
|
||||||
|
"XUANSHUIJIA": {
|
||||||
|
"name": "玄水甲",
|
||||||
|
"desp": "受到水法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35508
|
||||||
|
},
|
||||||
|
"TIANLEIJIA": {
|
||||||
|
"name": "天雷甲",
|
||||||
|
"desp": "受到雷法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35509
|
||||||
|
},
|
||||||
|
"WUGUJIA": {
|
||||||
|
"name": "巫骨甲",
|
||||||
|
"desp": "受到三尸傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35510
|
||||||
|
},
|
||||||
|
"MINGHUOJIA": {
|
||||||
|
"name": "冥火甲",
|
||||||
|
"desp": "受到鬼火傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35511
|
||||||
|
},
|
||||||
|
"WANDUJIA": {
|
||||||
|
"name": "萬毒甲",
|
||||||
|
"desp": "受到毒法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35512
|
||||||
|
},
|
||||||
|
"LIEHUOJIA": {
|
||||||
|
"name": "烈火甲",
|
||||||
|
"desp": "受到火法傷害時有%s%概率抵消%d的傷害。",
|
||||||
|
"grade": "超凡",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "太陰",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35513
|
||||||
|
},
|
||||||
|
"SHUANGLONGXIZHU": {
|
||||||
|
"name": "雙龍戲珠",
|
||||||
|
"desp": "施放群體橫掃法術有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35514
|
||||||
|
},
|
||||||
|
"CANGLANGZAIQING": {
|
||||||
|
"name": "滄浪再擎",
|
||||||
|
"desp": "施放群體震擊法術有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35515
|
||||||
|
},
|
||||||
|
"BIMUSHUANGSHENG": {
|
||||||
|
"name": "碧木雙生",
|
||||||
|
"desp": "施放群體治愈法術有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35516
|
||||||
|
},
|
||||||
|
"FUFENGTAYUN": {
|
||||||
|
"name": "扶風踏雲",
|
||||||
|
"desp": "施放群體破甲法術有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35517
|
||||||
|
},
|
||||||
|
"QIANLIBINGFENG": {
|
||||||
|
"name": "千里冰封",
|
||||||
|
"desp": "施放群體封印法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "人族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35518
|
||||||
|
},
|
||||||
|
"SUNZIBINGFA": {
|
||||||
|
"name": "孫子兵法",
|
||||||
|
"desp": "施放群體混亂法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "人族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35519
|
||||||
|
},
|
||||||
|
"WUNEIRUFEN": {
|
||||||
|
"name": "五內如焚",
|
||||||
|
"desp": "施放群體毒係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "人族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35520
|
||||||
|
},
|
||||||
|
"YAOLANQU": {
|
||||||
|
"name": "搖籃曲",
|
||||||
|
"desp": "施放群體昏睡法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "人族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35521
|
||||||
|
},
|
||||||
|
"SHEQIJUE": {
|
||||||
|
"name": "攝氣訣",
|
||||||
|
"desp": "施放群體震懾係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "魔族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35522
|
||||||
|
},
|
||||||
|
"BINGGUISHENSU": {
|
||||||
|
"name": "兵貴神速",
|
||||||
|
"desp": "施放群體加速係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "魔族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35523
|
||||||
|
},
|
||||||
|
"QINGSHENYIWANG": {
|
||||||
|
"name": "情深一往",
|
||||||
|
"desp": "施放群體加防係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "魔族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35524
|
||||||
|
},
|
||||||
|
"LULIJUE": {
|
||||||
|
"name": "戮力訣",
|
||||||
|
"desp": "施放群體加攻係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "魔族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35525
|
||||||
|
},
|
||||||
|
"QULEICHEDIAN": {
|
||||||
|
"name": "驅雷掣電",
|
||||||
|
"desp": "施放群體雷係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "仙族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35526
|
||||||
|
},
|
||||||
|
"FENGQIYUNYONG": {
|
||||||
|
"name": "風起雲湧",
|
||||||
|
"desp": "施放群體風係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "仙族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35527
|
||||||
|
},
|
||||||
|
"FANGHUAJUEDAI": {
|
||||||
|
"name": "芳華絕代",
|
||||||
|
"desp": "施放群體火係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "仙族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35528
|
||||||
|
},
|
||||||
|
"PAIJIANGDAOHAI": {
|
||||||
|
"name": "排江倒海",
|
||||||
|
"desp": "施放群體水係法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "仙族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35529
|
||||||
|
},
|
||||||
|
"GUIHUOZHUIREN": {
|
||||||
|
"name": "鬼火追人",
|
||||||
|
"desp": "施放群體鬼火法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "鬼族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35530
|
||||||
|
},
|
||||||
|
"WEILUSHICHONG": {
|
||||||
|
"name": "尾閭屍蟲",
|
||||||
|
"desp": "施放群體三尸法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "鬼族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35531
|
||||||
|
},
|
||||||
|
"QINGGUOQINGCHENG": {
|
||||||
|
"name": "傾國傾城",
|
||||||
|
"desp": "施放群體魅惑法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "鬼族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35532
|
||||||
|
},
|
||||||
|
"SANSHENGWUSHI": {
|
||||||
|
"name": "三生無石",
|
||||||
|
"desp": "施放群體遺忘法術時有%s%概率增加一個目標。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "鬼族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35533
|
||||||
|
},
|
||||||
|
"JUHUNSUOPO": {
|
||||||
|
"name": "拘魂鎖魄",
|
||||||
|
"desp": "施放群體震懾法術有%s%概率對目標震懾兩次,僅PVE生效。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "魔族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "PVE",
|
||||||
|
"id": 35534
|
||||||
|
},
|
||||||
|
"PANLONGHUISHOU": {
|
||||||
|
"name": "盤龍回首",
|
||||||
|
"desp": "施放群體破甲法術有%s%概率對目標攻擊兩次,僅PVE生效。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "PVE",
|
||||||
|
"id": 35535
|
||||||
|
},
|
||||||
|
"PINILONGLING": {
|
||||||
|
"name": "批逆龍鱗",
|
||||||
|
"desp": "施放群體橫掃法術有%s%概率對目標攻擊兩次,僅PVE生效。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "PVE",
|
||||||
|
"id": 35536
|
||||||
|
},
|
||||||
|
"NUHAILONGJIONG": {
|
||||||
|
"name": "怒海龍迥",
|
||||||
|
"desp": "施放群體震擊法術有%s%概率對目標攻擊兩次,僅PVE生效。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "龍族",
|
||||||
|
"type": "純陽",
|
||||||
|
"mod": "PVE",
|
||||||
|
"id": 35537
|
||||||
|
},
|
||||||
|
"JINGANGHUTI": {
|
||||||
|
"name": "金剛護體",
|
||||||
|
"desp": "有%s%概率抵消每回合前2次非龍法物理攻擊。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "合體",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35538
|
||||||
|
},
|
||||||
|
"LONGSHENXINFA": {
|
||||||
|
"name": "龍神心法",
|
||||||
|
"desp": "被震懾法術攻擊時有%s%概率不減少法力值。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "合體",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35539
|
||||||
|
},
|
||||||
|
"LINGJIYIDONG": {
|
||||||
|
"name": "靈機一動",
|
||||||
|
"desp": "出手時,若自身處於封混睡忘狀態,有%s%概率立即解脫並完成出手,整場戰鬥最多觸發2次。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "合體",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35540
|
||||||
|
},
|
||||||
|
"LONGTENG": {
|
||||||
|
"name": "龍騰",
|
||||||
|
"desp": "每回合行動前,有%s%概率增加一定速度,狀態持續1回合。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "合體",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35541
|
||||||
|
},
|
||||||
|
"CUNCAOCHUNHUI": {
|
||||||
|
"name": "寸草春暉",
|
||||||
|
"desp": "受到致死傷害時有%s%概率氣血值僅降低到10,每兩次觸發至少間隔15回合。",
|
||||||
|
"grade": "天命",
|
||||||
|
"class": "通用",
|
||||||
|
"type": "合體",
|
||||||
|
"mod": "ALL",
|
||||||
|
"id": 35542
|
||||||
|
}
|
||||||
|
}
|
51
conf/prop_data/prop_charge.json
Normal file
51
conf/prop_data/prop_charge.json
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"goodsid": 1,
|
||||||
|
"name": "30元仙玉禮包",
|
||||||
|
"money": 30,
|
||||||
|
"jade": 30000000,
|
||||||
|
"ex_jade": 30
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"goodsid": 2,
|
||||||
|
"name": "98元仙玉禮包",
|
||||||
|
"money": 98,
|
||||||
|
"jade": 98000000,
|
||||||
|
"ex_jade": 98
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"goodsid": 3,
|
||||||
|
"name": "198元仙玉禮包",
|
||||||
|
"money": 198,
|
||||||
|
"jade": 198000000,
|
||||||
|
"ex_jade": 198
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"goodsid": 4,
|
||||||
|
"name": "328元仙玉禮包",
|
||||||
|
"money": 328,
|
||||||
|
"jade": 328000000,
|
||||||
|
"ex_jade": 328
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"goodsid": 5,
|
||||||
|
"name": "648元仙玉禮包",
|
||||||
|
"money": 648,
|
||||||
|
"jade": 648000000,
|
||||||
|
"ex_jade": 648
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"goodsid": 6,
|
||||||
|
"name": "998元仙玉禮包",
|
||||||
|
"money": 998,
|
||||||
|
"jade": 998000000,
|
||||||
|
"ex_jade": 998
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"goodsid": 7,
|
||||||
|
"name": "1996元仙玉禮包",
|
||||||
|
"money": 1996,
|
||||||
|
"jade": 1996000000,
|
||||||
|
"ex_jade": 1996
|
||||||
|
}
|
||||||
|
}
|
74
conf/prop_data/prop_charge_reward.json
Normal file
74
conf/prop_data/prop_charge_reward.json
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"money": 10,
|
||||||
|
"gid1": 10118,
|
||||||
|
"count1": 50,
|
||||||
|
"gid2": 50034,
|
||||||
|
"count2": 10
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"money": 30,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 50,
|
||||||
|
"gid2": 10404,
|
||||||
|
"count2": 50
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"money": 60,
|
||||||
|
"gid1": 80001,
|
||||||
|
"count1": 10,
|
||||||
|
"gid2": 10115,
|
||||||
|
"count2": 50
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"money": 100,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 200,
|
||||||
|
"gid2": 50015,
|
||||||
|
"count2": 1
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"money": 200,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 300,
|
||||||
|
"gid2": 50033,
|
||||||
|
"count2": 100
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"money": 300,
|
||||||
|
"gid1": 50015,
|
||||||
|
"count1": 3,
|
||||||
|
"gid2": 60016,
|
||||||
|
"count2": 3
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"money": 450,
|
||||||
|
"gid1": 90069,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 50033,
|
||||||
|
"count2": 200
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"money": 600,
|
||||||
|
"gid1": 509201,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 505114,
|
||||||
|
"count2": 1
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"money": 1000,
|
||||||
|
"gid1": 90069,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 94495,
|
||||||
|
"count2": 1
|
||||||
|
}
|
||||||
|
}
|
74
conf/prop_data/prop_charge_reward2.json
Normal file
74
conf/prop_data/prop_charge_reward2.json
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"money": 10,
|
||||||
|
"gid1": 10118,
|
||||||
|
"count1": 50,
|
||||||
|
"gid2": 50034,
|
||||||
|
"count2": 10
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"money": 30,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 50,
|
||||||
|
"gid2": 10404,
|
||||||
|
"count2": 50
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"money": 60,
|
||||||
|
"gid1": 80001,
|
||||||
|
"count1": 10,
|
||||||
|
"gid2": 10115,
|
||||||
|
"count2": 50
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"money": 100,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 200,
|
||||||
|
"gid2": 50015,
|
||||||
|
"count2": 1
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"money": 200,
|
||||||
|
"gid1": 100320,
|
||||||
|
"count1": 300,
|
||||||
|
"gid2": 50033,
|
||||||
|
"count2": 100
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"money": 300,
|
||||||
|
"gid1": 50015,
|
||||||
|
"count1": 3,
|
||||||
|
"gid2": 60016,
|
||||||
|
"count2": 3
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"money": 450,
|
||||||
|
"gid1": 90069,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 50033,
|
||||||
|
"count2": 200
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"money": 600,
|
||||||
|
"gid1": 509201,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 505114,
|
||||||
|
"count2": 1
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"money": 1000,
|
||||||
|
"gid1": 90069,
|
||||||
|
"count1": 1,
|
||||||
|
"gid2": 94495,
|
||||||
|
"count2": 1
|
||||||
|
}
|
||||||
|
}
|
74
conf/prop_data/prop_charge_special.json
Normal file
74
conf/prop_data/prop_charge_special.json
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"money": 98,
|
||||||
|
"gid1": 70004,
|
||||||
|
"count1": 98,
|
||||||
|
"gid2": 2000030,
|
||||||
|
"count2": 500,
|
||||||
|
"gid3": 9650,
|
||||||
|
"count3": 30000,
|
||||||
|
"gid4": 9654,
|
||||||
|
"count4": 10000
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"money": 198,
|
||||||
|
"gid1": 70004,
|
||||||
|
"count1": 198,
|
||||||
|
"gid2": 2000030,
|
||||||
|
"count2": 1000,
|
||||||
|
"gid3": 9650,
|
||||||
|
"count3": 60000,
|
||||||
|
"gid4": 9654,
|
||||||
|
"count4": 30000
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"money": 328,
|
||||||
|
"gid1": 70004,
|
||||||
|
"count1": 328,
|
||||||
|
"gid2": 2000030,
|
||||||
|
"count2": 1500,
|
||||||
|
"gid3": 9650,
|
||||||
|
"count3": 90000,
|
||||||
|
"gid4": 9654,
|
||||||
|
"count4": 60000
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"money": 648,
|
||||||
|
"gid1": 70004,
|
||||||
|
"count1": 648,
|
||||||
|
"gid2": 2000030,
|
||||||
|
"count2": 2000,
|
||||||
|
"gid3": 9650,
|
||||||
|
"count3": 180000,
|
||||||
|
"gid4": 9654,
|
||||||
|
"count4": 100000
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"money": 998,
|
||||||
|
"gid1": 70004,
|
||||||
|
"count1": 998,
|
||||||
|
"gid2": 9650,
|
||||||
|
"count2": 300000,
|
||||||
|
"gid3": 9655,
|
||||||
|
"count3": 10000,
|
||||||
|
"gid4": 90090,
|
||||||
|
"count4": 1
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"money": 1996,
|
||||||
|
"gid1": 9650,
|
||||||
|
"count1": 600000,
|
||||||
|
"gid2": 9655,
|
||||||
|
"count2": 20000,
|
||||||
|
"gid3": 50015,
|
||||||
|
"count3": 200,
|
||||||
|
"gid4": 90093,
|
||||||
|
"count4": 1
|
||||||
|
}
|
||||||
|
}
|
26
conf/prop_data/prop_day_limit.json
Normal file
26
conf/prop_data/prop_day_limit.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"itemid": 80001,
|
||||||
|
"price": 1,
|
||||||
|
"limit":5
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"itemid": 40015,
|
||||||
|
"price": 1,
|
||||||
|
"limit":500
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"itemid": 40017,
|
||||||
|
"price": 1,
|
||||||
|
"limit":500
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"itemid": 10116,
|
||||||
|
"price": 1,
|
||||||
|
"limit":5
|
||||||
|
}
|
||||||
|
}
|
23
conf/prop_data/prop_effect.json
Normal file
23
conf/prop_data/prop_effect.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"effect_id": 1,
|
||||||
|
"attr": "ATK",
|
||||||
|
"type": 1,
|
||||||
|
"num": 0,
|
||||||
|
"resid": ""
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"effect_id": 2,
|
||||||
|
"attr": "DEF",
|
||||||
|
"type": 2,
|
||||||
|
"num": 3000,
|
||||||
|
"resid": ""
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"effect_id": 3,
|
||||||
|
"attr": "1;2",
|
||||||
|
"type": 0,
|
||||||
|
"num": 0,
|
||||||
|
"resid": ""
|
||||||
|
}
|
||||||
|
}
|
29
conf/prop_data/prop_equip.json
Normal file
29
conf/prop_data/prop_equip.json
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"16118101": {
|
||||||
|
"Type": 16118101,
|
||||||
|
"Name": "幽曇",
|
||||||
|
"BaseAttr": "Atk:3000;CharmEhan:150;GfireDefNeg:250;HpMax:5040;",
|
||||||
|
"BaseScore": 1000,
|
||||||
|
"Desc": "一階仙器",
|
||||||
|
"Detail": "採集地府中的幽曇花光芒製成,此花千年一開,瞬間凋零。",
|
||||||
|
"Dynamic": 1,
|
||||||
|
"Grade": 1,
|
||||||
|
"Index": 1,
|
||||||
|
"MaxEmbedGemCnt": 10,
|
||||||
|
"MaxEndure": 1000,
|
||||||
|
"NeedGrade": 60,
|
||||||
|
"NeedAttr": "Basecon:200",
|
||||||
|
"NeedRei": 0,
|
||||||
|
"NextType": 16218101,
|
||||||
|
"Overlap": 1,
|
||||||
|
"OwnerRoleId": "",
|
||||||
|
"Quan": "把",
|
||||||
|
"Race": 4,
|
||||||
|
"Rarity": 5,
|
||||||
|
"RndRange": "80:100",
|
||||||
|
"RndWeight": 12,
|
||||||
|
"Sex": 2,
|
||||||
|
"Shape": 100805,
|
||||||
|
"Valuable": 1
|
||||||
|
}
|
||||||
|
}
|
77
conf/prop_data/prop_fresh.json
Normal file
77
conf/prop_data/prop_fresh.json
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"itemid": 80001,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"itemid": 10203,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"itemid": 10204,
|
||||||
|
"price": 5
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"itemid": 10404,
|
||||||
|
"price": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"itemid": 10111,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"itemid": 10114,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"itemid": 10605,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"itemid": 10607,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"itemid": 10608,
|
||||||
|
"price": 3
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"id": 10,
|
||||||
|
"itemid": 10115,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"id": 11,
|
||||||
|
"itemid": 10116,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"id": 12,
|
||||||
|
"itemid": 10101,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"id": 13,
|
||||||
|
"itemid": 10102,
|
||||||
|
"price": 9
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"id": 14,
|
||||||
|
"itemid": 10103,
|
||||||
|
"price": 98
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"id": 15,
|
||||||
|
"itemid": 10609,
|
||||||
|
"price": 5000
|
||||||
|
}
|
||||||
|
}
|
55
conf/prop_data/prop_game_info.json
Normal file
55
conf/prop_data/prop_game_info.json
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"name": "福利介紹",
|
||||||
|
"desp": "11111111111111111"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "新區活動",
|
||||||
|
"desp": "22222222222222222222"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "新手攻略",
|
||||||
|
"desp": "333333333333333333333"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "角色及配飾搭配",
|
||||||
|
"desp": "44444444444444444444444444"
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"name": "常用物資與獲取途徑",
|
||||||
|
"desp": "55555555555555555555"
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"name": "召喚獸",
|
||||||
|
"desp": "666666666666666666666"
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"name": "坐騎",
|
||||||
|
"desp": "77777777777777777777"
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"name": "裝備煉化推薦",
|
||||||
|
"desp": "888888888888888888888"
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"name": "地煞星位置",
|
||||||
|
"desp": "99999999999999999999"
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"name": "五行系統簡介",
|
||||||
|
"desp": "100000000000000"
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"name": "變身卡簡介",
|
||||||
|
"desp": "11111111111111111"
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"name": "天策府簡介",
|
||||||
|
"desp": "100000000000000000000000"
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"name": "谑越城",
|
||||||
|
"desp": "谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城谑越城"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
11827
conf/prop_data/prop_high_equip(2).json
Normal file
11827
conf/prop_data/prop_high_equip(2).json
Normal file
File diff suppressed because it is too large
Load Diff
11827
conf/prop_data/prop_high_equip.json
Normal file
11827
conf/prop_data/prop_high_equip.json
Normal file
File diff suppressed because it is too large
Load Diff
4747
conf/prop_data/prop_high_equip_attr.json
Normal file
4747
conf/prop_data/prop_high_equip_attr.json
Normal file
File diff suppressed because it is too large
Load Diff
4323
conf/prop_data/prop_item(1).json
Normal file
4323
conf/prop_data/prop_item(1).json
Normal file
File diff suppressed because it is too large
Load Diff
4323
conf/prop_data/prop_item.json
Normal file
4323
conf/prop_data/prop_item.json
Normal file
File diff suppressed because it is too large
Load Diff
56
conf/prop_data/prop_level.json
Normal file
56
conf/prop_data/prop_level.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"10": {
|
||||||
|
"relive": 0,
|
||||||
|
"level": 10,
|
||||||
|
"reward_item": "90004:1000000;70004:10;95003:1;50019:30",
|
||||||
|
"des": "0轉10級"
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"relive": 0,
|
||||||
|
"level": 30,
|
||||||
|
"reward_item": "90004:1000000;70004:10;50023:5;50019:30",
|
||||||
|
"des": "0轉20級"
|
||||||
|
},
|
||||||
|
"50": {
|
||||||
|
"relive": 0,
|
||||||
|
"level": 50,
|
||||||
|
"reward_item": "90004:1000000;70004:10;50023:5;50019:30",
|
||||||
|
"des": "0轉50級"
|
||||||
|
},
|
||||||
|
"80": {
|
||||||
|
"relive": 0,
|
||||||
|
"level": 80,
|
||||||
|
"reward_item": "90004:1000000;70004:10;50023:5;50019:30",
|
||||||
|
"des": "0轉80級"
|
||||||
|
},
|
||||||
|
"100": {
|
||||||
|
"relive": 0,
|
||||||
|
"level": 100,
|
||||||
|
"reward_item": "90004:1000000;70004:10;50023:5;50019:30",
|
||||||
|
"des": "0轉100級"
|
||||||
|
},
|
||||||
|
"120": {
|
||||||
|
"relive": 1,
|
||||||
|
"level": 120,
|
||||||
|
"reward_item": "90004:1000000;70004:20;50023:10;50019:150",
|
||||||
|
"des": "1轉120級"
|
||||||
|
},
|
||||||
|
"140": {
|
||||||
|
"relive": 2,
|
||||||
|
"level": 140,
|
||||||
|
"reward_item": "90004:1000000;70004:20;50023:20;50019:300",
|
||||||
|
"des": "2轉140級"
|
||||||
|
},
|
||||||
|
"160": {
|
||||||
|
"relive": 3,
|
||||||
|
"level": 160,
|
||||||
|
"reward_item": "90004:1000000;70004:30;60023:1;50019:300",
|
||||||
|
"des": "3轉160級"
|
||||||
|
},
|
||||||
|
"180": {
|
||||||
|
"relive": 3,
|
||||||
|
"level": 180,
|
||||||
|
"reward_item": "90004:1000000;70004:30;60024:1;50019:300",
|
||||||
|
"des": "3轉180級"
|
||||||
|
}
|
||||||
|
}
|
903
conf/prop_data/prop_lianhua.json
Normal file
903
conf/prop_data/prop_lianhua.json
Normal file
@ -0,0 +1,903 @@
|
|||||||
|
{
|
||||||
|
"FatalRate": {
|
||||||
|
"attr": "FatalRate",
|
||||||
|
"name": "致命(狂暴)%",
|
||||||
|
"pos1": "20,40",
|
||||||
|
"pos2": "20,40",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "10,20",
|
||||||
|
"pos6": "20,40",
|
||||||
|
"pos7": "20,40",
|
||||||
|
"pos8": "20,40",
|
||||||
|
"pos9": "20,40",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"HitRate": {
|
||||||
|
"attr": "HitRate",
|
||||||
|
"name": "命中%",
|
||||||
|
"pos1": "20,40",
|
||||||
|
"pos2": "20,40",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "10,20",
|
||||||
|
"pos6": "20,40",
|
||||||
|
"pos7": "20,40",
|
||||||
|
"pos8": "20,40",
|
||||||
|
"pos9": "20,40",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"AdAtkEhan": {
|
||||||
|
"attr": "AdAtkEhan",
|
||||||
|
"name": "加強攻擊%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "10,50",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,50",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"AdSpdEhan": {
|
||||||
|
"attr": "AdSpdEhan",
|
||||||
|
"name": "加強速度%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "10,50",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,50",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"RainDef": {
|
||||||
|
"attr": "RainDef",
|
||||||
|
"name": "抗水法%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ThunderDef": {
|
||||||
|
"attr": "ThunderDef",
|
||||||
|
"name": "抗雷法%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"FireDef": {
|
||||||
|
"attr": "FireDef",
|
||||||
|
"name": "抗火法%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"WindDef": {
|
||||||
|
"attr": "WindDef",
|
||||||
|
"name": "抗風法%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"RainDefNeg": {
|
||||||
|
"attr": "RainDefNeg",
|
||||||
|
"name": "忽視水%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,100",
|
||||||
|
"pos9": "20,100",
|
||||||
|
"pos10": "10,150",
|
||||||
|
"pos11": "20,100",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ThunderDefNeg": {
|
||||||
|
"attr": "ThunderDefNeg",
|
||||||
|
"name": "忽視雷%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,100",
|
||||||
|
"pos9": "20,100",
|
||||||
|
"pos10": "10,150",
|
||||||
|
"pos11": "20,100",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"FireDefNeg": {
|
||||||
|
"attr": "FireDefNeg",
|
||||||
|
"name": "忽視火%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,100",
|
||||||
|
"pos9": "20,100",
|
||||||
|
"pos10": "10,150",
|
||||||
|
"pos11": "20,100",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"WindDefNeg": {
|
||||||
|
"attr": "WindDefNeg",
|
||||||
|
"name": "忽視風%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,100",
|
||||||
|
"pos9": "20,100",
|
||||||
|
"pos10": "10,150",
|
||||||
|
"pos11": "20,100",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SealDef": {
|
||||||
|
"attr": "SealDef",
|
||||||
|
"name": "抗封印%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"DisorderDef": {
|
||||||
|
"attr": "DisorderDef",
|
||||||
|
"name": "抗混亂%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SleepDef": {
|
||||||
|
"attr": "SleepDef",
|
||||||
|
"name": "抗昏睡%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"PoisonDef": {
|
||||||
|
"attr": "PoisonDef",
|
||||||
|
"name": "抗中毒%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SealDefNeg": {
|
||||||
|
"attr": "SealDefNeg",
|
||||||
|
"name": "忽視封印%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,80",
|
||||||
|
"pos10": "10,100",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"DisorderDefNeg": {
|
||||||
|
"attr": "DisorderDefNeg",
|
||||||
|
"name": "忽視混亂%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,80",
|
||||||
|
"pos10": "10,100",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SleepDefNeg": {
|
||||||
|
"attr": "SleepDefNeg",
|
||||||
|
"name": "忽視昏睡%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,80",
|
||||||
|
"pos10": "10,100",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"PoisonDefNeg": {
|
||||||
|
"attr": "PoisonDefNeg",
|
||||||
|
"name": "忽視毒%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,75",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "20,150",
|
||||||
|
"pos10": "10,150",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ForgetDef": {
|
||||||
|
"attr": "ForgetDef",
|
||||||
|
"name": "抗遺忘%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"GfireDef": {
|
||||||
|
"attr": "GfireDef",
|
||||||
|
"name": "抗鬼火%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SanshiDef": {
|
||||||
|
"attr": "SanshiDef",
|
||||||
|
"name": "抗三尸%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "20,80",
|
||||||
|
"pos4": "20,80",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "20,150",
|
||||||
|
"pos8": "20,150",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "20,150",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ForgetDefNeg": {
|
||||||
|
"attr": "ForgetDefNeg",
|
||||||
|
"name": "忽視遺忘%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,50",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"GfireDefNeg": {
|
||||||
|
"attr": "GfireDefNeg",
|
||||||
|
"name": "忽視鬼火%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,75",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,75",
|
||||||
|
"pos9": "20,75",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "20,75",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SanshiDefNeg": {
|
||||||
|
"attr": "SanshiDefNeg",
|
||||||
|
"name": "忽視三尸%",
|
||||||
|
"pos1": "20,75",
|
||||||
|
"pos2": "12,50",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,75",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,75",
|
||||||
|
"pos9": "20,75",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "20,75",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ShockDefNeg": {
|
||||||
|
"attr": "ShockDefNeg",
|
||||||
|
"name": "忽視抗震懾%",
|
||||||
|
"pos1": "5,20",
|
||||||
|
"pos2": "5,20",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "5,20",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "5,20",
|
||||||
|
"pos9": "5,20",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "5,20",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"CharmEhan": {
|
||||||
|
"attr": "CharmEhan",
|
||||||
|
"name": "加強魅惑%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "10,50",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "10,50",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"PhyDef": {
|
||||||
|
"attr": "PhyDef",
|
||||||
|
"name": "物理吸收%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "20,80",
|
||||||
|
"pos3": "24,60",
|
||||||
|
"pos4": "24,60",
|
||||||
|
"pos5": "20,50",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "24,60",
|
||||||
|
"pos8": "24,60",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "24,60",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Basecon": {
|
||||||
|
"attr": "Basecon",
|
||||||
|
"name": "根骨",
|
||||||
|
"pos1": "2,25",
|
||||||
|
"pos2": "5,30",
|
||||||
|
"pos3": "2,25",
|
||||||
|
"pos4": "2,25",
|
||||||
|
"pos5": "5,35",
|
||||||
|
"pos6": "5,35",
|
||||||
|
"pos7": "2,25",
|
||||||
|
"pos8": "5,35",
|
||||||
|
"pos9": "5,35",
|
||||||
|
"pos10": "10,35",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 0
|
||||||
|
},
|
||||||
|
"Wakan": {
|
||||||
|
"attr": "Wakan",
|
||||||
|
"name": "靈性",
|
||||||
|
"pos1": "2,25",
|
||||||
|
"pos2": "5,30",
|
||||||
|
"pos3": "2,25",
|
||||||
|
"pos4": "2,25",
|
||||||
|
"pos5": "5,35",
|
||||||
|
"pos6": "5,35",
|
||||||
|
"pos7": "2,25",
|
||||||
|
"pos8": "5,35",
|
||||||
|
"pos9": "5,35",
|
||||||
|
"pos10": "10,35",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 0
|
||||||
|
},
|
||||||
|
"Power": {
|
||||||
|
"attr": "Power",
|
||||||
|
"name": "力量",
|
||||||
|
"pos1": "2,25",
|
||||||
|
"pos2": "5,30",
|
||||||
|
"pos3": "2,25",
|
||||||
|
"pos4": "2,25",
|
||||||
|
"pos5": "5,35",
|
||||||
|
"pos6": "5,35",
|
||||||
|
"pos7": "2,25",
|
||||||
|
"pos8": "5,35",
|
||||||
|
"pos9": "5,35",
|
||||||
|
"pos10": "10,35",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 0
|
||||||
|
},
|
||||||
|
"Agility": {
|
||||||
|
"attr": "Agility",
|
||||||
|
"name": "敏捷",
|
||||||
|
"pos1": "2,25",
|
||||||
|
"pos2": "5,30",
|
||||||
|
"pos3": "2,25",
|
||||||
|
"pos4": "2,25",
|
||||||
|
"pos5": "5,35",
|
||||||
|
"pos6": "5,35",
|
||||||
|
"pos7": "2,25",
|
||||||
|
"pos8": "5,35",
|
||||||
|
"pos9": "5,35",
|
||||||
|
"pos10": "10,35",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 0
|
||||||
|
},
|
||||||
|
"AdDefEhan": {
|
||||||
|
"attr": "AdDefEhan",
|
||||||
|
"name": "加強加防%",
|
||||||
|
"pos1": "10,50",
|
||||||
|
"pos2": "7,30",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "10,50",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "10,50",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ShockDef": {
|
||||||
|
"attr": "ShockDef",
|
||||||
|
"name": "抗震懾%",
|
||||||
|
"pos1": "7,20",
|
||||||
|
"pos2": "",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "7,20",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "7,20",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"HitCombo": {
|
||||||
|
"attr": "HitCombo",
|
||||||
|
"name": "連擊次數",
|
||||||
|
"pos1": "2,2",
|
||||||
|
"pos2": "2,5",
|
||||||
|
"pos3": "2,5",
|
||||||
|
"pos4": "2,5",
|
||||||
|
"pos5": "2,5",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "2,5",
|
||||||
|
"pos8": "2,5",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"VoidRate": {
|
||||||
|
"attr": "VoidRate",
|
||||||
|
"name": "躲閃%",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "16,40",
|
||||||
|
"pos3": "16,40",
|
||||||
|
"pos4": "16,40",
|
||||||
|
"pos5": "8,20",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "16,40",
|
||||||
|
"pos8": "16,40",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "16,40",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"RainFatalRate": {
|
||||||
|
"attr": "RainFatalRate",
|
||||||
|
"name": "水狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ThunderFatalRate": {
|
||||||
|
"attr": "ThunderFatalRate",
|
||||||
|
"name": "雷狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"FireFatalRate": {
|
||||||
|
"attr": "FireFatalRate",
|
||||||
|
"name": "火狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"WindFatalRate": {
|
||||||
|
"attr": "WindFatalRate",
|
||||||
|
"name": "風狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SanshiFatalRate": {
|
||||||
|
"attr": "SanshiFatalRate",
|
||||||
|
"name": "三尸狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"GfireFatalRate": {
|
||||||
|
"attr": "GfireFatalRate",
|
||||||
|
"name": "鬼火狂暴%",
|
||||||
|
"pos1": "10,80",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "20,120",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "20,80",
|
||||||
|
"pos9": "20,80",
|
||||||
|
"pos10": "20,150",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Kgold": {
|
||||||
|
"attr": "Kgold",
|
||||||
|
"name": "強力克金",
|
||||||
|
"pos1": "10,200",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "10,100",
|
||||||
|
"pos4": "10,100",
|
||||||
|
"pos5": "10,100",
|
||||||
|
"pos6": "10,200",
|
||||||
|
"pos7": "10,150",
|
||||||
|
"pos8": "10,200",
|
||||||
|
"pos9": "10,200",
|
||||||
|
"pos10": "20,200",
|
||||||
|
"pos11": "10,200",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Kwood": {
|
||||||
|
"attr": "Kwood",
|
||||||
|
"name": "強力克木",
|
||||||
|
"pos1": "10,200",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "10,100",
|
||||||
|
"pos4": "10,100",
|
||||||
|
"pos5": "10,100",
|
||||||
|
"pos6": "10,200",
|
||||||
|
"pos7": "10,150",
|
||||||
|
"pos8": "10,200",
|
||||||
|
"pos9": "10,200",
|
||||||
|
"pos10": "20,200",
|
||||||
|
"pos11": "10,200",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Kwater": {
|
||||||
|
"attr": "Kwater",
|
||||||
|
"name": "強力克水",
|
||||||
|
"pos1": "10,200",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "10,100",
|
||||||
|
"pos4": "10,100",
|
||||||
|
"pos5": "10,100",
|
||||||
|
"pos6": "10,200",
|
||||||
|
"pos7": "10,150",
|
||||||
|
"pos8": "10,200",
|
||||||
|
"pos9": "10,200",
|
||||||
|
"pos10": "20,200",
|
||||||
|
"pos11": "10,200",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Kfire": {
|
||||||
|
"attr": "Kfire",
|
||||||
|
"name": "強力克火",
|
||||||
|
"pos1": "10,200",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "10,100",
|
||||||
|
"pos4": "10,100",
|
||||||
|
"pos5": "10,100",
|
||||||
|
"pos6": "10,200",
|
||||||
|
"pos7": "10,150",
|
||||||
|
"pos8": "10,200",
|
||||||
|
"pos9": "10,200",
|
||||||
|
"pos10": "20,200",
|
||||||
|
"pos11": "10,200",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"Kearth": {
|
||||||
|
"attr": "Kearth",
|
||||||
|
"name": "強力剋土",
|
||||||
|
"pos1": "10,200",
|
||||||
|
"pos2": "10,120",
|
||||||
|
"pos3": "10,100",
|
||||||
|
"pos4": "10,100",
|
||||||
|
"pos5": "10,100",
|
||||||
|
"pos6": "10,200",
|
||||||
|
"pos7": "10,150",
|
||||||
|
"pos8": "10,200",
|
||||||
|
"pos9": "10,200",
|
||||||
|
"pos10": "20,200",
|
||||||
|
"pos11": "10,200",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"CureEhan": {
|
||||||
|
"attr": "CureEhan",
|
||||||
|
"name": "加強治愈%",
|
||||||
|
"pos1": "5,20",
|
||||||
|
"pos2": "5,20",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "5,20",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "5,20",
|
||||||
|
"pos9": "5,20",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "5,20",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"SweepEhan": {
|
||||||
|
"attr": "SweepEhan",
|
||||||
|
"name": "加強橫掃%",
|
||||||
|
"pos1": "5,20",
|
||||||
|
"pos2": "5,20",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "5,20",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "5,20",
|
||||||
|
"pos9": "5,20",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "5,20",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"BreakEhan": {
|
||||||
|
"attr": "BreakEhan",
|
||||||
|
"name": "加強破甲%",
|
||||||
|
"pos1": "5,20",
|
||||||
|
"pos2": "5,20",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "5,20",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "5,20",
|
||||||
|
"pos9": "5,20",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "5,20",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"ThudEhan": {
|
||||||
|
"attr": "ThudEhan",
|
||||||
|
"name": "加強震擊%",
|
||||||
|
"pos1": "5,20",
|
||||||
|
"pos2": "5,20",
|
||||||
|
"pos3": "",
|
||||||
|
"pos4": "",
|
||||||
|
"pos5": "",
|
||||||
|
"pos6": "5,20",
|
||||||
|
"pos7": "",
|
||||||
|
"pos8": "5,20",
|
||||||
|
"pos9": "5,20",
|
||||||
|
"pos10": "",
|
||||||
|
"pos11": "5,20",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
},
|
||||||
|
"HpPer": {
|
||||||
|
"attr": "HpPer",
|
||||||
|
"name": "氣血百分比",
|
||||||
|
"pos1": "",
|
||||||
|
"pos2": "",
|
||||||
|
"pos3": "5,20",
|
||||||
|
"pos4": "5,20",
|
||||||
|
"pos5": "5,20",
|
||||||
|
"pos6": "",
|
||||||
|
"pos7": "5,20",
|
||||||
|
"pos8": "",
|
||||||
|
"pos9": "",
|
||||||
|
"pos10": "5,20",
|
||||||
|
"pos11": "",
|
||||||
|
"pos12": "",
|
||||||
|
"isper": 1
|
||||||
|
}
|
||||||
|
}
|
1241
conf/prop_data/prop_lottery.json
Normal file
1241
conf/prop_data/prop_lottery.json
Normal file
File diff suppressed because it is too large
Load Diff
1127
conf/prop_data/prop_magic_weapon.json
Normal file
1127
conf/prop_data/prop_magic_weapon.json
Normal file
File diff suppressed because it is too large
Load Diff
82
conf/prop_data/prop_mall.json
Normal file
82
conf/prop_data/prop_mall.json
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"itemid": 30001,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"itemid": 30007,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"itemid": 30013,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"itemid": 30019,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"itemid": 30025,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"itemid": 10401,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"itemid": 10404,
|
||||||
|
"price": 3
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"itemid": 10116,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"itemid": 10409,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"id": 10,
|
||||||
|
"itemid": 10118,
|
||||||
|
"price": 5
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"id": 11,
|
||||||
|
"itemid": 10201,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"id": 12,
|
||||||
|
"itemid": 10406,
|
||||||
|
"price": 5
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"id": 13,
|
||||||
|
"itemid": 10405,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"id": 14,
|
||||||
|
"itemid": 10407,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"id": 15,
|
||||||
|
"itemid": 10408,
|
||||||
|
"price": 1
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"id": 16,
|
||||||
|
"itemid": 60011,
|
||||||
|
"price": 1
|
||||||
|
}
|
||||||
|
}
|
386
conf/prop_data/prop_map.json
Normal file
386
conf/prop_data/prop_map.json
Normal file
@ -0,0 +1,386 @@
|
|||||||
|
{
|
||||||
|
"1000": {
|
||||||
|
"id": 1000,
|
||||||
|
"mapid": 1000,
|
||||||
|
"map_name": "皇宮",
|
||||||
|
"width": 2503,
|
||||||
|
"height": 1756,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1001": {
|
||||||
|
"id": 1001,
|
||||||
|
"mapid": 1001,
|
||||||
|
"map_name": "普陀山",
|
||||||
|
"width": 2104,
|
||||||
|
"height": 1447,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1002": {
|
||||||
|
"id": 1002,
|
||||||
|
"mapid": 1002,
|
||||||
|
"map_name": "地府",
|
||||||
|
"width": 2770,
|
||||||
|
"height": 1776,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1003": {
|
||||||
|
"id": 1003,
|
||||||
|
"mapid": 1003,
|
||||||
|
"map_name": "北俱蘆洲",
|
||||||
|
"width": 2958,
|
||||||
|
"height": 1767,
|
||||||
|
"anlei": "[10154]"
|
||||||
|
},
|
||||||
|
"1004": {
|
||||||
|
"id": 1004,
|
||||||
|
"mapid": 1004,
|
||||||
|
"map_name": "大唐境內",
|
||||||
|
"width": 2994,
|
||||||
|
"height": 2511,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1005": {
|
||||||
|
"id": 1005,
|
||||||
|
"mapid": 1005,
|
||||||
|
"map_name": "方寸山",
|
||||||
|
"width": 2406,
|
||||||
|
"height": 2194,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1006": {
|
||||||
|
"id": 1006,
|
||||||
|
"mapid": 1006,
|
||||||
|
"map_name": "萬壽山",
|
||||||
|
"width": 2507,
|
||||||
|
"height": 3208,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1007": {
|
||||||
|
"id": 1007,
|
||||||
|
"mapid": 1007,
|
||||||
|
"map_name": "大唐邊境",
|
||||||
|
"width": 3712,
|
||||||
|
"height": 2541,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1008": {
|
||||||
|
"id": 1008,
|
||||||
|
"mapid": 1008,
|
||||||
|
"map_name": "白骨山",
|
||||||
|
"width": 2261,
|
||||||
|
"height": 1905,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1009": {
|
||||||
|
"id": 1009,
|
||||||
|
"mapid": 1009,
|
||||||
|
"map_name": "龍宮",
|
||||||
|
"width": 2416,
|
||||||
|
"height": 1505,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1010": {
|
||||||
|
"id": 1010,
|
||||||
|
"mapid": 1010,
|
||||||
|
"map_name": "東海漁村",
|
||||||
|
"width": 3537,
|
||||||
|
"height": 2857,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1011": {
|
||||||
|
"id": 1011,
|
||||||
|
"mapid": 1011,
|
||||||
|
"map_name": "長安城",
|
||||||
|
"width": 5258,
|
||||||
|
"height": 2910,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"1012": {
|
||||||
|
"id": 1012,
|
||||||
|
"mapid": 1012,
|
||||||
|
"map_name": "天宮",
|
||||||
|
"width": 3520,
|
||||||
|
"height": 2740,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1013": {
|
||||||
|
"id": 1013,
|
||||||
|
"mapid": 1013,
|
||||||
|
"map_name": "蘭若寺",
|
||||||
|
"width": 2944,
|
||||||
|
"height": 1900,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1014": {
|
||||||
|
"id": 1014,
|
||||||
|
"mapid": 1014,
|
||||||
|
"map_name": "靈獸村",
|
||||||
|
"width": 3218,
|
||||||
|
"height": 2218,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1015": {
|
||||||
|
"id": 1015,
|
||||||
|
"mapid": 1015,
|
||||||
|
"map_name": "蟠桃園",
|
||||||
|
"width": 2216,
|
||||||
|
"height": 2889,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1016": {
|
||||||
|
"id": 1016,
|
||||||
|
"mapid": 1016,
|
||||||
|
"map_name": "御馬監",
|
||||||
|
"width": 2893,
|
||||||
|
"height": 1925,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1017": {
|
||||||
|
"id": 1017,
|
||||||
|
"mapid": 1017,
|
||||||
|
"map_name": "傲來國",
|
||||||
|
"width": 3000,
|
||||||
|
"height": 2352,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1018": {
|
||||||
|
"id": 1018,
|
||||||
|
"mapid": 1018,
|
||||||
|
"map_name": "寶像國",
|
||||||
|
"width": 4140,
|
||||||
|
"height": 2409,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1019": {
|
||||||
|
"id": 1019,
|
||||||
|
"mapid": 1019,
|
||||||
|
"map_name": "平頂山",
|
||||||
|
"width": 3926,
|
||||||
|
"height": 2725,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1053": {
|
||||||
|
"id": 1053,
|
||||||
|
"mapid": 1053,
|
||||||
|
"map_name": "八卦陣",
|
||||||
|
"width": 2325,
|
||||||
|
"height": 1450,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"1201": {
|
||||||
|
"id": 1201,
|
||||||
|
"mapid": 1201,
|
||||||
|
"map_name": "天牢",
|
||||||
|
"width": 2325,
|
||||||
|
"height": 1450,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"1202": {
|
||||||
|
"id": 1202,
|
||||||
|
"mapid": 1202,
|
||||||
|
"map_name": "白骨洞",
|
||||||
|
"width": 1815,
|
||||||
|
"height": 1101,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1203": {
|
||||||
|
"id": 1203,
|
||||||
|
"mapid": 1203,
|
||||||
|
"map_name": "斜月三星洞",
|
||||||
|
"width": 2058,
|
||||||
|
"height": 1346,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1204": {
|
||||||
|
"id": 1204,
|
||||||
|
"mapid": 1204,
|
||||||
|
"map_name": "閻王殿",
|
||||||
|
"width": 2294,
|
||||||
|
"height": 1618,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1205": {
|
||||||
|
"id": 1205,
|
||||||
|
"mapid": 1205,
|
||||||
|
"map_name": "水晶宮",
|
||||||
|
"width": 2068,
|
||||||
|
"height": 1550,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1206": {
|
||||||
|
"id": 1206,
|
||||||
|
"mapid": 1206,
|
||||||
|
"map_name": "金鑾殿",
|
||||||
|
"width": 1900,
|
||||||
|
"height": 1300,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1207": {
|
||||||
|
"id": 1207,
|
||||||
|
"mapid": 1207,
|
||||||
|
"map_name": "凌霄寶殿",
|
||||||
|
"width": 2425,
|
||||||
|
"height": 1704,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1208": {
|
||||||
|
"id": 1208,
|
||||||
|
"mapid": 1208,
|
||||||
|
"map_name": "兜率宮",
|
||||||
|
"width": 1946,
|
||||||
|
"height": 1295,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1209": {
|
||||||
|
"id": 1209,
|
||||||
|
"mapid": 1209,
|
||||||
|
"map_name": "魔王寨",
|
||||||
|
"width": 1483,
|
||||||
|
"height": 1130,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1211": {
|
||||||
|
"id": 1211,
|
||||||
|
"mapid": 1211,
|
||||||
|
"map_name": "藥店",
|
||||||
|
"width": 1364,
|
||||||
|
"height": 980,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"1212": {
|
||||||
|
"id": 1212,
|
||||||
|
"mapid": 1212,
|
||||||
|
"map_name": "蓬萊",
|
||||||
|
"width": 4096,
|
||||||
|
"height": 2560,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"1213": {
|
||||||
|
"id": 1213,
|
||||||
|
"mapid": 1213,
|
||||||
|
"map_name": "比武場",
|
||||||
|
"width": 2366,
|
||||||
|
"height": 1708,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"2000": {
|
||||||
|
"id": 2000,
|
||||||
|
"mapid": 2000,
|
||||||
|
"map_name": "大雁塔第1層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2001": {
|
||||||
|
"id": 2001,
|
||||||
|
"mapid": 2002,
|
||||||
|
"map_name": "大雁塔第2層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2002": {
|
||||||
|
"id": 2002,
|
||||||
|
"mapid": 2000,
|
||||||
|
"map_name": "大雁塔第3層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2003": {
|
||||||
|
"id": 2003,
|
||||||
|
"mapid": 2002,
|
||||||
|
"map_name": "大雁塔第4層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2004": {
|
||||||
|
"id": 2004,
|
||||||
|
"mapid": 2000,
|
||||||
|
"map_name": "大雁塔第5層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2005": {
|
||||||
|
"id": 2005,
|
||||||
|
"mapid": 2002,
|
||||||
|
"map_name": "大雁塔第6層",
|
||||||
|
"width": 3283,
|
||||||
|
"height": 2086,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"2006": {
|
||||||
|
"id": 2006,
|
||||||
|
"mapid": 2001,
|
||||||
|
"map_name": "大雁塔第7層",
|
||||||
|
"width": 2497,
|
||||||
|
"height": 1649,
|
||||||
|
"anlei": "[10029,10030,10031,10032,10033,10034]"
|
||||||
|
},
|
||||||
|
"3001": {
|
||||||
|
"id": 3001,
|
||||||
|
"mapid": 3001,
|
||||||
|
"map_name": "幫戰",
|
||||||
|
"width": 4096,
|
||||||
|
"height": 2366,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"3002": {
|
||||||
|
"id": 3002,
|
||||||
|
"mapid": 3002,
|
||||||
|
"map_name": "幫派",
|
||||||
|
"width": 1850,
|
||||||
|
"height": 1200,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4001": {
|
||||||
|
"id": 4001,
|
||||||
|
"mapid": 4001,
|
||||||
|
"map_name": "家",
|
||||||
|
"width": 1536,
|
||||||
|
"height": 1024,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4002": {
|
||||||
|
"id": 4002,
|
||||||
|
"mapid": 4002,
|
||||||
|
"map_name": "魔王窟前殿",
|
||||||
|
"width": 1725,
|
||||||
|
"height": 1155,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4003": {
|
||||||
|
"id": 4003,
|
||||||
|
"mapid": 4003,
|
||||||
|
"map_name": "魔王窟中殿",
|
||||||
|
"width": 3448,
|
||||||
|
"height": 2384,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4004": {
|
||||||
|
"id": 4004,
|
||||||
|
"mapid": 4004,
|
||||||
|
"map_name": "上古戰場",
|
||||||
|
"width": 5700,
|
||||||
|
"height": 4190,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4005": {
|
||||||
|
"id": 4005,
|
||||||
|
"mapid": 4005,
|
||||||
|
"map_name": "孤竹城",
|
||||||
|
"width": 3072,
|
||||||
|
"height": 2304,
|
||||||
|
"anlei": "[]"
|
||||||
|
},
|
||||||
|
"4006": {
|
||||||
|
"id": 4006,
|
||||||
|
"mapid": 4006,
|
||||||
|
"map_name": "決戰之地",
|
||||||
|
"width": 2862,
|
||||||
|
"height": 2304,
|
||||||
|
"anlei": "[]"
|
||||||
|
}
|
||||||
|
}
|
48878
conf/prop_data/prop_monster(1).json
Normal file
48878
conf/prop_data/prop_monster(1).json
Normal file
File diff suppressed because it is too large
Load Diff
48878
conf/prop_data/prop_monster.json
Normal file
48878
conf/prop_data/prop_monster.json
Normal file
File diff suppressed because it is too large
Load Diff
3126
conf/prop_data/prop_monster_group(1).json
Normal file
3126
conf/prop_data/prop_monster_group(1).json
Normal file
File diff suppressed because it is too large
Load Diff
3126
conf/prop_data/prop_monster_group.json
Normal file
3126
conf/prop_data/prop_monster_group.json
Normal file
File diff suppressed because it is too large
Load Diff
5577
conf/prop_data/prop_npc(2).json
Normal file
5577
conf/prop_data/prop_npc(2).json
Normal file
File diff suppressed because it is too large
Load Diff
5577
conf/prop_data/prop_npc.json
Normal file
5577
conf/prop_data/prop_npc.json
Normal file
File diff suppressed because it is too large
Load Diff
632
conf/prop_data/prop_npc_shop.json
Normal file
632
conf/prop_data/prop_npc_shop.json
Normal file
@ -0,0 +1,632 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"npcid": 10069,
|
||||||
|
"npcname": "雜貨店老闆",
|
||||||
|
"itemid": 10003,
|
||||||
|
"itemname": "奪命香",
|
||||||
|
"kind": 1,
|
||||||
|
"price": 88888,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40001,
|
||||||
|
"itemname": "白薇雪蓮丸",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 5100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40002,
|
||||||
|
"itemname": "七寶幻真丸",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 5110,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40003,
|
||||||
|
"itemname": "佩蘭玄參丸",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 5120,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40004,
|
||||||
|
"itemname": "珍珠水澤丸",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 5130,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40005,
|
||||||
|
"itemname": "風水混元丹",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 51400,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40006,
|
||||||
|
"itemname": "靈翼天香",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 71500,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40007,
|
||||||
|
"itemname": "千年靈花",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 6160,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40008,
|
||||||
|
"itemname": "血煙石",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 3170,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"id": 10,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40009,
|
||||||
|
"itemname": "無常丹",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 2180,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"id": 11,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40010,
|
||||||
|
"itemname": "九花玉露丸",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 2190,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"id": 12,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40011,
|
||||||
|
"itemname": "玫瑰仙葉",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 4200,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"id": 13,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40012,
|
||||||
|
"itemname": "修羅玉",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 6210,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"id": 14,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40013,
|
||||||
|
"itemname": "夜叉石",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 4220,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"id": 15,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40014,
|
||||||
|
"itemname": "海藍石",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 5230,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"id": 16,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40015,
|
||||||
|
"itemname": "杜若無心",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 4240,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"id": 17,
|
||||||
|
"npcid": 10268,
|
||||||
|
"npcname": "藥店老闆",
|
||||||
|
"itemid": 40016,
|
||||||
|
"itemname": "紅血散",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 4250,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"id": 19,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111101,
|
||||||
|
"itemname": "鐵骨扇",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 100000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"id": 20,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111103,
|
||||||
|
"itemname": "玄鐵劍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"id": 21,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111104,
|
||||||
|
"itemname": "短刃",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"id": 22,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111105,
|
||||||
|
"itemname": "青鋼劍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"id": 23,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111106,
|
||||||
|
"itemname": "鐵鉤槍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"id": 24,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111107,
|
||||||
|
"itemname": "青鋼槍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"id": 25,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111108,
|
||||||
|
"itemname": "青銅劍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"id": 26,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111109,
|
||||||
|
"itemname": "五色緞帶",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"id": 27,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111110,
|
||||||
|
"itemname": "朝天棍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"id": 28,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111111,
|
||||||
|
"itemname": "玄鐵槍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"id": 29,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111112,
|
||||||
|
"itemname": "九節鞭",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"id": 30,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111113,
|
||||||
|
"itemname": "彎刀",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"id": 31,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111114,
|
||||||
|
"itemname": "玄鐵重劍",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"id": 32,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111115,
|
||||||
|
"itemname": "楊柳木卷",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"33": {
|
||||||
|
"id": 33,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111116,
|
||||||
|
"itemname": "棉布燈籠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"34": {
|
||||||
|
"id": 34,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13111117,
|
||||||
|
"itemname": "流雲絲帶",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"35": {
|
||||||
|
"id": 35,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13120101,
|
||||||
|
"itemname": "佛珠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"36": {
|
||||||
|
"id": 36,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13131101,
|
||||||
|
"itemname": "布甲",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"37": {
|
||||||
|
"id": 37,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13132101,
|
||||||
|
"itemname": "布裙",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"38": {
|
||||||
|
"id": 38,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13133101,
|
||||||
|
"itemname": "布甲",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"39": {
|
||||||
|
"id": 39,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13134101,
|
||||||
|
"itemname": "布裙",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"40": {
|
||||||
|
"id": 40,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13135101,
|
||||||
|
"itemname": "布甲",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"41": {
|
||||||
|
"id": 41,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13136101,
|
||||||
|
"itemname": "布裙",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"42": {
|
||||||
|
"id": 42,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13137101,
|
||||||
|
"itemname": "布甲",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"43": {
|
||||||
|
"id": 43,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13138101,
|
||||||
|
"itemname": "布裙",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"44": {
|
||||||
|
"id": 44,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13141101,
|
||||||
|
"itemname": "鐵盔",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"45": {
|
||||||
|
"id": 45,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13142101,
|
||||||
|
"itemname": "梅花冠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"46": {
|
||||||
|
"id": 46,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13143101,
|
||||||
|
"itemname": "鐵盔",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"47": {
|
||||||
|
"id": 47,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13144101,
|
||||||
|
"itemname": "梅花冠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"48": {
|
||||||
|
"id": 48,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13145101,
|
||||||
|
"itemname": "鐵盔",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"49": {
|
||||||
|
"id": 49,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13146101,
|
||||||
|
"itemname": "梅花冠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"50": {
|
||||||
|
"id": 50,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13147101,
|
||||||
|
"itemname": "鐵盔",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"51": {
|
||||||
|
"id": 51,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13148101,
|
||||||
|
"itemname": "梅花冠",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"52": {
|
||||||
|
"id": 52,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13150101,
|
||||||
|
"itemname": "布靴",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"53": {
|
||||||
|
"id": 53,
|
||||||
|
"npcid": 10242,
|
||||||
|
"npcname": "魏徵",
|
||||||
|
"itemid": 10110,
|
||||||
|
"itemname": "超級神獸丹",
|
||||||
|
"kind": 3,
|
||||||
|
"price": 100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"54": {
|
||||||
|
"id": 54,
|
||||||
|
"npcid": 10242,
|
||||||
|
"npcname": "魏徵",
|
||||||
|
"itemid": 10607,
|
||||||
|
"itemname": "丹書密券",
|
||||||
|
"kind": 3,
|
||||||
|
"price": 100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"55": {
|
||||||
|
"id": 55,
|
||||||
|
"npcid": 10242,
|
||||||
|
"npcname": "魏徵",
|
||||||
|
"itemid": 10608,
|
||||||
|
"itemname": "淨瓶玉露",
|
||||||
|
"kind": 3,
|
||||||
|
"price": 100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"56": {
|
||||||
|
"id": 56,
|
||||||
|
"npcid": 10242,
|
||||||
|
"npcname": "魏徵",
|
||||||
|
"itemid": 10115,
|
||||||
|
"itemname": "聚魄丹",
|
||||||
|
"kind": 3,
|
||||||
|
"price": 100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"57": {
|
||||||
|
"id": 57,
|
||||||
|
"npcid": 10242,
|
||||||
|
"npcname": "魏徵",
|
||||||
|
"itemid": 10120,
|
||||||
|
"itemname": "高級親密丹",
|
||||||
|
"kind": 3,
|
||||||
|
"price": 100,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"58": {
|
||||||
|
"id": 58,
|
||||||
|
"npcid": 10240,
|
||||||
|
"npcname": "程咬金",
|
||||||
|
"itemid": 10110,
|
||||||
|
"itemname": "超級神獸丹",
|
||||||
|
"kind": 5,
|
||||||
|
"price": 10,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"59": {
|
||||||
|
"id": 59,
|
||||||
|
"npcid": 10240,
|
||||||
|
"npcname": "程咬金",
|
||||||
|
"itemid": 10607,
|
||||||
|
"itemname": "丹書密卷",
|
||||||
|
"kind": 5,
|
||||||
|
"price": 10,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"60": {
|
||||||
|
"id": 60,
|
||||||
|
"npcid": 10240,
|
||||||
|
"npcname": "程咬金",
|
||||||
|
"itemid": 10608,
|
||||||
|
"itemname": "淨瓶玉露",
|
||||||
|
"kind": 5,
|
||||||
|
"price": 10,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"61": {
|
||||||
|
"id": 61,
|
||||||
|
"npcid": 10240,
|
||||||
|
"npcname": "程咬金",
|
||||||
|
"itemid": 10115,
|
||||||
|
"itemname": "聚魄丹",
|
||||||
|
"kind": 5,
|
||||||
|
"price": 10,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"62": {
|
||||||
|
"id": 62,
|
||||||
|
"npcid": 10240,
|
||||||
|
"npcname": "程咬金",
|
||||||
|
"itemid": 10120,
|
||||||
|
"itemname": "高級親密丹",
|
||||||
|
"kind": 5,
|
||||||
|
"price": 10,
|
||||||
|
"type": ""
|
||||||
|
},
|
||||||
|
"63": {
|
||||||
|
"id": 63,
|
||||||
|
"npcid": 10079,
|
||||||
|
"npcname": "裝備店老闆",
|
||||||
|
"itemid": 13110101,
|
||||||
|
"itemname": "魚骨錘",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": "weapon"
|
||||||
|
},
|
||||||
|
"64": {
|
||||||
|
"id": 64,
|
||||||
|
"npcid": 10069,
|
||||||
|
"npcname": "雜貨店老闆",
|
||||||
|
"itemid": 10001,
|
||||||
|
"itemname": "引妖香",
|
||||||
|
"kind": 0,
|
||||||
|
"price": 10000,
|
||||||
|
"type": ""
|
||||||
|
}
|
||||||
|
}
|
112
conf/prop_data/prop_partner.json
Normal file
112
conf/prop_data/prop_partner.json
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
{
|
||||||
|
"5051": {
|
||||||
|
"partnerid": 5051,
|
||||||
|
"name": "萬聖公主",
|
||||||
|
"resid": 5051,
|
||||||
|
"race": 4,
|
||||||
|
"dingwei": "高敏魅惑女鬼",
|
||||||
|
"skill": "1031;1033",
|
||||||
|
"unlock": 40,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"5052": {
|
||||||
|
"partnerid": 5052,
|
||||||
|
"name": "青衣仙子",
|
||||||
|
"resid": 5052,
|
||||||
|
"race": 2,
|
||||||
|
"dingwei": "中敏忽風仙",
|
||||||
|
"skill": "1016;",
|
||||||
|
"unlock": 2,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"5054": {
|
||||||
|
"partnerid": 5054,
|
||||||
|
"name": "白骨精",
|
||||||
|
"resid": 5054,
|
||||||
|
"race": 4,
|
||||||
|
"dingwei": "低敏回血鬼",
|
||||||
|
"skill": "1032;",
|
||||||
|
"unlock": 15,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"5055": {
|
||||||
|
"partnerid": 5055,
|
||||||
|
"name": "牛魔王",
|
||||||
|
"resid": 5055,
|
||||||
|
"race": 3,
|
||||||
|
"dingwei": "加攻敏魔",
|
||||||
|
"skill": "1025;1026",
|
||||||
|
"unlock": 30,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"5056": {
|
||||||
|
"partnerid": 5056,
|
||||||
|
"name": "龍太子",
|
||||||
|
"resid": 5056,
|
||||||
|
"race": 2,
|
||||||
|
"dingwei": "高敏忽水仙",
|
||||||
|
"skill": "1018;",
|
||||||
|
"unlock": 35,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6028": {
|
||||||
|
"partnerid": 6028,
|
||||||
|
"name": "嫦娥",
|
||||||
|
"resid": 6028,
|
||||||
|
"race": 2,
|
||||||
|
"dingwei": "高敏忽雷仙",
|
||||||
|
"skill": "1017;",
|
||||||
|
"unlock": 20,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6031": {
|
||||||
|
"partnerid": 6031,
|
||||||
|
"name": "二師兄",
|
||||||
|
"resid": 6031,
|
||||||
|
"race": 1,
|
||||||
|
"dingwei": "血混人",
|
||||||
|
"skill": "1008;",
|
||||||
|
"unlock": 25,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6030": {
|
||||||
|
"partnerid": 6030,
|
||||||
|
"name": "齊天大聖",
|
||||||
|
"resid": 6030,
|
||||||
|
"race": 3,
|
||||||
|
"dingwei": "加速敏魔",
|
||||||
|
"skill": "1024;1026",
|
||||||
|
"unlock": 50,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6032": {
|
||||||
|
"partnerid": 6032,
|
||||||
|
"name": "沙師弟",
|
||||||
|
"resid": 6032,
|
||||||
|
"race": 3,
|
||||||
|
"dingwei": "震懾敏魔",
|
||||||
|
"skill": "1026;",
|
||||||
|
"unlock": 10,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6035": {
|
||||||
|
"partnerid": 6035,
|
||||||
|
"name": "蜘蛛精",
|
||||||
|
"resid": 6035,
|
||||||
|
"race": 3,
|
||||||
|
"dingwei": "加防敏魔",
|
||||||
|
"skill": "1023;1026",
|
||||||
|
"unlock": 45,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
},
|
||||||
|
"6082": {
|
||||||
|
"partnerid": 6082,
|
||||||
|
"name": "武林盟主",
|
||||||
|
"resid": 6082,
|
||||||
|
"race": 1,
|
||||||
|
"dingwei": "敏混人",
|
||||||
|
"skill": "1008;",
|
||||||
|
"unlock": 61,
|
||||||
|
"zizhi": "{\"HpMax\":98,\"Speed\":67,\"WindRageOdds\":99}"
|
||||||
|
}
|
||||||
|
}
|
16106
conf/prop_data/prop_partner_power(1).json
Normal file
16106
conf/prop_data/prop_partner_power(1).json
Normal file
File diff suppressed because it is too large
Load Diff
16106
conf/prop_data/prop_partner_power.json
Normal file
16106
conf/prop_data/prop_partner_power.json
Normal file
File diff suppressed because it is too large
Load Diff
1027
conf/prop_data/prop_pet.json
Normal file
1027
conf/prop_data/prop_pet.json
Normal file
File diff suppressed because it is too large
Load Diff
392
conf/prop_data/prop_pet_color.json
Normal file
392
conf/prop_data/prop_pet_color.json
Normal file
@ -0,0 +1,392 @@
|
|||||||
|
{
|
||||||
|
"5009": {
|
||||||
|
"id": 5009,
|
||||||
|
"colorValue": "50,125,170,-50,-92,-280",
|
||||||
|
"colorNice": "243,-333"
|
||||||
|
},
|
||||||
|
"5010": {
|
||||||
|
"id": 5010,
|
||||||
|
"colorValue": "290,487,600,-403",
|
||||||
|
"colorNice": "271,-118"
|
||||||
|
},
|
||||||
|
"5011": {
|
||||||
|
"id": 5010,
|
||||||
|
"colorValue": "290,487,600,-403",
|
||||||
|
"colorNice": "271,-118"
|
||||||
|
},
|
||||||
|
"5012": {
|
||||||
|
"id": 5012,
|
||||||
|
"colorValue": "25,70,155,700,-449",
|
||||||
|
"colorNice": "258,-315"
|
||||||
|
},
|
||||||
|
"5013": {
|
||||||
|
"id": 5013,
|
||||||
|
"colorValue": "323,700,-66,-200,-420,-485",
|
||||||
|
"colorNice": "-138,-392"
|
||||||
|
},
|
||||||
|
"5014": {
|
||||||
|
"id": 5014,
|
||||||
|
"colorValue": "200,328,-175,-327",
|
||||||
|
"colorNice": "282,-408"
|
||||||
|
},
|
||||||
|
"5015": {
|
||||||
|
"id": 5015,
|
||||||
|
"colorValue": "137,520,-80,-160",
|
||||||
|
"colorNice": "-35,-310"
|
||||||
|
},
|
||||||
|
"5016": {
|
||||||
|
"id": 5016,
|
||||||
|
"colorValue": "330,600,-120",
|
||||||
|
"colorNice": "385,-385"
|
||||||
|
},
|
||||||
|
"5017": {
|
||||||
|
"id": 5017,
|
||||||
|
"colorValue": "450,513,600,700,-25,-135,-473,",
|
||||||
|
"colorNice": "243,-350"
|
||||||
|
},
|
||||||
|
"5019": {
|
||||||
|
"id": 5019,
|
||||||
|
"colorValue": "334,350,375,-350",
|
||||||
|
"colorNice": "-30,-380"
|
||||||
|
},
|
||||||
|
"5020": {
|
||||||
|
"id": 5020,
|
||||||
|
"colorValue": "700,-40,-345",
|
||||||
|
"colorNice": "-360,-20"
|
||||||
|
},
|
||||||
|
"5021": {
|
||||||
|
"id": 5021,
|
||||||
|
"colorValue": "345,615,700,-29,-490",
|
||||||
|
"colorNice": "230,-380"
|
||||||
|
},
|
||||||
|
"5022": {
|
||||||
|
"id": 5022,
|
||||||
|
"colorValue": "60,-263,-317",
|
||||||
|
"colorNice": "-370"
|
||||||
|
},
|
||||||
|
"5023": {
|
||||||
|
"id": 5023,
|
||||||
|
"colorValue": "341,-387,-490",
|
||||||
|
"colorNice": "-120,-130"
|
||||||
|
},
|
||||||
|
"5024": {
|
||||||
|
"id": 5024,
|
||||||
|
"colorValue": "150,400,-245,-480,-590",
|
||||||
|
"colorNice": "65,-550"
|
||||||
|
},
|
||||||
|
"5025": {
|
||||||
|
"id": 5025,
|
||||||
|
"colorValue": "373,700,-360,-380",
|
||||||
|
"colorNice": "-400,-42"
|
||||||
|
},
|
||||||
|
"5026": {
|
||||||
|
"id": 5026,
|
||||||
|
"colorValue": "400,-310,-410",
|
||||||
|
"colorNice": "-200,-556"
|
||||||
|
},
|
||||||
|
"5027": {
|
||||||
|
"id": 5027,
|
||||||
|
"colorValue": "200,380,-110,-200,-330,-400",
|
||||||
|
"colorNice": "321,-486"
|
||||||
|
},
|
||||||
|
"5029": {
|
||||||
|
"id": 5029,
|
||||||
|
"colorValue": "23,46,217,-330",
|
||||||
|
"colorNice": "60,-380"
|
||||||
|
},
|
||||||
|
"5030": {
|
||||||
|
"id": 5030,
|
||||||
|
"colorValue": "20,150,200,250,290,340,-395,-430",
|
||||||
|
"colorNice": "323,385"
|
||||||
|
},
|
||||||
|
"5031": {
|
||||||
|
"id": 5031,
|
||||||
|
"colorValue": "260,300,545,-120,-210",
|
||||||
|
"colorNice": "60,-330,-400"
|
||||||
|
},
|
||||||
|
"5033": {
|
||||||
|
"id": 5033,
|
||||||
|
"colorValue": "200,280,325,400",
|
||||||
|
"colorNice": "50,-590"
|
||||||
|
},
|
||||||
|
"5034": {
|
||||||
|
"id": 5034,
|
||||||
|
"colorValue": "55,-50,-175,-250,-400",
|
||||||
|
"colorNice": "230,-100"
|
||||||
|
},
|
||||||
|
"5035": {
|
||||||
|
"id": 5035,
|
||||||
|
"colorValue": "50,-120,-175,-380",
|
||||||
|
"colorNice": "320,-90"
|
||||||
|
},
|
||||||
|
"5036": {
|
||||||
|
"id": 5036,
|
||||||
|
"colorValue": "410,-100",
|
||||||
|
"colorNice": "305,-403"
|
||||||
|
},
|
||||||
|
"5037": {
|
||||||
|
"id": 5037,
|
||||||
|
"colorValue": "70,125,250,-260,-150",
|
||||||
|
"colorNice": "-50"
|
||||||
|
},
|
||||||
|
"5038": {
|
||||||
|
"id": 5038,
|
||||||
|
"colorValue": "-25,-55,-70,-100",
|
||||||
|
"colorNice": "-380"
|
||||||
|
},
|
||||||
|
"5039": {
|
||||||
|
"id": 5039,
|
||||||
|
"colorValue": "200,258,700,-16",
|
||||||
|
"colorNice": "30,-66"
|
||||||
|
},
|
||||||
|
"5040": {
|
||||||
|
"id": 5040,
|
||||||
|
"colorValue": "388,-50,-260",
|
||||||
|
"colorNice": "328,-400"
|
||||||
|
},
|
||||||
|
"5041": {
|
||||||
|
"id": 5041,
|
||||||
|
"colorValue": "25,-15,-30",
|
||||||
|
"colorNice": "-322"
|
||||||
|
},
|
||||||
|
"5042": {
|
||||||
|
"id": 5042,
|
||||||
|
"colorValue": "45,243,-338,-380",
|
||||||
|
"colorNice": "315,-35"
|
||||||
|
},
|
||||||
|
"5043": {
|
||||||
|
"id": 5043,
|
||||||
|
"colorValue": "145,275,468,-150",
|
||||||
|
"colorNice": "383,-415"
|
||||||
|
},
|
||||||
|
"5044": {
|
||||||
|
"id": 5044,
|
||||||
|
"colorValue": "330,-160,-450",
|
||||||
|
"colorNice": "-350"
|
||||||
|
},
|
||||||
|
"5045": {
|
||||||
|
"id": 5045,
|
||||||
|
"colorValue": "235,-60,-167",
|
||||||
|
"colorNice": "339,-27"
|
||||||
|
},
|
||||||
|
"5046": {
|
||||||
|
"id": 5046,
|
||||||
|
"colorValue": "385,-260,-310,-400,-550",
|
||||||
|
"colorNice": "250,-580"
|
||||||
|
},
|
||||||
|
"5047": {
|
||||||
|
"id": 5047,
|
||||||
|
"colorValue": "240,-71,-385,-420",
|
||||||
|
"colorNice": "35,-340"
|
||||||
|
},
|
||||||
|
"5048": {
|
||||||
|
"id": 5048,
|
||||||
|
"colorValue": "502,600,-66,-136,-400,-470",
|
||||||
|
"colorNice": "-112,-380"
|
||||||
|
},
|
||||||
|
"5049": {
|
||||||
|
"id": 5049,
|
||||||
|
"colorValue": "75,120,250,360,-80,-320",
|
||||||
|
"colorNice": "200,-400"
|
||||||
|
},
|
||||||
|
"5050": {
|
||||||
|
"id": 5050,
|
||||||
|
"colorValue": "190,404,-50,-75,-100,-200,-230,-280,-350",
|
||||||
|
"colorNice": "330,-400"
|
||||||
|
},
|
||||||
|
"5058": {
|
||||||
|
"id": 5058,
|
||||||
|
"colorValue": "80,147,-35,-338",
|
||||||
|
"colorNice": "215,-102"
|
||||||
|
},
|
||||||
|
"5060": {
|
||||||
|
"id": 5060,
|
||||||
|
"colorValue": "25,300,330,348,480,500,530",
|
||||||
|
"colorNice": "267,-400"
|
||||||
|
},
|
||||||
|
"6048": {
|
||||||
|
"id": 6048,
|
||||||
|
"colorValue": "20,700,-40,-200,-343",
|
||||||
|
"colorNice": "235"
|
||||||
|
},
|
||||||
|
"6049": {
|
||||||
|
"id": 6049,
|
||||||
|
"colorValue": "700,-50,-110,-200,-250",
|
||||||
|
"colorNice": "225,-400"
|
||||||
|
},
|
||||||
|
"6050": {
|
||||||
|
"id": 6050,
|
||||||
|
"colorValue": "295,475,-175,-340,-400,-478",
|
||||||
|
"colorNice": "140,-280"
|
||||||
|
},
|
||||||
|
"6052": {
|
||||||
|
"id": 6052,
|
||||||
|
"colorValue": "277,340,700,-110,-250,-430",
|
||||||
|
"colorNice": "-350,-380"
|
||||||
|
},
|
||||||
|
"6053": {
|
||||||
|
"id": 6053,
|
||||||
|
"colorValue": "23,-40,-80,-240",
|
||||||
|
"colorNice": "230,-374"
|
||||||
|
},
|
||||||
|
"6056": {
|
||||||
|
"id": 6053,
|
||||||
|
"colorValue": "23,-40,-80,-240",
|
||||||
|
"colorNice": "230,-374"
|
||||||
|
},
|
||||||
|
"6059": {
|
||||||
|
"id": 6059,
|
||||||
|
"colorValue": "330,-120,-370",
|
||||||
|
"colorNice": "-420"
|
||||||
|
},
|
||||||
|
"6062": {
|
||||||
|
"id": 6064,
|
||||||
|
"colorValue": "-60,-365,-390,-420",
|
||||||
|
"colorNice": "-115"
|
||||||
|
},
|
||||||
|
"6064": {
|
||||||
|
"id": 6064,
|
||||||
|
"colorValue": "-60,-365,-390,-420",
|
||||||
|
"colorNice": "-115"
|
||||||
|
},
|
||||||
|
"6065": {
|
||||||
|
"id": 6065,
|
||||||
|
"colorValue": "199,248,375,-325,-580",
|
||||||
|
"colorNice": "-532"
|
||||||
|
},
|
||||||
|
"6066": {
|
||||||
|
"id": 6066,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"6067": {
|
||||||
|
"id": 6067,
|
||||||
|
"colorValue": "220,240,300,450,515,-40",
|
||||||
|
"colorNice": "577,-390"
|
||||||
|
},
|
||||||
|
"6068": {
|
||||||
|
"id": 6068,
|
||||||
|
"colorValue": "-37,-360,-375",
|
||||||
|
"colorNice": "340,370"
|
||||||
|
},
|
||||||
|
"6069": {
|
||||||
|
"id": 6069,
|
||||||
|
"colorValue": "256,383,-27,-377",
|
||||||
|
"colorNice": "588"
|
||||||
|
},
|
||||||
|
"6079": {
|
||||||
|
"id": 6069,
|
||||||
|
"colorValue": "256,383,-27,-377",
|
||||||
|
"colorNice": "588"
|
||||||
|
},
|
||||||
|
"6084": {
|
||||||
|
"id": 6088,
|
||||||
|
"colorValue": "256,383,-27,-377",
|
||||||
|
"colorNice": "588"
|
||||||
|
},
|
||||||
|
"6088": {
|
||||||
|
"id": 6088,
|
||||||
|
"colorValue": "256,383,-27,-377",
|
||||||
|
"colorNice": "588"
|
||||||
|
},
|
||||||
|
"6091": {
|
||||||
|
"id": 6091,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"6092": {
|
||||||
|
"id": 6092,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"6093": {
|
||||||
|
"id": 6093,
|
||||||
|
"colorValue": "256,383,-27,-377",
|
||||||
|
"colorNice": "588"
|
||||||
|
},
|
||||||
|
"6102": {
|
||||||
|
"id": 6092,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"5061": {
|
||||||
|
"id": 5061,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5062": {
|
||||||
|
"id": 5062,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"5063": {
|
||||||
|
"id": 5063,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"5066": {
|
||||||
|
"id": 5066,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"5068": {
|
||||||
|
"id": 5068,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"6109": {
|
||||||
|
"id": 6109,
|
||||||
|
"colorValue": "28,140,-65,-420",
|
||||||
|
"colorNice": "572,-370"
|
||||||
|
},
|
||||||
|
"6110": {
|
||||||
|
"id": 6110,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5064": {
|
||||||
|
"id": 5064,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5069": {
|
||||||
|
"id": 5069,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"6128": {
|
||||||
|
"id": 6128,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"6303": {
|
||||||
|
"id": 6303,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"20058": {
|
||||||
|
"id": 20058,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5071": {
|
||||||
|
"id": 5071,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5072": {
|
||||||
|
"id": 5072,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"5073": {
|
||||||
|
"id": 5073,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
},
|
||||||
|
"7230": {
|
||||||
|
"id": 7230,
|
||||||
|
"colorValue": "80,126,168,251,-66,-141,-216",
|
||||||
|
"colorNice": "38,-27"
|
||||||
|
}
|
||||||
|
}
|
11718
conf/prop_data/prop_role_data.json
Normal file
11718
conf/prop_data/prop_role_data.json
Normal file
File diff suppressed because it is too large
Load Diff
31322
conf/prop_data/prop_rolecolor.json
Normal file
31322
conf/prop_data/prop_rolecolor.json
Normal file
File diff suppressed because it is too large
Load Diff
57836
conf/prop_data/prop_shenbing(1).json
Normal file
57836
conf/prop_data/prop_shenbing(1).json
Normal file
File diff suppressed because it is too large
Load Diff
57836
conf/prop_data/prop_shenbing.json
Normal file
57836
conf/prop_data/prop_shenbing.json
Normal file
File diff suppressed because it is too large
Load Diff
26
conf/prop_data/prop_skill.json
Normal file
26
conf/prop_data/prop_skill.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"1001": {
|
||||||
|
"id": 1001,
|
||||||
|
"name": "普通攻擊",
|
||||||
|
"proficiency": 0,
|
||||||
|
"type": 1,
|
||||||
|
"target": 1,
|
||||||
|
"effect": 1,
|
||||||
|
"round": 0,
|
||||||
|
"cooldown": 0,
|
||||||
|
"expend": 10,
|
||||||
|
"resid": 0
|
||||||
|
},
|
||||||
|
"1002": {
|
||||||
|
"id": 1002,
|
||||||
|
"name": "防禦",
|
||||||
|
"proficiency": 0,
|
||||||
|
"type": 2,
|
||||||
|
"target": 1,
|
||||||
|
"effect": 2,
|
||||||
|
"round": 1,
|
||||||
|
"cooldown": 0,
|
||||||
|
"expend": 10,
|
||||||
|
"resid": 0
|
||||||
|
}
|
||||||
|
}
|
10131
conf/prop_data/prop_task.json
Normal file
10131
conf/prop_data/prop_task.json
Normal file
File diff suppressed because it is too large
Load Diff
615
conf/prop_data/prop_transfer_point.json
Normal file
615
conf/prop_data/prop_transfer_point.json
Normal file
@ -0,0 +1,615 @@
|
|||||||
|
{
|
||||||
|
"datatype": "transfer",
|
||||||
|
"10001": {
|
||||||
|
"id": 10001,
|
||||||
|
"mapid": 1000,
|
||||||
|
"mapx": 101,
|
||||||
|
"mapy": 57,
|
||||||
|
"tomap": 1206,
|
||||||
|
"tox": 27,
|
||||||
|
"toy": 10
|
||||||
|
},
|
||||||
|
"10002": {
|
||||||
|
"id": 10002,
|
||||||
|
"mapid": 1000,
|
||||||
|
"mapx": 15,
|
||||||
|
"mapy": 6,
|
||||||
|
"tomap": 1011,
|
||||||
|
"tox": 227,
|
||||||
|
"toy": 123
|
||||||
|
},
|
||||||
|
"10003": {
|
||||||
|
"id": 10003,
|
||||||
|
"mapid": 1001,
|
||||||
|
"mapx": 5,
|
||||||
|
"mapy": 58,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 136,
|
||||||
|
"toy": 5
|
||||||
|
},
|
||||||
|
"10004": {
|
||||||
|
"id": 10004,
|
||||||
|
"mapid": 1002,
|
||||||
|
"mapx": 90,
|
||||||
|
"mapy": 83,
|
||||||
|
"tomap": 1013,
|
||||||
|
"tox": 108,
|
||||||
|
"toy": 10
|
||||||
|
},
|
||||||
|
"10005": {
|
||||||
|
"id": 10005,
|
||||||
|
"mapid": 1002,
|
||||||
|
"mapx": 120,
|
||||||
|
"mapy": 7,
|
||||||
|
"tomap": 1004,
|
||||||
|
"tox": 35,
|
||||||
|
"toy": 8
|
||||||
|
},
|
||||||
|
"10006": {
|
||||||
|
"id": 10006,
|
||||||
|
"mapid": 1002,
|
||||||
|
"mapx": 27,
|
||||||
|
"mapy": 59,
|
||||||
|
"tomap": 1204,
|
||||||
|
"tox": 71,
|
||||||
|
"toy": 23
|
||||||
|
},
|
||||||
|
"10007": {
|
||||||
|
"id": 10007,
|
||||||
|
"mapid": 1003,
|
||||||
|
"mapx": 39,
|
||||||
|
"mapy": 81,
|
||||||
|
"tomap": 1014,
|
||||||
|
"tox": 19,
|
||||||
|
"toy": 19
|
||||||
|
},
|
||||||
|
"10008": {
|
||||||
|
"id": 10008,
|
||||||
|
"mapid": 1004,
|
||||||
|
"mapx": 29,
|
||||||
|
"mapy": 4,
|
||||||
|
"tomap": 1002,
|
||||||
|
"tox": 109,
|
||||||
|
"toy": 12
|
||||||
|
},
|
||||||
|
"10009": {
|
||||||
|
"id": 10009,
|
||||||
|
"mapid": 1004,
|
||||||
|
"mapx": 6,
|
||||||
|
"mapy": 49,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 167,
|
||||||
|
"toy": 33
|
||||||
|
},
|
||||||
|
"10010": {
|
||||||
|
"id": 10010,
|
||||||
|
"mapid": 1004,
|
||||||
|
"mapx": 134,
|
||||||
|
"mapy": 99,
|
||||||
|
"tomap": 1011,
|
||||||
|
"tox": 17,
|
||||||
|
"toy": 18
|
||||||
|
},
|
||||||
|
"10011": {
|
||||||
|
"id": 10011,
|
||||||
|
"mapid": 1005,
|
||||||
|
"mapx": 88,
|
||||||
|
"mapy": 3,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 14,
|
||||||
|
"toy": 109
|
||||||
|
},
|
||||||
|
"10012": {
|
||||||
|
"id": 10012,
|
||||||
|
"mapid": 1005,
|
||||||
|
"mapx": 100,
|
||||||
|
"mapy": 100,
|
||||||
|
"tomap": 1012,
|
||||||
|
"tox": 18,
|
||||||
|
"toy": 15
|
||||||
|
},
|
||||||
|
"10013": {
|
||||||
|
"id": 10013,
|
||||||
|
"mapid": 1005,
|
||||||
|
"mapx": 12,
|
||||||
|
"mapy": 87,
|
||||||
|
"tomap": 1203,
|
||||||
|
"tox": 80,
|
||||||
|
"toy": 13
|
||||||
|
},
|
||||||
|
"10014": {
|
||||||
|
"id": 10014,
|
||||||
|
"mapid": 1006,
|
||||||
|
"mapx": 118,
|
||||||
|
"mapy": 92,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 14,
|
||||||
|
"toy": 82
|
||||||
|
},
|
||||||
|
"10015": {
|
||||||
|
"id": 10015,
|
||||||
|
"mapid": 1006,
|
||||||
|
"mapx": 6,
|
||||||
|
"mapy": 128,
|
||||||
|
"tomap": 1018,
|
||||||
|
"tox": 174,
|
||||||
|
"toy": 8
|
||||||
|
},
|
||||||
|
"10016": {
|
||||||
|
"id": 10016,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 5,
|
||||||
|
"mapy": 112,
|
||||||
|
"tomap": 1005,
|
||||||
|
"tox": 80,
|
||||||
|
"toy": 10
|
||||||
|
},
|
||||||
|
"10017": {
|
||||||
|
"id": 10017,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 6,
|
||||||
|
"mapy": 80,
|
||||||
|
"tomap": 1006,
|
||||||
|
"tox": 110,
|
||||||
|
"toy": 94
|
||||||
|
},
|
||||||
|
"10018": {
|
||||||
|
"id": 10018,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 174,
|
||||||
|
"mapy": 113,
|
||||||
|
"tomap": 1008,
|
||||||
|
"tox": 32,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10019": {
|
||||||
|
"id": 10019,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 146,
|
||||||
|
"mapy": 4,
|
||||||
|
"tomap": 1001,
|
||||||
|
"tox": 13,
|
||||||
|
"toy": 60
|
||||||
|
},
|
||||||
|
"10020": {
|
||||||
|
"id": 10020,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 174,
|
||||||
|
"mapy": 28,
|
||||||
|
"tomap": 1004,
|
||||||
|
"tox": 14,
|
||||||
|
"toy": 45
|
||||||
|
},
|
||||||
|
"10021": {
|
||||||
|
"id": 10021,
|
||||||
|
"mapid": 1007,
|
||||||
|
"mapx": 109,
|
||||||
|
"mapy": 121,
|
||||||
|
"tomap": 1209,
|
||||||
|
"tox": 24,
|
||||||
|
"toy": 15
|
||||||
|
},
|
||||||
|
"10022": {
|
||||||
|
"id": 10022,
|
||||||
|
"mapid": 1008,
|
||||||
|
"mapx": 101,
|
||||||
|
"mapy": 68,
|
||||||
|
"tomap": 1202,
|
||||||
|
"tox": 15,
|
||||||
|
"toy": 10
|
||||||
|
},
|
||||||
|
"10023": {
|
||||||
|
"id": 10023,
|
||||||
|
"mapid": 1008,
|
||||||
|
"mapx": 25,
|
||||||
|
"mapy": 6,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 165,
|
||||||
|
"toy": 104
|
||||||
|
},
|
||||||
|
"10024": {
|
||||||
|
"id": 10024,
|
||||||
|
"mapid": 1009,
|
||||||
|
"mapx": 82,
|
||||||
|
"mapy": 45,
|
||||||
|
"tomap": 1205,
|
||||||
|
"tox": 18,
|
||||||
|
"toy": 8
|
||||||
|
},
|
||||||
|
"10025": {
|
||||||
|
"id": 10025,
|
||||||
|
"mapid": 1009,
|
||||||
|
"mapx": 23,
|
||||||
|
"mapy": 8,
|
||||||
|
"tomap": 1010,
|
||||||
|
"tox": 148,
|
||||||
|
"toy": 86
|
||||||
|
},
|
||||||
|
"10026": {
|
||||||
|
"id": 10026,
|
||||||
|
"mapid": 1010,
|
||||||
|
"mapx": 150,
|
||||||
|
"mapy": 101,
|
||||||
|
"tomap": 1009,
|
||||||
|
"tox": 28,
|
||||||
|
"toy": 14
|
||||||
|
},
|
||||||
|
"10027": {
|
||||||
|
"id": 10027,
|
||||||
|
"mapid": 1010,
|
||||||
|
"mapx": 105,
|
||||||
|
"mapy": 135,
|
||||||
|
"tomap": 1011,
|
||||||
|
"tox": 235,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10028": {
|
||||||
|
"id": 10028,
|
||||||
|
"mapid": 1011,
|
||||||
|
"mapx": 8,
|
||||||
|
"mapy": 12,
|
||||||
|
"tomap": 1004,
|
||||||
|
"tox": 126,
|
||||||
|
"toy": 92
|
||||||
|
},
|
||||||
|
"10029": {
|
||||||
|
"id": 10029,
|
||||||
|
"mapid": 1011,
|
||||||
|
"mapx": 245,
|
||||||
|
"mapy": 7,
|
||||||
|
"tomap": 1010,
|
||||||
|
"tox": 105,
|
||||||
|
"toy": 126
|
||||||
|
},
|
||||||
|
"10030": {
|
||||||
|
"id": 10030,
|
||||||
|
"mapid": 1011,
|
||||||
|
"mapx": 84,
|
||||||
|
"mapy": 132,
|
||||||
|
"tomap": 2000,
|
||||||
|
"tox": 10,
|
||||||
|
"toy": 46
|
||||||
|
},
|
||||||
|
"10031": {
|
||||||
|
"id": 10031,
|
||||||
|
"mapid": 1011,
|
||||||
|
"mapx": 238,
|
||||||
|
"mapy": 126,
|
||||||
|
"tomap": 1000,
|
||||||
|
"tox": 23,
|
||||||
|
"toy": 13
|
||||||
|
},
|
||||||
|
"10032": {
|
||||||
|
"id": 10032,
|
||||||
|
"mapid": 1011,
|
||||||
|
"mapx": 45,
|
||||||
|
"mapy": 52,
|
||||||
|
"tomap": 1211,
|
||||||
|
"tox": 20,
|
||||||
|
"toy": 15
|
||||||
|
},
|
||||||
|
"10033": {
|
||||||
|
"id": 10033,
|
||||||
|
"mapid": 1012,
|
||||||
|
"mapx": 148,
|
||||||
|
"mapy": 12,
|
||||||
|
"tomap": 1208,
|
||||||
|
"tox": 35,
|
||||||
|
"toy": 20
|
||||||
|
},
|
||||||
|
"10034": {
|
||||||
|
"id": 10034,
|
||||||
|
"mapid": 1012,
|
||||||
|
"mapx": 10,
|
||||||
|
"mapy": 10,
|
||||||
|
"tomap": 1005,
|
||||||
|
"tox": 85,
|
||||||
|
"toy": 89
|
||||||
|
},
|
||||||
|
"10035": {
|
||||||
|
"id": 10035,
|
||||||
|
"mapid": 1012,
|
||||||
|
"mapx": 140,
|
||||||
|
"mapy": 103,
|
||||||
|
"tomap": 1207,
|
||||||
|
"tox": 15,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10036": {
|
||||||
|
"id": 10036,
|
||||||
|
"mapid": 1012,
|
||||||
|
"mapx": 12,
|
||||||
|
"mapy": 98,
|
||||||
|
"tomap": 1015,
|
||||||
|
"tox": 90,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10037": {
|
||||||
|
"id": 10037,
|
||||||
|
"mapid": 1012,
|
||||||
|
"mapx": 126,
|
||||||
|
"mapy": 5,
|
||||||
|
"tomap": 1016,
|
||||||
|
"tox": 20,
|
||||||
|
"toy": 79
|
||||||
|
},
|
||||||
|
"10038": {
|
||||||
|
"id": 10038,
|
||||||
|
"mapid": 1013,
|
||||||
|
"mapx": 115,
|
||||||
|
"mapy": 4,
|
||||||
|
"tomap": 1002,
|
||||||
|
"tox": 97,
|
||||||
|
"toy": 78
|
||||||
|
},
|
||||||
|
"10039": {
|
||||||
|
"id": 10039,
|
||||||
|
"mapid": 1014,
|
||||||
|
"mapx": 13,
|
||||||
|
"mapy": 10,
|
||||||
|
"tomap": 1003,
|
||||||
|
"tox": 43,
|
||||||
|
"toy": 72
|
||||||
|
},
|
||||||
|
"10040": {
|
||||||
|
"id": 10040,
|
||||||
|
"mapid": 1015,
|
||||||
|
"mapx": 98,
|
||||||
|
"mapy": 8,
|
||||||
|
"tomap": 1012,
|
||||||
|
"tox": 19,
|
||||||
|
"toy": 88
|
||||||
|
},
|
||||||
|
"10041": {
|
||||||
|
"id": 10041,
|
||||||
|
"mapid": 1016,
|
||||||
|
"mapx": 7,
|
||||||
|
"mapy": 84,
|
||||||
|
"tomap": 1012,
|
||||||
|
"tox": 120,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10042": {
|
||||||
|
"id": 10042,
|
||||||
|
"mapid": 1018,
|
||||||
|
"mapx": 180,
|
||||||
|
"mapy": 5,
|
||||||
|
"tomap": 1006,
|
||||||
|
"tox": 12,
|
||||||
|
"toy": 125
|
||||||
|
},
|
||||||
|
"10043": {
|
||||||
|
"id": 10043,
|
||||||
|
"mapid": 1018,
|
||||||
|
"mapx": 109,
|
||||||
|
"mapy": 3,
|
||||||
|
"tomap": 1019,
|
||||||
|
"tox": 176,
|
||||||
|
"toy": 121
|
||||||
|
},
|
||||||
|
"10044": {
|
||||||
|
"id": 10044,
|
||||||
|
"mapid": 1019,
|
||||||
|
"mapx": 183,
|
||||||
|
"mapy": 126,
|
||||||
|
"tomap": 1018,
|
||||||
|
"tox": 122,
|
||||||
|
"toy": 11
|
||||||
|
},
|
||||||
|
"10045": {
|
||||||
|
"id": 10045,
|
||||||
|
"mapid": 1202,
|
||||||
|
"mapx": 9,
|
||||||
|
"mapy": 7,
|
||||||
|
"tomap": 1008,
|
||||||
|
"tox": 94,
|
||||||
|
"toy": 63
|
||||||
|
},
|
||||||
|
"10046": {
|
||||||
|
"id": 10046,
|
||||||
|
"mapid": 1203,
|
||||||
|
"mapx": 87,
|
||||||
|
"mapy": 6,
|
||||||
|
"tomap": 1005,
|
||||||
|
"tox": 22,
|
||||||
|
"toy": 79
|
||||||
|
},
|
||||||
|
"10047": {
|
||||||
|
"id": 10047,
|
||||||
|
"mapid": 1204,
|
||||||
|
"mapx": 77,
|
||||||
|
"mapy": 19,
|
||||||
|
"tomap": 1002,
|
||||||
|
"tox": 31,
|
||||||
|
"toy": 54
|
||||||
|
},
|
||||||
|
"10048": {
|
||||||
|
"id": 10048,
|
||||||
|
"mapid": 1205,
|
||||||
|
"mapx": 9,
|
||||||
|
"mapy": 7,
|
||||||
|
"tomap": 1009,
|
||||||
|
"tox": 74,
|
||||||
|
"toy": 43
|
||||||
|
},
|
||||||
|
"10049": {
|
||||||
|
"id": 10049,
|
||||||
|
"mapid": 1206,
|
||||||
|
"mapx": 22,
|
||||||
|
"mapy": 7,
|
||||||
|
"tomap": 1000,
|
||||||
|
"tox": 95,
|
||||||
|
"toy": 56
|
||||||
|
},
|
||||||
|
"10050": {
|
||||||
|
"id": 10050,
|
||||||
|
"mapid": 1207,
|
||||||
|
"mapx": 10,
|
||||||
|
"mapy": 6,
|
||||||
|
"tomap": 1012,
|
||||||
|
"tox": 126,
|
||||||
|
"toy": 96
|
||||||
|
},
|
||||||
|
"10051": {
|
||||||
|
"id": 10051,
|
||||||
|
"mapid": 1208,
|
||||||
|
"mapx": 26,
|
||||||
|
"mapy": 15,
|
||||||
|
"tomap": 1012,
|
||||||
|
"tox": 139,
|
||||||
|
"toy": 9
|
||||||
|
},
|
||||||
|
"10052": {
|
||||||
|
"id": 10052,
|
||||||
|
"mapid": 1209,
|
||||||
|
"mapx": 21,
|
||||||
|
"mapy": 13,
|
||||||
|
"tomap": 1007,
|
||||||
|
"tox": 99,
|
||||||
|
"toy": 113
|
||||||
|
},
|
||||||
|
"10053": {
|
||||||
|
"id": 10053,
|
||||||
|
"mapid": 1211,
|
||||||
|
"mapx": 18,
|
||||||
|
"mapy": 13,
|
||||||
|
"tomap": 1011,
|
||||||
|
"tox": 40,
|
||||||
|
"toy": 48
|
||||||
|
},
|
||||||
|
"10054": {
|
||||||
|
"id": 10054,
|
||||||
|
"mapid": 2000,
|
||||||
|
"mapx": 10,
|
||||||
|
"mapy": 43,
|
||||||
|
"tomap": 1011,
|
||||||
|
"tox": 82,
|
||||||
|
"toy": 129
|
||||||
|
},
|
||||||
|
"10055": {
|
||||||
|
"id": 10055,
|
||||||
|
"mapid": 2000,
|
||||||
|
"mapx": 61,
|
||||||
|
"mapy": 42,
|
||||||
|
"tomap": 2001,
|
||||||
|
"tox": 144,
|
||||||
|
"toy": 19
|
||||||
|
},
|
||||||
|
"10056": {
|
||||||
|
"id": 10056,
|
||||||
|
"mapid": 2001,
|
||||||
|
"mapx": 143,
|
||||||
|
"mapy": 14,
|
||||||
|
"tomap": 2000,
|
||||||
|
"tox": 62,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10057": {
|
||||||
|
"id": 10057,
|
||||||
|
"mapid": 2001,
|
||||||
|
"mapx": 100,
|
||||||
|
"mapy": 44,
|
||||||
|
"tomap": 2002,
|
||||||
|
"tox": 17,
|
||||||
|
"toy": 18
|
||||||
|
},
|
||||||
|
"10058": {
|
||||||
|
"id": 10058,
|
||||||
|
"mapid": 2002,
|
||||||
|
"mapx": 19,
|
||||||
|
"mapy": 13,
|
||||||
|
"tomap": 2001,
|
||||||
|
"tox": 97,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10059": {
|
||||||
|
"id": 10059,
|
||||||
|
"mapid": 2002,
|
||||||
|
"mapx": 61,
|
||||||
|
"mapy": 42,
|
||||||
|
"tomap": 2003,
|
||||||
|
"tox": 144,
|
||||||
|
"toy": 19
|
||||||
|
},
|
||||||
|
"10060": {
|
||||||
|
"id": 10060,
|
||||||
|
"mapid": 2003,
|
||||||
|
"mapx": 143,
|
||||||
|
"mapy": 14,
|
||||||
|
"tomap": 2002,
|
||||||
|
"tox": 62,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10061": {
|
||||||
|
"id": 10061,
|
||||||
|
"mapid": 2003,
|
||||||
|
"mapx": 100,
|
||||||
|
"mapy": 44,
|
||||||
|
"tomap": 2004,
|
||||||
|
"tox": 17,
|
||||||
|
"toy": 18
|
||||||
|
},
|
||||||
|
"10062": {
|
||||||
|
"id": 10062,
|
||||||
|
"mapid": 2004,
|
||||||
|
"mapx": 19,
|
||||||
|
"mapy": 13,
|
||||||
|
"tomap": 2003,
|
||||||
|
"tox": 97,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10063": {
|
||||||
|
"id": 10063,
|
||||||
|
"mapid": 2004,
|
||||||
|
"mapx": 61,
|
||||||
|
"mapy": 42,
|
||||||
|
"tomap": 2005,
|
||||||
|
"tox": 144,
|
||||||
|
"toy": 19
|
||||||
|
},
|
||||||
|
"10064": {
|
||||||
|
"id": 10064,
|
||||||
|
"mapid": 2005,
|
||||||
|
"mapx": 143,
|
||||||
|
"mapy": 14,
|
||||||
|
"tomap": 2004,
|
||||||
|
"tox": 62,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10065": {
|
||||||
|
"id": 10065,
|
||||||
|
"mapid": 2005,
|
||||||
|
"mapx": 100,
|
||||||
|
"mapy": 44,
|
||||||
|
"tomap": 2006,
|
||||||
|
"tox": 102,
|
||||||
|
"toy": 59
|
||||||
|
},
|
||||||
|
"10066": {
|
||||||
|
"id": 10066,
|
||||||
|
"mapid": 2006,
|
||||||
|
"mapx": 108,
|
||||||
|
"mapy": 62,
|
||||||
|
"tomap": 2005,
|
||||||
|
"tox": 97,
|
||||||
|
"toy": 39
|
||||||
|
},
|
||||||
|
"10067": {
|
||||||
|
"id": 10067,
|
||||||
|
"mapid": 1212,
|
||||||
|
"mapx": 46,
|
||||||
|
"mapy": 5,
|
||||||
|
"tomap": 1004,
|
||||||
|
"tox": 125,
|
||||||
|
"toy": 17
|
||||||
|
},
|
||||||
|
"10068": {
|
||||||
|
"id": 10068,
|
||||||
|
"mapid": 1004,
|
||||||
|
"mapx": 124,
|
||||||
|
"mapy": 10,
|
||||||
|
"tomap": 1212,
|
||||||
|
"tox": 71,
|
||||||
|
"toy": 13
|
||||||
|
}
|
||||||
|
}
|
65593
conf/prop_data/prop_xianqi.json
Normal file
65593
conf/prop_data/prop_xianqi.json
Normal file
File diff suppressed because it is too large
Load Diff
1175
conf/prop_data/prop_xinshou_equip.json
Normal file
1175
conf/prop_data/prop_xinshou_equip.json
Normal file
File diff suppressed because it is too large
Load Diff
542
conf/prop_data/prop_zhenbukui_shop.json
Normal file
542
conf/prop_data/prop_zhenbukui_shop.json
Normal file
@ -0,0 +1,542 @@
|
|||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"itemid": 20001,
|
||||||
|
"itemname": "火之书",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 1000,
|
||||||
|
"min_price": 300,
|
||||||
|
"max_price": 600,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"itemid": 20002,
|
||||||
|
"itemname": "木之书",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 1000,
|
||||||
|
"min_price": 300,
|
||||||
|
"max_price": 600,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"id": 3,
|
||||||
|
"itemid": 20003,
|
||||||
|
"itemname": "水之书",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 1000,
|
||||||
|
"min_price": 300,
|
||||||
|
"max_price": 600,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"id": 4,
|
||||||
|
"itemid": 20004,
|
||||||
|
"itemname": "土之书",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 1000,
|
||||||
|
"min_price": 300,
|
||||||
|
"max_price": 600,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"id": 5,
|
||||||
|
"itemid": 20005,
|
||||||
|
"itemname": "金之书",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 1000,
|
||||||
|
"min_price": 300,
|
||||||
|
"max_price": 600,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"id": 6,
|
||||||
|
"itemid": 20006,
|
||||||
|
"itemname": "离火之精",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 800,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"id": 7,
|
||||||
|
"itemid": 20007,
|
||||||
|
"itemname": "巺木之精",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 800,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"id": 8,
|
||||||
|
"itemid": 20008,
|
||||||
|
"itemname": "坎水之精",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 800,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"id": 9,
|
||||||
|
"itemid": 20009,
|
||||||
|
"itemname": "艮土之精",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 800,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"id": 10,
|
||||||
|
"itemid": 20010,
|
||||||
|
"itemname": "兑金之精",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 800,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"id": 11,
|
||||||
|
"itemid": 20011,
|
||||||
|
"itemname": "烈焰神珠",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 3,
|
||||||
|
"min_price": 5000,
|
||||||
|
"max_price": 8000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"id": 12,
|
||||||
|
"itemid": 20012,
|
||||||
|
"itemname": "巨木神珠",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 10,
|
||||||
|
"min_price": 5000,
|
||||||
|
"max_price": 8000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"id": 13,
|
||||||
|
"itemid": 20013,
|
||||||
|
"itemname": "沧海神珠",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 10,
|
||||||
|
"min_price": 5000,
|
||||||
|
"max_price": 8000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"id": 14,
|
||||||
|
"itemid": 10601,
|
||||||
|
"itemname": "普通元气丹",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 900,
|
||||||
|
"min_price": 20000000,
|
||||||
|
"max_price": 50000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 5
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"id": 15,
|
||||||
|
"itemid": 10602,
|
||||||
|
"itemname": "高级元气丹",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 800,
|
||||||
|
"min_price": 1000000000,
|
||||||
|
"max_price": 5000000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 4
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"id": 16,
|
||||||
|
"itemid": 10603,
|
||||||
|
"itemname": "特殊元气丹",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 1000000000,
|
||||||
|
"max_price": 2000000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 3
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"id": 17,
|
||||||
|
"itemid": 10604,
|
||||||
|
"itemname": "神兽元气丹",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 5,
|
||||||
|
"min_price": 5000,
|
||||||
|
"max_price": 8000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"id": 18,
|
||||||
|
"itemid": 60001,
|
||||||
|
"itemname": "帐饮东都",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 750,
|
||||||
|
"min_price": 80000000,
|
||||||
|
"max_price": 120000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"id": 19,
|
||||||
|
"itemid": 60002,
|
||||||
|
"itemname": "源泉万斛",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 750,
|
||||||
|
"min_price": 80000000,
|
||||||
|
"max_price": 120000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"id": 20,
|
||||||
|
"itemid": 60003,
|
||||||
|
"itemname": "神工鬼力",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 750,
|
||||||
|
"min_price": 80000000,
|
||||||
|
"max_price": 120000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"id": 21,
|
||||||
|
"itemid": 60004,
|
||||||
|
"itemname": "倍道兼行",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 750,
|
||||||
|
"min_price": 80000000,
|
||||||
|
"max_price": 120000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"id": 22,
|
||||||
|
"itemid": 60005,
|
||||||
|
"itemname": "蹒跚",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 750,
|
||||||
|
"min_price": 80000000,
|
||||||
|
"max_price": 120000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"id": 23,
|
||||||
|
"itemid": 60006,
|
||||||
|
"itemname": "高级帐饮东都",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 1000,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"id": 24,
|
||||||
|
"itemid": 60007,
|
||||||
|
"itemname": "高级源泉万斛",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 1000,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"id": 25,
|
||||||
|
"itemid": 60008,
|
||||||
|
"itemname": "高级神工鬼力",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 1000,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"id": 26,
|
||||||
|
"itemid": 60009,
|
||||||
|
"itemname": "高级倍道兼行",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 1000,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"id": 27,
|
||||||
|
"itemid": 60010,
|
||||||
|
"itemname": "高级蹒跚",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 1000,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"id": 28,
|
||||||
|
"itemid": 60015,
|
||||||
|
"itemname": "闪现",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 350,
|
||||||
|
"min_price": 100000000,
|
||||||
|
"max_price": 150000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"id": 29,
|
||||||
|
"itemid": 30001,
|
||||||
|
"itemname": "1级紫宝石",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 15000000,
|
||||||
|
"max_price": 20000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"id": 30,
|
||||||
|
"itemid": 30007,
|
||||||
|
"itemname": "1级橙宝石",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 15000000,
|
||||||
|
"max_price": 20000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"id": 31,
|
||||||
|
"itemid": 30013,
|
||||||
|
"itemname": "1级绿宝石",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 15000000,
|
||||||
|
"max_price": 20000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"id": 32,
|
||||||
|
"itemid": 30019,
|
||||||
|
"itemname": "1级蓝宝石",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 15000000,
|
||||||
|
"max_price": 20000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"33": {
|
||||||
|
"id": 33,
|
||||||
|
"itemid": 30025,
|
||||||
|
"itemname": "1级红宝石",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 600,
|
||||||
|
"min_price": 15000000,
|
||||||
|
"max_price": 20000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"34": {
|
||||||
|
"id": 34,
|
||||||
|
"itemid": 10403,
|
||||||
|
"itemname": "中九彩云龙珠",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 550,
|
||||||
|
"min_price": 1600000,
|
||||||
|
"max_price": 2000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 20
|
||||||
|
},
|
||||||
|
"35": {
|
||||||
|
"id": 35,
|
||||||
|
"itemid": 10114,
|
||||||
|
"itemname": "神兽丹",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 550,
|
||||||
|
"min_price": 160000000,
|
||||||
|
"max_price": 200000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 100
|
||||||
|
},
|
||||||
|
"36": {
|
||||||
|
"id": 36,
|
||||||
|
"itemid": 10404,
|
||||||
|
"itemname": "高九彩云龙珠",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 550,
|
||||||
|
"min_price": 61000000,
|
||||||
|
"max_price": 81000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 100
|
||||||
|
},
|
||||||
|
"37": {
|
||||||
|
"id": 37,
|
||||||
|
"itemid": 60018,
|
||||||
|
"itemname": "炊金馔玉",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 50,
|
||||||
|
"min_price": 1600,
|
||||||
|
"max_price": 1800,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"38": {
|
||||||
|
"id": 38,
|
||||||
|
"itemid": 60019,
|
||||||
|
"itemname": "枯木逢春",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 50,
|
||||||
|
"min_price": 1200,
|
||||||
|
"max_price": 1800,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"39": {
|
||||||
|
"id": 39,
|
||||||
|
"itemid": 60020,
|
||||||
|
"itemname": "西天净土",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 50,
|
||||||
|
"min_price": 1200,
|
||||||
|
"max_price": 1800,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"40": {
|
||||||
|
"id": 40,
|
||||||
|
"itemid": 60021,
|
||||||
|
"itemname": "如人饮水",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 50,
|
||||||
|
"min_price": 1200,
|
||||||
|
"max_price": 1800,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"41": {
|
||||||
|
"id": 41,
|
||||||
|
"itemid": 60022,
|
||||||
|
"itemname": "风火燎原",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 50,
|
||||||
|
"min_price": 1200,
|
||||||
|
"max_price": 1800,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"42": {
|
||||||
|
"id": 42,
|
||||||
|
"itemid": 70003,
|
||||||
|
"itemname": "浣彩露",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 500,
|
||||||
|
"min_price": 900,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"43": {
|
||||||
|
"id": 43,
|
||||||
|
"itemid": 70003,
|
||||||
|
"itemname": "浣彩露",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 500,
|
||||||
|
"min_price": 2600000000,
|
||||||
|
"max_price": 3000000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"44": {
|
||||||
|
"id": 44,
|
||||||
|
"itemid": 70003,
|
||||||
|
"itemname": "浣彩露",
|
||||||
|
"kind": 1,
|
||||||
|
"weight": 500,
|
||||||
|
"min_price": 900,
|
||||||
|
"max_price": 1200,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
},
|
||||||
|
"45": {
|
||||||
|
"id": 45,
|
||||||
|
"itemid": 70003,
|
||||||
|
"itemname": "浣彩露",
|
||||||
|
"kind": 0,
|
||||||
|
"weight": 500,
|
||||||
|
"min_price": 2600000000,
|
||||||
|
"max_price": 3000000000,
|
||||||
|
"type": "",
|
||||||
|
"min_quantity": 1,
|
||||||
|
"max_quantity": 1
|
||||||
|
}
|
||||||
|
}
|
191
dbserv.ts
Normal file
191
dbserv.ts
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
import * as mysql from "mysql";
|
||||||
|
import { Z_FIXED } from "zlib";
|
||||||
|
import GameConf from "./conf/GameConf";
|
||||||
|
import SKDataUtil from "./game/gear/SKDataUtil";
|
||||||
|
import SKLogger from "./game/gear/SKLogger";
|
||||||
|
import SnowFlack from "./game/gear/SnowFlake";
|
||||||
|
import SnowFlack53 from "./game/gear/SnowFlake53";
|
||||||
|
import DB from "./game/utils/DB";
|
||||||
|
let socketio = require('socket.io');
|
||||||
|
|
||||||
|
// 未知异常捕获
|
||||||
|
process.on('uncaughtException', (error: Error) => {
|
||||||
|
SKLogger.warn(`$异常:${error.message}\n${error.stack}`);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
// 数据库连接
|
||||||
|
class DBAgent {
|
||||||
|
socket: any;
|
||||||
|
name: string;
|
||||||
|
id: number;
|
||||||
|
constructor(socket: any) {
|
||||||
|
this.socket = socket;
|
||||||
|
this.name = '';
|
||||||
|
this.id = 0;
|
||||||
|
}
|
||||||
|
send(event: string, data: any) {
|
||||||
|
if (!this.socket.connected) {
|
||||||
|
SKLogger.warn(`数据库连接:[${this.id}:${this.name}]已经断开连接,取消发送[${event}]`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.socket.emit(event, data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 数据库服务器
|
||||||
|
export default class DBServ {
|
||||||
|
|
||||||
|
static shared = new DBServ();
|
||||||
|
|
||||||
|
agent: DBAgent;
|
||||||
|
pool: mysql.Pool;
|
||||||
|
agent_seed_id: number = 0;
|
||||||
|
socket_pool: any = {};
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
SKLogger.initLog("dbserv");
|
||||||
|
SKLogger.info('系统配置表加载完毕');
|
||||||
|
this.init();
|
||||||
|
}
|
||||||
|
|
||||||
|
init() {
|
||||||
|
this.pool = mysql.createPool({
|
||||||
|
host: GameConf.db_ip,
|
||||||
|
user: GameConf.db_user,
|
||||||
|
password: GameConf.db_pwd,
|
||||||
|
database: GameConf.db_name,
|
||||||
|
port: GameConf.db_port,
|
||||||
|
connectionLimit: 300,
|
||||||
|
connectTimeout: 60 * 60 * 1000,
|
||||||
|
acquireTimeout: 60 * 60 * 1000,
|
||||||
|
timeout: 60 * 60 * 1000,
|
||||||
|
multipleStatements: true,
|
||||||
|
charset: "utf8mb4"
|
||||||
|
});
|
||||||
|
SKLogger.info('数据库连接:初始化完毕!');
|
||||||
|
}
|
||||||
|
// 重置连接
|
||||||
|
reset(socket: any) {
|
||||||
|
let agent = new DBAgent(socket);
|
||||||
|
let self = this;
|
||||||
|
socket.on('sql', (data: any) => {
|
||||||
|
self.fsql(agent, data);
|
||||||
|
});
|
||||||
|
socket.on('reg', (data: any) => {
|
||||||
|
self.freg(agent, data);
|
||||||
|
});
|
||||||
|
socket.on('close', (data: any) => {
|
||||||
|
self.fclose(agent);
|
||||||
|
});
|
||||||
|
socket.on("connect_error", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]连接错误[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("connect_timeout", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]连接超时[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("error", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]错误[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("disconnect", (reason: string) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]断开连接[${reason}]`);
|
||||||
|
self.fclose(agent);
|
||||||
|
});
|
||||||
|
socket.on("reconnect", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]重连[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("reconnect_attempt", (data: any) => {
|
||||||
|
SKLogger.info("尝试重新连接");
|
||||||
|
});
|
||||||
|
socket.on("reconnect_error", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]重连错误[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("reconnect_failed", (data: any) => {
|
||||||
|
SKLogger.warn(`数据库连接:[${agent.id}:${agent.name}]连接失败[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("ping", (data: any) => {
|
||||||
|
SKLogger.info(`数据库连接:[${agent.id}:${agent.name}]PING[${data}]`);
|
||||||
|
});
|
||||||
|
socket.on("pong", (data: any) => {
|
||||||
|
SKLogger.info(`数据库连接:[${agent.id}:${agent.name}]PONG[${data}]`);
|
||||||
|
});
|
||||||
|
agent.id = this.agent_seed_id;
|
||||||
|
this.socket_pool[this.agent_seed_id] = agent;
|
||||||
|
this.agent_seed_id++;
|
||||||
|
SKLogger.info(`数据库连接:[${agent.id}]已连接!`);
|
||||||
|
}
|
||||||
|
|
||||||
|
lanuch() {
|
||||||
|
let self = this;
|
||||||
|
let io = socketio(GameConf.gate_db_port, {
|
||||||
|
"transports": [
|
||||||
|
'websocket', 'polling'
|
||||||
|
]
|
||||||
|
});
|
||||||
|
io.sockets.on('connection', (socket: any) => {
|
||||||
|
if(socket.handshake.address != "::ffff:127.0.0.1"){
|
||||||
|
return socket.close()
|
||||||
|
}
|
||||||
|
self.reset(socket);
|
||||||
|
});
|
||||||
|
SKLogger.info(`数据库服务V${GameConf.version}启动完毕,正在监听本地:${GameConf.gate_db_port}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
fsql(agent: DBAgent, data: any) {
|
||||||
|
this.query(data.sql, (error: any, rows: any) => {
|
||||||
|
if (error) {
|
||||||
|
let info = DB.errorInfo(error);
|
||||||
|
SKLogger.warn(`SQL错误:[${data.sql}][${info}]`);
|
||||||
|
agent.send('sqled', {
|
||||||
|
id: data.id,
|
||||||
|
error: error,
|
||||||
|
rows: null,
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
agent.send('sqled', {
|
||||||
|
id: data.id,
|
||||||
|
error: null,
|
||||||
|
rows: rows,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// 注册连接
|
||||||
|
freg(agent: DBAgent, data: any) {
|
||||||
|
agent.name = data.name;
|
||||||
|
SKLogger.info(`数据库连接:[${agent.id}:${agent.name}]完成注册`);
|
||||||
|
}
|
||||||
|
// 关闭连接
|
||||||
|
fclose(agent: DBAgent) {
|
||||||
|
let temp: DBAgent = SKDataUtil.valueForKey(this.socket_pool, agent.id);
|
||||||
|
if (temp == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
SKLogger.info(`数据库连接:[${temp.id}:${temp.name}]关闭`);
|
||||||
|
delete this.socket_pool[temp.id];
|
||||||
|
}
|
||||||
|
// 执行查询
|
||||||
|
query(sql: string, callback: (error: Error, rows: any) => void) {
|
||||||
|
if (SKDataUtil.isEmptyString(sql)) {
|
||||||
|
SKLogger.warn(`SQL错误:SQL不能为空!`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.pool.getConnection((conn_error: mysql.MysqlError, conn: mysql.PoolConnection) => {
|
||||||
|
if (conn_error) {
|
||||||
|
SKLogger.warn(`SQL连接错误:${conn_error}\n[${sql}]`);
|
||||||
|
callback(conn_error, null);
|
||||||
|
} else {
|
||||||
|
conn.query(sql, (query_error: Error, rows: any, fields: any) => {
|
||||||
|
if (query_error) {
|
||||||
|
SKLogger.warn(`SQL查询错误:${query_error}\n[${sql}]`);
|
||||||
|
}
|
||||||
|
//释放连接
|
||||||
|
conn.release();
|
||||||
|
//事件驱动回调
|
||||||
|
callback(query_error, rows);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
new DBServ().lanuch();
|
77
game.ts
Normal file
77
game.ts
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
import ChargeConfig from "./game/core/ChargeConfig";
|
||||||
|
import GameUtil from "./game/core/GameUtil";
|
||||||
|
import Launch from "./game/core/Launch";
|
||||||
|
import NpcConfigMgr from "./game/core/NpcConfigMgr";
|
||||||
|
import HttpGame from "./game/network/http/HttpGame";
|
||||||
|
import SKLogger from "./game/gear/SKLogger";
|
||||||
|
import DBForm from "./game/utils/DBForm";
|
||||||
|
import ServerConf from "./conf/ServerConf";
|
||||||
|
import GameConf from "./conf/GameConf";
|
||||||
|
import Command from "./game/common/Command";
|
||||||
|
|
||||||
|
// 未知异常捕获
|
||||||
|
process.on('uncaughtException', function (err: any) {
|
||||||
|
console.error('An uncaught error occurred!');
|
||||||
|
|
||||||
|
console.error(err.stack);
|
||||||
|
SKLogger.warn(err.stack);
|
||||||
|
})
|
||||||
|
|
||||||
|
function complete() {
|
||||||
|
SKLogger.info('启动游戏模块...');
|
||||||
|
Launch.shared.start();
|
||||||
|
}
|
||||||
|
|
||||||
|
let mod_list: any = {};
|
||||||
|
|
||||||
|
function init(mod: any) {
|
||||||
|
mod_list[mod] = 0;
|
||||||
|
return () => {
|
||||||
|
mod_list[mod] = 1;
|
||||||
|
let allcomplete = true;
|
||||||
|
for (const mkey in mod_list) {
|
||||||
|
if (mod_list.hasOwnProperty(mkey)) {
|
||||||
|
const value = mod_list[mkey];
|
||||||
|
if (value == 0) {
|
||||||
|
allcomplete = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (allcomplete) {
|
||||||
|
complete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function main() {
|
||||||
|
SKLogger.initLog("game")
|
||||||
|
GameUtil.localIP = GameUtil.getIPAdress();
|
||||||
|
// 加载配置表
|
||||||
|
let conf: ServerConf = GameConf.game_1;
|
||||||
|
GameUtil.serverType = conf.server_type;
|
||||||
|
GameUtil.serverName = conf.server_name;
|
||||||
|
GameUtil.serverId = conf.server_id;
|
||||||
|
GameUtil.serverConf = conf;
|
||||||
|
GameUtil.launch();
|
||||||
|
SKLogger.info(`${GameUtil.serverName}V${GameConf.version} 启动...`);
|
||||||
|
SKLogger.info("1.系统配置表加载完毕");
|
||||||
|
DBForm.shared.launch();
|
||||||
|
SKLogger.info('2.数据库模块启动完毕');
|
||||||
|
// 启动命令行管理
|
||||||
|
Command.shared.launch();
|
||||||
|
SKLogger.info('3.命令行模块启动完毕');
|
||||||
|
// 启动监控系统
|
||||||
|
let cli = require("./game/common/cli");
|
||||||
|
cli.start(conf.cli_port, init('cli'));
|
||||||
|
// NPC配置初始化
|
||||||
|
NpcConfigMgr.shared.launch();
|
||||||
|
//充值配置模块启动完毕
|
||||||
|
ChargeConfig.shared.launch();
|
||||||
|
SKLogger.info(`4.充值配置模块启动完毕`);
|
||||||
|
//启动http模块
|
||||||
|
HttpGame.shared.start(conf.http_port);
|
||||||
|
SKLogger.info(`5.HTTP模块启动完毕,开始监听${GameConf.local_ip}:${conf.http_port}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
main();
|
46
game/JingChanSongFu/JInChan.ts
Normal file
46
game/JingChanSongFu/JInChan.ts
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
import MapMgr from "../core/MapMgr";
|
||||||
|
|
||||||
|
export default class JInChan {
|
||||||
|
nNpc: number;
|
||||||
|
nOnlyID: number;
|
||||||
|
vecApply: [];
|
||||||
|
mapid: number;
|
||||||
|
pos: any;
|
||||||
|
// 金蟾等级
|
||||||
|
level: number;
|
||||||
|
// 1 金蟾、2 金蟾boss
|
||||||
|
type: number;
|
||||||
|
|
||||||
|
constructor(npcid: number, mapid: number, level: number, type: number) {
|
||||||
|
this.nNpc = npcid;
|
||||||
|
this.nOnlyID = 0;
|
||||||
|
this.vecApply = [];
|
||||||
|
this.mapid = mapid;
|
||||||
|
this.pos = {
|
||||||
|
x: 0,
|
||||||
|
y: 0
|
||||||
|
};
|
||||||
|
this.level = level;
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
Reset() {
|
||||||
|
this.vecApply = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
getCurPos(): any {
|
||||||
|
return this.pos;
|
||||||
|
}
|
||||||
|
|
||||||
|
GetPos() {
|
||||||
|
// let vecTmp = this.strPos.split(",");
|
||||||
|
let mapModel = MapMgr.shared.getMapById(this.mapid);
|
||||||
|
let pos = mapModel.getARandomPos();
|
||||||
|
this.pos = {
|
||||||
|
map: this.mapid,
|
||||||
|
x: pos.x,
|
||||||
|
y: pos.y
|
||||||
|
};
|
||||||
|
return this.pos;
|
||||||
|
}
|
||||||
|
}
|
478
game/JingChanSongFu/JIngChanSongFuMgr.ts
Normal file
478
game/JingChanSongFu/JIngChanSongFuMgr.ts
Normal file
@ -0,0 +1,478 @@
|
|||||||
|
import JInChan from "./JInChan";
|
||||||
|
import NpcMgr from "../core/NpcMgr";
|
||||||
|
import PlayerMgr from "../object/PlayerMgr";
|
||||||
|
import GTimer from "../common/GTimer";
|
||||||
|
import SKDataUtil from "../gear/SKDataUtil";
|
||||||
|
import Currency from "../activity/Currency";
|
||||||
|
import GameUtil from "../core/GameUtil";
|
||||||
|
import * as schedule from "node-schedule";
|
||||||
|
import SKLogger from "../gear/SKLogger";
|
||||||
|
import DB from "../utils/DB";
|
||||||
|
import {
|
||||||
|
BattleType,
|
||||||
|
EActionType,
|
||||||
|
EAttrCalType,
|
||||||
|
EAttrTypeL1,
|
||||||
|
EAttrTypeL2,
|
||||||
|
EEquipPos,
|
||||||
|
EEquipType,
|
||||||
|
EEventType,
|
||||||
|
ELiveingType,
|
||||||
|
ENpcCreater,
|
||||||
|
ERaceType,
|
||||||
|
ESexType,
|
||||||
|
ESkillType,
|
||||||
|
MsgCode,
|
||||||
|
Operate
|
||||||
|
} from "../role/EEnum";
|
||||||
|
import TeamMgr from "../core/TeamMgr";
|
||||||
|
import MonsterMgr from "../core/MonsterMgr";
|
||||||
|
export default class JIngChanSongFuMgr {
|
||||||
|
private static _shared: JIngChanSongFuMgr;
|
||||||
|
/**金蟾怪物列表 */
|
||||||
|
vecMonster: any[];
|
||||||
|
/**金蟾BOSS怪物列表 */
|
||||||
|
JingChanBosslist: any[];
|
||||||
|
/**变异金蟾列表 */
|
||||||
|
BianYiJIngChan: any[];
|
||||||
|
/**刷新时间 */
|
||||||
|
refresh_timer: any;
|
||||||
|
/**奖励列表 */
|
||||||
|
JiangLiList: any[];
|
||||||
|
/**限制击杀表 */
|
||||||
|
limtlist: any[];
|
||||||
|
logTime: any;
|
||||||
|
static get shared(): JIngChanSongFuMgr {
|
||||||
|
if (!this._shared) {
|
||||||
|
this._shared = new JIngChanSongFuMgr();
|
||||||
|
}
|
||||||
|
return this._shared;
|
||||||
|
}
|
||||||
|
constructor() {
|
||||||
|
this.limtlist = [];
|
||||||
|
this.vecMonster = [];
|
||||||
|
this.JingChanBosslist = [];
|
||||||
|
this.BianYiJIngChan = [];
|
||||||
|
this.refresh_timer = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
launch() {
|
||||||
|
let nCurTime = GameUtil.getTime();
|
||||||
|
let nDay = Math.floor(nCurTime / 86400);
|
||||||
|
let nHour = Math.floor(nCurTime / 3600);
|
||||||
|
this.logTime = {
|
||||||
|
nCurDay: nDay,
|
||||||
|
nCurHour: nHour,
|
||||||
|
}
|
||||||
|
this.onCreateWorldJInChan();
|
||||||
|
this.Jinchanjiangli();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
OnNewDay() {
|
||||||
|
this.limtlist = [];
|
||||||
|
}
|
||||||
|
pushMoster() {
|
||||||
|
|
||||||
|
/**清理所有金蟾 */
|
||||||
|
if (this.vecMonster.length > 0) {
|
||||||
|
for (let it in this.vecMonster) {
|
||||||
|
let pWBomb = this.vecMonster[it];
|
||||||
|
NpcMgr.shared.DeleteNpc(pWBomb.nOnlyID);
|
||||||
|
|
||||||
|
}
|
||||||
|
this.vecMonster = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**清理所有变异金蟾 */
|
||||||
|
// if (this.BianYiJIngChan.length > 0){
|
||||||
|
// for (let it in this.BianYiJIngChan) {
|
||||||
|
// let pWBomb = this.BianYiJIngChan[it];
|
||||||
|
// NpcMgr.shared.DeleteNpc(pWBomb.nOnlyID);
|
||||||
|
// }
|
||||||
|
// this.BianYiJIngChan = [];
|
||||||
|
// }
|
||||||
|
|
||||||
|
this.vecMonster.push(new JInChan(82041, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82042, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82043, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82044, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82045, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82046, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82047, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82048, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82049, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82050, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82051, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82052, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82053, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82054, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82055, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82056, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82057, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82058, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82059, 1212, 1, 8));
|
||||||
|
this.vecMonster.push(new JInChan(82060, 1212, 1, 8));
|
||||||
|
|
||||||
|
// 变异金蟾
|
||||||
|
this.vecMonster.push(new JInChan(82061, 1212, 3, 9));
|
||||||
|
this.vecMonster.push(new JInChan(82062, 1212, 3, 9));
|
||||||
|
this.vecMonster.push(new JInChan(82063, 1212, 3, 9));
|
||||||
|
|
||||||
|
this.BianYiJIngChan.push({ "npcId": 82061, "name": "金蟾王", "mapid": 1212, "mapName": "蓬莱仙岛", "level": 3, "type": 9 });
|
||||||
|
this.BianYiJIngChan.push({ "npcId": 82062, "name": "金蟾王", "mapid": 1212, "mapName": "蓬莱仙岛", "level": 3, "type": 9 });
|
||||||
|
this.BianYiJIngChan.push({ "npcId": 82063, "name": "金蟾王", "mapid": 1212, "mapName": "蓬莱仙岛", "level": 3, "type": 9 });
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Jinchanjiangli() {
|
||||||
|
//读取奖励
|
||||||
|
|
||||||
|
this.JiangLiList = []; //先清空 //在读取
|
||||||
|
let sql = `SELECT * FROM prop_jinchanjiangli;`;
|
||||||
|
DB.query(sql, (error: any, rows: any) => {
|
||||||
|
if (error) {
|
||||||
|
SKLogger.debug('读取金蟾奖励奖励失败')
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
for (let i = 0; i < rows.length; i++) {
|
||||||
|
|
||||||
|
this.JiangLiList.push({
|
||||||
|
id: rows[i].id,
|
||||||
|
itemid: rows[i].itemid,
|
||||||
|
rate: rows[i].rate,
|
||||||
|
name: rows[i].name,
|
||||||
|
type: rows[i].type,
|
||||||
|
num: rows[i].num,
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
SKLogger.debug('读取金蟾奖励数据成功!!===================================')
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
IsJInchan(nOnlyID: any): boolean {
|
||||||
|
for (let it in this.vecMonster) {
|
||||||
|
let pjinchan = this.vecMonster[it];
|
||||||
|
if (pjinchan.nOnlyID == nOnlyID)
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
for (let it in this.BianYiJIngChan) {
|
||||||
|
let pBoss = this.BianYiJIngChan[it];
|
||||||
|
if (pBoss.npcId == nOnlyID)
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
/**创建金蟾 */
|
||||||
|
onCreateWorldJInChan() {
|
||||||
|
let date = GTimer.getCurDate();
|
||||||
|
let cur_m = date.getMinutes();//获得分钟数
|
||||||
|
let cur_s = date.getSeconds();
|
||||||
|
if (cur_m >= 30) {
|
||||||
|
cur_m = cur_m - 30;//超过30分 计算超出分钟
|
||||||
|
}
|
||||||
|
let t = (29 - cur_m) * 60 + (60 - cur_s);
|
||||||
|
this.refresh_timer = setTimeout(() => {
|
||||||
|
this.refresh_timer = 0;
|
||||||
|
|
||||||
|
this.checkAndCreateWordJInChan();
|
||||||
|
}, t * 1000);//29分开始刷新
|
||||||
|
// this.checkAndCreateWordJInChan();
|
||||||
|
}
|
||||||
|
|
||||||
|
FindStar(onlyID: number): any {
|
||||||
|
// 检查金蟾
|
||||||
|
for (let key in this.vecMonster) {
|
||||||
|
let item = this.vecMonster[key];
|
||||||
|
if (item.nOnlyID == onlyID) {
|
||||||
|
return item;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
ApplyChallenge(nNpcOnlyID: any, roleId: any): number {
|
||||||
|
let bomb = this.FindStar(nNpcOnlyID);
|
||||||
|
if (bomb == null) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (bomb.vecApply.length > 0) {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
//星级打怪不限制星级
|
||||||
|
// if (bomb.level > starlevel) {
|
||||||
|
// return 3;
|
||||||
|
// }
|
||||||
|
bomb.vecApply.push(roleId);
|
||||||
|
let self = this;
|
||||||
|
setTimeout(() => {
|
||||||
|
self.trigleJInChanBattle(nNpcOnlyID, roleId);
|
||||||
|
}, 500);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**挑战失败 */
|
||||||
|
ChallengeFail(npc_onlyid: any, battle: any) {
|
||||||
|
let pBomb: any = this.FindStar(npc_onlyid);
|
||||||
|
if (null == pBomb) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
// 检查变异-如果死亡进行处罚
|
||||||
|
if (pBomb.type == 3) {
|
||||||
|
this.JinChanPunish(battle);
|
||||||
|
}
|
||||||
|
pBomb.Reset();//.push(nAccountID);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**检查和创造金蟾 */
|
||||||
|
checkAndCreateWordJInChan() {
|
||||||
|
if (this.refresh_timer == 0) {
|
||||||
|
this.refresh_timer = setTimeout(() => {
|
||||||
|
this.refresh_timer = 0
|
||||||
|
this.checkAndCreateWordJInChan();
|
||||||
|
}, 60 * 30 * 1000);
|
||||||
|
}
|
||||||
|
this.pushMoster()
|
||||||
|
for (let it in this.vecMonster) {
|
||||||
|
let pWBomb = this.vecMonster[it];
|
||||||
|
pWBomb.Reset();
|
||||||
|
if (pWBomb.nOnlyID > 0) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
let stPos = pWBomb.GetPos();
|
||||||
|
pWBomb.nOnlyID = NpcMgr.shared.CreateNpc(pWBomb.nNpc, stPos.map, stPos.x, stPos.y, {
|
||||||
|
nKind: 0,
|
||||||
|
nID: 0
|
||||||
|
}, 0, pWBomb.level, pWBomb.type);
|
||||||
|
}
|
||||||
|
if (this.BianYiJIngChan.length > 0) {
|
||||||
|
|
||||||
|
|
||||||
|
let name = null
|
||||||
|
let mapName = null
|
||||||
|
for (let it in this.BianYiJIngChan) {
|
||||||
|
let sv: any = this.BianYiJIngChan[it];
|
||||||
|
// let pWBomb = new JInChan(sv.npcId, sv.mapid, sv.level, 9);
|
||||||
|
// pWBomb.Reset();
|
||||||
|
// if (pWBomb.nOnlyID <= 0) {
|
||||||
|
// let stPos = pWBomb.GetPos();
|
||||||
|
// pWBomb.nOnlyID = NpcMgr.shared.CreateNpc(pWBomb.nNpc, stPos.map, stPos.x, stPos.y, {
|
||||||
|
// nKind: 0,
|
||||||
|
// nID: 0
|
||||||
|
// }, 0, pWBomb.level, pWBomb.type);
|
||||||
|
// }
|
||||||
|
// this.vecMonster.push(pWBomb);
|
||||||
|
name = sv.name
|
||||||
|
mapName = sv.mapName
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
let strRichText = `<color=#0096ff >${name}</c ><color=#9f20d0 >携带大量宝物,率领众金蟾出现在</c ><color=#009f3c >${mapName}</c ><color=#9f20d0 >。求一有缘人!</c >`;
|
||||||
|
PlayerMgr.shared.broadcast('s2c_game_chat', {
|
||||||
|
msg: strRichText,
|
||||||
|
scale: 3 //播放次数
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**触发金蟾战斗 */
|
||||||
|
trigleJInChanBattle(npcOnlyID: any, roleId: any) {
|
||||||
|
let star = this.FindStar(npcOnlyID);
|
||||||
|
if (star == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (star.vecApply.length <= 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let npc = NpcMgr.shared.findNpc(npcOnlyID);
|
||||||
|
if (npc == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let player = PlayerMgr.shared.getPlayerByRoleId(roleId);
|
||||||
|
if (player == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
star.Reset();
|
||||||
|
if (npc.configid == 82063 || npc.configid == 82062 || npc.configid == 82061) {
|
||||||
|
let p = PlayerMgr.shared.getPlayerByRoleId(roleId);
|
||||||
|
if (p.getTeamId() > 0) {//有队伍
|
||||||
|
let team = TeamMgr.shared.getTeamPlayer(p.getTeamId());
|
||||||
|
for (let i = 0; i < team.length; i++) { //遍历队伍
|
||||||
|
const p = team[i];//队伍人员
|
||||||
|
if (this.hasLimt(p.roleid)) {//存在记录
|
||||||
|
for (let index = 0; index < this.limtlist.length; index++) {
|
||||||
|
const lim = this.limtlist[index]; //限制
|
||||||
|
if (lim.roleid == p) {
|
||||||
|
if (lim.num >= 5) {
|
||||||
|
p.send('s2c_notice', {
|
||||||
|
strRichText: '已达到最大击杀次数!'
|
||||||
|
})
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
lim.num++;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {//没有记录
|
||||||
|
let info: any = {};
|
||||||
|
info.roleid = p;
|
||||||
|
info.num = 0;
|
||||||
|
this.limtlist.push(info)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
if (this.hasLimt(roleId)) {//存在记录
|
||||||
|
for (let index = 0; index < this.limtlist.length; index++) {
|
||||||
|
const lim = this.limtlist[index]; //限制
|
||||||
|
if (lim.roleid == roleId) {
|
||||||
|
if (lim.num >= 5) {
|
||||||
|
p.send('s2c_notice', {
|
||||||
|
strRichText: '已达到最大击杀次数!'
|
||||||
|
})
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
lim.num++;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {//没有记录
|
||||||
|
let info: any = {};
|
||||||
|
info.roleid = roleId;
|
||||||
|
info.num = 0;
|
||||||
|
this.limtlist.push(info)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let battle = player.monsterBattle(npc.monster_group, null, BattleType.JinChan, false);
|
||||||
|
if (battle == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
battle.source = npcOnlyID;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
hasLimt(roleid: any): boolean {
|
||||||
|
for (let rid of this.limtlist) {
|
||||||
|
if (rid.roleid == roleid) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**清理金蟾 */
|
||||||
|
CheckWorldJInChanDead(nOnlyID: any) {
|
||||||
|
let flag = true;
|
||||||
|
for (let it in this.vecMonster) {
|
||||||
|
let pWBomb = this.vecMonster[it];
|
||||||
|
if (pWBomb.nOnlyID != nOnlyID)
|
||||||
|
continue;
|
||||||
|
pWBomb.nOnlyID = 0;
|
||||||
|
NpcMgr.shared.DeleteNpc(nOnlyID);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// 金蟾失败处罚
|
||||||
|
JinChanPunish(battle: any) {
|
||||||
|
if (battle != null && battle.campA != undefined) {
|
||||||
|
for (let role of battle.campA.broles) {
|
||||||
|
// 如果是玩家 并且死亡进行失败惩罚
|
||||||
|
if (role.living_type == 1 && role.isdead == true) {
|
||||||
|
let player = PlayerMgr.shared.getPlayerByOnlyId(role.onlyid)
|
||||||
|
if (player) {
|
||||||
|
if (player.relive >= 1) {
|
||||||
|
let exp: number = 10000 * player.level * 0.9 + player.relive * 15000;
|
||||||
|
player.addExp(-exp)
|
||||||
|
player.send_notice("本次战斗死亡进行惩罚!扣除经验:" + exp)
|
||||||
|
} else {
|
||||||
|
player.send_notice("你当前等级不足一转系统保护本次死亡不进行惩罚!")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**现金奖励 */
|
||||||
|
starCurrency(battle: any, task_name: string) {
|
||||||
|
if (battle != null && battle.campA != undefined) {
|
||||||
|
for (let role of battle.campA.broles) {
|
||||||
|
// 如果是玩家
|
||||||
|
if (role.living_type == 1) {
|
||||||
|
let player = PlayerMgr.shared.getPlayerByOnlyId(role.onlyid)
|
||||||
|
if (player) {
|
||||||
|
Currency.shared.obtain_currency(player, task_name)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sendReward(roleid: number, npcOnlyID: number, iswin: number) {
|
||||||
|
|
||||||
|
this.CheckWorldJInChanDead(npcOnlyID)
|
||||||
|
//todo处理奖励
|
||||||
|
let player = PlayerMgr.shared.getPlayerByOnlyId(roleid);
|
||||||
|
let jiangli = [];
|
||||||
|
if (npcOnlyID == 40011) {//BOSS编号
|
||||||
|
for (const key in this.JiangLiList) {
|
||||||
|
if (Object.prototype.hasOwnProperty.call(this.JiangLiList, key)) {
|
||||||
|
const element = this.JiangLiList[key];
|
||||||
|
if (element.type == 1) {
|
||||||
|
if (element.rate >= 100) {
|
||||||
|
jiangli.push(element);
|
||||||
|
} else {
|
||||||
|
let r = GameUtil.random(0, 100);
|
||||||
|
if (element.rate > r) {
|
||||||
|
jiangli.push(element);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
|
||||||
|
for (const key in this.JiangLiList) {//小怪
|
||||||
|
if (Object.prototype.hasOwnProperty.call(this.JiangLiList, key)) {
|
||||||
|
const element = this.JiangLiList[key];
|
||||||
|
if (element.type == 0) {
|
||||||
|
if (element.rate >= 100) {
|
||||||
|
jiangli.push(element);
|
||||||
|
} else {
|
||||||
|
let r = GameUtil.random(0, 100);
|
||||||
|
if (element.rate > r) {
|
||||||
|
jiangli.push(element);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (let index = 0; index < jiangli.length; index++) {
|
||||||
|
const element = jiangli[index];
|
||||||
|
player.addBagItem(element.itemid, element.num, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
282
game/activity/ActivityBase.ts
Normal file
282
game/activity/ActivityBase.ts
Normal file
@ -0,0 +1,282 @@
|
|||||||
|
import PlayerMgr from "../object/PlayerMgr";
|
||||||
|
import GameUtil from "../core/GameUtil";
|
||||||
|
import ActivityMgr from "./ActivityMgr";
|
||||||
|
import ActivityDefine from "./ActivityDefine";
|
||||||
|
import SKLogger from "../gear/SKLogger";
|
||||||
|
|
||||||
|
export default class ActivityBase {
|
||||||
|
activity_id: number;
|
||||||
|
name: string;
|
||||||
|
open_notice: string;
|
||||||
|
open_type: number;
|
||||||
|
open_type_list: any[];
|
||||||
|
open_time: number;
|
||||||
|
close_time: number;
|
||||||
|
activity_state: any;
|
||||||
|
player_list: any;
|
||||||
|
is_ready_notice: boolean;
|
||||||
|
ready_open_time: number;
|
||||||
|
ready_close_time: number;
|
||||||
|
is_gm_open: boolean;
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
this.activity_id = 0;
|
||||||
|
this.name = '';
|
||||||
|
this.open_notice = `${this.name} 已经开启,请大家踊跃参加!`;
|
||||||
|
// 1 每天开放 2 每周周几 3 每月定时 4 固定时段每天开放 5 固定时段全天开放
|
||||||
|
this.open_type = 0;
|
||||||
|
// 存储根据类型的 时间节点
|
||||||
|
// 1 无 2 存放(1~7) 3 存放日期 4 无
|
||||||
|
this.open_type_list = [];
|
||||||
|
|
||||||
|
this.open_time = -1; // 开放的时间 0即 0点0分 900 即上午9点,1545即 15点45分
|
||||||
|
this.close_time = -1; // 关闭时间同开服时间
|
||||||
|
this.activity_state = ActivityDefine.activityState.Close;
|
||||||
|
|
||||||
|
this.player_list = {}; // onlyid -> player
|
||||||
|
this.is_ready_notice = false; //是否准备公告
|
||||||
|
this.ready_open_time = 0;
|
||||||
|
this.ready_close_time = 0;
|
||||||
|
this.is_gm_open = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
init() {
|
||||||
|
this.open_time = this.open_type_list[0];
|
||||||
|
this.close_time = this.open_type_list[1];
|
||||||
|
|
||||||
|
if (this.open_type != 4 && this.open_type != 5) {
|
||||||
|
let curdate = new Date(GameUtil.gameTime);
|
||||||
|
|
||||||
|
if (this.open_time != -1) {
|
||||||
|
let openhour = Math.floor(this.open_time / 100);
|
||||||
|
let openminute = Math.floor(this.open_time % 100);
|
||||||
|
let date = new Date(curdate.getFullYear(), curdate.getMonth(), curdate.getDate(), openhour, openminute, 0, 0);
|
||||||
|
let readyopenm = date.getTime() - 5 * 60 * 1000;
|
||||||
|
let readyopend = new Date(readyopenm);
|
||||||
|
this.ready_open_time = readyopend.getHours() * 100 + readyopend.getMinutes();
|
||||||
|
date = null;
|
||||||
|
}
|
||||||
|
if (this.close_time != -1) {
|
||||||
|
let closehour = Math.floor(this.close_time / 100);
|
||||||
|
let closeminute = Math.floor(this.close_time % 100);
|
||||||
|
let date = new Date(curdate.getFullYear(), curdate.getMonth(), curdate.getDate(), closehour, closeminute, 0, 0);
|
||||||
|
let readyclosem = date.getTime() - 5 * 60 * 1000;
|
||||||
|
let readyclosed = new Date(readyclosem);
|
||||||
|
this.ready_close_time = readyclosed.getHours() * 100 + readyclosed.getMinutes();
|
||||||
|
date = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
readyOpen() {
|
||||||
|
this.activity_state = ActivityDefine.activityState.ReadyOpen;
|
||||||
|
if (this.is_ready_notice) {
|
||||||
|
let times = 3;
|
||||||
|
let broad = () => {
|
||||||
|
times--;
|
||||||
|
let brstr = `${this.name} 即将开启,请大家踊跃参加!`;
|
||||||
|
PlayerMgr.shared.broadcast('s2c_notice', {
|
||||||
|
strRichText: brstr
|
||||||
|
});
|
||||||
|
PlayerMgr.shared.broadcast('s2c_game_chat', {
|
||||||
|
scale: 3,
|
||||||
|
msg: brstr,
|
||||||
|
name: '',
|
||||||
|
resid: 0,
|
||||||
|
teamid: 0,
|
||||||
|
});
|
||||||
|
if (times >= 0) {
|
||||||
|
setTimeout(() => {
|
||||||
|
broad();
|
||||||
|
}, 10 * 1000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
broad();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
open() {
|
||||||
|
this.activity_state = ActivityDefine.activityState.Opening;
|
||||||
|
if (this.is_ready_notice) {
|
||||||
|
let brstr = this.open_notice;
|
||||||
|
PlayerMgr.shared.broadcast('s2c_notice', {
|
||||||
|
strRichText: brstr
|
||||||
|
});
|
||||||
|
PlayerMgr.shared.broadcast('s2c_game_chat', {
|
||||||
|
scale: 3,
|
||||||
|
msg: brstr,
|
||||||
|
name: '',
|
||||||
|
resid: 0,
|
||||||
|
teamid: 0,
|
||||||
|
});
|
||||||
|
SKLogger.debug(`活动(${this.name})已经开启!`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
gmState(state: any) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
readyClose() {
|
||||||
|
this.activity_state = ActivityDefine.activityState.ReadyClose;
|
||||||
|
if (this.is_ready_notice) {
|
||||||
|
let brstr = `${this.name} 即将关闭,大家抓紧时间!`;
|
||||||
|
PlayerMgr.shared.broadcast('s2c_notice', {
|
||||||
|
strRichText: brstr
|
||||||
|
});
|
||||||
|
PlayerMgr.shared.broadcast('s2c_game_chat', {
|
||||||
|
scale: 3,
|
||||||
|
msg: brstr,
|
||||||
|
name: '',
|
||||||
|
resid: 0,
|
||||||
|
teamid: 0,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
close() {
|
||||||
|
this.activity_state = ActivityDefine.activityState.Close;
|
||||||
|
if (this.is_ready_notice) {
|
||||||
|
let brstr = `本次 ${this.name} 已结束,请大家下次继续参加`;
|
||||||
|
PlayerMgr.shared.broadcast('s2c_notice', {
|
||||||
|
strRichText: brstr
|
||||||
|
});
|
||||||
|
PlayerMgr.shared.broadcast('s2c_game_chat', {
|
||||||
|
scale: 3,
|
||||||
|
msg: brstr,
|
||||||
|
name: '',
|
||||||
|
resid: 0,
|
||||||
|
teamid: 0,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
SKLogger.debug(`活动[${this.name}]已经关闭!`)
|
||||||
|
}
|
||||||
|
|
||||||
|
onNewDay() {
|
||||||
|
}
|
||||||
|
|
||||||
|
onNewHour() {
|
||||||
|
}
|
||||||
|
|
||||||
|
checkReadyOpen() {
|
||||||
|
if (this.activity_state == ActivityDefine.activityState.ReadyOpen) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let curDate = new Date(GameUtil.gameTime);
|
||||||
|
if (this.open_type == 2) {
|
||||||
|
let weekday = curDate.getDay() + 1;
|
||||||
|
if (this.open_type_list.indexOf(weekday) == -1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.open_type == 3) {
|
||||||
|
let monthday = curDate.getDate();
|
||||||
|
if (this.open_type_list.indexOf(monthday) == -1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.open_type == 4 || this.open_type == 5) {
|
||||||
|
let curyear = curDate.getHours();
|
||||||
|
let curmoth = curDate.getMonth() + 1;
|
||||||
|
let curday = curDate.getDate();
|
||||||
|
let curtime = curyear * 1000 + curmoth * 100 + curday;
|
||||||
|
|
||||||
|
let activity_begin_time = this.open_type_list[0];
|
||||||
|
let activity_end_time = this.open_type_list[1];
|
||||||
|
if (curtime < activity_begin_time || curtime > activity_end_time) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let curhour = curDate.getHours();
|
||||||
|
let curminute = curDate.getMinutes();
|
||||||
|
let curtt = curhour * 100 + curminute;
|
||||||
|
|
||||||
|
if (curtt >= this.ready_open_time && curtt < this.open_time) {
|
||||||
|
this.readyOpen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 以 千位数字 获取时间
|
||||||
|
getActTime(offest = 0) {
|
||||||
|
let curDate = new Date(GameUtil.gameTime + offest);
|
||||||
|
let curhour = curDate.getHours();
|
||||||
|
let curminute = curDate.getMinutes();
|
||||||
|
let curtt = curhour * 100 + curminute;
|
||||||
|
return curtt;
|
||||||
|
}
|
||||||
|
|
||||||
|
checkOpen() {
|
||||||
|
if (this.activity_state != ActivityDefine.activityState.ReadyOpen) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let curtime = this.getActTime();
|
||||||
|
if (curtime >= this.open_time && curtime < this.close_time) {
|
||||||
|
this.open();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
checkReadyClose() {
|
||||||
|
if (this.activity_state != ActivityDefine.activityState.Opening) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let curtime = this.getActTime();
|
||||||
|
if (curtime > this.ready_close_time && curtime < this.close_time) {
|
||||||
|
this.readyClose();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
checkClose() {
|
||||||
|
if (this.activity_state == ActivityDefine.activityState.close) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let curtime = this.getActTime();
|
||||||
|
if (curtime >= this.close_time) {
|
||||||
|
this.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
update(dt: number) {
|
||||||
|
if (this.open_type == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (this.open_type == 4 || this.open_type == 5) {
|
||||||
|
let curDate = new Date(GameUtil.gameTime);
|
||||||
|
|
||||||
|
let curyear = curDate.getFullYear();
|
||||||
|
let curmoth = curDate.getMonth() + 1;
|
||||||
|
let curday = curDate.getDate();
|
||||||
|
let curtime = curyear * 10000 + curmoth * 100 + curday;
|
||||||
|
|
||||||
|
let activity_begin_time = this.open_type_list[0];
|
||||||
|
let activity_end_time = this.open_type_list[1];
|
||||||
|
if (curtime >= activity_begin_time && curtime <= activity_end_time) {
|
||||||
|
if (this.open_type == 5) {
|
||||||
|
this.open();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.close();
|
||||||
|
ActivityMgr.shared.delActivity(this.activity_id);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.activity_state == ActivityDefine.activityState.Close) {
|
||||||
|
this.checkReadyOpen();
|
||||||
|
this.checkOpen();
|
||||||
|
} else if (this.activity_state == ActivityDefine.activityState.ReadyOpen) {
|
||||||
|
this.checkOpen();
|
||||||
|
} else if (this.activity_state == ActivityDefine.activityState.Opening) {
|
||||||
|
this.checkReadyClose();
|
||||||
|
this.checkClose();
|
||||||
|
} else if (this.activity_state == ActivityDefine.activityState.ReadyClose) {
|
||||||
|
this.checkClose();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user