Commit 99c70bea authored by Nemo Ma's avatar Nemo Ma

ADD 人生重来炮

Also fixed a 百命猫 bug...again
parent ef28b660
...@@ -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
......
...@@ -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,
# 电掣装置 # 电掣装置
......
...@@ -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);
......
...@@ -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){
......
...@@ -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($('ty11e'))"> <img class="dialog-background" src="img/profile.gif" onclick="closeDialog($('ty13'))">
</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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment