forked from jeason1997/RogueFable3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
help.js
132 lines (105 loc) · 4.45 KB
/
help.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
/*global gs, localStorage*/
'use strict';
var help = {};
// LEVEL_UP_DIALOG:
// ************************************************************************************************
help.levelUpDialog = function () {
var dialog;
if (!gs.globalData.skills && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你已经升了一级!你现在有技能和天赋点数可以使用了。\n你的生命值和法力值也被完全恢复。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}
];
gs.globalData.skills = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// TALENT_DIALOG:
// ************************************************************************************************
help.talentDialog = function () {
var dialog;
if (!gs.globalData.talents && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你获得了一个天赋点!每升4级你将获得一个天赋点。\n游戏开始时你有一个职业自带的天赋。\n如果你找到了天赋书,你也可以从中学到一些天赋。\n所有天赋学习时都有最低等级要求。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}
];
gs.globalData.talents = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// ITEM_DIALOG:
// ************************************************************************************************
help.itemDialog = function () {
var dialog;
if (!gs.globalData.items && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你刚刚捡起一个装备,\n按C打开你的角色菜单,装备它!';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}
];
gs.globalData.items = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// BOOK_DIALOG:
// ************************************************************************************************
help.bookDialog = function () {
var dialog;
if (!gs.globalData.books && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你刚刚捡起一本天赋书。\n按C打开你的角色菜单查看你可用的天赋。\n当你有天赋点可用时,你可以选择学习新的天赋。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}
];
gs.globalData.books = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// STAIRS_DIALOG:
// ************************************************************************************************
help.stairsDialog = function () {
var dialog;
if (!gs.globalData.stairs && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你发现了通往地牢更深处的一段楼梯。\n使用 < 或 > 键下楼或单击界面上的按钮。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}];
gs.globalData.stairs = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// REST_DIALOG:
// ************************************************************************************************
help.restDialog = function () {
var dialog;
if (!gs.globalData.rest && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '你的生命值很低,按住shift并点击你自己休息直到痊愈。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}];
gs.globalData.rest = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};
// UNSAFE_MOVE_DIALOG:
// ************************************************************************************************
help.unsafeMoveDialog = function () {
var dialog;
if (!gs.globalData.unsafeMove && gs.state !== 'DIALOG_MENU_STATE') {
// Setup Dialog:
dialog = [{}];
dialog[0].text = '此图块中存在危险地区,请按住Shift并单击以移动到危险地形。';
dialog[0].responses = [{text: '确定', nextLine: 'exit'}];
gs.globalData.unsafeMove = true;
localStorage.setItem('globalData', JSON.stringify(gs.globalData));
gs.dialogMenu.open(dialog);
}
};