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
99c70bea
Commit
99c70bea
authored
Jan 06, 2024
by
Nemo Ma
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ADD 人生重来炮
Also fixed a 百命猫 bug...again
parent
ef28b660
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
50 additions
and
10 deletions
+50
-10
gamedata/cache/randomFSW_1.php
gamedata/cache/randomFSW_1.php
+1
-0
gamedata/cache/tooltip_1.php
gamedata/cache/tooltip_1.php
+1
-0
include/game/item.func.php
include/game/item.func.php
+39
-2
include/state.func.php
include/state.func.php
+1
-1
templates/default/npchelp.htm
templates/default/npchelp.htm
+8
-7
No files found.
gamedata/cache/randomFSW_1.php
View file @
99c70bea
...
@@ -12,6 +12,7 @@ $selfjoke = <<<EOT
...
@@ -12,6 +12,7 @@ $selfjoke = <<<EOT
GRAND OPENING 「开门大吉」,p000,1,1,,
GRAND OPENING 「开门大吉」,p000,1,1,,
【歌单】丁香,Z,1,1,,
【歌单】丁香,Z,1,1,,
【歌单】小兔子警报!,Z,1,1,,
【歌单】小兔子警报!,Z,1,1,,
人生重来炮,Z,1,1,,
EOT;
EOT;
$jokeonothers
=
<<<EOT
$jokeonothers
=
<<<EOT
...
...
gamedata/cache/tooltip_1.php
View file @
99c70bea
...
@@ -61,6 +61,7 @@ $tps_name = Array
...
@@ -61,6 +61,7 @@ $tps_name = Array
'【歌单】丁香'
=>
Array
(
'class'
=>
'clan'
,
'title'
=>
"保存着明快的纯音乐的音乐播放器,让你能联想到丁香的温柔。"
),
'【歌单】丁香'
=>
Array
(
'class'
=>
'clan'
,
'title'
=>
"保存着明快的纯音乐的音乐播放器,让你能联想到丁香的温柔。"
),
'【歌单】冰炎'
=>
Array
(
'class'
=>
'orange'
,
'title'
=>
"保存着风格似乎来源自某著名动作游戏系列BGM的音乐播放器,让你能联想到冰炎的努力。"
),
'【歌单】冰炎'
=>
Array
(
'class'
=>
'orange'
,
'title'
=>
"保存着风格似乎来源自某著名动作游戏系列BGM的音乐播放器,让你能联想到冰炎的努力。"
),
'【歌单】小兔子警报!'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"保存着可爱的儿歌的……什么东西。"
),
'【歌单】小兔子警报!'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"保存着可爱的儿歌的……什么东西。"
),
'人生重来炮'
=>
Array
(
'title'
=>
"一个可以部署的马戏团大炮,可以将你自己发射出去,让你焕然一新!"
),
# 怪东西
# 怪东西
'■DeathNote■'
=>
99
,
'奇怪的按钮'
=>
99
,
'『S.C.R.A.P』'
=>
99
,
'■DeathNote■'
=>
99
,
'奇怪的按钮'
=>
99
,
'『S.C.R.A.P』'
=>
99
,
# 电掣装置
# 电掣装置
...
...
include/game/item.func.php
View file @
99c70bea
...
@@ -3500,19 +3500,21 @@ function itemuse($itmn,&$data=NULL) {
...
@@ -3500,19 +3500,21 @@ function itemuse($itmn,&$data=NULL) {
$itm
=
$itmk
=
$itmsk
=
''
;
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
$itme
=
$itms
=
0
;
}
elseif
(
$itm
==
'【歌单】小兔子警报!'
){
}
elseif
(
$itm
==
'【歌单】小兔子警报!'
){
$rp
-=
120
;
if
(
$clbpara
[
'touchedByBunny'
]
==
0
){
$rp
-=
120
;}
$log
.=
"你打开了手上的奇怪物品,里面传出了这样的声音:<br>
$log
.=
"你打开了手上的奇怪物品,里面传出了这样的声音:<br>
<span class=
\"
lime
\"
>“为什么突然会给游戏加入歌单这种东西……?<br>
<span class=
\"
lime
\"
>“为什么突然会给游戏加入歌单这种东西……?<br>
那么为了更好地伪装,我也注入个歌单进来。<br>
那么为了更好地伪装,我也注入个歌单进来。<br>
毕竟我平时码代码就是听这些的。顺路啦。”——????<br><br></span>
毕竟我平时码代码就是听这些的。顺路啦。”——????<br><br></span>
<span class=
\"
yellow
\"
>你的音乐播放列表被替换了!<br></span>"
;
<span class=
\"
yellow
\"
>你的音乐播放列表被替换了!<br></span>"
;
if
(
$clbpara
[
'randver3'
]
<
1024
){
if
(
$clbpara
[
'randver3'
]
<
512
){
$clbpara
[
'event_bgmbook'
]
=
$event_bgm
[
'christracks'
];
$clbpara
[
'event_bgmbook'
]
=
$event_bgm
[
'christracks'
];
}
else
{
}
else
{
$log
.=
"<span class=
\"
tmagenta
\"
>“哈,抓到你了。<br>顺便……这个啊……要用我喜欢的语言来唱。”——芙蓉<br></span>"
;
$log
.=
"<span class=
\"
tmagenta
\"
>“哈,抓到你了。<br>顺便……这个啊……要用我喜欢的语言来唱。”——芙蓉<br></span>"
;
$clbpara
[
'event_bgmbook'
]
=
$event_bgm
[
'altchristracks'
];}
$clbpara
[
'event_bgmbook'
]
=
$event_bgm
[
'altchristracks'
];}
$clbpara
[
'BGMBrand'
]
=
'christine'
;
$clbpara
[
'BGMBrand'
]
=
'christine'
;
$clbpara
[
'touchedByBunny'
]
+=
1
;
//Destroy this item.
//Destroy this item.
$itm
=
$itmk
=
$itmsk
=
''
;
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
$itme
=
$itms
=
0
;
...
@@ -3524,6 +3526,41 @@ function itemuse($itmn,&$data=NULL) {
...
@@ -3524,6 +3526,41 @@ function itemuse($itmn,&$data=NULL) {
//Destroy this item.
//Destroy this item.
$itm
=
$itmk
=
$itmsk
=
''
;
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
$itme
=
$itms
=
0
;
}
elseif
(
$itm
==
'人生重来炮'
){
//detect if you are actually able to use this.
if
(
$pls
>
100
){
$log
.=
"你点燃了这门炮的引线,然后尝试将头伸进炮筒之中。<br>
<span class=
\"
yellow
\"
>但是大炮突然就这么消失了!这是怎么回事呢?<br></span>"
;
//destroy this item.
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
}
if
(
$mhp
<=
200
){
$log
.=
"你点燃了这门炮的引线,然后尝试将头伸进炮筒之中。<br>
<span class=
\"
yellow
\"
>但是你体能已经太弱,在成功将头伸进去之前,大炮就在你面前发射了!<br></span>
<span class=
\"
red
\"
>你被炮弹射了一脸,受到了巨大的伤害!<br>"
;
$hp
=
1
;
//destroy this item.
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
}
$log
.=
"你点燃了这门炮的引线,然后迅速将头伸进了炮筒之中!<br>
<span class=
\"
yellow
\"
>只听轰地一声,你被炮弹击出了千米之外,你感觉身体内的什么东西焕然一新了……<br></span>"
;
//Reset... some values...
$clbpara
[
'randver1'
]
=
rand
(
1
,
128
);
$clbpara
[
'randver2'
]
=
rand
(
1
,
256
);
$clbpara
[
'randver3'
]
=
rand
(
1
,
1024
);
//process damage
$mhp
-=
200
;
$hp
=
$mhp
;
$msp
-=
200
;
$sp
=
$msp
;
$log
.=
"<span class=
\"
red
\"
>你受到了相当的伤害,龇牙咧嘴地站了起来。<br></span>"
;
//process area change
$pls
=
rand
(
1
,
count
(
$plsinfo
)
-
2
);
//destroy this item.
$itm
=
$itmk
=
$itmsk
=
''
;
$itme
=
$itms
=
0
;
}
elseif
(
$itm
==
'NPC战斗测试仪'
){
}
elseif
(
$itm
==
'NPC战斗测试仪'
){
include_once
GAME_ROOT
.
'./include/game/revcombat.func.php'
;
include_once
GAME_ROOT
.
'./include/game/revcombat.func.php'
;
$pa
=
fetch_playerdata_by_pid
(
1
);
$pa
=
fetch_playerdata_by_pid
(
1
);
...
...
include/state.func.php
View file @
99c70bea
...
@@ -330,7 +330,7 @@
...
@@ -330,7 +330,7 @@
}
}
# Process 百命猫 Kills
# Process 百命猫 Kills
if
(
$pd
[
'name'
]
==
'
百命猫
'
){
if
(
$pd
[
'name'
]
==
'
是TSEROF啦!
'
){
$pd
[
'clbpara'
][
'lifedestroyed'
]
+=
1
;
$pd
[
'clbpara'
][
'lifedestroyed'
]
+=
1
;
//make her disappear from map if all life are destroyed.
//make her disappear from map if all life are destroyed.
if
(
$pd
[
'clbpara'
][
'lifedestroyed'
]
>
111
){
if
(
$pd
[
'clbpara'
][
'lifedestroyed'
]
>
111
){
...
...
templates/default/npchelp.htm
View file @
99c70bea
...
@@ -43,12 +43,6 @@
...
@@ -43,12 +43,6 @@
{template npcinfohelp}
{template npcinfohelp}
<!--{/loop}-->
<!--{/loop}-->
<br>
<br>
以下NPC将于使用对应的NPC解除钥匙后刷出:
<br>
<br>
<!--{loop $ty5 $vkind $kind}-->
{template npcinfohelp}
<!--{/loop}-->
<br>
此外,也有一些特殊的小兵NPC可以使用通过称号或随机从盒子中刷出的小兵NPC钥匙
<span
class=
"yellow"
>
【自律AI呼唤器】
</span>
刷出:
此外,也有一些特殊的小兵NPC可以使用通过称号或随机从盒子中刷出的小兵NPC钥匙
<span
class=
"yellow"
>
【自律AI呼唤器】
</span>
刷出:
<input
class=
"cmdbutton"
onclick=
"showModalDialog($('ty13'))"
value=
"点击这里查看"
type=
"button"
><br>
<input
class=
"cmdbutton"
onclick=
"showModalDialog($('ty13'))"
value=
"点击这里查看"
type=
"button"
><br>
<dialog
id=
"ty13"
>
<dialog
id=
"ty13"
>
...
@@ -59,12 +53,19 @@
...
@@ -59,12 +53,19 @@
{template npcinfohelp}
{template npcinfohelp}
<!--{/loop}-->
<!--{/loop}-->
<input
class=
"cmdbutton"
onclick=
"closeDialog($('ty13'))"
value=
"关闭窗口"
type=
"button"
>
<input
class=
"cmdbutton"
onclick=
"closeDialog($('ty13'))"
value=
"关闭窗口"
type=
"button"
>
<img
class=
"dialog-background"
src=
"img/profile.gif"
onclick=
"closeDialog($('ty1
1e
'))"
>
<img
class=
"dialog-background"
src=
"img/profile.gif"
onclick=
"closeDialog($('ty1
3
'))"
>
</dialog>
</dialog>
<br>
<br>
这些小兵NPC比游戏初始刷出时的小兵NPC要略强,但也就只是略强而已。
<br>
这些小兵NPC比游戏初始刷出时的小兵NPC要略强,但也就只是略强而已。
<br>
小兵们的主题会在之后的版本更新中增加,但一位玩家每次进场无论如何都只能刷出一种主题的特殊小兵。
<br>
小兵们的主题会在之后的版本更新中增加,但一位玩家每次进场无论如何都只能刷出一种主题的特殊小兵。
<br>
<br>
<br>
以下NPC将于使用对应的NPC解除钥匙后刷出:
<br>
<br>
<!--{loop $ty5 $vkind $kind}-->
{template npcinfohelp}
<!--{/loop}-->
<br>
<p><span
class=
"lime"
>
二重NPC 简介
</span>
:
</p>
<p><span
class=
"lime"
>
二重NPC 简介
</span>
:
</p>
此类NPC对玩家无威胁,但当玩家击杀它们后,它们会变身为
<span
class=
"yellow"
>
“第二形态”
</span>
,此时
<span
class=
"yellow"
>
攻击力会变得极强
</span>
。
<br>
可别不小心击杀了它们后被第二形态秒杀哦~ 不过,当自己处于劣势时,偷偷击杀这类NPC,并期望对手撞上它们并被它们秒杀,也是不错的翻盘思路哦~
<br>
此类NPC对玩家无威胁,但当玩家击杀它们后,它们会变身为
<span
class=
"yellow"
>
“第二形态”
</span>
,此时
<span
class=
"yellow"
>
攻击力会变得极强
</span>
。
<br>
可别不小心击杀了它们后被第二形态秒杀哦~ 不过,当自己处于劣势时,偷偷击杀这类NPC,并期望对手撞上它们并被它们秒杀,也是不错的翻盘思路哦~
<br>
...
...
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