Commit cabc27aa authored by hisuinohoshi's avatar hisuinohoshi

update&fix

变化:
为后台管理界面增加一些选项;
更新了游戏帮助文件;
减少了游戏开局时会出现的天气种类;

修复:
修复了新战斗系统中最终伤害变化没有正常应用的BUG;
parent 1b6c03cd
......@@ -32,22 +32,7 @@ while($apdata = $db->fetch_array($result)) {
$adata = Array();
if($gamblingon){
//允许购买投资物品的商店类型
$gshoplist = Array
(
1=>'■ 补给品 ■',2=>'■ 药剂 ■',3=>'■ 钝器 ■',
4=>'■ 锐器 ■',5=>'■ 远程兵器 ■',6=>'■ 投掷兵器 ■',
7=>'■ 爆炸物 ■',8=>'■ 灵力兵器材料 ■',9=>'■ 防具 ■',
10=>'■ 书籍 ■',11=>'■ 电子装备 ■',12=>'■ 杂物 ■',
17=>'■ 限量福袋 ■',13=>'■ 埃克法轻工特供武器 ■',14=>'■ 林苍月的提示 ■',
15=>'■ Key社纪念品专卖 ■',16=>'■ NPC解锁钥匙 ■',18=>'■ 上级者向物品 ■',
);
//切糕与游戏币的兑换比率:1切糕=2块钱
$credits2_values = 2;
//不能赞助自己 1:启用 0:关闭
$no_self_sponsored = 0;
//赞助者的头衔
$sponsor_title = '场外热心玩家';
global $gshoplist,$credits2_values,$no_self_sponsored,$sponsor_title,$gnpctype,$gnpcsub;
//初始化赌局变量
$gbinfo = '';
$gbingdata = $gbeddata = $gambled = Array();
......@@ -183,7 +168,7 @@ if($gamblingon){
$gclb = Array('clbpara'=>Array('sponsor'=>$uid,'post'=>$bet,'postid'=>6),); //记录赞助者的uid、收货方的pid、道具位置
$gitem = Array(6,$iteminfo['item'],$iteminfo['itmk'],$iteminfo['itme'],$iteminfo['itms']*$bnum,$iteminfo['itmsk']);//打包快递
include_once GAME_ROOT.'./include/system.func.php';
$nid = addnpc(90,0,1,$now,$gclb,$gitem,$bdata['pls'])[0];
$nid = addnpc($gnpctype,$gnpcsub,1,$now,$gclb,$gitem,$bdata['pls'])[0];
$gbinfo .= "快递员已带着你赞助的商品前往{$bdata['name']}所在的位置!谢谢惠顾~<br>";
//存一条发快递记录到gambling表里,一个玩家在快递被接收前不能发第二份快递。防止有人狂买低价商品挤爆players表。
//有过投注记录
......
<?php
//暂时放在这里……
//是否允许销毁尸体(1:开启)
$allow_destory_corpse = 0;
//销毁尸体会导致rp上升最多多少点
$rpup_destory_corpse = 233;
//如果允许销毁尸体 以下哪些种类的尸体不可以被销毁
$no_destory_corpse_type = Array();
//基础反击率
$counter_obbs = Array('N' => 60, 'P' => 65, 'K' => 65, 'G' => 50, 'C' => 35, 'D' => 0, 'F'=> 35, 'J'=> 20);
//各种攻击方式的射程,射程大者可以反击射程小者,此外射程为0则代表不能反击任何系但也不能被任何系反击
......@@ -39,6 +31,10 @@ $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);
//天气对防御力的影响(单位:百分比加算)
$weather_defend_modifier = Array(10,30,0,0,-3,-15,-10,0,-20,-30,-50,-5,-20,-3,-20,5,-30,30);
//天气对发现率的影响
$weather_find_r = Array(10,20,0,-2,-3,-10,-7,5,-10,-20,0,-7,-5,-30,-5,-20,0,20);
//天气对先制率的影响
$weather_active_r = Array(10,20,0,-5,-10,-20,-15,0,-7,-10,-10,-5,0,-5,-20,-5,0,20);
//姿态对攻击力的影响始终生效(1:只在作出先制攻击时生效)
$pose_attack_active = 0;
......
......@@ -24,8 +24,14 @@ $npccanchat = Array(1,5,6,7,9,10,12,13,15,21,22,24,92);
$antiAFKertime = 20;
//尸体保护时间,单位秒
$corpseprotect = 10;
//是否允许销毁尸体(1:开启)
$allow_destory_corpse = 1;
//销毁尸体会导致rp上升最多多少点
$rpup_destory_corpse = 233;
//如果允许销毁尸体 以下哪些种类的尸体不可以被销毁
$no_destory_corpse_type = Array();
//是否启动冷却时间,0为不启动,1为启动;
$coldtimeon = 1;
$coldtimeon = 0;
//是否显示冷却时间倒计时,0为不显示,1为显示;
$showcoldtimer = 1;
//移动的冷却时间,单位微秒
......@@ -113,4 +119,25 @@ $elec_cap = 5;
//成就总数
$achievement_count=140;
//场外支援系统 允许购买的道具类型
$gshoplist = Array
(
1=>'■ 补给品 ■',2=>'■ 药剂 ■',3=>'■ 钝器 ■',
4=>'■ 锐器 ■',5=>'■ 远程兵器 ■',6=>'■ 投掷兵器 ■',
7=>'■ 爆炸物 ■',8=>'■ 灵力兵器材料 ■',9=>'■ 防具 ■',
10=>'■ 书籍 ■',11=>'■ 电子装备 ■',12=>'■ 杂物 ■',
17=>'■ 限量福袋 ■',13=>'■ 埃克法轻工特供武器 ■',14=>'■ 林苍月的提示 ■',
15=>'■ Key社纪念品专卖 ■',16=>'■ NPC解锁钥匙 ■',18=>'■ 上级者向物品 ■',
);
//场外支援系统 切糕与游戏币的兑换比率:1切糕=2块钱
$credits2_values = 2;
//场外支援系统 赞助者的头衔
$sponsor_title = '场外热心玩家';
//场外支援系统 快递员NPC的类别
$gnpctype = 90;
//场外支援系统 快递员NPC的子类别
$gnpcsub = 0;
//场外支援系统 不能赞助自己 1:启用 0:关闭
$no_self_sponsored = 0;
?>
......@@ -49,7 +49,9 @@ $clubinfo = Array(
22=>'偶像大师', #暂定名,「除错大师」头衔奖励
98=>'换装迷宫',
99=>'决死结界'
);
);
//新游戏开局时会生成的天气:晴天、多云、小雨、暴雨、下雪;
$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>');
$sexinfo = Array(0=> '未定', 'm' => '男生', 'f' => '女生');
$raceinfo = Array(0=> '人类', 1=> '兽人', 2=> '妖精', 3=> '龙', 4=> '鱼人', 5=> 'AI');
......@@ -1039,10 +1041,31 @@ $iteminfo_tooltip_desc = Array
1 => Array('class'=>'neonorange', 'title'=>"从幸运礼物福袋中以二成几率左右能开出的强力装备。",),
#2:福袋SSR
2 => Array('class'=>'rainbow', 'title'=>"从幸运礼物福袋中以极低几率左右能开出的强力装备。",),
#3:钉
3 => Array('title'=>"为手中名字带有“棍棒”的钝器打钉子,以增加效果值"),
#4:磨刀石
4 => Array('title'=>"让手中锐器更加锋利,以增加效果值"),
#5:针线包
5 => Array('title'=>"增加装备着的身体防具的效果值"),
#99: ???
99 => Array('title'=>"……这、这是什么?!"),
);
$iteminfo_tooltip = Array
(
# 强化道具
'钉' => 3, '钢钉' => 3, '艾莲娜的圣钉' => 3, '埃克法-冰凌-钉' => 3,
'磨刀石' => 4, '黑磨刀石' => 4, '沉默磨刀石' => 4, '贤者之磨刀石' => 4, '埃克法-融炼-磨刀石' => 4,
'针线包' => 5,
# 特殊道具
'武器师安雅的奖赏' => Array('title'=>"强化手中武器的效果值、耐久值,或者将类型转变为你更擅长的系别"),
'凸眼鱼' => Array('title'=>"使用后可以销毁整个战场现有的尸体"),
'杏仁豆腐的ID卡' => Array('title'=>"连斗后使用可以让全场NPC消失并进入『死斗阶段』"),
'水果刀' => Array('title'=>"可以切水果。如果不会用可能会切到自己"),
'探测器电池' => Array('title'=>"使用后可以为探测仪器供电"),
# 怪东西
'■DeathNote■' => 99, '奇怪的按钮' => 99, '『S.C.R.A.P』' => 99,
# 电掣装置
'魔法蜂针' => Array('class'=>'spitem', 'title'=>"这个武器一定会对敌人造成350点伤害,但对防御非常高的敌人除外。",),
'临摹装置' => Array('class'=>'spitem', 'title'=>"这个武器在主动攻击对手时,将可以复制对手的武器。注意:对手武器数值太高时会失败,后果自负!",),
# 巫师物品
......@@ -1050,46 +1073,65 @@ $iteminfo_tooltip = Array
'■便携式火力平台■' => 0,'■Type3防弹插板■' => 0,'■VFL 6-24×56光学瞄具■' => 0,'■IOP T4外骨骼■' => 0,'■热光学迷彩披风■' => 0,'■遗留的武器库■' => 0,
'【工作用数位板】' => 0,'【学园针织罩衫】' => 0,'【鱼形发卡】' => 0,'【学园制服鞋】' => 0,'【工作用数位笔】' => 0,'【布艺猫咪挂件】' => 0,
# 福袋SR
'「信仰之山」' => 1,
'「间断的噩梦」' => 1,
'「运钝根的捕物帐」' => 1,
'「喧嚣叙事曲」' => 1,
'「升天」' => 1,
'「曳光」' => 1,
'「人生重来箱」' => 1,
'「菁英宅之怒」' => 1,
'闭锁世界的冥神 L5' => 1,
'铁兽式强袭机动兵装改牛头伯劳2 L5' => 1,
'防火龙·暗流体 L5' => 1,
'前托枪管龙 L5' => 1,
'电子界到临者@火灵天星 L6' => 1,
'「活跃迎春曲」' => 1,
'「飘落」' => 1,
'「明动」' => 1,
'「正午高阳」' => 1,
'神灭兵器-天霆号扼宙斯 ☆12' => 1,
'「碧海船歌」' => 1,
'「翼展」' => 1,
'「安谧」' => 1,
'「午前许愿」' => 1,
'神之圣剑' => 1,
'「龙怒」' => 1,
'「升天」' => 1,
'「宁静」' => 1,
'「清晨恩典」' => 1,
'神之棍棒' => 1,
'「信仰之山」' => 1,'「间断的噩梦」' => 1,'「运钝根的捕物帐」' => 1,'「喧嚣叙事曲」' => 1,'「升天」' => 1,
'「曳光」' => 1,'「人生重来箱」' => 1,'「菁英宅之怒」' => 1,'闭锁世界的冥神 L5' => 1,'铁兽式强袭机动兵装改牛头伯劳2 L5' => 1,
'防火龙·暗流体 L5' => 1,'前托枪管龙 L5' => 1,'电子界到临者@火灵天星 L6' => 1,'「活跃迎春曲」' => 1,'「飘落」' => 1,'「明动」' => 1,
'「正午高阳」' => 1,'神灭兵器-天霆号扼宙斯 ☆12' => 1,'「碧海船歌」' => 1,'「翼展」' => 1,'「安谧」' => 1,
'「午前许愿」' => 1,'神之圣剑' => 1,'「龙怒」' => 1,'「升天」' => 1,'「宁静」' => 1,'「清晨恩典」' => 1,'神之棍棒' => 1,
# 福袋SSR
'随机数之神的棍棒' => 2,
'随机数之神的圣剑' => 2,
'随机数之神的泪水' => 2,
'随机数之神的神力' => 2,
'随机数之神的震撼' => 2,
'随机数之神的摄理' => 2,
'随机数之神的恶戏' => 2,
'随机数之神的棍棒' => 2,'随机数之神的圣剑' => 2,'随机数之神的泪水' => 2,
'随机数之神的神力' => 2,'随机数之神的震撼' => 2,'随机数之神的摄理' => 2,'随机数之神的恶戏' => 2,
);
$itemkinfo_tooltip = Array
(
'Ag' => Array('title' =>"可能带有同志属性",),
'Al' => Array('title' =>"可能带有热恋属性",),
'Ah' => Array('title' =>"可能带有???属性",),
'Ac' => Array('title' =>"可能带有重击辅助属性",),
'B' => Array('title' =>"使用后可以为电脑设备供电",),
'C' => Array('title' =>"使用后可以解除异常状态",),
'Ce' => Array('title' =>"使用后可以解除麻痹状态",),
'Ci' => Array('title' =>"使用后可以解除冻结状态",),
'Cp' => Array('title' =>"使用后可以解除中毒状态",),
'Cu' => Array('title' =>"使用后可以解除烧伤状态",),
'Cw' => Array('title' =>"使用后可以解除混乱状态",),
'EE' => Array('title' =>"使用后有一定概率能够解封当前禁区,需要电池充电",),
'EW' => Array('title' =>"使用后可改变当前天气,对极端天气无效",),
'ER' => Array('title' =>"使用后可激活雷达界面",),
'HH' => Array('title' =>"使用后恢复等于道具效果值的生命",),
'HS' => Array('title' =>"使用后恢复等于道具效果值的体力",),
'HB' => Array('title' =>"使用后恢复等于道具效果值的生命和体力",),
'HM' => Array('title' =>"使用后增加等于道具效果值的歌魂上限",),
'HT' => Array('title' =>"使用后恢复等于道具效果值的歌魂",),
'PM' => Array('title' =>"使用后曾加等于道具效果值的歌魂上限",),
'PT' => Array('title' =>"使用后灰复等于道具效果值的歌魂",),
'PH' => Array('title' =>"使用后灰复等于道具效果值的生命",),
'PS' => Array('title' =>"使用后灰复等于道具效果值的体力",),
'PB' => Array('title' =>"使用后灰复等于道具效果值的生命和体力",),
'PB2' => Array('title' =>"使用后灰复等于道具效果值的生命和体力",),
'GBr'=> Array('title' =>"为带有“连击”属性,且不适用“能源、气体弹药”的枪械供弹",),
'GBi'=> Array('title' =>"为带有“火焰、冻气”属性,且不适用“能源弹药”的枪械供弹",),
'GBh'=> Array('title' =>"为“重型枪械”供弹",),
'GBe'=> Array('title' =>"为带有“电击、音波”属性的枪械供弹",),
'GB' => Array('title' =>"为普通枪械供弹",),
'V' => Array('title' =>"使用后会根据道具效果值获得一定的熟练度",),
'M' => Array('title' =>"使用后会根据道具效果值强化特定属性",),
'MA' => Array('title' =>"使用后会根据道具效果值强化攻击力",),
'MD' => Array('title' =>"使用后会根据道具效果值强化防御力",),
'ME' => Array('title' =>"使用后会根据道具效果值获得一定的经验值",),
'MH' => Array('title' =>"使用后会根据道具效果值强化生命上限",),
'MS' => Array('title' =>"使用后会根据道具效果值强化体力上限",),
'T' => Array('title' =>"使用后可以在当前地区埋设一枚陷阱",),
'U' => Array('title' =>"使用后将扫除当前地区内的一枚陷阱……但是这一切真的值得吗?",),
'WGK'=> Array('title' =>"兼具射击与斩击功效的武器",),
'WCF'=> Array('title' =>"兼具投掷与灵力功效的武器",),
'WCP'=> Array('title' =>"兼具投掷与打击功效的武器",),
'WKF'=> Array('title' =>"兼具斩击与灵力功效的武器",),
'WKP'=> Array('title' =>"兼具斩击与打击功效的武器",),
'WFK'=> Array('title' =>"兼具灵力与斩击功效的武器",),
'WDG'=> Array('title' =>"兼具伏击与射击功效的武器",),
'WDF'=> Array('title' =>"兼具伏击与灵力功效的武器",),
'AA' => Array('class'=>'spitem', 'title'=>"可以将一定数量的攻击次数伤害变为0,那之后失效",),
'AB' => Array('class'=>'spitem', 'title'=>"装备后,对补给品使用毒药下毒变为为其解毒。",),
'XA' => Array('class'=>'lime', 'title'=>"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!",),
......
......@@ -410,11 +410,12 @@ span.drop:hover .dropdown-menu{
}
/*==========在小头像上悬浮显示大头像==========*/
span.icon{
.icon{
position: relative;
}
/*光标移动到样式上时 显示大头像*/
span.icon:hover .icona{
.icon:hover .icona{
display: block;
background-color: rgba(83, 63, 90, 0.5);
border-radius: 10px;
......
......@@ -163,6 +163,7 @@ $vn_itemspkinfo = Array
'm' => '陷阱迎击',
'N' => '冲击',
'n' => '贯穿',
'y' => '破格',
'o' => '一发',
'P' => '防殴',
'p' => '带毒',
......
......@@ -164,10 +164,25 @@ $lang = array
'antiAFKertime_comment' => '手动清除长时间不动的玩家的最小时间间隔,单位分钟。',
'corpseprotect' => '尸体保护时间',
'corpseprotect_comment' => '决定角色死亡后经过多久才能被他人遇到或者被凸眼鱼影响,单位秒。',
'allow_destory_corpse' => '启用销毁尸体',
'allow_destory_corpse_comment' => '决定是否开启销毁尸体功能。0为关闭,1为开启。',
'rpup_destory_corpse' => '销毁尸体惩罚',
'rpup_destory_corpse_comment' => '开启销毁尸体功能后,销毁尸体后会增加多少RP,0为不增加。',
'coldtimeon' => '冷却时间启动',
'coldtimeon_comment' => '决定是否启动冷却时间,防止利用脚本快速提交。0为不启动,1为启动。',
'showcoldtimer' => '冷却时间倒计时',
'showcoldtimer_comment' => '决定是否显示冷却时间的倒计时。0为不显示,1为显示。',
'credits2_values' => '切糕换金率',
'credits2_values_comment' => '场外赞助系统中切糕与游戏币的兑换比率。默认:1切糕=2块钱',
'sponsor_title' => '场外赞助者头衔',
'sponsor_title_comment' => '使用场外赞助系统发送快递时,在进行状况内显示的投资者头衔。',
'gnpctype' => '快递NPC类别',
'gnpctype_comment' => '使用场外赞助系统发送快递时,快递员NPC的类别。默认:90',
'gnpcsub' => '快递NPC子类别',
'gnpcsub_comment' => '使用场外赞助系统发送快递时,快递员NPC的子类别。默认:0',
'no_self_sponsored' => '禁止自我赞助',
'no_self_sponsored_comment' => '是否禁止使用场外赞助系统给自己发快递。0为禁止,1为允许。',
'areahour' => '禁区间隔时间',
'areahour_comment' => '单位:分钟',
......@@ -232,8 +247,8 @@ $lang = array
'gmlist_comment' => '设置各管理员的权限',
'urlist' => '玩家帐户管理',
'urlist_comment' => '管理玩家帐户信息',
'vnmixlist' => '玩家提交合成列表',
'vnmixlist_comment' => '检查已被采纳的玩家提交的合成列表<br>可以将指定合成回退到待采纳状态',
'vnmixlist' => '合成列表管理',
'vnmixlist_comment' => '检查或退回已被采纳的合成',
'gamecheck' => '当前游戏自检',
'gamecheck_comment' => '修正游戏人数异常和移动下拉框消失的功能',
......
......@@ -11,6 +11,8 @@ if($command == 'edit') {
'areaesc'=>'int',
'antiAFKertime'=>'int',
'corpseprotect'=>'int',
'allow_destory_corpse'=>'b',
'rpup_destory_corpse'=>'int',
'coldtimeon'=>'b',
'showcoldtimer'=>'b',
'validlimit'=>'int',
......@@ -20,7 +22,12 @@ if($command == 'edit') {
'hplimit'=>'int',
'sleep_time'=>'int',
'heal_time'=>'int',
'teamlimit'=>'int'
'teamlimit'=>'int',
'credits2_values'=>'int',
'no_self_sponsored'=>'b',
'sponsor_title'=>'str',
'gnpctype'=>'int',
'gnpcsub'=>'int',
);
$edlist = Array();
......
......@@ -127,9 +127,20 @@ if($command == 'kill' || $command == 'live' || $command == 'del') {
foreach($tmp_clbpara as $key=>$res) $clbpara[$key] = $res;
$clbpara = json_encode($clbpara);
}
$db->query("UPDATE {$tablepre}players SET gd='$gd',icon='$icon',club='$club',sNo='$sNo',hp='$hp',mhp='$mhp',sp='$sp',msp='$msp',att='$att',def='$def',pgroup='$pgroup',pls='$pls',lvl='$lvl',exp='$exp',clbstatusa='$clbstatusa',clbstatusb='$clbstatusb',clbstatusc='$clbstatusc',clbstatusd='$clbstatusd',clbstatuse='$clbstatuse',clbpara='$clbpara',money='$money',bid='$bid',inf='$inf',rage='$rage',pose='$pose',tactic='$tactic',killnum='$killnum',wp='$wp',wk='$wk',wg='$wg',wc='$wc',wd='$wd',wf='$wf',teamID='$teamID',teamPass='$teamPass',wep='$wep',wepk='$wepk',wepe='$wepe',weps='$weps',wepsk='$wepsk',arb='$arb',arbk='$arbk',arbe='$arbe',arbs='$arbs',arbsk='$arbsk',arh='$arh',arhk='$arhk',arhe='$arhe',arhs='$arhs',arhsk='$arhsk',ara='$ara',arak='$arak',arae='$arae',aras='$aras',arask='$arask',arf='$arf',arfk='$arfk',arfe='$arfe',arfs='$arfs',arfsk='$arfsk',art='$art',artk='$artk',arte='$arte',arts='$arts',artsk='$artsk',itm0='$itm0',itmk0='$itmk0',itme0='$itme0',itms0='$itms0',itmsk0='$itmsk0',itm1='$itm1',itmk1='$itmk1',itme1='$itme1',itms1='$itms1',itmsk1='$itmsk1',itm2='$itm2',itmk2='$itmk2',itme2='$itme2',itms2='$itms2',itmsk2='$itmsk2',itm3='$itm3',itmk3='$itmk3',itme3='$itme3',itms3='$itms3',itmsk3='$itmsk3',itm4='$itm4',itmk4='$itmk4',itme4='$itme4',itms4='$itms4',itmsk4='$itmsk4',itm5='$itm5',itmk5='$itmk5',itme5='$itme5',itms5='$itms5',itmsk5='$itmsk5',itm6='$itm6',itmk6='$itmk6',itme6='$itme6',itms6='$itms6',itmsk6='$itmsk6' where pid='$pid'");
if(!$db->affected_rows()){
$cmd_info = "无法修改角色 $name";
$effect_flag = 0;
$ndata = update_db_player_structure();
foreach($ndata as $key)
{
if($key != 'pid' && isset($$key))
{
$key_value = $$key;
$db->query("UPDATE {$tablepre}players SET $key='$key_value' where pid='$pid'");
if($db->affected_rows()) $effect_flag = 1;
}
}
//$db->query("UPDATE {$tablepre}players SET rp='$rp',gd='$gd',icon='$icon',club='$club',sNo='$sNo',hp='$hp',mhp='$mhp',sp='$sp',msp='$msp',att='$att',def='$def',pgroup='$pgroup',pls='$pls',lvl='$lvl',exp='$exp',clbstatusa='$clbstatusa',clbstatusb='$clbstatusb',clbstatusc='$clbstatusc',clbstatusd='$clbstatusd',clbstatuse='$clbstatuse',clbpara='$clbpara',money='$money',bid='$bid',inf='$inf',rage='$rage',pose='$pose',tactic='$tactic',killnum='$killnum',wp='$wp',wk='$wk',wg='$wg',wc='$wc',wd='$wd',wf='$wf',teamID='$teamID',teamPass='$teamPass',wep='$wep',wepk='$wepk',wepe='$wepe',weps='$weps',wepsk='$wepsk',arb='$arb',arbk='$arbk',arbe='$arbe',arbs='$arbs',arbsk='$arbsk',arh='$arh',arhk='$arhk',arhe='$arhe',arhs='$arhs',arhsk='$arhsk',ara='$ara',arak='$arak',arae='$arae',aras='$aras',arask='$arask',arf='$arf',arfk='$arfk',arfe='$arfe',arfs='$arfs',arfsk='$arfsk',art='$art',artk='$artk',arte='$arte',arts='$arts',artsk='$artsk',itm0='$itm0',itmk0='$itmk0',itme0='$itme0',itms0='$itms0',itmsk0='$itmsk0',itm1='$itm1',itmk1='$itmk1',itme1='$itme1',itms1='$itms1',itmsk1='$itmsk1',itm2='$itm2',itmk2='$itmk2',itme2='$itme2',itms2='$itms2',itmsk2='$itmsk2',itm3='$itm3',itmk3='$itmk3',itme3='$itme3',itms3='$itms3',itmsk3='$itmsk3',itm4='$itm4',itmk4='$itmk4',itme4='$itme4',itms4='$itms4',itmsk4='$itmsk4',itm5='$itm5',itmk5='$itmk5',itme5='$itme5',itms5='$itms5',itmsk5='$itmsk5',itm6='$itm6',itmk6='$itmk6',itme6='$itme6',itms6='$itms6',itmsk6='$itmsk6' where pid='$pid'");
if(!$effect_flag){
$cmd_info = "没有检测到对角色 $name 的修改";
} else {
adminlog('editnpc',$name);
$cmd_info = "角色 $name 的属性被修改了";
......
......@@ -130,9 +130,20 @@ if($command == 'kill' || $command == 'live' || $command == 'del') {
foreach($tmp_clbpara as $key=>$res) $clbpara[$key] = $res;
$clbpara = json_encode($clbpara);
}
$db->query("UPDATE {$tablepre}players SET gd='$gd',icon='$icon',club='$club',sNo='$sNo',hp='$hp',mhp='$mhp',sp='$sp',msp='$msp',ss='$ss',mss='$mss',att='$att',def='$def',pgroup='$pgroup',pls='$pls',achievement='$achievement',exp='$exp',clbstatusa='$clbstatusa',clbstatusb='$clbstatusb',clbstatusc='$clbstatusc',clbstatusd='$clbstatusd',clbstatuse='$clbstatuse',clbpara='$clbpara',money='$money',bid='$bid',inf='$inf',rage='$rage',pose='$pose',tactic='$tactic',killnum='$killnum',wp='$wp',wk='$wk',wg='$wg',wc='$wc',wd='$wd',wf='$wf',teamID='$teamID',achievement='$achievement',wep='$wep',wepk='$wepk',wepe='$wepe',weps='$weps',wepsk='$wepsk',arb='$arb',arbk='$arbk',arbe='$arbe',arbs='$arbs',arbsk='$arbsk',arh='$arh',arhk='$arhk',arhe='$arhe',arhs='$arhs',arhsk='$arhsk',ara='$ara',arak='$arak',arae='$arae',aras='$aras',arask='$arask',arf='$arf',arfk='$arfk',arfe='$arfe',arfs='$arfs',arfsk='$arfsk',art='$art',artk='$artk',arte='$arte',arts='$arts',artsk='$artsk',itm0='$itm0',itmk0='$itmk0',itme0='$itme0',itms0='$itms0',itmsk0='$itmsk0',itm1='$itm1',itmk1='$itmk1',itme1='$itme1',itms1='$itms1',itmsk1='$itmsk1',itm2='$itm2',itmk2='$itmk2',itme2='$itme2',itms2='$itms2',itmsk2='$itmsk2',itm3='$itm3',itmk3='$itmk3',itme3='$itme3',itms3='$itms3',itmsk3='$itmsk3',itm4='$itm4',itmk4='$itmk4',itme4='$itme4',itms4='$itms4',itmsk4='$itmsk4',itm5='$itm5',itmk5='$itmk5',itme5='$itme5',itms5='$itms5',itmsk5='$itmsk5',itm6='$itm6',itmk6='$itmk6',itme6='$itme6',itms6='$itms6',itmsk6='$itmsk6' where pid='$pid'");
if(!$db->affected_rows()){
$cmd_info = "无法修改角色 $name";
$effect_flag = 0;
$ndata = update_db_player_structure();
foreach($ndata as $key)
{
if($key != 'pid' && isset($$key))
{
$key_value = $$key;
$db->query("UPDATE {$tablepre}players SET $key='$key_value' where pid='$pid'");
if($db->affected_rows()) $effect_flag = 1;
}
}
//$db->query("UPDATE {$tablepre}players SET rp='$rp',gd='$gd',icon='$icon',club='$club',sNo='$sNo',hp='$hp',mhp='$mhp',sp='$sp',msp='$msp',ss='$ss',mss='$mss',att='$att',def='$def',pgroup='$pgroup',pls='$pls',achievement='$achievement',lvl='$lvl',exp='$exp',clbstatusa='$clbstatusa',clbstatusb='$clbstatusb',clbstatusc='$clbstatusc',clbstatusd='$clbstatusd',clbstatuse='$clbstatuse',clbpara='$clbpara',money='$money',bid='$bid',inf='$inf',rage='$rage',pose='$pose',tactic='$tactic',killnum='$killnum',wp='$wp',wk='$wk',wg='$wg',wc='$wc',wd='$wd',wf='$wf',teamID='$teamID',achievement='$achievement',wep='$wep',wepk='$wepk',wepe='$wepe',weps='$weps',wepsk='$wepsk',arb='$arb',arbk='$arbk',arbe='$arbe',arbs='$arbs',arbsk='$arbsk',arh='$arh',arhk='$arhk',arhe='$arhe',arhs='$arhs',arhsk='$arhsk',ara='$ara',arak='$arak',arae='$arae',aras='$aras',arask='$arask',arf='$arf',arfk='$arfk',arfe='$arfe',arfs='$arfs',arfsk='$arfsk',art='$art',artk='$artk',arte='$arte',arts='$arts',artsk='$artsk',itm0='$itm0',itmk0='$itmk0',itme0='$itme0',itms0='$itms0',itmsk0='$itmsk0',itm1='$itm1',itmk1='$itmk1',itme1='$itme1',itms1='$itms1',itmsk1='$itmsk1',itm2='$itm2',itmk2='$itmk2',itme2='$itme2',itms2='$itms2',itmsk2='$itmsk2',itm3='$itm3',itmk3='$itmk3',itme3='$itme3',itms3='$itms3',itmsk3='$itmsk3',itm4='$itm4',itmk4='$itmk4',itme4='$itme4',itms4='$itms4',itmsk4='$itmsk4',itm5='$itm5',itmk5='$itmk5',itme5='$itme5',itms5='$itms5',itmsk5='$itmsk5',itm6='$itm6',itmk6='$itmk6',itme6='$itme6',itms6='$itms6',itmsk6='$itmsk6' where pid='$pid'");
if(!$effect_flag){
$cmd_info = "没有检测到对角色 $name 的修改";
} else {
adminlog('editpc',$name);
addnews($now,'editpc',$name);
......
......@@ -119,8 +119,9 @@ function edit_vn_mixilst($varr,$t)
global $checkstr;
$cont = str_replace('?>','',str_replace('<?','<?php',$checkstr));
$cont .= '$vn_mixinfo = ' . var_export($vn_mixinfo,1).";\r\n?>";
writeover($cache_file, $cont);
chmod($cache_file,0777);
file_put_contents($cache_file,$cont,LOCK_EX);
//writeover($cache_file, $cont);
//chmod($cache_file,0777);
unlink($lock_file);
return $varr;
}
......@@ -169,8 +170,9 @@ function post_back_vn_cache_file($data,$arr,$t=NULL)
sort($carr);
$cont = str_replace('?>','',str_replace('<?','<?php',$checkstr));
$cont .= '$carr = ' . var_export($carr,1).";\r\n?>";
writeover($file, $cont);
chmod($file,0777);
file_put_contents($file,$cont,LOCK_EX);
//writeover($file, $cont);
//chmod($file,0777);
unlink($lock_file);
return 0;
}
......
......@@ -9,15 +9,8 @@ function init_playerdata(){
$upexp = round(($lvl*$baseexp)+(($lvl+1)*$baseexp));
$lvlupexp = $upexp - $exp;
$iconImg = $gd.'_'.$icon; $iconImgB = NULL;
if(file_exists('img/'.$iconImg.'a.gif'))
{
$iconImgB = $iconImg.'a.gif';
}
else
{
$iconImg = $iconImg.'.gif';
}
$iconImg = $gd.'_'.$icon.'.gif';
$iconImgB = $gd.'_'.$icon.'a.gif';
$ardef = $arbe + $arhe + $arae + $arfe;
if(($weather == 8)||($weather == 9)||($weather == 12)) {
$fog = true;
......
......@@ -1078,8 +1078,6 @@
{
global $log;
$fin_dmg = 0;
# 伤害制御判定:
if(in_array('h',$pd['ex_keys']) && $fin_dmg>=1950)
{
......
......@@ -477,7 +477,7 @@
}
//获取最终伤害的定值变化(伤害制御、剔透)
$fin_damage_fix = get_final_dmg_fix($pa,$pd,$active,$damage);
if($fin_damage_fix > 0) $damage += $fin_damage_fix;
if($fin_damage_fix > 0) $damage = $fin_damage_fix;
//存在物理伤害以外的其他伤害 输出一段最终伤害log:
if($pdamage != $damage)
{
......
......@@ -590,7 +590,7 @@ function parse_itm_desc($n,$t,$short=0,$c=NULL)
break;
//处理名字
case $t=='m':
$filter_n = preg_replace('/锋利的|电气|毒性|钉|\[.*\]|-改/', '', $n);
$filter_n = preg_replace('/锋利的|电气|毒性|\[.*\]|-改/', '', $n);
if(isset($iteminfo_tooltip[$filter_n]))
{
if(is_array($iteminfo_tooltip[$filter_n]))
......
......@@ -49,7 +49,7 @@ function rs_game($mode = 0) {
}
if ($mode & 2) {
//echo " - 禁区初始化 - ";
global $arealist,$areanum,$weather,$hack,$areatime,$starttime,$startmin,$areaadd,$areahour;
global $rswtharr,$arealist,$areanum,$weather,$hack,$areatime,$starttime,$startmin,$areaadd,$areahour;
list($sec,$min,$hour,$day,$month,$year,$wday,$yday,$isdst) = localtime($starttime);
$areatime = (ceil(($starttime + $areahour*60)/600))*600;//$areahour已改为按分钟计算,ceil是为了让禁区分钟为10的倍数
$plsnum = sizeof($plsinfo);
......@@ -57,7 +57,7 @@ function rs_game($mode = 0) {
shuffle($arealist);
array_unshift($arealist,0);
$areanum = 0;
$weather = rand(0,9);
$weather = $rswtharr[array_rand($rswtharr)];
$hack = 0;
movehtm($areatime);
}
......
......@@ -37,6 +37,16 @@
<td><input type="text" name="corpseprotect" value="{$corpseprotect}" size="30"></td>
<td>{$lang['corpseprotect_comment']}</td>
</tr>
<tr>
<td>{$lang['allow_destory_corpse']}</td>
<td><input type="radio" name="allow_destory_corpse" value="1" <!--{if $allow_destory_corpse}-->checked="true"<!--{/if}-->>$lang['on']&nbsp;&nbsp;&nbsp;<input type="radio" name="allow_destory_corpse" value="0" <!--{if !$allow_destory_corpse}-->checked="true"<!--{/if}-->>$lang['off']</td>
<td>{$lang['allow_destory_corpse_comment']}</td>
</tr>
<tr>
<td>{$lang['rpup_destory_corpse']}</td>
<td><input type="text" name="rpup_destory_corpse" value="{$rpup_destory_corpse}" size="30"></td>
<td>{$lang['rpup_destory_corpse_comment']}</td>
</tr>
<tr>
<td>{$lang['coldtimeon']}</td>
<td><input type="radio" name="coldtimeon" value="1" <!--{if $coldtimeon}-->checked="true"<!--{/if}-->>$lang['on']&nbsp;&nbsp;&nbsp;<input type="radio" name="coldtimeon" value="0" <!--{if !$coldtimeon}-->checked="true"<!--{/if}-->>$lang['off']</td>
......@@ -87,6 +97,31 @@
<td><input type="text" name="teamlimit" value="{$teamlimit}" size="30"></td>
<td>{$lang['teamlimit_comment']}</td>
</tr>
<tr>
<td>{$lang['credits2_values']}</td>
<td><input type="text" name="credits2_values" value="{$credits2_values}" size="30"></td>
<td>{$lang['credits2_values_comment']}</td>
</tr>
<tr>
<td>{$lang['sponsor_title']}</td>
<td><input type="text" name="sponsor_title" value="{$sponsor_title}" size="30"></td>
<td>{$lang['sponsor_title_comment']}</td>
</tr>
<tr>
<td>{$lang['gnpctype']}</td>
<td><input type="text" name="gnpctype" value="{$gnpctype}" size="30"></td>
<td>{$lang['gnpctype_comment']}</td>
</tr>
<tr>
<td>{$lang['gnpcsub']}</td>
<td><input type="text" name="gnpcsub" value="{$gnpcsub}" size="30"></td>
<td>{$lang['gnpcsub_comment']}</td>
</tr>
<tr>
<td>{$lang['no_self_sponsored']}</td>
<td><input type="radio" name="no_self_sponsored" value="1" <!--{if $no_self_sponsored}-->checked="true"<!--{/if}-->>$lang['on']&nbsp;&nbsp;&nbsp;<input type="radio" name="no_self_sponsored" value="0" <!--{if !$no_self_sponsored}-->checked="true"<!--{/if}-->>$lang['off']</td>
<td>{$lang['no_self_sponsored_comment']}</td>
</tr>
</table>
<input type="submit" value="修改" onclick="$('command').value='edit';">
</form>
\ No newline at end of file
......@@ -255,8 +255,8 @@
<td><input size="20" type="text" name="itms6" value="{$npc['itms6']}" maxlength="20"></td>
</tr>
<tr>
<td>位置组</td>
<td><input size="20" type="text" name="pgroup" value="{$npc['pgroup']}" maxlength="20"></td>
<td>RP</td>
<td><input size="20" type="text" name="rp" value="{$npc['rp']}" maxlength="20"></td>
<td>子类型</td>
<td><input size="20" type="text" name="artsk" value="{$npc['artsk']}" maxlength="20"></td>
<td>子类型</td>
......@@ -275,8 +275,8 @@
<td><input size="20" type="text" name="clbstatusd" value="{$npc['clbstatusd']}" maxlength="20"></td>
<td>社团参数E</td>
<td><input size="20" type="text" name="clbstatuse" value="{$npc['clbstatuse']}" maxlength="20"></td>
<td></td>
<td></td>
<td>所处地图组</td>
<td><input size="20" type="text" name="pgroup" value="{$npc['pgroup']}" maxlength="20"></td>
</tr>
<tr>
<td>社团参数集</td>
......
......@@ -265,8 +265,8 @@
<tr>
<td>最大歌魂</td>
<td><input size="20" type="text" name="mss" value="{$pc['mss']}" maxlength="20"></td>
<td>位置组</td>
<td><input size="20" type="text" name="pgroup" value="{$pc['pgroup']}" maxlength="20"></td>
<td>RP</td>
<td><input size="20" type="text" name="rp" value="{$pc['rp']}" maxlength="20"></td>
<td></td>
<td></td>
</tr>
......@@ -283,8 +283,8 @@
<td><input size="20" type="text" name="clbstatusd" value="{$pc['clbstatusd']}" maxlength="20"></td>
<td>社团参数E</td>
<td><input size="20" type="text" name="clbstatuse" value="{$pc['clbstatuse']}" maxlength="20"></td>
<td></td>
<td></td>
<td>所处地图组</td>
<td><input size="20" type="text" name="pgroup" value="{$pc['pgroup']}" maxlength="20"></td>
</tr>
<tr>
<td>社团参数集</td>
......
......@@ -16,8 +16,9 @@
<!--{loop $gshoplist $gshopid $gshopname}-->
<optgroup label="$gshopname">
<!--{loop shoplist($gshopid,1) $idata}-->
<!--{if isset($idata['sid']) && $idata['price']<=$credits2*$credits2_values}-->
<option value="$idata['sid']">$idata['item']/$idata['itmk']/$idata['itme']/$idata['itms']<!--{if $idata['itmsk_words']}-->/$idata['itmsk_words']<!--{/if}--> 【价:$idata['price'],数:$idata['num']】</option>
<!--{eval $price = ceil($idata['price']/$credits2_values);}-->
<!--{if isset($idata['sid']) && $price<=$credits2*$credits2_values}-->
<option value="$idata['sid']">$idata['item']/$idata['itmk']/$idata['itme']/$idata['itms']<!--{if $idata['itmsk_words']}-->/$idata['itmsk_words']<!--{/if}--> 【价:{$price},数:$idata['num']】</option>
<!--{/if}-->
<!--{/loop}-->
<!--{/loop}-->
......
......@@ -135,30 +135,31 @@
第一次看可能很多地方一知半解,不用急着把它背起来,<BR>
只要头脑中有游戏概念,玩的时候遇到不了解的情况就查询帮助,<BR>
两三盘游戏之后差不多就会明白游戏流程了<BR>
<DT>问:怎么注册?
<DD>答:如果游戏依附于论坛,那么可能需要你注册那个论坛的账号,并用这个账号登陆游戏。<BR>
不过多数情况下游戏是独立运行的,你需要点击首页上的账号注册链接,输入用户名和密码来完成注册,然后便可以此登陆了。<br>
<DD>答:如果你尚未注册,需要先点击屏幕上方、标题下方的 <a>&gt;&gt;账号注册</a> ,并输入想要的用户名和密码来创建账号。<br>
如果已经注册过,在首页登陆以后,单击<input type="button" value="进入游戏">按钮,或者屏幕上方的 <a>&gt;&gt;进入游戏</a> 链接皆可。<br>
<DT>问:怎么移动?怎么捡东西?怎么找敌人?
<DD>答:在“移动”下拉框选择想移动到的地点并且提交,就可以移动到该地点。<br>
选择“搜索”选项并且提交则会在原地进行探索。<br>
移动和探索都会消耗一定体力,如果自己处于异常状态还可能损失一定生命,而且可能遇到敌人、队友、尸体陷阱、意外事件,或者发现物品。<br>
如果发现物品,选择“拾取”则会将其放入包裹,如果包裹已满则会让你进行取舍;选择“丢弃”则会将不要的物品直接丢弃。<BR>
<DD>答:在<select><option>■ 移动 ■ </option></select>下拉框</span>点选<span class="yellow b">目的地</span>,就可以移动到该地点。<br>
点击<input type="button" class="cmdbutton" value="探索">则会<span class="yellow b">在原地进行探索。</span><br>
移动和探索都会消耗一定体力,如果自己处于异常状态还可能损失一定生命,而且可能发现物品、遇到敌人、队友、尸体、陷阱或者意外事件。<br>
<DT>问:怎样杀人?怎样会死?
<DD>答:原地探索或者移动之后,有一定概率遭遇敌人。<br>
<DD>答:<input type="button" class="cmdbutton" value="探索">或者<select><option>■ 移动 ■ </option></select>之后,有一定概率遭遇敌人。<br>
如果对方发现了你,那么强制进入战斗;<br>
如果对方没有发现你,那么你可以酌情选择攻击或者逃跑<br>
如果对方没有发现你,那么你可以酌情选择<input type="button" class="cmdbutton" value="攻击">或者<input type="button" class="cmdbutton" value="逃跑"><br>
战斗时依据双方攻击、防御以及熟练度,会互相造成损伤。<br>
战斗中如果对方生命减为0,那么对方死亡,你可以在尸体上掠夺一件物品或者拿走金钱。<br>
如果游戏没有进入连斗状态,以后还有可能再遇到同一个人的尸体,还有机会再拿物品,当然其他玩家也可能捷足先登。<br>
如果你自己生命减为0,那么你将死去,在同一局游戏中无法再进行任何活动。<br>
<DT>问:钱是干什么用的?怎么赚钱?怎么买东西?能不能卖东西?
<DD>答:钱可以在商店购买装备或者道具。<br>
<span class="yellow b">商店</span>位于“无月之影”、“光坂高校”或者“花菱商厦”,在这些区域点击<input type="button" class="cmdbutton" value="商店">即可进入商店页面。<br>
进入游戏时会自动给每个玩家发一定数量的金钱,NPC身上也有大量金钱,杀死玩家或者NPC就能拿到他身上携带的金钱。<br>
除此之外,有些随机事件也会导致你获得金钱。目前没有别的更多获得金钱的方式,自然也不能卖东西。<br>
不同游戏版本里,商店的位置并不完全一样。ACFUN大逃杀里,在“无月之影”、“光坂高校”或者“花菱商厦”选择“特殊”下拉框的“商店”就能够进入商店了。
另外,参与游戏或达成成就也可以获得<span class="yellow">“切糕”</span>作为奖励。<br>
<span class="yellow">“切糕”</span>是一种账户货币,可以用来在 <a>&gt;&gt;当前幸存</a> 界面为游戏中的玩家购买补给<br>
或在 <a>&gt;&gt;幻想世界</a> 页面提交原创合成、道具或NPC<br>
<DT>问:能组队吗?怎么组队?怎样加入队伍?怎么给队友东西?给队友钱?
<DD>答:在游戏进入“连斗”阶段之前都可以组队,进入“连斗”之后所有队伍自动解散并且无法再组队,此时玩家只能自相残杀。<BR>
想创立队伍或加入队伍请选“队伍”指令。<BR>
想创立队伍请点击<input type="button" class="cmdbutton" value="组建队伍">,相应地还能<input type="button" class="cmdbutton" value="加入队伍"><input type="button" class="cmdbutton" value="退出队伍"><BR>
创立队伍请直接输入你想用的队伍名称以及想用的密码,如果创立成功会消耗一定体力。<BR>
加入别人的队伍则输入对方的队名密码,加入成功也会消耗一定体力。<BR>
成为队友之后,只要可见度良好,队友之间都不会互相攻击。<BR>
......@@ -167,34 +168,36 @@
<DT>问:体力耗尽了!生命值快归零了!怎样回复体力和生命?
<DD>答:回复体力和生命有三种办法:吃补给品、睡眠/治疗/静养,以及等级提升。<BR>
游戏开局会发面包和矿泉水,分别能回复生命和体力。游戏各地区地面上也散布有大量的补给品,不过可能带毒,服用后反而损失生命。<BR>
如果补给耗尽,选择“睡眠”指令并提交可以随时间回复体力,选“治疗”指令则是回复生命,在“精灵中心”以及“对天使用作战本部”还可以选择“静养”指令,同时回复体力和生命。<BR>
如果补给耗尽,点击<input type="button" class="cmdbutton" value="睡眠">指令并提交可以随时间回复体力,选<input type="button" class="cmdbutton" value="治疗">指令则是回复生命,在“精灵中心”以及“对天使用作战本部”还可以选择<input type="button" class="cmdbutton" value="静养">指令,同时回复体力和生命。<BR>
点击“提交”能看到回复量,在回复时,无法进行其他行动;点击“返回”并提交则返回作战状态。<BR>
此外,等级提升时也能回复少量体力和生命值。<BR>
<DT>问:受伤了怎么办?进入异常状态了怎么办?
<DD>答:受伤跟异常状态都不会自动解除。<BR>
受伤时点击界面人形上对应的受伤部位,便可以消耗体力进行包扎。<BR>
如果进入异常状态,有两种办法:一是只有寻找或购买相应的药剂并服用才能解除;二是到有医院的地图通过“静养”指令解除。如果你是某个特定称号,也可以直接点击异常状态本身将其解除。<BR>
受伤时点击界面人形上的<img src="img/hurt.gif">,便可以消耗体力包扎对应的受伤部位。<BR>
如果进入异常状态,有三种办法解除:<BR>
一是只有寻找或购买相应的药剂并服用才能解除;<BR>
二是到“精灵中心”以及“对天使用作战本部”通过“静养”指令解除。如果你是某个特定称号,也可以直接点击异常状态本身将其解除。<BR>
三是点击<input type="button" class="cmdbutton" value="升级技能">,并点击“治疗”,即可消耗1点技能点解除所有异常状态。<BR>
</DD>
</DL>
</DIV>
<br>
<p><a name="参加游戏"><span class="subtitle2">1.参加游戏</span></a></p>
<p>在ACFUN大逃杀的首页,可以看到输入用户名和密码的输入框。<br>
<br>
如果游戏是以论坛插件形式存在的,必须首先注册相应论坛的账号。<br>
然后在登陆论坛后,进入论坛的大逃杀插件,并用论坛账号登陆即可进行游戏。<br>
<br>
<!-- 如果游戏不依附于论坛,在游戏首页输入用户名和密码并点击<span class="yellow">“登陆”</span><br>
如果以前用同一个账号登陆过,则会激活此账号。若为新账号,则会自动进行新用户注册。<br> -->
如果游戏不依附于论坛,则需要点击顶部的<span class="yellow">「账号注册」</span>,输入你想要的用户名,密码以及其他信息进行激活注册。<br>
如果已经激活了账号,将不显示用户名密码输入框,而显示<span class="yellow">“进入游戏”</span>按钮。<br>
若游戏状态为<span class="yellow">“开放激活”</span>,点击“进入游戏”即可进入游戏角色创建流程。<br>
注意,每局游戏开始时,必须重新激活一次角色。<br>
<br>
如果中途要离开游戏,只要退出论坛或者关闭浏览器即可。<br>
请注意,就算你离开游戏,你的游戏角色仍留在在游戏中,有可能被别人杀死、因停留在禁区被抹杀,或者遭遇到别的事情。<br>
所以,在离开前请注意将游戏角色移动到合适的地点,并调整自己的迎战策略。</p>
<p>
要加入游戏,首先必须<span class="yellow b">登录账号</span><br>
<br>
1. 如果你尚未注册过账号,需要先点击屏幕上方、标题下方的<a>&gt;&gt;账号注册</a>,并输入想要的用户名和密码来创建账号。<br>
用户名必须是未注册过的,并且不可包含敏感词汇。不同服务器的账号是互不通用的。<br>
注册完毕后会自动登录账号。<br>
2. 如果已经注册过,在首页输入用户名和密码进行登陆。<br>
<br>
登陆后直接单击<input type="button" value="进入游戏">,或者屏幕上方的<a>&gt;&gt;进入游戏</a>链接就可以了<br>
在加入一局新游戏时,首先会进入<span class="yellow b">入场手续</span>页面,在这个页面可以即时修改自己选用的头像、性别、口头禅与头衔等。<br><br>
<img style="border-style: solid;border-width:1px; border-color:#00ff00" src="img/help/help0.gif" width="937" height="580"><br><br>
选好以后,点击<input type="button" value="提交">就可以进入游戏了。<br>
<br>
<p>
<br>
......@@ -204,63 +207,72 @@
<span class="lime">【胜利条件】</span><br>
“ACFUN大逃杀”是玩家被迫互相残杀以争取唯一的生存名额的游戏。<br>
因此,简要地说,杀光其他所有玩家,最后独存的那个人,就是本局游戏的胜利者,将迎来<span class="yellow">“最后幸存”</span>结局。<br>
此外,如果玩家设法杀死位于管理后台的BOSS,并使用从BOSS身上拾取的特殊道具,也可以带领剩余玩家逃离“ACFUN大逃杀”的世界,迎来<span
此外,如果玩家设法杀死位于无月之影的BOSS,并使用从BOSS身上拾取的特殊道具,也可以带领剩余玩家逃离“ACFUN大逃杀”的世界,迎来<span
class="yellow">“锁定解除”</span>结局。<br>
此外,也存在别的游戏结局,期待玩家可以找到。<br><br>
<span class="lime">【游戏路线】</span><br>
进入游戏 →→ 通过战斗提升等级和熟练 →→ 杀死NPC和玩家存钱买补给、武器、强化道具 →→ 连斗以后与其他玩家决斗并获胜 →→ <span class="yellow">『最后幸存』</span><br>
进入游戏 →→ 选择合适的姿势和策略 →→ 回避战斗并等待其他玩家自相残杀或被NPC杀死 →→ 躲藏在安全地点等待高等级玩家因禁区停留、踩高伤陷阱、撞BOSS或者其他RP死法而死亡 →→ <span class="yellow">『最后幸存』</span><br>
进入游戏 →→ 通过战斗提升等级和熟练 →→ 杀死NPC和玩家存钱买补给、武器、强化道具 →→ 用移动PC解除禁区 →→ 杀死位于管理后台的BOSS NPC →→ <span class="yellow">『锁定解除』</span><br>
进入游戏 →→ 通过战斗提升等级和熟练 →→ 杀死NPC和玩家存钱买补给、武器、强化道具 →→ 用移动PC解除禁区 →→ 杀死位于无月之影的BOSS NPC →→ <span class="yellow">『锁定解除』</span><br>
</p>
<br>
<p><a name="禁区和连斗"><span class="subtitle2">3.禁区和连斗</span></a></p>
<p>ACFUN大逃杀地图中共有25个区域。<br>
<p>ACFUN大逃杀地图中共有35个区域。<br>
根据服务器的设定,每隔一定的时间,就会有一些地区变为<span class="yellow">禁区</span><br>
在禁区增加的那一刻,如果有人<span class="yellow">滞留在禁区</span>,并且姿态没有调整为<span class="yellow">“躲避姿态”</span>,那么这个人将会被<span class="yellow">强行杀死</span><br><br>
如果找到道具“移动PC”,玩家可以<span class="yellow">解除禁区</span><br>
从禁区解除的时刻起,一直到下一次增加禁区的时刻为止,玩家可以任意访问被禁止的区域。<br>
如玩家想挑战游戏BOSS,也必须先解除禁区,才能到管理后台与BOSS决战。<br><br>
如玩家想挑战游戏BOSS,也必须先解除禁区,才能到无月之影与BOSS决战。<br><br>
当禁区数量增加到一定程度,或者在游戏中死亡的玩家和NPC总数超过一定数目时,都将使游戏进入<span class="yellow">“连斗阶段”</span><br>
<!-- 当前服务器的设定是<span class="yellow">禁区增加三次</span>或者<span class="yellow">死亡100人</span>则进入连斗,别的服务器可能会有所调整。<br> -->
当禁区数量增加到一定程度,或者在游戏中死亡的玩家和NPC总数超过<span class="yellow">$deathlimit</span>人时,都将使游戏进入<span class="yellow">“连斗阶段”</span><br>
可以在游戏主页查看进入连斗阶段的条件。<br>
进入连斗以后,<span class="yellow">游戏停止激活</span><span class="yellow">所有尸体消失且无法再摸到尸体</span><span class="yellow">所有队伍解散</span><span class="yellow">躲避姿态也无法回避禁区</span>,剩下的人必须决一死战。<br>
同时禁区还会继续增加,如果全部地区都变为禁区,那么所有的参与者都会死亡,这局游戏将没有胜利者。</p>
<p>此外,在游戏进入连斗以后,如果玩家杀死了<span class="yellow">代码聚合体</span>并使用掉落的<span class="yellow">“代码聚合体的ID卡”</span>,则会使游戏进入<span class="red">“死斗模式”</span><br>
进入死斗模式以后,玩家将不会再遇到任何NPC,同时也意味着解禁结局成为不可能。<br>
不过,如果想要快速消灭剩下的玩家,死斗模式不失为一种很好的选择。</p><br>
<p>此外,在游戏进入连斗以后,如果玩家杀死了<span class="yellow">杏仁豆腐</span>并使用掉落的<span class="yellow">“杏仁豆腐的ID卡”</span>,则会使游戏进入<span class="red">“死斗模式”</span><br>
进入死斗模式以后,玩家将不会再遇到任何NPC,不过,如果想要快速消灭剩下的玩家,死斗模式不失为一种很好的选择。</p><br>
<p><a name="游戏界面"><span class="subtitle2">4.游戏界面</span></a></p>
<br>
<p><span class="lime">下面这是一般游戏进行中的画面。</span><br><br>
左上显示你的各种游戏状态数据;左下部分是聊天框;右半边是指令区。<br>
<span class="yellow">『游戏状态』</span> 显示玩家的姓名、头像、内定称号、攻防指数、熟练度、受伤状况等等各种数值,以及身上装备和包裹道具的界面。<br>
数值会随游戏进行而变动。了解自己的各项能力有助于战术的制定。<br>
其中“体力”、“生命”以及“受伤状况”也以图像的形式显示,这三个数值与玩家息息相关,请多加留意。<br>
<span class="yellow">『聊天框』</span> 显示聊天信息。<br>
玩家可以听到公共频道所有人的聊天信息,也可以发送聊天信息。<br>
此外如果玩家加入了队伍,还可以在队伍频道聊天,此时信息只有队友能收到。<br>
另外,当玩家或者NPC死亡时,也会以红色粗体字在聊天框留下遗言,同时会显示死亡的地点。<br>
<span class="lime b">下面这是一般游戏进行中的画面。</span><br>
画面顶端这样一行链接对应的含义如下:<br>
<span class="yellow b">『首页』</span> 回到首页,可以登录登出、更换房间,也可以看当前游戏的进行时间,激活、生存、死亡人数。<br>
<span class="yellow b">『账号资料』</span> 查看自己账号的<span class="yellow b">个人资料和成就完成状况</span><br>
还可以选择主卡片、查看自己的卡册、花费切糕进行抽卡,或是获取日常任务<br>
<span class="yellow b">『进入游戏』</span> 从其他页面进入游戏界面,如果网速不快导致“提交”按钮卡住了也能通过这个链接刷新当前页面。<br>
<span class="yellow b">『战场地图』</span> 显示大逃杀战场的简易地图,除了可以看禁区以外暂时没什么用。<br>
<span class="yellow b">『进行状况』</span> 显示游戏的进行状况以及最新的50条聊天记录,不参加游戏的旁观者也可以从这个页面观看游戏进度。<br>
此外,这一页面还能察看<span class="yellow b">禁区解除与否、当前以及未来3次的禁区状况</span>,请多加留意。<br>
<span class="yellow b">『当前幸存』</span> 按杀人数和等级顺序显示当前存活的玩家情况,可以用于掌握其他玩家的游戏进展。还可以使用<span class="yellow">切糕</span>对幸存者进行投资。<br>
<span class="yellow b">『历史优胜』</span> 可以查看服务器上储存的<span class="yellow b">历次游戏获胜者、该局进行状况</span><br>
<span class="yellow b">『玩家排行』</span> 查看本服务器的玩家排行榜。点击玩家名可以查看该玩家的详细信息。<br>
<span class="yellow b">『游戏帮助』</span> 即是本帮助文档所在的页面。<br>
<span class="yellow b">『幻想世界』</span> 可以消耗<span class="yellow">切糕</span>提交<span class="yellow b">自创合成、道具、NPC</span>。一起参与到游戏开发中来吧!<br>
<span class="yellow b">『游戏管理』</span> GM可以由此进入管理界面。<br>
<span class="yellow b">『官方讨论区』</span> 通往本游戏的官方论坛。<br>
<span class="yellow b">『鸣谢名单』</span> 记载了曾以各种方式参与过本游戏开发的人员名单。<br>
</p>
<span class="yellow">『指令区』</span> 供玩家下指令。<br>
各指令的用途参见<span class="yellow">“指令说明”</span></p>
<p><img style="border-style: solid;border-width:1px; border-color:#00ff00" src="img/help.png" width="937" height="580"></p>
<p>此外,游戏界面上方有各游戏页面的链接。<br>
<span class="yellow">『首页』</span> 回到首页,可以看游戏的进行时间和激活、生存、死亡人数。<br>
<span class="yellow">『游戏』</span> 从其他页面进入游戏界面,如果网速不快导致“提交”按钮卡住了也能通过这个链接刷新当前页面。<br>
<span class="yellow">『地图』</span> 显示大逃杀战场的简易地图,暂时没什么用。<br>
<span class="yellow">『进行状况』</span> 显示游戏的进行状况以及最新的50条聊天记录,不参加游戏的旁观者也可以从这个页面观看游戏进度。<br>
此外进行状况页面还能察看禁区解除与否、当前禁区状况以及未来3个小时之内的禁区状况,请多加留意。<br>
<span class="yellow">『当前幸存者』</span> 按杀人数和等级顺序显示当前存活的玩家情况,如果想要把握其他玩家的游戏进展,请多加注意此页面。<br>
<span class="yellow">『历史优胜者』</span> 可以查看服务器上储存的历次游戏获胜者以及进行情况记录。<br>
<span class="yellow">『游戏帮助』</span> 即是本帮助文档所在的页面。<br>
<span class="yellow">『游戏管理』</span> GM可以通过这个页面对游戏进行管理。<br>
<span class="yellow">『幻想世界』</span> 在这里可以体验DTS企划的剧情。<br>
<span class="yellow">『官方网站』</span> ACFUN大逃杀作者的网站。<br>
</p>
<p><img style="border-style: solid;border-width:1px; border-color:#00ff00" src="img/help/help1.gif" width="937" height="580"></p>
<dl>
<dt class="lime b">『玩家状态显示区』
<dd>显示玩家的头衔、名称、当前天气、当前时间,<br>
玩家的等级、内定称号、攻防数据、熟练度、受伤状况等等各种数值,以及身上装备和包裹道具的界面。<br>
将鼠标悬浮(或触屏触摸)在<span tooltip="我是一段详细介绍,总之在游戏里多试试吧!" class="gold">各项数据</span>上,可以看到对数据的详细解释。<br>
其中“体力”、“生命”以及“受伤状况”也以图像的形式显示,这三个数值与玩家息息相关,请多加留意。<br>
此外,<span class="yellow b">基础姿态</span><span class="yellow b">应战策略</span>的切换、<span class="yellow b">内定称号</span>的选择、<span class="yellow b">武器装备</span>的卸下,以及一些<span class="yellow b">主动技能</span>的触发也是在这个区域进行。
<dt class="lime b">『聊天信息显示区』
<dd>玩家可以听到公共频道所有人的聊天信息,也可以发送聊天信息和表情。<br>
如果玩家加入了队伍,还可以在队伍频道聊天,此时信息只有队友能收到。<br>
当玩家或者NPC死亡时,也会以红字在聊天框留下遗言,同时会显示死亡的地点。<br>
游戏开始、结束、增加禁区时,会以黄字在聊天框发送提示。<br>
<dt class="lime b">『反馈区』
<dd>玩家操作的结果一般以文字的形式显示在这里。
</dl>
<br>
<p><a name="指令说明"><span class="subtitle2">5.指令说明</span></a></p>
......@@ -296,7 +308,7 @@
<p><span class="lime">“特殊”</span><br>
<span class="yellow">『商店』</span>
管理后台、光坂高校或者花菱商厦时,可以进入商店购买道具。购买前请确认包裹里有空位放置道具,否则会要求丢弃一个道具。<br>
无月之影、光坂高校或者花菱商厦时,可以进入商店购买道具。购买前请确认包裹里有空位放置道具,否则会要求丢弃一个道具。<br>
<span class="yellow">『基础姿态』</span> 更改自己的行动姿态,各种行动姿态的详情见下文。<br>
<span class="yellow">『应战策略』</span> 更改自己的应战策略,各种应战策略的详情见下文。<br>
<span class="yellow">『留言变更』</span> 修改自己的座右铭,杀人留言和遗言。<br>
......@@ -317,24 +329,28 @@
<span class="yellow">『脱离队伍』</span> 脱离目前已经加入的队伍。</p>
<br>
<p><span class="lime">“升级技能”</span><br>
可以打开技能表,使用或者学习技能。具体技能讲解见后文<A href="help.php#内定称号">>>内定称号与技能点</A></p>
<br>
<p><a name="战斗说明"><span class="subtitle2">6.战斗说明</span></a></p>
<p>战斗分为两种:<span class="yellow">自己引发的战斗</span><span class="yellow">其他玩家引发的战斗</span><BR>
玩家自己移动或者探索时,遇见了其它的玩家便会发生战斗,这种战斗是由玩家自己引发的<BR>
玩家有一定的概率先发现对手,此时可以选择<span class="yellow">“攻击”</span>或者<span class="yellow">“逃跑”</span>,还可以向对方<span class="yellow">喊话</span><BR>
如果选择攻击,则能先制攻击。此时会依照武器的类型,进行不同类型的攻击。<BR>
如果选择逃走,则一定能回避战斗<BR>
相反的,如果玩家被对方先发现,就是对方先发动攻击。此时无法回避战斗。<BR>
<BR>
此外,其他玩家也会行动。当一名玩家主动行动而遇到另一名玩家时,主动行动的玩家是战斗的引发者,可以看到详细的作战讯息。<BR>
另一名玩家不属于战斗的引发者,只能看到简要的战斗报告。</p>
<p><span class="lime">下面就是先发现对手时的战斗界面。左边显示自己和对方的部分能力值和状态,右边就是指令区。</span></p>
<p><img style="border-style: solid;border-width:1px; border-color:#00ff00" src="img/help_2.png" width="947" height="577"></p>
<p>如果选择用武器进行攻击,则会根据自己的攻击力和熟练度,以及对方的防御力,分别计算攻击伤害。<BR>
如果玩家的攻击造成对方的生命值归零,那么对方就被玩家<span class="yellow">杀死</span>了。<BR>
同样的,如果敌人的攻击造成玩家的生命值归零,那么玩家就被敌方杀害,在这局游戏中就无法再进行任何行动了。</p>
<p>引发战斗的玩家,在战斗当中杀害对手时,可以从对方所拥有的武器防具或者金钱中,<span class="yellow">选择一个拿走</span><BR>
不过,如果战斗并非由玩家引发,但是在战斗中杀了对方,这种情况下没有办法捡取对方的物品<BR>
<p>
玩家移动或者探索时,若遇见其他的角色(包括玩家和NPC)便会发生战斗。此时,战斗的<span class="yellow b">发起方</span>是玩家自己<BR>
战斗发起方有一定概率<span class="yellow b">先制攻击</span><BR>
先制的基础概率是50%,天气良好时先制率增加,天气恶劣时则降低;选用合适的策略和技能也能增加先制率。对战斗发起方而言,先制率通常是大于50%的。<br>
如果你先制攻击,可以向对方<span class="yellow b">喊话</span>,选择<input type="button" class="cmdbutton" value="攻击">或者<input type="button" class="cmdbutton" value="逃跑"><BR>
如果选择攻击,则你先攻击对手,在你攻击完毕后对手再反击(也有可能无法反击)。具体的攻击方式依据你所持武器或者发动的战斗技能而有区别。而如果选择逃走,则必然回避战斗。<BR>
而如果敌方先制攻击,就是对方先发动攻击,此时直接进入战斗而无法逃跑。就算战斗发起方是你自己,也有可能被敌方先制攻击。<BR>
<BR>
注意,其他玩家也会行动。当一名玩家主动行动并遭遇另一名玩家时,主动行动方就是战斗发起方,可以看到详细的作战讯息。而另一名玩家只能看到简要的战斗报告。<BR>
<span class="lime b">下面就是先制敌方时的战斗界面。左边的主界面显示双方的能力值和状态,右边则是指令区。</span></p>
<img style="border-style: solid;border-width:1px; border-color:#00ff00" src="img/help/help3.gif" width="937" height="580">
<p>如果选择用武器进行攻击,则会根据自己的攻击力和熟练度,以及对方的防御力来计算攻击伤害。<BR>
如果玩家的攻击造成对方的生命值归零,那么对方就被玩家<span class="yellow b">杀死</span>了。<BR>
同样的,如果敌人的攻击造成玩家的生命值归零,那么玩家就被敌方杀害,在这局游戏中就无法再进行任何行动了。<BR>
玩家杀死对手后(无论是否是发起方),可以从对方的武器、防具、包裹道具或者金钱中,<span class="yellow b">选择一项来缴获</span><BR>
缴获以后无法立刻再次缴获别的道具,必须在原地再次发现尸体才有机会<BR>
</p>
<br>
......@@ -622,16 +638,16 @@
<p><a name="道具说明"><span class="subtitle2">10.道具说明</span></a></p>
<p>道具有以下几种类型:<br>
<span class="yellow">『生命恢复』</span> 使用后按道具的效果值恢复生命。<br>
<span class="yellow">『体力恢复』</span> 使用后按道具的效果值恢复体力。<br>
<span class="yellow">『命体恢复』</span> 使用后同时恢复生命和体力。<br>
<span tooltip="$itemkinfo_tooltip['HH']['title']" class="yellow">『生命恢复』</span> 使用后按道具的效果值恢复生命。<br>
<span tooltip="$itemkinfo_tooltip['HS']['title']" class="yellow">『体力恢复』</span> 使用后按道具的效果值恢复体力。<br>
<span tooltip="$itemkinfo_tooltip['HB']['title']" class="yellow">『命体恢复』</span> 使用后同时恢复生命和体力。<br>
小提示:所有的恢复类道具,都有可能含毒。如果使用了带毒的恢复类道具,不仅不能恢复生命或者体力,还会损失一定的生命,并且进入“中毒”状态。<br>
<br>
<span class="yellow">『药剂』</span>
<span tooltip="$itemkinfo_tooltip['C']['title']" class="yellow">『药剂』</span>
根据药剂类型的不同,使用后能够去除异常状态。如果不在异常状态,服用药剂完全无效。<br>
<span class="yellow">『技能书</span>
<span tooltip="$itemkinfo_tooltip['V']['title']" class="yellow">『技能书籍</span>
使用后,能够按一定比例增加玩家的熟练度。如果玩家熟练度较高,技能书的效果会降低,甚至倒扣熟练度。<br>
<span class="yellow">『能力药</span>
<span tooltip="$itemkinfo_tooltip['M']['title']" class="yellow">『强化药物</span>
使用后,能够按一定比例增加玩家的各项能力。如果玩家各项能力较高,能力药的效果会降低,甚至倒扣能力值。<br>
<br>
<span class="yellow">『武器』</span>
......@@ -640,9 +656,28 @@
使用后装备在身体上,增加防御力,并保护该部位不会受伤。分为体,头,腕,足四个部位。<br>
<span class="yellow">『饰品』</span> 使用后佩戴在身体上,部分饰物有特殊用途。<br>
<br>
<span tooltip="$itemkinfo_tooltip['T']['title']" class="yellow">『陷阱』</span> 使用后会在当前地区设下陷阱。<br>
<br>
<span tooltip="$itemkinfo_tooltip['EW']['title']" class="yellow">『天气控制』</span> 使用后将改变当前天气,可改变当前天气。“驱云弹”会将天气变为<span class="yellow b">『大晴』</span>,“造雾设备”会将天气变为<span class="grey b">『起雾』或『浓雾』</span>,其他天气道具也有各自的效果。<br>
但当天气处于<span class="blue">“冰雹”</span><span class="red">“龙卷风”</span><span class="yellow">“瘴气”</span><span class="clan">“暴风雪”</span><span class="gold">“极光”</span>时,无法使用天气设备改变天气。<BR>
<br>
<span tooltip="$itemkinfo_tooltip['EE']['title']" class="yellow">『电脑设备』</span> 使用后有一定概率能够<span class="yellow b">解封当前禁区</span>,让玩家可以进入禁区探索,但这一危险行动有一定概率导致该设备毁坏,甚至杀死玩家!<br>
电脑设备使用后会消耗电力(效果值),电力降到0则需要用『电池』充电才能继续使用。<br>
<br>
<span tooltip="$itemkinfo_tooltip['ER']['title']" class="yellow">『探测仪器』</span> 道具名一般是<span class="yellow b">“生命探测器”或者“广域生命探测器”</span>。前者使用后可以看到玩家所在地区的其他玩家以及各类NPC的数目,而后者的视野更是扩展到全地图。<br>
无论是PVP还是PVE,掌握对手动向都是至关重要的,因而寻找/合成广域生命探测器是高水平玩家必做的事。<br>
探测仪器使用后会消耗电力(效果值),电力降到0则需要用『探测器电池』充电才能继续使用。<br>
<br>
<span class="yellow">『弹药』</span> 使用后可为手中装备的射系武器,即<span class="yellow b">『远程兵器』</span><span class="yellow b">『重型枪械』</span>补充弹药。<br>
分为<span tooltip="$itemkinfo_tooltip['GB']['title']" class="clan">『手枪弹药』</span>
<span tooltip="$itemkinfo_tooltip['GBr']['title']" class="clan">『机枪弹药』</span>
<span tooltip="$itemkinfo_tooltip['GBe']['title']" class="clan">『能源弹药』</span>
<span tooltip="$itemkinfo_tooltip['GBi']['title']" class="clan">『气体弹药』</span>
<span tooltip="$itemkinfo_tooltip['GBh']['title']" class="clan">『重型弹药』</span>五种,
分别对应不同类型和属性的枪械。将鼠标悬浮在它们上可以看到详细介绍。<br>
射系武器用尽弹药后如果继续攻击,则会当做钝器使用,不仅属性无效,攻击力还会迅速下降,因此使用射系武器时请保证弹药充足!<br>
<br>
<span class="yellow">『合成专用』</span> 用来合成更高级道具的物品,单独携带是没有任何作用的。<br>
<span class="yellow">『陷阱』</span> 使用后会在当前地区设下陷阱。<br>
<span class="yellow">『天气控制』</span> 使用后将改变当前天气。<br>
<span class="yellow">『特殊』</span> 有特殊用途的道具,详情见“特殊道具”部分</p>
......@@ -853,19 +888,25 @@
如果武器的耐久值是“无限”,那么武器的攻击效果将会下降,效果降为0时武器同样会损毁。<BR>
无限耐久的殴、斩系武器比有限耐久的殴、斩系武器更容易损坏,请注意取舍。<BR>
<BR>
分别对应不同类型和属性的枪械。将鼠标悬浮在它们上可以看到详细介绍。<br>
射系武器用尽弹药后如果继续攻击,则会当做钝器使用,不仅属性无效,攻击力还会迅速下降,因此使用射系武器时请保证弹药充足!<br>
射系武器有<span class="yellow">“子弹”</span>的设定,当武器耐久非“无限”时才能作为枪械进行射击。<BR>
如果射系武器子弹用尽,在游戏中耐久值将显示为“无限”。此时射系武器只能直接作为钝器攻击,攻击力会飞速下降。<BR>
根据射系武器所拥有的属性的不同,需要的子弹类型也不同,请注意收集。<BR>
带“电击”或者“音波”属性的射系武器,需要能量弹药;<BR>
带“火焰”或者“冰冻”属性的射系武器,需要气体弹药;<BR>
除此之外,连续攻击的射系武器属于“机枪”,需要机枪子弹。这些类型之外的射系武器属于手枪,用手枪子弹就可以装填。<BR>
此外,还存在属性为“一发”的枪械,这种枪械不能装填弹药,弹药用尽就永远无法作为枪械攻击。<BR>
带“电击”或者“音波”属性的射系武器,需要<span tooltip="$itemkinfo_tooltip['GBe']['title']" class="clan">『能源弹药』</span><BR>
带“火焰”或者“冰冻”属性的射系武器,需要<span tooltip="$itemkinfo_tooltip['GBi']['title']" class="clan">『气体弹药』</span><BR>
除此之外,连续攻击的射系武器属于“机枪”,需要<span tooltip="$itemkinfo_tooltip['GBr']['title']" class="clan">『机枪弹药』</span><BR>
不管带有何种属性,只要类别属于“重型枪械”,就需要<span tooltip="$itemkinfo_tooltip['GBh']['title']" class="clan">『重型弹药』</span><BR>
这些类型之外的射系武器属于手枪,用<span tooltip="$itemkinfo_tooltip['GB']['title']" class="clan">『手枪弹药』</span>就可以装填。<BR>
此外,还存在属性为<span tooltip="$itemspkinfo_tooltip['o']['title']" class="clan">“一发”</span>的枪械,这种枪械不能装填弹药,弹药用尽就永远无法作为枪械攻击。<BR>
根据子弹类型的不同,弹夹上限也不同。<BR>
装填子弹的方法是装备射系武器并「使用」子弹。<BR>
<BR>
投系,爆系和灵系的武器,属于<span class="yellow">消耗品</span>,每攻击一次数量都会减少。当然也存在可以无限攻击的这三类武器。<BR>
<BR>
部分道具如“磨刀石”、“钉”、“武器师安雅的奖赏”等,都能<span class="yellow">强化武器</span>,使用方法是装备武器然后使用特殊道具即可。具体情况见“特殊道具”。
部分道具如<span tooltip="$iteminfo_tooltip_desc[3]['title']" class="clan">“磨刀石”</span>
<span tooltip="$iteminfo_tooltip_desc[4]['title']" class="clan">“钉”</span>
<span tooltip="$iteminfo_tooltip['武器师安雅的奖赏']['title']" class="clan">“武器师安雅的奖赏”</span>等,都能<span class="yellow">强化武器</span>,使用方法是装备武器然后使用特殊道具即可。具体情况见“特殊道具”。
</p>
<BR>
<p><a name="属性"><span class="subtitle2">12.属性</span></a></p>
......@@ -893,7 +934,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>连击</span>
<span tooltip="$itemspkinfo_tooltip['r']['title']">连击</span>
</td>
<td class="b3">
<span>进行2-6次连续攻击</span>
......@@ -907,7 +948,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>冲击</span>
<span tooltip="$itemspkinfo_tooltip['N']['title']">冲击</span>
</td>
<td class="b3">
<span>计算伤害时对方装备防御力减半</span>
......@@ -921,10 +962,10 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>贯穿</span>
<span tooltip="$itemspkinfo_tooltip['n']['title']">贯穿</span>
</td>
<td class="b3">
<span>计算伤害时无视对方装备的防御属性</span>
<span>计算伤害时无视对方装备的防御、抹消属性</span>
</td>
<td class="b3">
<span></span>
......@@ -935,7 +976,21 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>消音</span>
<span tooltip="$itemspkinfo_tooltip['y']['title']">破格</span>
</td>
<td class="b3">
<span>计算伤害时无视对方装备的属性防御、抹消属性</span>
</td>
<td class="b3">
<span></span>
</td>
<td class="b3">
<span>概率生效,与“贯穿”一同生效时可以无视伤害制御效果</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span tooltip="$itemspkinfo_tooltip['S']['title']">消音</span>
</td>
<td class="b3">
<span>远程武器特有的属性,攻击时不会发出枪声。</span>
......@@ -949,7 +1004,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>一发</span>
<span tooltip="$itemspkinfo_tooltip['o']['title']">一发</span>
</td>
<td class="b3">
<span>远程武器特有的属性,该武器无法装填弹药,弹药用完就只能当钝器使用。</span>
......@@ -963,7 +1018,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>爆炸</span>
<span tooltip="$itemspkinfo_tooltip['d']['title']">爆炸</span>
</td>
<td class="b3">
<span>产生额外的伤害</span>
......@@ -977,7 +1032,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>火焰</span>
<span tooltip="$itemspkinfo_tooltip['u']['title']">火焰</span>
</td>
<td class="b3">
<span>攻击附带火焰伤害</span>
......@@ -991,7 +1046,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>冻气</span>
<span tooltip="$itemspkinfo_tooltip['i']['title']">冻气</span>
</td>
<td class="b3">
<span>攻击附带冻气伤害</span>
......@@ -1005,7 +1060,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>带毒</span>
<span tooltip="$itemspkinfo_tooltip['p']['title']">带毒</span>
</td>
<td class="b3">
<span>攻击附带毒性伤害</span>
......@@ -1019,7 +1074,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>电击</span>
<span tooltip="$itemspkinfo_tooltip['e']['title']">电击</span>
</td>
<td class="b3">
<span>攻击附带电气伤害</span>
......@@ -1033,7 +1088,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>音波</span>
<span tooltip="$itemspkinfo_tooltip['w']['title']">音波</span>
</td>
<td class="b3">
<span>攻击附带音波伤害</span>
......@@ -1047,7 +1102,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>灼焰</span>
<span tooltip="$itemspkinfo_tooltip['f']['title']">灼焰</span>
</td>
<td class="b3">
<span>攻击附带额外火焰伤害,无法被防御</span>
......@@ -1061,7 +1116,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>冰华</span>
<span tooltip="$itemspkinfo_tooltip['k']['title']">冰华</span>
</td>
<td class="b3">
<span>攻击附带额外冻气伤害,无法被防御</span>
......@@ -1075,7 +1130,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>直死</span>
<span tooltip="$itemspkinfo_tooltip['X']['title']">直死</span>
</td>
<td class="b3">
<span>使用该武器攻击时,有一定概率导致自己直接死亡</span>
......@@ -1108,7 +1163,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>全系防御</span>
<span tooltip="$itemspkinfo_tooltip['A']['title']">全系防御</span>
</td>
<td class="b3">
<span>所有六种武器类型的伤害减半</span>
......@@ -1119,7 +1174,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>伤害抹消</span>
<span tooltip="$itemspkinfo_tooltip['B']['title']">伤害抹消</span>
</td>
<td class="b3">
<span>将受到的普通攻击的伤害减至最少,接近神一般的存在</span>
......@@ -1130,10 +1185,10 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防拳</span>
<span tooltip="$itemspkinfo_tooltip['P']['title']">防殴</span>
</td>
<td class="b3">
<span>空手的伤害减半</span>
<span>钝器的伤害减半、对空手/拳无效</span>
</td>
<td class="b3">
<span>有时无法发挥防御作用</span>
......@@ -1141,18 +1196,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防殴</span>
</td>
<td class="b3">
<span>钝器的伤害减半</span>
</td>
<td class="b3">
<span>有时无法发挥防御作用</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>防斩</span>
<span tooltip="$itemspkinfo_tooltip['K']['title']">防斩</span>
</td>
<td class="b3">
<span>锐器的伤害减半</span>
......@@ -1163,7 +1207,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防弹</span>
<span tooltip="$itemspkinfo_tooltip['G']['title']">防弹</span>
</td>
<td class="b3">
<span>远程武器的伤害减半</span>
......@@ -1174,7 +1218,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防投</span>
<span tooltip="$itemspkinfo_tooltip['C']['title']">防投</span>
</td>
<td class="b3">
<span>投掷武器的伤害减半</span>
......@@ -1185,7 +1229,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防爆</span>
<span tooltip="$itemspkinfo_tooltip['D']['title']">防爆</span>
</td>
<td class="b3">
<span>爆炸物和爆炸属性的伤害减半</span>
......@@ -1196,7 +1240,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防灵</span>
<span tooltip="$itemspkinfo_tooltip['F']['title']">防符</span>
</td>
<td class="b3">
<span>灵力武器的伤害减半</span>
......@@ -1207,7 +1251,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>属性防御</span>
<span tooltip="$itemspkinfo_tooltip['a']['title']">属性防御</span>
</td>
<td class="b3">
<span>所有属性攻击的伤害减半,且不会中异常状态</span>
......@@ -1218,7 +1262,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>属性抹消</span>
<span tooltip="$itemspkinfo_tooltip['b']['title']">属性抹消</span>
</td>
<td class="b3">
<span>将受到的属性攻击的伤害减至最少,并且防御异常状态,接近神一般的存在</span>
......@@ -1229,7 +1273,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防火</span>
<span tooltip="$itemspkinfo_tooltip['U']['title']">防火</span>
</td>
<td class="b3">
<span>火焰属性的伤害减半,且不会烧伤</span>
......@@ -1240,7 +1284,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防冻</span>
<span tooltip="$itemspkinfo_tooltip['I']['title']">防冻</span>
</td>
<td class="b3">
<span>冻气属性的伤害减半,且不会冻结</span>
......@@ -1251,7 +1295,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>防毒</span>
<span tooltip="$itemspkinfo_tooltip['q']['title']">防毒</span>
</td>
<td class="b3">
<span>带毒属性的伤害减半,且不会中毒</span>
......@@ -1262,7 +1306,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>绝缘</span>
<span tooltip="$itemspkinfo_tooltip['E']['title']">绝缘</span>
</td>
<td class="b3">
<span>电气属性的伤害减半,且不会身体麻痹</span>
......@@ -1273,7 +1317,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>隔音</span>
<span tooltip="$itemspkinfo_tooltip['W']['title']">隔音</span>
</td>
<td class="b3">
<span>音波属性的伤害减半,且不会混乱</span>
......@@ -1284,7 +1328,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>同志</span>
<span tooltip="$itemspkinfo_tooltip['g']['title']">同志</span>
</td>
<td class="b3">
<span>如果玩家性别与敌人性别相同则会无法全力攻击;反之则可能造成暴击。</span>
......@@ -1295,7 +1339,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>热恋</span>
<span tooltip="$itemspkinfo_tooltip['l']['title']">热恋</span>
</td>
<td class="b3">
<span>如果玩家性别与敌人性别不同则会无法全力攻击;反之则可能造成暴击。</span>
......@@ -1306,7 +1350,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>重击辅助</span>
<span tooltip="$itemspkinfo_tooltip['c']['title']">重击辅助</span>
</td>
<td class="b3">
<span>减少重击和发动必杀技消耗的怒气,增加重击发生的概率</span>
......@@ -1317,7 +1361,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>HP制御</span>
<span tooltip="$itemspkinfo_tooltip['H']['title']">HP制御</span>
</td>
<td class="b3">
<span>减少反噬伤害损失的HP</span>
......@@ -1328,7 +1372,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>陷阱探测</span>
<span tooltip="$itemspkinfo_tooltip['M']['title']">陷阱探测</span>
</td>
<td class="b3">
<span>增加遭遇陷阱时的回避率</span>
......@@ -1339,7 +1383,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>陷阱迎击</span>
<span tooltip="$itemspkinfo_tooltip['m']['title']">陷阱迎击</span>
</td>
<td class="b3">
<span>遭遇陷阱时可以免疫伤害</span>
......@@ -1361,7 +1405,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>天然</span>
<span tooltip="$itemspkinfo_tooltip['z']['title']">天然</span>
</td>
<td class="b3">
<span>使用后会变成冴冴一样的天然呆</span>
......@@ -1372,7 +1416,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>菁英</span>
<span tooltip="$itemspkinfo_tooltip['Z']['title']">菁英</span>
</td>
<td class="b3">
<span>带有此属性的物品可以用“宝石”系道具强化效果值</span>
......@@ -1383,7 +1427,7 @@
</tr>
<tr>
<td class="b2" height=20px>
<span>奇迹</span>
<span tooltip="$itemspkinfo_tooltip['x']['title']">奇迹</span>
</td>
<td class="b3">
<span>人类,可以超越神么?……</span>
......@@ -2119,6 +2163,62 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<span></span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>晶莹</span>
</td>
<td class="b3">
<span>晶莹剔透</span>
</td>
<td class="b3">
<span>同时减少对敌人造成的最终伤害与自己受到的最终伤害,『业』的增长率下降</span>
</td>
<td class="b3">
<span>可升级</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>剔透</span>
</td>
<td class="b3">
<span>晶莹剔透</span>
</td>
<td class="b3">
<span>主动攻击时有概率对敌人造成额外的伤害,额外伤害取决于你与敌人的『业』的差值</span>
</td>
<td class="b3">
<span>可升级</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>节制</span>
</td>
<td class="b3">
<span>元素大师</span>
</td>
<td class="b3">
<span>解锁后可以限制元素合成结果的效耐上限</span>
</td>
<td class="b3">
<span>5级后解锁</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>预言</span>
</td>
<td class="b3">
<span>元素大师</span>
</td>
<td class="b3">
<span>解锁能够干涉元素合成结果的效耐占比,但存在一定风险</span>
</td>
<td class="b3">
<span>15级后解锁</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>学习</span>
......@@ -2158,7 +2258,7 @@ NPC也会发出重击和必杀技,请随时小心。</p>
</tr>
<tr>
<td class="b2" rowspan=4 height=20px>
<span>管理后台</span>
<span>无月之影</span>
</td>
<td class="b3">
<span>【最终机枪防线】</span>
......@@ -2743,7 +2843,7 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<span>一定几率初始携带</span>
</td>
<td class="b3">
<span>消耗电池</span>
<span>消耗探测器电池</span>
</td>
</tr>
......@@ -2758,7 +2858,7 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<span>合成</span>
</td>
<td class="b3">
<span>消耗电池</span>
<span>消耗探测器电池</span>
</td>
</tr>
<tr>
......@@ -2786,7 +2886,7 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<span>合成</span>
</td>
<td class="b3">
<span>成功率不高;可能导致道具损坏或者玩家死亡</span>
<span>消耗电池;入侵失败可能导致道具损坏或者玩家死亡……<br>但是要对自己有信心!干大事啊干大事</span>
</td>
</tr>
<tr>
......@@ -2816,57 +2916,97 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<td class="b1">
<span>道具用途</span>
</td>
<td class="b1">
<span>取得方式</span>
</td>
<td class="b1">
<span>备注</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>游戏解除钥匙</span>
<span>奇怪的按钮</span>
</td>
<td class="b3">
<span>使用后成为获胜者,进入“锁定解除”结局</span>
<span>使用后……</span>
</td>
<td class="b3">
<span>BOSS NPC掉落或者合成</span>
<span>地图拾取</span>
</td>
<td class="b3">
<span></span>
<span>有一定概率导致玩家死亡!</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>奇怪的按钮</span>
<span>杏仁豆腐的ID卡</span>
</td>
<td class="b3">
<span>使用后……</span>
<span>使用后会使游戏进入死斗模式</span>
</td>
<td class="b3">
<span>地图拾取</span>
<span>杏仁豆腐NPC掉落</span>
</td>
<td class="b3">
<span>有一定概率导致玩家死亡!</span>
<span>如果游戏未进入连斗则无法使用</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>杏仁豆腐的ID卡</span>
<span>破灭之诗</span>
</td>
<td class="b3">
<span>使用后会使游戏进入死斗模式</span>
使用后暂时解除禁区、使天气变为<span class="gold">极光</span>
</td>
<td class="b3">
<span>杏仁豆腐NPC掉落</span>
<span>三名『数据碎片』掉落的歌词卡片合成</span>
</td>
<td class="b3">
<span>如果游戏未进入连斗则无法使用</span>
……可能还有其他效果?
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>挑战者之印</span>
</td>
<td class="b3">
<span>使用后召唤三位幻影执行官</span>
</td>
<td class="b3">
<span>BOSS NPC『红暮』掉落</span>
</td>
<td class="b3">
<span>击倒执行官们可以获得合成“游戏解除钥匙”的素材</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>【我想要领略真正的红杀之力】</span>
</td>
<td class="b3">
<span>使用后召唤参战者『红暮』&『蓝凝』</span>
</td>
<td class="b3">
<span>BOSS NPC『红暮』掉落</span>
</td>
<td class="b3">
<span>……蓝凝是谁?</span>
</td>
</tr>
<tr>
<td class="b2" height=20px>
<span>游戏解除钥匙</span>
</td>
<td class="b3">
<span>使用后成为获胜者,进入“锁定解除”结局</span>
</td>
<td class="b3">
<span>BOSS NPC掉落或者合成</span>
</td>
<td class="b3">
<span></span>
</td>
</tr>
</table>
<br>
......@@ -3000,205 +3140,102 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<p><a name="天气"><span class="subtitle2">19.天气状况</span></a></p>
<br>
<p>在禁区增加的同时,天气也会变化。<BR>
天气会影响游戏状况中的各种数据的变化,变化的程度请参考以下的表。<BR>
不过,天气对游戏状况的影响一般是微乎其微的。<br>
当天气能见度不好的时候,先制攻击时无法确定对方的身份。<BR>
这时贸然攻击可能会伤害自己的队友,请小心。<BR>
此外,如果使用道具“天候棒”,则会将天气强制改变成<span class="blue">“冰雹”</span><span
class="red">“龙卷风”</span><span class="yellow">“瘴气”</span><span
class="clan">“暴风雪”</span>的其中一种。<BR>
这些天气对游戏的具体影响请玩家自己体会。<BR>
<p>天气对玩家探索和战斗有一定的加成/减成。<br>
开局天气会是“晴天”、“多云”、“小雨”、“暴雨”、“下雪”中的一种。在禁区增加时,天气也会变化,诸如“大晴”或者“台风”这样的天气将出现。<BR>
<BR>
天气为“起雾”、“浓雾”或者“暴风雪”时,先制攻击时无法确定对方的身份。这时贸然攻击可能会伤害自己的队友,请小心。<BR>
使用道具“驱云弹”能把天气变为“大晴”,有利于探索和战斗。<BR>
使用“造雾设备”会把天气变为“起雾”或“浓雾”。<br>
使用道具“天候棒”,则会将天气强制改变成<span class="blue b">“冰雹”</span><span class="red b">“龙卷风”</span><span class="yellow b">“瘴气”</span><span class="cyan b">“暴风雪”</span>的其中一种。<BR>
使用道具“破灭之诗”,会将天气变更为<span class="gold">“极光”</span><br>
天气对游戏的影响如下:<BR>
(在游戏内,也可以将鼠标悬浮在攻防数值栏,查看天气带来的影响)<br>
</p>
<TABLE cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD class="b1" height=20px>
<TD class="b1" height=20px width="70px">
<span>天气</span>
</TD>
<TD class="b1">
<TD class="b1" width="70px">
<span>攻击力</span>
</TD>
<TD class="b1">
<TD class="b1" width="70px">
<span>防御力</span>
</TD>
<TD class="b1">
<TD class="b1" width="70px">
<span>发现率</span>
</TD>
<TD class="b1">
<TD class="b1" width="70px">
<span>先攻率</span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『大晴』</span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="blue">极强</span>
</TD>
<TD class="b3">
<span class="blue">极高</span>
</TD>
<TD class="b3">
<span class="blue">极高</span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『晴天』</span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『多云』</span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『小雨』</span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『暴雨』</span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
<TD class="b3">
<span class="yellow"></span>
<TD class="b1" width="140px">
<span>备注</span>
</TD>
</TR>
<!--{eval require config('combatcfg',$gamecfg);}-->
<!--{loop $wthinfo $wi $wn}-->
<TR>
<TD class="b2" height=20px>
<span>『雷雨』</span>
</TD>
<TD class="b3">
<span class="yellow">很弱</span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
<TD class="b3">
<span class="red">极低</span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『台风』</span>
</TD>
<TD class="b3">
<span class="red">极弱</span>
</TD>
<TD class="b3">
<span class="yellow">很弱</span>
</TD>
<TD class="b3">
<span class="yellow">很弱</span>
</TD>
<TD class="b3">
<span class="red">极低</span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『下雪』</span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="lime"></span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『起雾』</span>
</TD>
<TD class="b3">
<span class="lime">一般</span>
</TD>
<TD class="b3">
<span class="yellow">很弱</span>
</TD>
<TD class="b3">
<span class="yellow">很弱</span>
</TD>
<TD class="b3">
<span class="yellow"></span>
</TD>
</TR>
<TR>
<TD class="b2" height=20px>
<span>『浓雾』</span>
</TD>
<TD class="b3">
<span class="clan"></span>
</TD>
<TD class="b3">
<span class="red">极弱</span>
</TD>
<TD class="b3">
<span class="red">极弱</span>
</TD>
<TD class="b3">
<span class="yellow"></span>
<span>『{$wn}』</span>
</TD>
<TD class="b3">
<span>
<!--{if ($weather_attack_modifier[$wi]) > 0}-->
<span class="lime">+{$weather_attack_modifier[$wi]}%</span>
<!--{elseif ($weather_attack_modifier[$wi]) < 0}-->
<span class="red">{$weather_attack_modifier[$wi]}%</span>
<!--{else}-->
{$weather_attack_modifier[$wi]}%
<!--{/if}-->
</span>
</TD>
<TD class="b3">
<span>
<!--{if ($weather_defend_modifier[$wi]) > 0}-->
<span class="lime">+{$weather_defend_modifier[$wi]}%</span>
<!--{elseif ($weather_defend_modifier[$wi]) < 0}-->
<span class="red">{$weather_defend_modifier[$wi]}%</span>
<!--{else}-->
{$weather_defend_modifier[$wi]}%
<!--{/if}-->
</span>
</TD>
<TD class="b3">
<span>
<!--{if ($weather_find_r[$wi]) > 0}-->
<span class="clan">+{$weather_find_r[$wi]}%</span>
<!--{elseif ($weather_find_r[$wi]) < 0}-->
<span class="yellow">{$weather_find_r[$wi]}%</span>
<!--{else}-->
{$weather_find_r[$wi]}%
<!--{/if}-->
</span>
</TD>
<TD class="b3">
<span>
<!--{if ($weather_active_r[$wi]) > 0}-->
<span class="clan">+{$weather_active_r[$wi]}%</span>
<!--{elseif ($weather_active_r[$wi]) < 0}-->
<span class="yellow">{$weather_active_r[$wi]}%</span>
<!--{else}-->
{$weather_active_r[$wi]}%
<!--{/if}-->
</span>
</TD>
<TD class="b3">
<span>
<!--{if (strpos($wn,'雾')!==false) || (strpos($wn,'暴风雪')!==false)}-->
有雾
<!--{elseif ($wi == 17)}-->
玩家在战斗中死亡有10%概率复活;<br>NPC在战斗中死亡有1%概率复活
<!--{else}-->
-
<!--{/if}-->
</span>
</TD>
</TR>
<!--{/loop}-->
</TBODY>
</TABLE>
<BR>
......@@ -3207,6 +3244,7 @@ NPC也会发出重击和必杀技,请随时小心。</p>
<p><a name="NPC简介"><span class="subtitle2">20.NPC简介</span></a></p>
<br>
(将光标悬浮在NPC头像上可查看其大头像)
{template npchelp}
<BR>
......@@ -3241,6 +3279,9 @@ NPC也会发出重击和必杀技,请随时小心。</p>
每人每局只能最多下注1000切糕。 每局有固定的奖池上限,为8000切糕。 当当前奖池达到奖池上限后,玩家依然可以下注,但每人只能下注不超过50切糕。 这是为了防止奖池过大,保证每局游戏不会使切糕总数增加过多。<br>
每次参加游戏均会奖励10切糕(游戏结束时发放),完成成就也可以获得切糕奖励,获得游戏的胜利也可以从这局游戏的总奖池中分到一些切糕。<br>
<br>
此外,你还可以为指定玩家<span class="yellow">投资</span>,使用“切糕”购买“商店道具”并召唤一位快递员进入战场为其派送。 <br>
但是你为场内玩家投资的道具也有可能被其他玩家劫走。<br>
<br>
<span class="lime">玩家排行系统</span><br>
积分表现出你参与游戏时间的多少。<br>
每参加一局游戏,均可以获得一定战斗力积分。 获得的积分与你在该局中的表现有关,积分会累计。完成成就也可以获得积分奖励。<br>
......
......@@ -17,7 +17,9 @@
<td width="215" colspan="1" class="b1"><span>{lang gamedate}<!--{if $gamestate == 40 }--><span class="yellow">{lang combo}</span><!--{/if}--><!--{if $gamestate == 50 }--><span class="red">{lang duel}</span><!--{/if}--></span></td>
</tr>
<tr>
<td rowspan="4" colspan="2" width="150" height="80" class="b3"><span><img src="img/$iconImg" border="0" style="width:140;height:80" <!--{if $hp==0}-->style="filter:Xray()"<!--{/if}--> /></span></td>
<td rowspan="4" colspan="2" width="150" height="80" class="b3">
<img src="img/$iconImg" border="0" style="width:140;height:80" <!--{if $hp==0}-->style="filter:Xray()"<!--{/if}--> />
</td>
<td width="70" class="b2"><span>{lang level}</span></td>
<td width="120" class="b3"><span>Lv. $lvl</span></td>
<td width="60" class="b2"><span><!--{if $wp >= 100}-->{lang wp}{lang skill}<!--{else}--><span class="grey">{lang wp}{lang skill}</span><!--{/if}--></span></td>
......
......@@ -412,8 +412,9 @@ function writeover_vn_cache_file($carr=Array())
$cache_file = config('queue_vnmixitem',$gamecfg);
$cont = str_replace('?>','',str_replace('<?','<?php',$checkstr));
$cont .= '$carr = ' . var_export($carr,1).";\r\n?>";
writeover($cache_file, $cont);
chmod($cache_file,0777);
//writeover($cache_file, $cont);
//chmod($cache_file,0777);
file_put_contents($cache_file,$cont,LOCK_EX);
unlock_vn_cache_file();
return;
}
......@@ -463,8 +464,9 @@ function writeover_vn_mixilst($varr=Array())
global $checkstr;
$cont = str_replace('?>','',str_replace('<?','<?php',$checkstr));
$cont .= '$vn_mixinfo = ' . var_export($vn_mixinfo,1).";\r\n?>";
writeover($cache_file, $cont);
chmod($cache_file,0777);
file_put_contents($cache_file,$cont,LOCK_EX);
//writeover($cache_file, $cont);
//chmod($cache_file,0777);
//unlock_vn_cache_file();
return;
}
......@@ -499,7 +501,7 @@ function filter_post_mixlist($vsname0,$vsname1,$vsname2,$vsname3,$vsname4,$vrnam
return $vlog;
}
//检查道具名
$vrname = preg_replace('/[,\#;\p{Cc}]+|锋利的|电气|毒性|钉|\[.*\]|[\r\n]|-改|<|>|\"/u','', $vrname);
$vrname = preg_replace('/[,\#;\p{Cc}]+|锋利的|电气|毒性|[\r\n]|-改|<|>|\"/u','', $vrname);
$vrname = preg_replace('/^\s+|\s+$/m', '', $vrname);
if(empty($vrname) || mb_strlen($vrname,'utf-8')>30)
{
......@@ -520,7 +522,7 @@ function filter_post_mixlist($vsname0,$vsname1,$vsname2,$vsname3,$vsname4,$vrnam
if(${'vrsk'.$s} != 'none' && !in_array(${'vrsk'.$s},$sklist)) $sklist[] = ${'vrsk'.$s};
}
//检查素材名
${'vsname'.$s} = preg_replace('/[,\#;\p{Cc}]+|锋利的|电气|毒性|钉|\[.*\]|[\r\n]|-改|<|>|\"/u','',${'vsname'.$s});
${'vsname'.$s} = preg_replace('/[,\#;\p{Cc}]+|锋利的|电气|毒性|[\r\n]|-改|<|>|\"/u','',${'vsname'.$s});
//只过滤以首格空格开头或以尾部空格结尾的部分,不改变后面内容里的空格
${'vsname'.$s} = preg_replace('/^\s+|\s+$/m', '', ${'vsname'.$s});
if(empty(${'vsname'.$s}) || mb_strlen(${'vsname'.$s},'utf-8')>30)
......
......@@ -38,7 +38,8 @@ if($vnmode=='none')
// 格式化素材来源
foreach($cinfo['stuff'] as $sid => $snm)
{
$temp_carr[$cid]['stuff'][$sid] = "<span tooltip=\"".get_item_place($snm)."\">".$snm."</span>";
$tooltipinfo = get_item_place($snm);
if(!empty($tooltipinfo)) $temp_carr[$cid]['stuff'][$sid] = "<span tooltip=\"".$tooltipinfo."\">".$snm."</span>";
}
// 格式化属性
if(isset($cinfo['result'][4]) && is_array($cinfo['result'][4]))
......
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