Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
phpdts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nemo Ma
phpdts
Commits
98096542
Commit
98096542
authored
Apr 05, 2023
by
hisuinohoshi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update & fix
parent
d9209f90
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
302 additions
and
42 deletions
+302
-42
gamedata/cache/combatcfg_1.php
gamedata/cache/combatcfg_1.php
+250
-22
gamedata/cache/resources_1.php
gamedata/cache/resources_1.php
+31
-11
include/game/revbattle.calc.php
include/game/revbattle.calc.php
+3
-1
include/news.func.php
include/news.func.php
+2
-2
include/roommng.func.php
include/roommng.func.php
+16
-6
No files found.
gamedata/cache/combatcfg_1.php
View file @
98096542
...
@@ -28,15 +28,115 @@ $def_kind = Array(
...
@@ -28,15 +28,115 @@ $def_kind = Array(
);
);
//天气对攻击力的影响(单位:百分比加算)
//天气对攻击力的影响(单位:百分比加算)
$weather_attack_modifier
=
Array
(
10
,
10
,
0
,
-
5
,
-
10
,
-
20
,
-
15
,
0
,
0
,
7
,
20
,
-
7
,
-
20
,
-
5
,
-
10
,
-
10
,
-
10
,
10
,
5
);
$weather_attack_modifier
=
Array
(
0
=>
10
,
//'晴天',
1
=>
10
,
//'大晴',
2
=>
0
,
//'多云',
3
=>
-
5
,
//'小雨',
4
=>
-
10
,
//'暴雨',
5
=>
-
20
,
//'台风',
6
=>
-
15
,
//'雷雨',
7
=>
0
,
//'下雪',
8
=>
0
,
//'起雾',
9
=>
7
,
//'浓雾',
10
=>
20
,
//'<span class="yellow">瘴气</span>',
11
=>
-
7
,
//'<span class="red">龙卷风</span>',
12
=>
-
20
,
//'<span class="clan">暴风雪</span>',
13
=>
-
5
,
//'<span class="blue">冰雹</span>',
14
=>
-
10
,
//'<span class="linen">离子暴</span>',
15
=>
-
10
,
//'<span class="green">辐射尘</span>',
16
=>
-
10
,
//'<span class="purple">臭氧洞</span>',
17
=>
10
,
//'<span class="gold">极光</span>',
18
=>
5
//'<span class="minirainbow">光玉雨</span>'
);
//天气对防御力的影响(单位:百分比加算)
//天气对防御力的影响(单位:百分比加算)
$weather_defend_modifier
=
Array
(
10
,
30
,
0
,
0
,
-
3
,
-
15
,
-
10
,
0
,
-
20
,
-
30
,
-
50
,
-
5
,
-
20
,
-
3
,
-
20
,
5
,
-
30
,
30
,
35
);
$weather_defend_modifier
=
Array
(
0
=>
10
,
//'晴天',
1
=>
30
,
//'大晴',
2
=>
0
,
//'多云',
3
=>
0
,
//'小雨',
4
=>
-
3
,
//'暴雨',
5
=>
-
15
,
//'台风',
6
=>
-
10
,
//'雷雨',
7
=>
0
,
//'下雪',
8
=>
-
20
,
//'起雾',
9
=>
-
30
,
//'浓雾',
10
=>
-
50
,
//'<span class="yellow">瘴气</span>',
11
=>
-
5
,
//'<span class="red">龙卷风</span>',
12
=>
-
20
,
//'<span class="clan">暴风雪</span>',
13
=>
-
3
,
//'<span class="blue">冰雹</span>',
14
=>
-
20
,
//'<span class="linen">离子暴</span>',
15
=>
5
,
//'<span class="green">辐射尘</span>',
16
=>
-
30
,
//'<span class="purple">臭氧洞</span>',
17
=>
30
,
//'<span class="gold">极光</span>',
18
=>
35
//'<span class="minirainbow">光玉雨</span>'
);
//天气对发现率的影响
//天气对发现率的影响
$weather_find_r
=
Array
(
10
,
20
,
0
,
-
2
,
-
3
,
-
10
,
-
7
,
5
,
-
10
,
-
20
,
0
,
-
7
,
-
5
,
-
30
,
-
5
,
-
20
,
0
,
20
,
25
);
$weather_find_r
=
Array
(
0
=>
10
,
//'晴天',
1
=>
20
,
//'大晴',
2
=>
0
,
//'多云',
3
=>
-
2
,
//'小雨',
4
=>
-
3
,
//'暴雨',
5
=>
-
3
,
//'台风',
6
=>
-
5
,
//'雷雨',
7
=>
5
,
//'下雪',
8
=>
-
7
,
//'起雾',
9
=>
-
8
,
//'浓雾',
10
=>
0
,
//'<span class="yellow">瘴气</span>',
11
=>
-
7
,
//'<span class="red">龙卷风</span>',
12
=>
-
8
,
//'<span class="clan">暴风雪</span>',
13
=>
-
5
,
//'<span class="blue">冰雹</span>',
14
=>
-
5
,
//'<span class="linen">离子暴</span>',
15
=>
-
10
,
//'<span class="green">辐射尘</span>',
16
=>
0
,
//'<span class="purple">臭氧洞</span>',
17
=>
20
,
//'<span class="gold">极光</span>',
18
=>
25
//'<span class="minirainbow">光玉雨</span>'
);
//天气对躲避率的影响
//天气对躲避率的影响
$weather_hide_r
=
Array
(
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
);
$weather_hide_r
=
Array
(
0
=>
0
,
//'晴天',
1
=>
0
,
//'大晴',
2
=>
0
,
//'多云',
3
=>
0
,
//'小雨',
4
=>
0
,
//'暴雨',
5
=>
0
,
//'台风',
6
=>
0
,
//'雷雨',
7
=>
0
,
//'下雪',
8
=>
0
,
//'起雾',
9
=>
0
,
//'浓雾',
10
=>
0
,
//'<span class="yellow">瘴气</span>',
11
=>
0
,
//'<span class="red">龙卷风</span>',
12
=>
0
,
//'<span class="clan">暴风雪</span>',
13
=>
0
,
//'<span class="blue">冰雹</span>',
14
=>
0
,
//'<span class="linen">离子暴</span>',
15
=>
0
,
//'<span class="green">辐射尘</span>',
16
=>
0
,
//'<span class="purple">臭氧洞</span>',
17
=>
0
,
//'<span class="gold">极光</span>',
18
=>
0
//'<span class="minirainbow">光玉雨</span>'
);
//天气对先制率的影响
//天气对先制率的影响
$weather_active_r
=
Array
(
10
,
20
,
0
,
-
5
,
-
10
,
-
20
,
-
15
,
0
,
-
7
,
-
10
,
-
10
,
-
5
,
0
,
-
5
,
-
20
,
-
5
,
0
,
20
,
15
);
$weather_active_r
=
Array
(
0
=>
10
,
//'晴天',
1
=>
20
,
//'大晴',
2
=>
0
,
//'多云',
3
=>
-
5
,
//'小雨',
4
=>
-
7
,
//'暴雨',
5
=>
-
7
,
//'台风',
6
=>
-
8
,
//'雷雨',
7
=>
0
,
//'下雪',
8
=>
-
5
,
//'起雾',
9
=>
-
7
,
//'浓雾',
10
=>
-
8
,
//'<span class="yellow">瘴气</span>',
11
=>
-
5
,
//'<span class="red">龙卷风</span>',
12
=>
0
,
//'<span class="clan">暴风雪</span>',
13
=>
-
5
,
//'<span class="blue">冰雹</span>',
14
=>
-
20
,
//'<span class="linen">离子暴</span>',
15
=>
-
5
,
//'<span class="green">辐射尘</span>',
16
=>
0
,
//'<span class="purple">臭氧洞</span>',
17
=>
20
,
//'<span class="gold">极光</span>',
18
=>
20
//'<span class="minirainbow">光玉雨</span>'
);
//'通常','作战姿态','强袭姿态','探物姿态','偷袭姿态','治疗姿态','✧狂飙姿态✧','哨戒姿态','✧灵子姿态✧'
//'通常','作战姿态','强袭姿态','探物姿态','偷袭姿态','治疗姿态','✧狂飙姿态✧','哨戒姿态','✧灵子姿态✧'
//姿态对攻击力的影响始终生效(1:只在作出先制攻击时生效)
//姿态对攻击力的影响始终生效(1:只在作出先制攻击时生效)
...
@@ -48,7 +148,7 @@ $pose_defend_active = 0;
...
@@ -48,7 +148,7 @@ $pose_defend_active = 0;
//姿态对防御力的影响(单位:百分比加算)
//姿态对防御力的影响(单位:百分比加算)
$pose_defend_modifier
=
Array
(
0
,
25
,
0
,
-
25
,
-
50
,
-
50
,
-
466
,
777
,
10
);
$pose_defend_modifier
=
Array
(
0
,
25
,
0
,
-
25
,
-
50
,
-
50
,
-
466
,
777
,
10
);
//姿态对遇敌率的影响(遇敌率越低道具发现率越高)
//姿态对遇敌率的影响(遇敌率越低道具发现率越高)
$pose_find_modifier
=
Array
(
0
,
5
,
10
,
-
20
,
10
,
25
,
-
20
,
85
,
10
);
$pose_find_modifier
=
Array
(
0
,
5
,
10
,
-
20
,
10
,
5
,
25
,
85
,
10
);
//姿态对躲避率的影响
//姿态对躲避率的影响
$pose_hide_modifier
=
Array
(
0
,
-
25
,
-
10
,
-
10
,
10
,
-
25
,
-
40
,
-
40
,
0
);
$pose_hide_modifier
=
Array
(
0
,
-
25
,
-
10
,
-
10
,
10
,
-
25
,
-
40
,
-
40
,
0
);
//姿态对先制率的影响(单位:百分比加算)(计算方式:进攻方姿态先制率-防守方姿态先制率)
//姿态对先制率的影响(单位:百分比加算)(计算方式:进攻方姿态先制率-防守方姿态先制率)
...
@@ -74,28 +174,156 @@ $tactic_counter_modifier = Array(0,0,30,0,0);
...
@@ -74,28 +174,156 @@ $tactic_counter_modifier = Array(0,0,30,0,0);
//场景对攻击力的加成(单位:百分比加算) wtf
//场景对攻击力的加成(单位:百分比加算) wtf
$pls_attack_modifier
=
Array
(
$pls_attack_modifier
=
Array
(
// 无月 端点 RF高 雪镇 索拉 指挥 梦幻 清水 白穗 墓地 麦斯 对天 夏镇 三体 光坂 守矢 常林 常高 秋镇 精灵 春镇 圣G 初始 幻想 永恒 妖精 冰封 花菱 FARG 风祭 格纳 和田 SCP 雏菊 英灵
0
=>
10
,
//'无月之影',
10
,
0
,
0
,
-
5
,
0
,
5
,
5
,
-
5
,
-
5
,
5
,
0
,
-
15
,
-
5
,
0
,
-
10
,
0
,
0
,
5
,
-
5
,
-
15
,
-
5
,
0
,
0
,
0
,
0
,
0
,
10
,
-
10
,
5
,
0
,
0
,
0
,
-
20
,
0
,
15
1
=>
0
,
//'端点',
// 0, 0, 0, 0, 0, 0, 10, 0, 0, -10, 0, 0, 0, 0, -10, 0, 0, 0, 10, 0, 0, 0
2
=>
0
,
//'RF高校',
);
3
=>
-
5
,
//'雪之镇',
4
=>
0
,
//'索拉利斯',
5
=>
5
,
//'指挥中心',
6
=>
5
,
//'梦幻馆',
7
=>
-
5
,
//'清水池',
8
=>
-
5
,
//'白穗神社',
9
=>
5
,
//'墓地',
10
=>
0
,
//'麦斯克林',
11
=>
-
15
,
//'对天使用作战本部',
12
=>
-
5
,
//'夏之镇',
13
=>
0
,
//'三体星',
14
=>
-
10
,
//'光坂高校',
15
=>
0
,
//'守矢神社',
16
=>
0
,
//'常磐森林',
17
=>
5
,
//'常磐台中学',
18
=>
-
5
,
//'秋之镇',
19
=>
-
15
,
//'精灵中心',
20
=>
-
5
,
//'春之镇',
21
=>
0
,
//'圣Gradius学园',
22
=>
0
,
//'初始之树',
23
=>
0
,
//'幻想世界',
24
=>
0
,
//'永恒的世界',
25
=>
0
,
//'妖精驿站',
26
=>
10
,
//'键刃墓场',
27
=>
-
10
,
//'花菱商厦',
28
=>
5
,
//'FARGO前基地',
29
=>
0
,
//'风祭森林',
30
=>
0
,
//'天使队移动格纳库',
31
=>
0
,
//'和田町研究所',
32
=>
-
20
,
//'SCP研究设施',
33
=>
0
,
//'雏菊之丘',
34
=>
15
//'英灵殿'
);
//场景对防御力的加成(单位:百分比加算)
//场景对防御力的加成(单位:百分比加算)
$pls_defend_modifier
=
Array
(
$pls_defend_modifier
=
Array
(
// 无月 端点 RF高 雪镇 索拉 指挥 梦幻 清水 白穗 墓地 麦斯 对天 夏镇 三体 光坂 守矢 常林 常高 秋镇 精灵 春镇 圣G 初始 幻想 永恒 妖精 冰封 花菱 FARG 风祭 格纳 和田 SCP 雏菊 英灵
0
=>
0
,
//'无月之影',
0
,
-
10
,
0
,
0
,
-
10
,
0
,
0
,
0
,
0
,
0
,
-
10
,
5
,
0
,
-
10
,
0
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
-
10
,
-
10
,
-
10
,
0
,
0
,
0
,
5
,
5
,
5
,
0
,
0
,
-
5
,
0
1
=>
-
10
,
//'端点',
// 0, -10, 10, 0, 0, 0, 0, 0, 0, 0, 0, -10, 10, 0, 0, 0, 0, 0, 0, 0, 10, 0
2
=>
0
,
//'RF高校',
);
3
=>
0
,
//'雪之镇',
4
=>
-
10
,
//'索拉利斯',
5
=>
0
,
//'指挥中心',
6
=>
0
,
//'梦幻馆',
7
=>
0
,
//'清水池',
8
=>
0
,
//'白穗神社',
9
=>
0
,
//'墓地',
10
=>
-
10
,
//'麦斯克林',
11
=>
5
,
//'对天使用作战本部',
12
=>
0
,
//'夏之镇',
13
=>
-
10
,
//'三体星',
14
=>
0
,
//'光坂高校',
15
=>
0
,
//'守矢神社',
16
=>
5
,
//'常磐森林',
17
=>
0
,
//'常磐台中学',
18
=>
0
,
//'秋之镇',
19
=>
0
,
//'精灵中心',
20
=>
0
,
//'春之镇',
21
=>
0
,
//'圣Gradius学园',
22
=>
-
10
,
//'初始之树',
23
=>
-
10
,
//'幻想世界',
24
=>
-
10
,
//'永恒的世界',
25
=>
0
,
//'妖精驿站',
26
=>
0
,
//'键刃墓场',
27
=>
0
,
//'花菱商厦',
28
=>
5
,
//'FARGO前基地',
29
=>
5
,
//'风祭森林',
30
=>
5
,
//'天使队移动格纳库',
31
=>
0
,
//'和田町研究所',
32
=>
0
,
//'SCP研究设施',
33
=>
-
5
,
//'雏菊之丘',
34
=>
0
//'英灵殿'
);
//场景对遇敌率的修正
//场景对遇敌率的修正
$pls_find_modifier
=
Array
(
$pls_find_modifier
=
Array
(
// 无月 端点 RF高 雪镇 索拉 指挥 梦幻 清水 白穗 墓地 麦斯 对天 夏镇 三体 光坂 守矢 常林 常高 秋镇 精灵 春镇 圣G 初始 幻想 永恒 妖精 冰封 花菱 FARG 风祭 格纳 和田 SCP 雏菊 英灵
0
=>
20
,
//'无月之影',
20
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
10
,
0
,
20
1
=>
0
,
//'端点',
// 10, 0, 0, 10, -10, 10, 0, 10, -10, 0, 10, 0, 0, -10, 0, -10, -10, -10, 0, 10, 0, 10
2
=>
0
,
//'RF高校',
);
3
=>
0
,
//'雪之镇',
4
=>
0
,
//'索拉利斯',
5
=>
0
,
//'指挥中心',
6
=>
0
,
//'梦幻馆',
7
=>
0
,
//'清水池',
8
=>
0
,
//'白穗神社',
9
=>
0
,
//'墓地',
10
=>
0
,
//'麦斯克林',
11
=>
0
,
//'对天使用作战本部',
12
=>
0
,
//'夏之镇',
13
=>
0
,
//'三体星',
14
=>
0
,
//'光坂高校',
15
=>
0
,
//'守矢神社',
16
=>
0
,
//'常磐森林',
17
=>
0
,
//'常磐台中学',
18
=>
0
,
//'秋之镇',
19
=>
0
,
//'精灵中心',
20
=>
0
,
//'春之镇',
21
=>
0
,
//'圣Gradius学园',
22
=>
0
,
//'初始之树',
23
=>
0
,
//'幻想世界',
24
=>
0
,
//'永恒的世界',
25
=>
0
,
//'妖精驿站',
26
=>
0
,
//'键刃墓场',
27
=>
0
,
//'花菱商厦',
28
=>
0
,
//'FARGO前基地',
29
=>
0
,
//'风祭森林',
30
=>
0
,
//'天使队移动格纳库',
31
=>
0
,
//'和田町研究所',
32
=>
10
,
//'SCP研究设施',
33
=>
0
,
//'雏菊之丘',
34
=>
20
//'英灵殿'
);
//场景对隐蔽率的修正
//场景对隐蔽率的修正
$pls_hide_modifier
=
Array
(
$pls_hide_modifier
=
Array
(
// 无月 端点 RF高 雪镇 索拉 指挥 梦幻 清水 白穗 墓地 麦斯 对天 夏镇 三体 光坂 守矢 常林 常高 秋镇 精灵 春镇 圣G 初始 幻想 永恒 妖精 冰封 花菱 FARG 风祭 格纳 和田 SCP 雏菊 英灵
0
=>
0
,
//'无月之影',
0
,
0
,
5
,
5
,
0
,
0
,
0
,
0
,
0
,
-
10
,
0
,
0
,
5
,
0
,
10
,
0
,
-
10
,
5
,
5
,
0
,
5
,
5
,
0
,
0
,
0
,
0
,
0
,
15
,
-
10
,
-
10
,
0
,
0
,
-
10
,
0
,
0
1
=>
0
,
//'端点',
// 10, 0, 0, 10, -10, 10, 0, 10, -10, 0, 10, 0, 0, -10, 0, -10, -10, -10, 0, 10, 0, 10
2
=>
5
,
//'RF高校',
);
3
=>
5
,
//'雪之镇',
4
=>
0
,
//'索拉利斯',
5
=>
0
,
//'指挥中心',
6
=>
0
,
//'梦幻馆',
7
=>
0
,
//'清水池',
8
=>
0
,
//'白穗神社',
9
=>
-
10
,
//'墓地',
10
=>
0
,
//'麦斯克林',
11
=>
0
,
//'对天使用作战本部',
12
=>
5
,
//'夏之镇',
13
=>
0
,
//'三体星',
14
=>
10
,
//'光坂高校',
15
=>
0
,
//'守矢神社',
16
=>
-
10
,
//'常磐森林',
17
=>
5
,
//'常磐台中学',
18
=>
5
,
//'秋之镇',
19
=>
0
,
//'精灵中心',
20
=>
5
,
//'春之镇',
21
=>
5
,
//'圣Gradius学园',
22
=>
0
,
//'初始之树',
23
=>
0
,
//'幻想世界',
24
=>
0
,
//'永恒的世界',
25
=>
0
,
//'妖精驿站',
26
=>
0
,
//'键刃墓场',
27
=>
15
,
//'花菱商厦',
28
=>
-
10
,
//'FARGO前基地',
29
=>
-
10
,
//'风祭森林',
30
=>
0
,
//'天使队移动格纳库',
31
=>
0
,
//'和田町研究所',
32
=>
-
10
,
//'SCP研究设施',
33
=>
0
,
//'雏菊之丘',
34
=>
0
//'英灵殿'
);
//各种攻击方式可能导致受伤的部位
//各种攻击方式可能导致受伤的部位
$infatt
=
Array
(
'N'
=>
'bhaf'
,
'P'
=>
'bhaf'
,
'K'
=>
'bhaf'
,
'G'
=>
'bhaf'
,
'C'
=>
'bhaf'
,
'D'
=>
'bhaf'
,
'F'
=>
'bhaf'
,
'J'
=>
'bhaf'
);
$infatt
=
Array
(
'N'
=>
'bhaf'
,
'P'
=>
'bhaf'
,
'K'
=>
'bhaf'
,
'G'
=>
'bhaf'
,
'C'
=>
'bhaf'
,
'D'
=>
'bhaf'
,
'F'
=>
'bhaf'
,
'J'
=>
'bhaf'
);
//各种攻击方式可能导致受伤的部位
//各种攻击方式可能导致受伤的部位
...
...
gamedata/cache/resources_1.php
View file @
98096542
...
@@ -68,7 +68,27 @@ $clubinfo = Array(
...
@@ -68,7 +68,27 @@ $clubinfo = Array(
);
);
//新游戏开局时会生成的天气:晴天、多云、小雨、暴雨、下雪;
//新游戏开局时会生成的天气:晴天、多云、小雨、暴雨、下雪;
$rswtharr
=
Array
(
0
,
2
,
3
,
4
,
7
);
$rswtharr
=
Array
(
0
,
2
,
3
,
4
,
7
);
$wthinfo
=
Array
(
'晴天'
,
'大晴'
,
'多云'
,
'小雨'
,
'暴雨'
,
'台风'
,
'雷雨'
,
'下雪'
,
'起雾'
,
'浓雾'
,
'<span class="yellow">瘴气</span>'
,
'<span class="red">龙卷风</span>'
,
'<span class="clan">暴风雪</span>'
,
'<span class="blue">冰雹</span>'
,
'<span class="linen">离子暴</span>'
,
'<span class="green">辐射尘</span>'
,
'<span class="purple">臭氧洞</span>'
,
'<span class="gold">极光</span>'
,
'<span class="minirainbow">光玉雨</span>'
);
$wthinfo
=
Array
(
0
=>
'晴天'
,
1
=>
'大晴'
,
2
=>
'多云'
,
3
=>
'小雨'
,
4
=>
'暴雨'
,
5
=>
'台风'
,
6
=>
'雷雨'
,
7
=>
'下雪'
,
8
=>
'起雾'
,
9
=>
'浓雾'
,
10
=>
'<span class="yellow">瘴气</span>'
,
11
=>
'<span class="red">龙卷风</span>'
,
12
=>
'<span class="clan">暴风雪</span>'
,
13
=>
'<span class="blue">冰雹</span>'
,
14
=>
'<span class="linen">离子暴</span>'
,
15
=>
'<span class="green">辐射尘</span>'
,
16
=>
'<span class="purple">臭氧洞</span>'
,
17
=>
'<span class="gold">极光</span>'
,
18
=>
'<span class="minirainbow">光玉雨</span>'
);
$sexinfo
=
Array
(
0
=>
'未定'
,
'm'
=>
'男生'
,
'f'
=>
'女生'
);
$sexinfo
=
Array
(
0
=>
'未定'
,
'm'
=>
'男生'
,
'f'
=>
'女生'
);
$raceinfo
=
Array
(
0
=>
'人类'
,
1
=>
'兽人'
,
2
=>
'妖精'
,
3
=>
'龙'
,
4
=>
'鱼人'
,
5
=>
'AI'
);
$raceinfo
=
Array
(
0
=>
'人类'
,
1
=>
'兽人'
,
2
=>
'妖精'
,
3
=>
'龙'
,
4
=>
'鱼人'
,
5
=>
'AI'
);
$hpinfo
=
Array
(
'<span class="clan">并无大碍</span>'
,
'<span class="yellow">伤痕累累</span>'
,
'<span class="red">生命危险</span>'
,
'<span class="red">已经死亡</span>'
);
$hpinfo
=
Array
(
'<span class="clan">并无大碍</span>'
,
'<span class="yellow">伤痕累累</span>'
,
'<span class="red">生命危险</span>'
,
'<span class="red">已经死亡</span>'
);
...
@@ -1190,16 +1210,16 @@ $depots = Array(5,28);
...
@@ -1190,16 +1210,16 @@ $depots = Array(5,28);
$shops
=
Array
(
0
,
14
,
27
);
$shops
=
Array
(
0
,
14
,
27
);
$hospitals
=
Array
(
11
,
19
,
32
);
$hospitals
=
Array
(
11
,
19
,
32
);
$plsinfo
=
Array
(
$plsinfo
=
Array
(
0
=>
'无月之影'
,
0
=>
'无月之影'
,
1
=>
'端点'
,
1
=>
'端点'
,
2
=>
'RF高校'
,
2
=>
'RF高校'
,
3
=>
'雪之镇'
,
3
=>
'雪之镇'
,
4
=>
'索拉利斯'
,
4
=>
'索拉利斯'
,
5
=>
'指挥中心'
,
5
=>
'指挥中心'
,
6
=>
'梦幻馆'
,
6
=>
'梦幻馆'
,
7
=>
'清水池'
,
7
=>
'清水池'
,
8
=>
'白穗神社'
,
8
=>
'白穗神社'
,
9
=>
'墓地'
,
9
=>
'墓地'
,
10
=>
'麦斯克林'
,
10
=>
'麦斯克林'
,
11
=>
'对天使用作战本部'
,
11
=>
'对天使用作战本部'
,
12
=>
'夏之镇'
,
12
=>
'夏之镇'
,
...
...
include/game/revbattle.calc.php
View file @
98096542
...
@@ -28,6 +28,8 @@ namespace revbattle
...
@@ -28,6 +28,8 @@ namespace revbattle
# 社团技能对遇敌率的修正
# 社团技能对遇敌率的修正
$enemyrate
=
calc_clbskill_meetman_rate
(
$pa
,
$enemyrate
);
$enemyrate
=
calc_clbskill_meetman_rate
(
$pa
,
$enemyrate
);
//echo "enemyrate = {$enemyrate}";
return
$enemyrate
;
return
$enemyrate
;
}
}
...
@@ -130,7 +132,7 @@ namespace revbattle
...
@@ -130,7 +132,7 @@ namespace revbattle
# pd持有「天助」时的效果判定:
# pd持有「天助」时的效果判定:
if
(
!
check_skill_unlock
(
'c6_godsend'
,
$pd
))
if
(
!
check_skill_unlock
(
'c6_godsend'
,
$pd
))
{
{
$sk_r
=
get_skill
lvl
(
'c6_godsend'
,
'hidegain'
,
$pd
[
'clbpara'
]);
$sk_r
=
get_skill
para
(
'c6_godsend'
,
'hidegain'
,
$pd
[
'clbpara'
]);
if
(
!
empty
(
$sk_r
))
$r
+=
$sk_r
;
if
(
!
empty
(
$sk_r
))
$r
+=
$sk_r
;
}
}
# pd处于「暗杀」状态下的效果判定:
# pd处于「暗杀」状态下的效果判定:
...
...
include/news.func.php
View file @
98096542
...
@@ -141,9 +141,9 @@ function nparse_news($start = 0, $range = 0 ){//$type = '') {
...
@@ -141,9 +141,9 @@ function nparse_news($start = 0, $range = 0 ){//$type = '') {
}
}
}
elseif
(
$news
==
'death27'
)
{
}
elseif
(
$news
==
'death27'
)
{
if
((
$c
)
&&
(
$c
!=
' '
)){
if
((
$c
)
&&
(
$c
!=
' '
)){
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因触发了<span class=
\"
yellow
\"
>
$c
</span>设置的陷阱
{
$d
}
被杀死"
;
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因触发了<span class=
\"
yellow
\"
>
$c
</span>设置的陷阱
<span class=
\"
red
\"
>
{
$d
}
</span>
被杀死"
;
}
else
{
}
else
{
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因触发了陷阱
{
$d
}
被杀死"
;
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因触发了陷阱
<span class=
\"
red
\"
>
{
$d
}
</span>
被杀死"
;
}
}
}
elseif
(
$news
==
'death28'
)
{
}
elseif
(
$news
==
'death28'
)
{
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因<span class=
\"
yellow
\"
>
$d
</span>意外身亡"
;
$newsinfo
.=
"<li>
{
$hour
}
时
{
$min
}
分
{
$sec
}
秒,<span class=
\"
yellow
\"
>
$a
</span>因<span class=
\"
yellow
\"
>
$d
</span>意外身亡"
;
...
...
include/roommng.func.php
View file @
98096542
...
@@ -18,7 +18,7 @@ function roommng_verify_db_game_structure()
...
@@ -18,7 +18,7 @@ function roommng_verify_db_game_structure()
$result
=
$db
->
query
(
"DESCRIBE
{
$gtablepre
}
game groomid"
);
$result
=
$db
->
query
(
"DESCRIBE
{
$gtablepre
}
game groomid"
);
if
(
!
$db
->
num_rows
(
$result
))
if
(
!
$db
->
num_rows
(
$result
))
{
{
$db
->
query
(
"ALTER TABLE
{
$gtablepre
}
game ADD groomid tinyint(3) unsigned NOT NULL DEFAULT '0'
''
AFTER gamestate"
);
$db
->
query
(
"ALTER TABLE
{
$gtablepre
}
game ADD groomid tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER gamestate"
);
echo
"向game表中添加了字段groomid<br>"
;
echo
"向game表中添加了字段groomid<br>"
;
}
}
$result
=
$db
->
query
(
"DESCRIBE
{
$gtablepre
}
game groomnums"
);
$result
=
$db
->
query
(
"DESCRIBE
{
$gtablepre
}
game groomnums"
);
...
@@ -66,21 +66,31 @@ function roommng_create_new_room(&$udata)
...
@@ -66,21 +66,31 @@ function roommng_create_new_room(&$udata)
}
}
# 统计当前已新建房间数量
# 统计当前已新建房间数量
$result
=
$db
->
query
(
"SELECT
*
FROM
{
$gtablepre
}
game WHERE groomid>0 "
);
$result
=
$db
->
query
(
"SELECT
groomid
FROM
{
$gtablepre
}
game WHERE groomid>0 "
);
$now_room_nums
=
$db
->
num_rows
(
$result
);
$now_room_nums
=
$db
->
num_rows
(
$result
);
if
(
$now_room_nums
>=
$max_rooms
)
if
(
$now_room_nums
>=
$max_rooms
)
{
{
$rerror
=
'room_num_limit'
;
$rerror
=
'room_num_limit'
;
return
;
return
;
}
}
if
(
$now_room_nums
)
{
$room_ids
=
range
(
1
,
$max_rooms
);
$now_room_ids
=
$db
->
fetch_array
(
$result
);
$new_room_id
=
array_shift
(
array_diff
(
$room_ids
,
$now_room_ids
));
}
else
{
$new_room_id
=
1
;
}
# 新建并初始化房间状态
# 新建并初始化房间状态
$now_room_nums
++
;
$starttime
=
$now
+
$startmin
*
5
;
$starttime
=
$now
+
$startmin
*
5
;
$db
->
query
(
"INSERT INTO
{
$gtablepre
}
game (gamenum,groomid,groomownid,gamestate,starttime) VALUES ('1','
$n
ow_room_nums
','
{
$udata
[
'username'
]
}
','0','
$starttime
')"
);
$db
->
query
(
"INSERT INTO
{
$gtablepre
}
game (gamenum,groomid,groomownid,gamestate,starttime) VALUES ('1','
$n
ew_room_id
','
{
$udata
[
'username'
]
}
','0','
$starttime
')"
);
# 加入房间
# 加入房间
roommng_join_room
(
$n
ow_room_nums
,
$udata
);
roommng_join_room
(
$n
ew_room_id
,
$udata
);
return
;
return
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment