Commit 504faea7 authored by Nemo Ma's avatar Nemo Ma

End Of Interim? (Yellowknife B7 GE1333)

Add 脸系 trigger item and logic
Fixed bug that allows one to gain HP while dead
Add Random Damage Mine
Other adjustments
parent 1f5fc613
......@@ -20,6 +20,7 @@ $event_bgm = Array
'fleurtracks' => Array('fleurtracks'),
'christracks' => Array('christtracks'),
'altchristracks' => Array('altchristracks'),
'rixolamaltracks' => Array('rixolamaltracks'),
);
# 会播放BGM的地图(优先级高——会覆盖默认曲集)
......@@ -56,7 +57,8 @@ $bgmbook = Array
'rimefiretracks' => Array(65,66,67,68,69,70,71,72,73,74),
'fleurtracks' => Array(75,76,77,78,79,80,81,82,83),
'christracks' => Array(84,85,86,87,88,89,90,91,92,93,94,95,96),
'altchristracks' => Array(97,98,99,100,101,102,103,104,105,106,107,108,109)
'altchristracks' => Array(97,98,99,100,101,102,103,104,105,106,107,108,109),
'rixolamaltracks' => Array(110,111,112,113,114,115,116,117,118,119,120,121,122,123)
);
# 所有bgm编号清单:
......@@ -613,10 +615,80 @@ $bgmlist = Array
'type' => 'audio/mpeg',
),
110 => Array(
'name' => 'Turbo - Dragostea Din Tei ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Dragostea%20din%20tei%20eurobeat%20remix.mp3',
'type' => 'audio/mpeg',
),
111 => Array(
'name' => 'Turbo - Astronomia ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Astronomia%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
112 => Array(
'name' => 'Turbo - Butterfly ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Butter-fly%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
113 => Array(
'name' => 'Turbo - Angel of Darkness ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Angel%20of%20Darkness%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
114 => Array(
'name' => 'Turbo - 1 2 3 eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/1%202%203%20eurobeat%20remix.mp3',
'type' => 'audio/mpeg',
),
115 => Array(
'name' => 'Turbo - Caramelldansen ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Eurobeat%20Remix%20Caramelldansen.mp3',
'type' => 'audio/mpeg',
),
116 => Array(
'name' => 'Turbo - Fukkireta ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Fukkireta%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
117 => Array(
'name' => 'Turbo - Hampsterdance ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Hampsterdance%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
118 => Array(
'name' => 'Turbo - Holding Out for a Hero ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Holding%20Out%20for%20a%20Hero%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
119 => Array(
'name' => 'Turbo - Loli Kami Requiem ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/loli%20kami%20requiem%20eurobeat%20remix.mp3',
'type' => 'audio/mpeg',
),
120 => Array(
'name' => 'Turbo - Revenge ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Revenge%20Eurobeat%20Remix.mp3',
'type' => 'audio/mpeg',
),
121 => Array(
'name' => 'Turbo - Yi Jian Mei ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Xue%20hua%20piao%20piao.mp3',
'type' => 'audio/mpeg',
),
122 => Array(
'name' => 'Turbo - YOU・WA・SHOCK ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/YOU%E2%80%86WA%E2%80%86SHOCK.mp3',
'type' => 'audio/mpeg',
),
123 => Array(
'name' => 'Turbo - Beloved Tomboyish Girl ~ Eurobeat remix',
'url' => 'https://res.dts.gay/BGM/Tracks/rixolamaltracks/Eurobeat%20Remix%20Beloved%20Tomboyish%20Girl.mp3',
'type' => 'audio/mpeg',
),
124 => Array(
'name' => '',
'url' => '',
'type' => 'audio/mpeg',
)
),
);
?>
......@@ -13,6 +13,7 @@ GRAND OPENING 「开门大吉」,p000,1,1,,
【歌单】丁香,Z,1,1,,
【歌单】小兔子警报!,Z,1,1,,
人生重来炮,Z,1,1,,
善良之刃,Z,1,1,,
EOT;
$jokeonothers = <<<EOT
......@@ -21,6 +22,7 @@ $jokeonothers = <<<EOT
✦【自律AI呼唤器】,Y,1,1,,
鱼眼凸,Y,1,1,,
小叶子的妙妙箱,Z,1,1,0,
【歌单】瑞克·拉玛尔,Z,1,1,,
EOT;
$superjoke = <<<EOT
......
......@@ -193,6 +193,7 @@
0,16,,,解锁钥匙,,,,,
16,3,200,0,✦种火钥匙,Y,1,1,,
16,2,1000,0,✦钥匙碎片,Y,1,1,,
16,1,2222,0,✦【自律AI呼唤器】,Y,1,1,,
16,1,4700,0,✦NPC钥匙·一阶段,Y,1,1,,
16,1,2000,1,✦NPC钥匙·一阶段,Y,1,1,,
16,1,10400,1,✦✦NPC钥匙·二阶段,Y,1,1,,
......@@ -213,4 +214,13 @@
18,5,390,0,【歌单】红暮,Z,1,1,,
18,5,390,0,【歌单】蓝凝,Z,1,1,,
18,5,390,0,【歌单】冰炎,Z,1,1,,
18,5,390,0,【歌单】芙蓉,Z,1,1,,
\ No newline at end of file
18,5,390,0,【歌单】芙蓉,Z,1,1,,
18,5,200,1,【我太帅啦!】,Z,1,1,,
18,5,200,1,【我太棒啦!】,Z,1,1,,
18,5,200,1,【我太强啦!】,Z,1,1,,
18,5,200,1,【我太牛啦!】,Z,1,1,,
18,5,555,2,[D3],🎲,1,1,,
18,5,555,2,[D6],🎲,1,1,,
18,5,1555,2,✦【自律AI呼唤器】,Y,1,1,,
18,5,3333,2,鱼眼凸,Y,1,1,,
18,5,3333,2,小叶子的妙妙箱,Z,1,1,0,
\ No newline at end of file
......@@ -88,4 +88,8 @@
高跟鞋,DF,5,2,,
篮球鞋,DF,5,15,,
钉鞋,DF,10,5,,
耳塞,A,1,2,W,
\ No newline at end of file
耳塞,A,1,2,W,
GRAND OPENING 「开门大吉」,p000,1,1,,
✦【自律AI呼唤器】,Y,1,1,,
✦ЦΨЙЩЦΑПΨЁВЦЩΨ✦,🎆C,1,1,,
......@@ -61,7 +61,9 @@ $tps_name = Array
'【歌单】丁香' => Array('class'=>'clan', 'title'=>"保存着明快的纯音乐的音乐播放器,让你能联想到丁香的温柔。"),
'【歌单】冰炎' => Array('class'=>'orange', 'title'=>"保存着风格似乎来源自某著名动作游戏系列BGM的音乐播放器,让你能联想到冰炎的努力。"),
'【歌单】小兔子警报!' => Array('class'=>'lime', 'title'=>"保存着可爱的儿歌的……什么东西。"),
'【歌单】瑞克·拉玛尔' => Array('class'=>'minirainbow', 'title'=>"保存着劲爆飙车BGM的音乐播放器,让你可以以随机数培养自己。警告:一旦使用无法恢复!"),
'人生重来炮' => Array('title'=>"一个可以部署的马戏团大炮,可以将你自己发射出去,让你焕然一新!"),
'善良之刃' => Array('title'=>"一把有着羽毛装饰的匕首,可以消耗200点怒气,尝试自裁。"),
# 怪东西
'■DeathNote■' => 99, '奇怪的按钮' => 99, '『S.C.R.A.P』' => 99,
# 电掣装置
......@@ -94,7 +96,7 @@ $tps_name = Array
'破则战术「我头四」' =>Array('class'=>'minirainbow', 'title'=>"满足某个特定条件后,合成的「我头四」便可以一击必杀。"),
'神秘的「🥚」' =>Array('class'=>'glitch1', 'title'=>"一个神秘的蛋状物品,你潜意识觉得它可能会很大条,而且觉得它像是什么哺乳生物产生的……"),
'✦ЦВЙΨХЩΗЖФ✦' =>Array('class'=>'spitem2', 'title'=>"看起来是一个黑色的,安静的盒子,里面可能放着好东西。可以加上一个焰火进一步合成。"),
'✦ЦΨЙЩЦΑПΨЁВЦЩΨ✦' =>Array('class'=>'spitem2', 'title'=>"看起来是一个橙色的,骚动的盒子,里面可能放着莫名其妙的东西。"),
'✦ЦΨЙЩЦΑПΨЁВЦЩΨ✦' =>Array('class'=>'spitem2', 'title'=>"看起来是一个橙色的,骚动的盒子,里面可能放着莫名其妙的东西。以及对脸系玩法有用的东西"),
'✦【自律AI呼唤器】' =>Array('title'=>"这是一个整蛊他人的NPC钥匙。会向游戏内部署大量特殊小兵NPC,你会因此遭到道德拷问。"),
);
......
......@@ -6,10 +6,10 @@
//各个属性比率
$itmsk_extract_rate = array(
'A' => 150,
'a' => 150,
'B' => 450,
'b' => 450,
'A' => 350,
'a' => 350,
'B' => 850,
'b' => 850,
'C' => 60,
'c' => 20,
'D' => 80,
......@@ -53,9 +53,9 @@
'y' => 320,
'Z' => 100,
'z' => 1,
'-' => 5001,
'*' => 5001,
'+' => 5001,
'-' => 9001,
'*' => 9001,
'+' => 9001,
'^' => 1200,
'🧰' => 800,
'🍎' => 1000
......
......@@ -16,6 +16,9 @@ function diceroll($dice){
global $rp, $nick;
global $log;
global $nikstatusa, $nikstatuse;
//Add Luck based gameplay.
global $clbpara;
global $mhp, $msp, $att, $def, $wc, $wd, $wp, $wk, $wf, $wg;
if(version_compare(PHP_VERSION,'7.0.0','<')){
$result = rand(0, $dice);
}else{
......@@ -39,10 +42,70 @@ function diceroll($dice){
$nikstatusa = $nikstatuse = 0;
}
if($clbpara['BGMBrand'] == 'rixolamal'){
//Process some random rolls.
//Each time a dice is cast, gain random ATK/DEF/WC/WD/WP/WK/WF/WG.
if ($mhp + $msp + $att + $def < 1333){
$rollRandomizer = rand(1, 3);
}else{
$rollRandomizer = rand(-2, 3);
}
if ($wc + $wd + $wf + $wp + $wk + $wg < 2088){
$rollRandomizer2 = rand(1, 4);
}else{
$rollRandomizer2 = rand(-2, 2);
}
//Make sure you don't die on this.
$mhp += $rollRandomizer;
if ($mhp < 1){
$mhp = 1;
}
$msp += $rollRandomizer;
if ($msp < 1){
$msp = 1;
}
$att += $rollRandomizer;
$def += $rollRandomizer;
$wc += $rollRandomizer2;
$wd += $rollRandomizer2;
$wp += $rollRandomizer2;
$wk += $rollRandomizer2;
$wf += $rollRandomizer2;
$wg += $rollRandomizer2;
$log .= "<span class=\"lime\">你对随机数大神的反叛令力量注入了你的身体!<br>";
$clbpara['traitorRoll'] += 1;
}
if($clbpara['BGMBrand'] != 'rixolamal' && $clbpara['traitorRoll'] > 0){
//This won't be possible because I'll implement checks to make sure you cannot exit Luck Battle Mode.
//But, *if* people somehow do reset it - such as those NPC Platforms in BUFFALO, maybe.
//Then we take away all the gained points, then some.
$mhp -= $clbpara['traitorRoll'] * 2;
if ($mhp < 1){
$mhp = 1;
}
$msp -= $clbpara['traitorRoll'] * 2;
if ($msp < 1){
$msp = 1;
}
$att -= $clbpara['traitorRoll'] * 2;
$def -= $clbpara['traitorRoll'] * 2;
$wc -= $clbpara['traitorRoll'] * 3;
$wd -= $clbpara['traitorRoll'] * 3;
$wp -= $clbpara['traitorRoll'] * 3;
$wk -= $clbpara['traitorRoll'] * 3;
$wf -= $clbpara['traitorRoll'] * 3;
$wg -= $clbpara['traitorRoll'] * 3;
$power = $clbpara['traitorRoll'] * 26;
$log .= "<span class=\"lime\">你已经不再反叛随机数大神!随机数大神对你很失望!<br>你从反叛中获得的<span class=\"yellow\">$power</span>点力量都被夺走了!<br>";
$clbpara['traitorRoll'] = 0;
}
if($nick == 69){
$log .= "<span class=\"lime\">你本次骰子的检定结果为:</span><span class=\"red\">$result</span>\<span class=\"yellow\">$dice</span>!<br>";
}
//$log .= "【DEBUG】你本次骰子的检定结果为:<br><span class=\"red\">$result</span>\<span class=\"yellow\">$dice</span>!<br>";
$clbpara['diceRolled'] += 1;
return $result;
}
......
......@@ -45,6 +45,15 @@ function itemuse($itmn,&$data=NULL) {
$mode = 'command';
return;
}
//If you are dead, you can't use items!
if ($hp <= 0) {
$log .= '你的大脑看起来仍旧想挣扎一下,但你的手已经动不了了,挣扎似乎也没有什么意义。<br>';
$log .= '你已经死亡,无法使用道具。<br>';
$mode = 'command';
return;
}
if(strpos ( $itmk, 'W' ) === 0 || strpos ( $itmk, 'D' ) === 0 || strpos ( $itmk, 'A' ) === 0 || strpos ( $itmk, 'ss' ) === 0){
if(strpos ( $itmk, 'W' ) === 0) {
......@@ -154,6 +163,11 @@ function itemuse($itmn,&$data=NULL) {
$sp = $sp > $msp ? $msp : $sp;
$oldsp = $sp - $oldsp;*/
$addsp = $msp - $sp < $spup ? $msp - $sp : $spup;
//ADD: Process Luck Battle Mode random SP/HP gains.
if ($clbpara['BGMBrand'] == 'rixolamal'){
$addsp = diceroll($itme);
$log .= "随机数大神不喜欢给定值,你回复的体力被骰子改动了!<br>";
}
if($addsp > 0) $sp += $addsp;
else $addsp = 0;
$log .= "你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$addsp</span>点体力。<br>";
......@@ -183,6 +197,10 @@ function itemuse($itmn,&$data=NULL) {
$hp = $hp > $mhp ? $mhp : $hp;
$oldhp = $hp - $oldhp;*/
$addhp = $mhp - $hp < $hpup ? $mhp - $hp : $hpup;
if ($clbpara['BGMBrand'] == 'rixolamal'){
$addhp = diceroll($itme);
$log .= "随机数大神不喜欢给定值,你回复的生命被骰子改动了!<br>";
}
if($addhp > 0) $hp += $addhp;
else $addhp = 0;
$log .= "你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$addhp</span>点生命。<br>";
......@@ -274,6 +292,10 @@ function itemuse($itmn,&$data=NULL) {
//$sp = $sp > $msp ? $msp : $sp;
//$oldsp = $sp - $oldsp;
$addsp = $msp - $sp < $bpup ? $msp - $sp : $bpup;
if ($clbpara['BGMBrand'] == 'rixolamal'){
$addsp = diceroll($itme);
$log .= "随机数大神不喜欢给定值,你回复的体力被骰子改动了!<br>";
}
if($addsp > 0) $sp += $addsp;
else $addsp = 0;
//$oldhp = $hp;
......@@ -281,6 +303,10 @@ function itemuse($itmn,&$data=NULL) {
//$hp = $hp > $mhp ? $mhp : $hp;
//$oldhp = $hp - $oldhp;
$addhp = $mhp - $hp < $bpup ? $mhp - $hp : $bpup;
if ($clbpara['BGMBrand'] == 'rixolamal'){
$addhp = diceroll($itme);
$log .= "随机数大神不喜欢给定值,你回复的生命被骰子改动了!<br>";
}
if($addhp > 0) $hp += $addhp;
else $addhp = 0;
$log .= "你使用了<span class=\"red\">$itm</span>,恢复了<span class=\"yellow\">$addhp</span>点生命和<span class=\"yellow\">$addsp</span>点体力。<br>";
......@@ -372,6 +398,12 @@ function itemuse($itmn,&$data=NULL) {
}
$trapk = str_replace('TN','TO',$itmk);
if($clbpara['BGMBrand'] == 'rixolamal'){
$trapk = str_replace('TO','TOr',$itmk);
$log .= "你对随机数大神的反叛让随机数大神将<span class=\"red\">$itm</span>变成了一个随机造成伤害的地雷!<br>";
}
$db->query("INSERT INTO {$tablepre}maptrap (itm, itmk, itme, itms, itmsk, pls) VALUES ('$itm', '$trapk', '$itme', '1', '$pid', '$pls')");
$log .= "设置了陷阱<span class=\"red\">$itm</span>。<br>小心,自己也很难发现。<br>";
......@@ -3470,6 +3502,13 @@ function itemuse($itmn,&$data=NULL) {
//Songlists. They change your BGM, but more importantly...
//They place a Brand on your character named BGMBrand in $clbpara.
//It will have various hidden effects, search for BGMBrand for details.
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"ltcrimson\">“你的选择很不错,我这里为你准备了一些劲爆的摇滚乐。<br>
一定能让你在这场战斗中热血沸腾的。”——红暮<br><br></span>
......@@ -3480,6 +3519,13 @@ function itemuse($itmn,&$data=NULL) {
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】蓝凝'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"ltazure\">“姐姐似乎给你准备了摇滚乐,但我觉得还是我的更好一点。<br>
这些歌曲都是上个年代的流行曲风,梦幻般的人声和幻境也更相称吧?<br>
......@@ -3494,6 +3540,13 @@ function itemuse($itmn,&$data=NULL) {
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】芙蓉'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"tmagenta\">“干我们这行的,得时刻保持冷静优雅。<br>
所以我给你准备了古典音乐,确切地说,是李斯特的《巡礼之年》第一部。<br>
......@@ -3506,6 +3559,13 @@ function itemuse($itmn,&$data=NULL) {
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】丁香'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"clan\">“欸?我也要提交一批歌单吗……?<br>
那么我就尽量尝试一下……<br>
......@@ -3518,6 +3578,13 @@ function itemuse($itmn,&$data=NULL) {
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】冰炎'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"orange\">“虚拟幻境我自然是知道的。高速动作PVP对吧?<br>
要为这里提供一点音乐……吗。<br>
......@@ -3529,7 +3596,28 @@ function itemuse($itmn,&$data=NULL) {
//Destroy this item.
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】瑞克·拉玛尔'){
$log.="你打开了手上的音乐播放器,里面传出了这样的声音:<br>
<span class=\"orange\">“哦,你是想反叛随机数大神吧!<br>
我知道的,摇骰子总是会让人心潮澎湃,那么就让我这位大英雄帮你一把吧!<br>
音乐是其次,欢迎来到骰子的反叛世界!”——瑞克·拉玛尔<br><br></span>
<span class=\"ltcrimson\">“这……这个不是都市传说么?快去查一查。”——红暮<br><br></span>
<span class=\"yellow\">你的音乐播放列表被替换了!<br></span>";
$clbpara['event_bgmbook'] = $event_bgm['rixolamaltracks'];
$clbpara['BGMBrand'] = 'rixolamal';
//Some init...
$clbpara['traitorRoll'] = 0;
//Destroy this item.
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】小兔子警报!'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了音乐播放器的启动!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
if ($clbpara['touchedByBunny'] == 0){
$rp -= 120;}
$log.="你打开了手上的奇怪物品,里面传出了这样的声音:<br>
......@@ -3549,6 +3637,13 @@ function itemuse($itmn,&$data=NULL) {
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '【歌单】林无月'){
if ($clbpara['BGMBrand'] == 'rixolamal'){
$log.="一种神奇的力量阻止了你按下按钮!<br>";
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
$log.="你按下了手中遥控器的按钮。<br>
<span class=\"yellow\">你重置了你的音乐播放列表!<br></span>";
unset($clbpara['event_bgmbook']);
......@@ -3591,6 +3686,40 @@ function itemuse($itmn,&$data=NULL) {
//destroy this item.
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
} elseif ($itm == '善良之刃'){
//fake a death message.
$log.="你觉得这个幻境太过危险,真的呆不下去了!<br>
<span class=\"yellow\">于是你将这把匕首对着自己,噗叽一声就刺了下去!<br></span>";
//it will require 200+ rage.
if ($rage <= 200){
$log.="匕首的刀刃却被弹开了!<br>
从匕首中传来了恶意的嘲笑:<br>
<span class=\"yellow\">“桀桀桀,连自裁的决心都没有,你还真是个软蛋!”<br></span>
你出离愤怒,一脚将匕首踩碎了。<br>
<br>
你被整蛊物品嘲讽,非常生气!<br>";
$rage = 200;
//destroy this item.
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}else{
$log.="白刀子进,白刀子出!<br>
你被中刀的冲击击飞,落在了地上。<br>
好疼。<br>
<span class=\"yellow\">等下……白刀子……出?<br></span>
你听到了你的死亡报告,但还是毫发无伤地站了起来。<br>
想死而不能,这可是太逊了……<br>
你不禁叹出一口气。<br>";
$rage = 0;
//add fake death news - Event Death.
addnews($now,'death13',$name,0);
//add fake death chat.
$db->query ( "INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('3','$now','$name','$pls','我觉得我还可以抢救一下……')" );
//destroy this item.
$itm = $itmk = $itmsk = '';
$itme = $itms = 0;
}
} elseif ($itm == 'NPC战斗测试仪'){
include_once GAME_ROOT.'./include/game/revcombat.func.php';
$pa = fetch_playerdata_by_pid(1);
......
......@@ -118,6 +118,15 @@ function calc_trap_damage(&$pa,$pd=NULL,$playerflag=0,$selflag=0)
return $damage;
}
// RANDOM DAMAGE!
if($pa['itmk0'] == 'TOr')
{
$log .= "<br>可能是因为制作陷阱的人正在反叛随机数大神,<br>
<span class=\"yellow\">你看到天上突然有一颗骰子掉了下来,爆炸在你的头上!</span><br>";
$damage = diceroll($pa['mhp']);
return $damage;
}
$damage = round(rand(0,$pa['itme0']/2)+($pa['itme0']/2));
# 防御姿态可以降低陷阱伤害
......
......@@ -923,6 +923,13 @@
$resttime = $now - $endtime;
$endtime = $now;
//If you are dead, resting won't do you any good!
if ($hp <= 0) {
$log .= "你的大脑觉得你可能可以抢救一下,但你的心脏却突然掀开胸膛破口大骂:<span class=\"yellow\">“死都死了,治个屁!火化吧!”</span><br>
看起来这下治疗也没有什么用处了。<br>";
$log .= "你已经死亡,无法治疗。<br>";
}
if ($state == 1 || $state == 3) {
$oldsp = $sp;
$upsp = calculate_rest_upsp($resttime,$data);
......
......@@ -56,6 +56,17 @@
<!--{if $nick==69}-->
<span class="lime">梦之数值:<span id="anum">$clbpara['randver1']</span><span id="anum">$clbpara['randver2']</span><span id="anum">$clbpara['randver3']</span></span><br>
<!--{/if}-->
<!--{if $clbpara['BGMBrand']=='rixolamal'}-->
<span class="lime">你投出的骰子数量:<span id="anum">$clbpara['diceRolled']</span></span><br>
<br>
【🍀<span class="minirainbow">你正在反叛随机数大神!</span>🍀】<br>
💥你每次产生随机数都将<span class="lime">随机获得·失去</span>少量<span class="yellow">最大生命·最大体力·攻击力·防御力</span><br>
💥你每次产生随机数都将<span class="lime">随机获得·失去</span>少量<span class="yellow">全系熟练</span><br>
💥你使用的<span class="lime">补给效果</span>将会<span class="yellow">混沌化</span><br>
💥你埋设的<span class="lime">陷阱伤害</span>将会<span class="yellow">混沌化</span><br>
<br>
<span class="lime">你反叛随机数大神的骰子数量:<span id="anum">$clbpara['traitorRoll']</span></span><br>
<!--{/if}-->
<!-- 第 1 行 : 包裹相关-->
<!--{if $club==20}-->
......
This diff is collapsed.
......@@ -26,8 +26,8 @@
“哈哈哈,都懂的。”<br>
<br>
你暗暗叹气。<br>
恐怕,这些“挑战者”要追求的,已经不仅仅是娱乐了。<br>
确实技高一筹啊,林无月。这大概也是她放心退居幕后的原因了吧<br>
你在这里的原因,是调查一个奇怪的传闻:<br>
林无月的失踪之后,游戏的虚拟幻境中突然多出了一些名为<span class="ltcrimson"><span class="ltcrimson b" style="font-size:14pt"><ruby>种火<rt style="font-size:9px">FIRESEED</rt></ruby></span>」的神秘存在<br>
</div>
<div id="op_sht_2" class="shootings">
<img border="0" src="./img/story/story_n2.jpg" style="width:450px;"><br>
......@@ -42,21 +42,21 @@
你们的目标就是成为最后的幸存者,为此你们必须彼此厮杀,不惜使用各种手段。<br>
胜利者,将得到我们提供的丰厚奖励。失败者,请下局再接再厉。<br>
不过,根据协议,我们不保证参与者的精神体验安全……”</span><br>
你身旁有人不耐烦地喊道:“早知道了,快开始吧!”<br>
红暮有点不悦地咳嗽了两声。<span class="ltcrimson">“那么……”</span>
……「种火」的存在,一开始被认为是常规的运营搞事,但运营方却不断否认这一点。<br>
不,与其说是否认,倒不如说是顺理成章地将它们当作「并不存在」的事物。</span>
</div>
<div id="op_sht_3" class="shootings">
突然,随着一阵惊呼,原本光怪陆离的会场陷入一片黑暗,只剩“大舞台”还亮着。<br>
<br>
是信号吗?<br>
定番——所谓「时空特使」的突袭入侵开始了。不过你觉得这也是运营整活的一种。<br>
<br>
略一迟疑,只见一个身影一跃而过,直扑讲台而去。<br>
你只见一个身影一跃而过,直扑讲台而去。<br>
红暮一脸惊讶地后退了两步。<br>
<span class="seagreen">“你们也该省省了!”</span>不速之客一声暴喝跃过讲台,刀光一闪,“红暮”的身影便被一刀两断。<br>
但是,对方并没有血溅当场,而只是迅速淡化消失了。<br>
<span class="seagreen">“哼,原来是个幻象,胆小鬼。”</span><br>
不速之客将光刃收起,你这才发现他是个少年。<br>
确切地说,你认识他。更确切地说,你要等的就是他。<br>
确切地说,你认识他。<br>
<br>
时空特使的不记名者,编号GA-00,人称“熊孩子”的林苍月。<br>
<br>
......@@ -64,8 +64,8 @@
</div>
<div id="op_sht_4" class="shootings">
“没让你自己冲锋,笨蛋!”你一面暗暗叫苦,一面努力在逃散的人群中挤开一条路。<br>
“计划彻底乱了,”有其他潜伏者向你发来消息,“这下只能随机应变了。”<br>
这相同的图景已经展开了很多次,如果这不是运营整活,那还能是什么?<br>
你自信在参加游戏之前已经在网上做了足够的研究,已经将这些定数烂熟于心。<br>
<br>
还没等林苍月继续犯傻,舞台上又出现了三个来者不善的身影。<br>
<span class="clan">“电击使 御坂 美琴。”</span><br>
......@@ -79,9 +79,9 @@
<span class="seagreen">“你们金龙通讯社的兴趣还挺重口味的。”</span>林苍月皱着眉头。
</div>
<div id="op_sht_5" class="shootings">
不能再等了<br>
当然,就算是「种火」的传言,也是在网上冲浪时看到的<br>
<br>
你召唤出“开关”,用力按了下去<br>
“先在幻境中看到种火,随后它们就会进入你的梦中。”那传言的确是这么说的<br>
<span class="red">“警告:中枢程序区域侦测到不明代码。”</span><br>
冰冷而刺耳的警告声让执行官们一时间不知所措。<br>
<span class="seagreen">“哼,三十六计走为上!”</span><br>
......@@ -102,39 +102,40 @@
<span class="seagreen">“没想到吧!”</span>熊孩子竟然还隔空斗嘴,<span class="seagreen">“我们事先注入了病毒,虚拟幻境已经千疮百孔!”</span><br>
<span class="ltcrimson">“你以为,我想要截住的是你吗?”</span>红暮不怀好意地笑着。<br>
<br>
“没法登出了!” “真要在这个情况下进行大逃杀吗?!”<br>
你身旁的挑战者们惊慌地喊道。<br>
虽然已有许多人跑路成功,但是没登出的挑战者还有一大堆。<br>
真是一团糟,这样就没法救到全部人了啊!<br>
<span class="ltcrimson">“我想要截住的……”</span>红暮扭头望向这里,对上了你的目光。<br>
你感到一丝惶恐。难道,潜伏的我们也已经被发现了?<br>
……“是你要来寻找我们吗?”……<br>
……“打开灵子视界吧……”……<br>
……你突然听到了什么声音,在你努力分辨它们的时候——<br>
“ОΨ ΑТΨ ЙЖЖЁВХΜ ЩЖ ΗΨ ОДЖЙΨ……!”<br>
声音迅速扭曲成了你无法听懂的杂音,你感到头疼欲裂,下意识地抬起头来——<br>
<span class="ltcrimson">“唔?”</span>红暮扭头望向这里,对上了你的目光。<br>
不知道这是不是你的幻觉,你感觉红暮的笑容似乎收敛成了一个别有意义的微笑。<br>
<br>
<img border="0" src="./img/story/story_n7.jpg" style="width:450px;"><br>
<br>
<span class="ltcrimson">是你们。</span>红暮伸手一握,你的视野被传送光圈吞没了。
<span class="ltcrimson">哦,这样啊,那么祝你好运吧——</span>红暮伸手一握,你的视野被传送光圈吞没了。
</div>
<div id="op_sht_7" class="shootings">
<span class="evergreen">“在座各位的精神已经被锁定了。如果妄图强行退出,意识就会被消灭……”</span><br>
虚拟传送每次都让你你头昏脑涨。<br>
“ΗΨ ЦВПЫЙΨ, ΗΨ ΞЖΔΩИЙ, ЙВЛΨ ДΑЫЫВЙΔ”<br>
<br>
<span class="evergreen">“杀掉所有的人,只剩下你自己……”</span><br>
耳边隐隐约约传来不知何年何月的“大逃杀”揭幕词<br>
你仍旧能听见那奇怪的声音<br>
<br>
<span class="evergreen">“这个世界不需要平庸的凡人,只需要有力量的强者!”</span><br>
何等的奇谈怪论<br>
耳边隐隐约约传来不知何年何月的“大逃杀”揭幕词<br>
<br>
<span class="evergreen">“注意时间,不要在禁区滞留。失去每一位可能的获胜者都是我们的损失……”</span><br>
这个情景似曾相识得让你不安。<br>
“ХЖ ТΨΜТΨЩ, ХЖ ТΨПЖТЦΨ, ЙΨΑЛΨ ХЖЩД…………”<br>
<br>
<span class="evergreen">“记住,装备很重要,但也不是最重要的。你的实力才是决定你命运的关键。”</span><br>
我,还有翻盘的机会吗……?<br>
奇怪的声音也渐行渐远,但你预感你很快就能抓住它们的正体了。<br>
<br>
<br>
<span class="red">■ LIFE GAME ■</span><br>
<span class="red"><ruby>■ LIFE GAME ■<rt style="font-size:9px">■ ЙВΩΨ ΜΑПΨ ■</rt></ruby></span><br>
<span id="br" class="red b" style="font-weight:700;font-size:20pt;line-height:20pt;">大 逃 杀</span><br>
<br>
<br>
<span class="ltcrimson">“祝你们好运。你的实力……我可是很感兴趣呢。”</span>
<span class="ltcrimson">“祝你们好运。你的实力……我可是很感兴趣呢。”</span>
</div>
<!--{else}-->
<div id="op_sht_endpage" style="display: none;">0</div>
......
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