Commit 931ed93a authored by Nemo Ma's avatar Nemo Ma Committed by GitHub

Merge pull request #192 from hikawiier/waaagh

horizon phase o.21
parents a74d4137 c36a0718
......@@ -82,6 +82,10 @@ vendor
# env file
.env
# daemon
daemon*
# 录像文件
records
......
......@@ -172,12 +172,19 @@ if($gamblingon){
//发news
$gbinfo .= "花费{$cost_credits2}切糕购买了{$bnum}{$iteminfo['item']}。<br>";
addnews($now,'gpost',$sponsor_title.' '.$udata['username'],$iteminfo['item'],$bdata['nick'].' '.$bdata['name'],$bdata['pls'],$bnum);
//打包快递给快递员 返回新生成的快递员pid
$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($gnpctype,$gnpcsub,1,$now,$gclb,$gitem,$bdata['pls'])[0];
# 为快递员NPC添加一些自定义参数
$gnpcdata = Array();
$gnpcdata['pls'] = $bdata['pls'];
$gnpcdata['clbpara'] = Array('sponsor'=>$uid,'post'=>$bet,'postid'=>6);
$gnpcdata['itm6'] = $iteminfo['item']; $gnpcdata['itmk6'] = $iteminfo['itmk'];
$gnpcdata['itme6'] = $iteminfo['itme']; $gnpcdata['itms6'] = $iteminfo['itms']*$bnum;
$gnpcdata['itmsk6'] = $iteminfo['itmsk'];
# 召唤快递员NPC,获取其PID
$nid = addnpc($gnpctype,$gnpcsub,1,$now,$gnpcdata)[0];
$gbinfo .= "快递员已带着你赞助的商品前往{$bdata['name']}所在的位置!谢谢惠顾~<br>";
//存一条发快递记录到gambling表里,一个玩家在快递被接收前不能发第二份快递。防止有人狂买低价商品挤爆players表。
//有过投注记录
if($gbnum && isset($gbeddata[$udata['uid']])) $db->query("UPDATE {$tablepre}gambling SET bnid='$nid' WHERE uid='$uid'");
......
......@@ -46,9 +46,9 @@
if ($tdata['weps'] && $tdata['wepe']) {
$list[] = array(
"key" => "wep",
"type" => parse_info_desc($tdata['wepk'], 'k'),
"name" => $tdata['wep'],
"props" => $tdata['wepsk'] ? parse_info_desc($tdata['wepsk'], 'sk', 'wepsk', 1) : '',
"type" => parse_kinfo_desc($tdata['wepk'], $tdata['wepsk']),
"name" => parse_nameinfo_desc($tdata['wep'],$tdata['horizon']),
"props" => $tdata['wepsk'] ? parse_skinfo_desc($tdata['wepsk'], $tdata['wepk'] , 1) : '',
"quality" => $tdata['wepe'],
"durability" => $tdata['weps'],
);
......@@ -57,9 +57,9 @@
if ($tdata['arbs'] && $tdata['arbe']) {
$list[] = array(
"key" => "arb",
"type" => parse_info_desc($tdata['arbk'], 'k'),
"name" => $tdata['arb'],
"props" => $tdata['arbsk'] ? parse_info_desc($tdata['arbsk'], 'sk', 'arbsk', 1) : '',
"type" => parse_kinfo_desc($tdata['arbk'], $tdata['arbsk']),
"name" => parse_nameinfo_desc($tdata['arb'],$tdata['horizon']),
"props" => $tdata['arbsk'] ? parse_skinfo_desc($tdata['arbsk'], $tdata['arbk'] , 1) : '',
"quality" => $tdata['arbe'],
"durability" => $tdata['arbs'],
);
......@@ -68,9 +68,9 @@
if ($tdata['arhs']) {
$list[] = array(
"key" => "arh",
"type" => parse_info_desc($tdata['arhk'], 'k'),
"name" => $tdata['arh'],
"props" => $tdata['arhsk'] ? parse_info_desc($tdata['arhsk'], 'sk', 'arhsk', 1) : '',
"type" => parse_kinfo_desc($tdata['arhk'], $tdata['arhsk']),
"name" => parse_nameinfo_desc($tdata['arh'],$tdata['horizon']),
"props" => $tdata['arhsk'] ? parse_skinfo_desc($tdata['arhsk'], $tdata['arhk'] , 1) : '',
"quality" => $tdata['arhe'],
"durability" => $tdata['arhs'],
);
......@@ -79,9 +79,9 @@
if ($tdata['aras']) {
$list[] = array(
"key" => "ara",
"type" => parse_info_desc($tdata['arak'], 'k'),
"name" => $tdata['ara'],
"props" => $tdata['arask'] ? parse_info_desc($tdata['arask'], 'sk', 'arask', 1) : '',
"type" => parse_kinfo_desc($tdata['arak'], $tdata['arask']),
"name" => parse_nameinfo_desc($tdata['ara'],$tdata['horizon']),
"props" => $tdata['arask'] ? parse_skinfo_desc($tdata['arask'], $tdata['arak'] , 1) : '',
"quality" => $tdata['arae'],
"durability" => $tdata['aras'],
);
......@@ -90,9 +90,9 @@
if ($tdata['arfs']) {
$list[] = array(
"key" => "arf",
"type" => parse_info_desc($tdata['arfk'], 'k'),
"name" => $tdata['arf'],
"props" => $tdata['arfsk'] ? parse_info_desc($tdata['arfsk'], 'sk', 'arfsk', 1) : '',
"type" => parse_kinfo_desc($tdata['arfk'], $tdata['arfsk']),
"name" => parse_nameinfo_desc($tdata['arf'],$tdata['horizon']),
"props" => $tdata['arfsk'] ? parse_skinfo_desc($tdata['arfsk'], $tdata['arfk'] , 1) : '',
"quality" => $tdata['arfe'],
"durability" => $tdata['arfs'],
);
......@@ -101,9 +101,9 @@
if ($tdata['arts']) {
$list[] = array(
"key" => "art",
"type" => parse_info_desc($tdata['artk'], 'k'),
"name" => $tdata['art'],
"props" => $tdata['artsk'] ? parse_info_desc($tdata['artsk'], 'sk', 'artsk', 1) : '',
"type" => parse_kinfo_desc($tdata['artk'], $tdata['artsk']),
"name" => parse_nameinfo_desc($tdata['art'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['artsk'], $tdata['artk'] , 1) : '',
"quality" => $tdata['arte'],
"durability" => $tdata['arts'],
);
......@@ -112,9 +112,9 @@
if ($tdata['itms0']) {
$list[] = array(
"key" => "itm0",
"type" => parse_info_desc($tdata['itmk0'], 'k'),
"name" => $tdata['itm0'],
"props" => $tdata['itmsk0'] ? parse_info_desc($tdata['itmsk0'], 'sk', 'itmsk0', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk0'], $tdata['itmsk0']),
"name" => parse_nameinfo_desc($tdata['itm0'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk0'], $tdata['itmk0'] , 1) : '',
"quality" => $tdata['itme0'],
"durability" => $tdata['itms0'],
);
......@@ -123,9 +123,9 @@
if ($tdata['itms1']) {
$list[] = array(
"key" => "itm1",
"type" => parse_info_desc($tdata['itmk1'], 'k'),
"name" => $tdata['itm1'],
"props" => $tdata['itmsk1'] ? parse_info_desc($tdata['itmsk1'], 'sk', 'itmsk1', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk1'], $tdata['itmsk1']),
"name" => parse_nameinfo_desc($tdata['itm1'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk1'], $tdata['itmk1'] , 1) : '',
"quality" => $tdata['itme1'],
"durability" => $tdata['itms1'],
);
......@@ -134,9 +134,9 @@
if ($tdata['itms2']) {
$list[] = array(
"key" => "itm2",
"type" => parse_info_desc($tdata['itmk2'], 'k'),
"name" => $tdata['itm2'],
"props" => $tdata['itmsk2'] ? parse_info_desc($tdata['itmsk2'], 'sk', 'itmsk2', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk2'], $tdata['itmsk2']),
"name" => parse_nameinfo_desc($tdata['itm2'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk2'], $tdata['itmk2'] , 1) : '',
"quality" => $tdata['itme2'],
"durability" => $tdata['itms2'],
);
......@@ -145,9 +145,9 @@
if ($tdata['itms3']) {
$list[] = array(
"key" => "itm3",
"type" => parse_info_desc($tdata['itmk3'], 'k'),
"name" => $tdata['itm3'],
"props" => $tdata['itmsk3'] ? parse_info_desc($tdata['itmsk3'], 'sk', 'itmsk3', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk3'], $tdata['itmsk3']),
"name" => parse_nameinfo_desc($tdata['itm3'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk3'], $tdata['itmk3'] , 1) : '',
"quality" => $tdata['itme3'],
"durability" => $tdata['itms3'],
);
......@@ -156,9 +156,9 @@
if ($tdata['itms4']) {
$list[] = array(
"key" => "itm4",
"type" => parse_info_desc($tdata['itmk4'], 'k'),
"name" => $tdata['itm4'],
"props" => $tdata['itmsk4'] ? parse_info_desc($tdata['itmsk4'], 'sk', 'itmsk4', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk4'], $tdata['itmsk4']),
"name" => parse_nameinfo_desc($tdata['itm4'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk4'], $tdata['itmk4'] , 1) : '',
"quality" => $tdata['itme4'],
"durability" => $tdata['itms4'],
);
......@@ -167,9 +167,9 @@
if ($tdata['itms5']) {
$list[] = array(
"key" => "itm5",
"type" => parse_info_desc($tdata['itmk5'], 'k'),
"name" => $tdata['itm5'],
"props" => $tdata['itmsk5'] ? parse_info_desc($tdata['itmsk5'], 'sk', 'itmsk5', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk5'], $tdata['itmsk5']),
"name" => parse_nameinfo_desc($tdata['itm5'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk5'], $tdata['itmk5'] , 1) : '',
"quality" => $tdata['itme5'],
"durability" => $tdata['itms5'],
);
......@@ -178,9 +178,9 @@
if ($tdata['itms6']) {
$list[] = array(
"key" => "itm6",
"type" => parse_info_desc($tdata['itmk6'], 'k'),
"name" => $tdata['itm6'],
"props" => $tdata['itmsk6'] ? parse_info_desc($tdata['itmsk6'], 'sk', 'itmsk6', 1) : '',
"type" => parse_kinfo_desc($tdata['itmk6'], $tdata['itmsk6']),
"name" => parse_nameinfo_desc($tdata['itm6'],$tdata['horizon']),
"props" => $tdata['artsk'] ? parse_skinfo_desc($tdata['itmsk6'], $tdata['itmk6'] , 1) : '',
"quality" => $tdata['itme6'],
"durability" => $tdata['itms6'],
);
......
......@@ -487,12 +487,6 @@ if($hp > 0){
if(strpos($command,'pose') === 0) {
$cpose = substr($command,4,1);
if(in_array($cpose,$apose)){
if($cpose == 8 && isset($clbpara['starttimes']['pose8']) && ($now < ($clbpara['starttimes']['pose8'] + 60))){
$log .= "现在无法切换至{$poseinfo[$cpose]}。剩余冷却时间:".round($clbpara['starttimes']['pose8'] + 60 - $now)."秒。<br>";
goto command_end_flag;
} elseif($cpose == 8) {
$clbpara['starttimes']['pose8'] = $now;
}
$pose = $cpose;
$log .= "基础姿态变为<span class=\"yellow\">$poseinfo[$pose]</span>。<br> ";
$mode = 'command';
......@@ -510,6 +504,19 @@ if($hp > 0){
$log .= "<span class=\"yellow\">这种策略太奇怪了!</span><br> ";
$mode = 'command';
}
} elseif(strpos($command,'hor') === 0) {
$chor = substr($command,3,1);
if(isset($horizoninfo[$chor])){
$horizon = $chor;
$log .= "视界切换为<span class=\"yellow\">$horizoninfo[$chor]</span>。<br> ";
# 切换视界后,丢失所有视野
lost_searchmemory('all',$pdata);
# 向页面发送刷新标记
$log .= "<span id='HsUipfcGhU'></span>";
}else{
$log .= "<span class=\"yellow\">这种想法太奇怪了!</span><br> ";
}
$mode = 'command';
} elseif(strpos($command,'inf') === 0) {
$infpos = substr($command,3,1);
chginf($infpos);
......
<?php
if(!defined('IN_GAME')) exit('Access Denied');
$anpcinfo = array
(
(
2 => array
(
'mode' => 2,
......@@ -10,20 +10,20 @@ $anpcinfo = array
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 0,
'pose'=> 0,
'tactic' => 0,
'rage' => 80,
'pose'=> 1,
'tactic' => 2,
'killnum' => 0,
'rp' => 150,
'teamID' => '',
'teamPass' => '',
'pls' => 99,
'mhp' => 2300,
'mhp' => 2800,
'msp' => 200,
'att' => 250,
'def' => 350,
'lvl' => 25,
'skill' => 135,
'att' => 750,
'def' => 550,
'lvl' => 45,
'skill' => 175,
'money' => 1600,
'arb' => 'SSS战队校服',
'arbk' => 'DB',
......@@ -41,15 +41,17 @@ $anpcinfo = array
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
// 'itm5' => '好人卡',
// 'itmk5' => 'Y',
// 'itme5' => 1,
// 'itms5' => 16,
'art' => '虚拟体角色卡',
'artk' => 'A',
'arte' => 75,
'arts' => 100,
'artsk' => 'c',
'sub' => array
(
0 => array
(
'name' => '水濑 名雪-改',
'description' => '全息幻象 水濑 名雪-改,掉落优秀的爆系武器和命体回复品。',
'icon' => 11,
'gd' => 'f',
'wep' => '大型闹钟',
......@@ -66,10 +68,16 @@ $anpcinfo = array
'itme2' => 33,
'itms2' => 2,
'itmsk2' => 'r',
'itm3' => '草莓圣代',
'itmk3' => 'HB',
'itme3' => 270,
'itms3' => 8,
'itmsk3' => '',
),
1 => array
(
'name' => '立华 奏-改',
'description' => '全息幻象 立华 奏-改,掉落优秀的殴系武器与歌魂增加道具。',
'icon' => 12,
'gd' => 'f',
'wep' => 'GS【伪Hand_Sonic】',
......@@ -86,10 +94,20 @@ $anpcinfo = array
'itme2' => 33,
'itms2' => 2,
'itmsk2' => 'r',
'itm3' => 'Angel Player',
'itmk3' => 'HM',
'itme3' => 30,
'itms3' => 1,
'itm4' => 'GS【HandSonic Ver.2】',
'itmk4' => 'WK',
'itme4' => 200,
'itms4' => 300,
'itmsk4' => 'k',
),
2 => array
(
'name' => '思念体-海马 濑人',
'description' => '全息幻象 思念体-海马 濑人,掉落优秀的斩系武器、强效的磨刀石与游戏王卡包。',
'icon' => 13,
'gd' => 'm',
'wep' => '【逆转的女神】',
......@@ -105,10 +123,15 @@ $anpcinfo = array
'itmk2' => 'Y',
'itme2' => 40,
'itms2' => 8,
'itm3' => '游戏王卡包',
'itmk3' => 'ygo',
'itme3' => 1,
'itms3' => 7,
),
3 => array
(
'name' => '思念体-触手众',
'description' => '全息幻象 思念体-触手众,掉落优秀的灵系武器、强效的钉子、攻防强化道具以及具有补给净化功能的饰品。',
'icon' => 14,
'gd' => 'm',
'wep' => '触手的力量',
......@@ -128,6 +151,184 @@ $anpcinfo = array
'itmk3' => 'WF',
'itme3' => 340,
'itms3' => 300,
'itm4' => '攻击之源',
'itmk4' => 'MA',
'itme4' => 24,
'itms4' => 4,
'itm5' => '防御之源',
'itmk5' => 'MD',
'itme5' => 24,
'itms5' => 2,
),
4 => array
(
'name' => '熵魔法传人 Howling',
'icon' => 'avatar_kh/howling_fk.jpg',
'horizon' => 1,
'gd' => 'f',
'mss' => 50,
'wep' => '爪拳 Haab',
'wepk' => 'WP',
'wepe' => 75,
'weps' => 200,
'arb' => '全息幻象的虚拟制服',
'arbk' => 'DB',
'arbe' => 150,
'arbs' => 100,
'arh' => '全息幻象的虚拟头带',
'arhk' => 'DH',
'arhe' => 75,
'arhs' => 100,
'arf' => '全息幻象的虚拟鞋子',
'arfk' => 'DF',
'arfe' => 75,
'arfs' => 100,
'ara' => '附魔之爪 Wayeb',
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
'arask' => 'N',
'art' => '全息幻象的自律回路',
'artk' => 'A',
'arte' => 20,
'arts' => 10,
'artsk' => 'c',
'itm1' => '幻爪拳 Tonalpo',
'itmk1' => 'WP',
'itme1' => 260,
'itms1' => 200,
'itmsk1' => 'NwZ',
'itm2' => '异世界调味品',
'itmk2' => 'HB',
'itme2' => 222,
'itms2' => 8,
'description' => '全息幻象 熵魔法传人 Howling,于西之国漫雄公司畅销漫画《银月哨兵团》中登场的兽人少女,使用爪和魔法进行复合攻击。掉落优秀的殴系武器和命体回复品。',
),
5 => array
(
'name' => '幻影斗将神 S.A.S',
'icon' => 'avatar_kh/SAS_fk.jpg',
'horizon' => 1,
'gd' => 'f',
'mss' => 50,
'wep' => '破魔镰·断月',
'wepk' => 'WK',
'wepe' => 75,
'weps' => 200,
'arb' => '全息幻象的虚拟制服',
'arbk' => 'DB',
'arbe' => 150,
'arbs' => 100,
'arh' => '全息幻象的虚拟头带',
'arhk' => 'DH',
'arhe' => 75,
'arhs' => 100,
'arf' => '全息幻象的虚拟鞋子',
'arfk' => 'DF',
'arfe' => 75,
'arfs' => 100,
'ara' => '全息幻象的虚拟手套',
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
'art' => '全息幻象的自律回路',
'artk' => 'A',
'arte' => 20,
'arts' => 10,
'artsk' => 'c',
'itm1' => '斩神镰·噬日',
'itmk1' => 'WK',
'itme1' => 280,
'itms1' => 100,
'itmsk1' => 'kn',
'description' => '全息幻象 幻影斗将神 S.A.S,本名叫做『Salina』,东之国著名角色扮演游戏《重生之地》的女主角之一,使用符合设定的巨大镰刀进行攻击。掉落优秀的斩系武器。',
),
6 => array
(
'name' => '银白愿天使 Annabelle',
'icon' => 'avatar_kh/annabelle_fk.jpg',
'horizon' => 1,
'gd' => 'f',
'mss' => 50,
'wep' => '『雷米尔之冲击』',
'wepk' => 'WC',
'wepe' => 75,
'weps' => 200,
'arb' => '全息幻象的虚拟制服',
'arbk' => 'DB',
'arbe' => 150,
'arbs' => 100,
'arh' => '全息幻象的虚拟头带',
'arhk' => 'DH',
'arhe' => 75,
'arhs' => 100,
'arf' => '神启之羽翼',
'arfk' => 'DF',
'arfe' => 100,
'arfs' => 100,
'arfsk' => 'MH',
'ara' => '全息幻象的虚拟手套',
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
'art' => '全息幻象的自律回路',
'artk' => 'A',
'arte' => 20,
'arts' => 10,
'artsk' => 'c',
'itm1' => '卡牌包',
'itmk1' => 'ygo',
'itme1' => 1,
'itms1' => 7,
'itm2' => '赛路尔之磨刀石',
'itmk2' => 'Y',
'itme2' => 45,
'itms2' => 8,
'description' => '全息幻象 银白愿天使 Annabelle,东之国出品的以卡牌游戏《时空乱斗》为基础的卡牌角色兼可使用角色,使用各种卡牌作为飞行道具进行战斗。掉落(游戏王)卡牌包、强效的磨刀石以及带HP制御属性的腿部防具。',
),
7 => array
(
'name' => '通灵冒险家 星海',
'icon' => 'avatar_kh/xinghai_fk.jpg',
'horizon' => 1,
'gd' => 'f',
'mss' => 50,
'wep' => '5.45mm 无声手枪',
'wepk' => 'WG',
'wepe' => 75,
'weps' => 200,
'wepsk' => 'S',
'arb' => '全息幻象的虚拟制服',
'arbk' => 'DB',
'arbe' => 150,
'arbs' => 100,
'arh' => '全息幻象的虚拟头带',
'arhk' => 'DH',
'arhe' => 75,
'arhs' => 100,
'arf' => '全息幻象的虚拟鞋子',
'arfk' => 'DF',
'arfe' => 75,
'arfs' => 100,
'ara' => '全息幻象的虚拟手套',
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
'art' => '全息幻象的自律回路',
'artk' => 'A',
'arte' => 20,
'arts' => 10,
'artsk' => 'c',
'itm1' => '『不可见的协助者』',
'itmk1' => 'WF',
'itme1' => 290,
'itms1' => 300,
'itmsk1' => 'i',
'itm3' => '潜意识信息播放器',
'itmk3' => 'HM',
'itme3' => 30,
'itms3' => 1,
'description' => '全息幻象 通灵冒险家 星海,东之国被改编成动画的科幻冒险网文《我,通灵者》的主角,以防身用的迷你手枪作为武器。掉落优秀的灵力兵器以及歌魂增加道具。',
),
),
),
......@@ -1378,7 +1579,8 @@ $anpcinfo = array
),
),
89 => array(
89 => array
(
'mode' => 1,
'num' => 1,
'pass' => 'bra',
......@@ -2324,8 +2526,9 @@ $anpcinfo = array
'bid' => 0,
'inf' => '',
'rage' => 13,
'pose'=> 8,
'tactic' => 0,
'pose'=> 7,
'tactic' => 2,
'horizon' => 1,
'killnum' => 0,
'teamID' => '',
'teamPass' => '',
......
......@@ -142,19 +142,19 @@ $weather_active_r = Array(
//姿态对攻击力的影响始终生效(1:只在作出先制攻击时生效)
$pose_attack_active = 0;
//姿态对攻击力的影响(单位:百分比加算)
$pose_attack_modifier = Array(0,100,0,-25,25,-50,50,-777,0);
$pose_attack_modifier = Array(0,100,0,-25,25,-50,50,-777);
//姿态对防御力的影响始终生效(1:只在受到先制攻击伤害时生效)
$pose_defend_active = 0;
//姿态对防御力的影响(单位:百分比加算)
$pose_defend_modifier = Array(0,25,0,-25,-50,-50,-466,777,10);
$pose_defend_modifier = Array(0,25,0,-25,-50,-50,-466,777);
//姿态对遇敌率的影响(遇敌率越低道具发现率越高)
$pose_find_modifier = Array(0,15,20,-20,20,5,80,85,10);
$pose_find_modifier = Array(0,15,20,-20,20,5,80,85);
//姿态对躲避率的影响
$pose_hide_modifier = Array(0,-25,-10,-10,10,-25,-80,-40,0);
$pose_hide_modifier = Array(0,-25,-10,-10,10,-25,-80,-40);
//姿态对先制率的影响(单位:百分比加算)(计算方式:进攻方姿态先制率-防守方姿态先制率)
$pose_active_modifier = Array(0,0,50,0,25,-5,5,-100,0);
$pose_active_modifier = Array(0,0,50,0,25,-5,5,-100);
//姿态对反击率的影响(单位:百分比加算)
$pose_counter_modifier = Array(0,0,0,0,0,-100,0,-100,0);
$pose_counter_modifier = Array(0,0,0,0,0,-100,0,-100);
//'通常','','重视防御','重视反击','重视躲避'
//应战策略对攻击力的影响始终生效(1:只在作出反击时生效)
......
......@@ -76,6 +76,11 @@ $mrage = 500;
//携带金钱上限
$moneylimit = 65500;
//移动需要消耗的最小SP
$movesp = 15;
//燃烧生命时移动时,生命&体力置换系数
$movehp = 1;
// 恢复量的设定
//体力恢复时间(秒):*秒1点恢复
$sleep_time = 3;
......
......@@ -797,150 +797,150 @@ $item_namelist = array (
794 => '【Crow Song】',
795 => '→【神器任意门】←',
796 => '补给',
797 => '体力饮料',
797 => '矿泉水',
798 => '体力回复药',
799 => '圆形罐头',
800 => '疗伤粉',
801 => '治疗针',
802 => '超级治疗针',
803 => '美味水',
804 => '非常食',
805 => '龙料理',
806 => '药剂',
807 => '溶剂SCP-294_PT_Poini_Kune',
808 => '溶剂SCP-294_PT_Arnval',
809 => '溶剂SCP-294_PT_Strarf',
810 => '溶剂SCP-294_PT_ErulTron',
811 => '钝器',
812 => '桌球拍',
813 => '超级重锤',
814 => '『伊吹 风子的木制海星』',
815 => '『延展御柱』',
816 => '海胆链球',
817 => '■石破LOVELOVE天惊拳■',
818 => '锐器',
819 => '美工刀',
820 => '光束刀',
821 => '『Keyblade』',
822 => '『斩舰刀』',
823 => '■高周波粒子刀■',
824 => '枪械',
825 => '『巴雷特M82A1』',
826 => '冷冻光束枪',
827 => '『特尔斯的龙旋风型』',
828 => '『AK-47』',
829 => '『军用火焰放射器』',
830 => '■金属风暴■',
831 => '投掷兵器',
832 => '风景明信片',
833 => '☆杀人扑克牌☆',
834 => '『藤林杏的广辞苑』',
835 => '★库洛牌★',
836 => '■木之本樱小樱牌■',
837 => '游戏王卡包',
838 => '☆爆裂模式☆',
839 => '☆星认证☆',
840 => '☆星认证☆',
841 => '☆星认证☆',
842 => '☆星认证☆',
843 => '☆十星认证☆',
844 => '★神卡认证★',
845 => '爆炸兵器',
846 => '假炸弹',
847 => '简易爆炸装置',
848 => '『破坏之杖』',
849 => '『真空内爆弹』',
850 => '■液态泰伯伦炸弹■',
851 => '最终战术『心火』',
852 => '灵符材料',
853 => '★时停怀表★',
854 => '★瓶装幽灵★',
855 => '《文文。新闻》',
856 => '★制御棒★',
857 => '《魔女的魔导书》',
858 => '防具',
859 => '死库水',
860 => '『Poini Kune的死库水』',
861 => '『Erul Tron的泳装』',
862 => '数据……碎片',
863 => '防弹背心',
864 => '☆能量装甲☆',
865 => '☆光学迷彩改进型☆',
866 => '☆军用头盔☆',
867 => '☆军用盾牌☆',
868 => '☆军靴☆',
869 => '『小毬的草帽挂件』',
870 => '★诅咒铠甲★',
871 => '★荆棘王冠★',
872 => '★至尊魔戒★',
873 => '★Strike Unit★',
874 => '火焰防御场',
875 => '冻气防御场',
876 => '电磁护盾',
877 => '妖精的羽翼',
878 => '书籍',
879 => '《小黄的收服特训》',
880 => '《寻星流奥义书》',
881 => '《小黄的常磐之力》',
882 => '《蘑菇种植指南》',
883 => '电子产品',
884 => '探雷器',
885 => '杂物',
886 => '钢钉',
887 => '贤者之磨刀石',
888 => '礼品盒',
889 => '凸眼鱼',
890 => '『祝福宝石』',
891 => '『灵魂宝石』',
892 => '安雅人体冰雕',
893 => '☆★☆大打击☆★☆',
894 => '★荆棘式电子地雷★',
895 => '☆混沌人肉探雷车★',
896 => '埃克法物品',
897 => '埃克法-巨环',
898 => '埃克法-玄铁',
899 => '埃克法-斧枪',
900 => '埃克法-八面',
901 => '埃克法-开海',
902 => '埃克法-破云',
903 => '埃克法-孤魂',
904 => '埃克法-幻影',
905 => '埃克法-救赎',
906 => '埃克法-魔嗜',
907 => '埃克法-融炼-磨刀石',
908 => '埃克法-冰凌-钉',
909 => '提示',
910 => '银白盒子',
911 => '残响兵器',
912 => '→【单兵撤退按钮】←',
913 => '前女主物品',
914 => '绘图志',
915 => '小毬血',
916 => '真-红色的发圈',
917 => '小空',
918 => '真 - 幻想戏服',
919 => '亲手制作的鲷鱼烧',
920 => '培根蛋+?',
921 => '秋生大叔的面包',
922 => '天使之剑',
923 => '恐龙扑克牌',
924 => '秋生大叔的球棒',
925 => '解锁钥匙',
926 => '✦种火钥匙',
927 => '✦钥匙碎片',
928 => '✦NPC钥匙·一阶段',
929 => '✦✦NPC钥匙·二阶段',
930 => '✦种火定点移位装置✦',
931 => '福袋',
932 => 'SPECIAL TECH 「特选科技」',
933 => 'FUTURE BASH 「打出未来」',
934 => 'PAVE THE WAY 「斩开前路」',
935 => 'SHOOT THE CORE 「射击核心」',
936 => 'CATCH THEM ALL 「全部收集」',
937 => 'SUDDEN BREAKER 「突然爆裂」',
938 => 'BORN FROM WISH 「幻想啼音」',
939 => '上级者向·测试',
940 => '「元素大师」称号卡',
800 => '治疗针',
801 => '超级治疗针',
802 => '美味水',
803 => '非常食',
804 => '龙料理',
805 => '药剂',
806 => '溶剂SCP-294_PT_Poini_Kune',
807 => '溶剂SCP-294_PT_Arnval',
808 => '溶剂SCP-294_PT_Strarf',
809 => '溶剂SCP-294_PT_ErulTron',
810 => '钝器',
811 => '桌球拍',
812 => '超级重锤',
813 => '『伊吹 风子的木制海星』',
814 => '『延展御柱』',
815 => '海胆链球',
816 => '■石破LOVELOVE天惊拳■',
817 => '锐器',
818 => '美工刀',
819 => '光束刀',
820 => '『Keyblade』',
821 => '『斩舰刀』',
822 => '■高周波粒子刀■',
823 => '枪械',
824 => '『巴雷特M82A1』',
825 => '冷冻光束枪',
826 => '『特尔斯的龙旋风型』',
827 => '『AK-47』',
828 => '『军用火焰放射器』',
829 => '■金属风暴■',
830 => '投掷兵器',
831 => '风景明信片',
832 => '☆杀人扑克牌☆',
833 => '『藤林杏的广辞苑』',
834 => '★库洛牌★',
835 => '■木之本樱小樱牌■',
836 => '游戏王卡包',
837 => '☆爆裂模式☆',
838 => '☆四星认证☆',
839 => '☆星认证☆',
840 => '☆星认证☆',
841 => '☆星认证☆',
842 => '☆星认证☆',
843 => '★神卡认证★',
844 => '爆炸兵器',
845 => '假炸弹',
846 => '简易爆炸装置',
847 => '『破坏之杖』',
848 => '『真空内爆弹』',
849 => '■液态泰伯伦炸弹■',
850 => '最终战术『心火』',
851 => '灵符材料',
852 => '★时停怀表★',
853 => '★瓶装幽灵★',
854 => '《文文。新闻》',
855 => '★制御棒★',
856 => '《魔女的魔导书》',
857 => '防具',
858 => '死库水',
859 => '『Poini Kune的死库水』',
860 => '『Erul Tron的泳装』',
861 => '数据……碎片',
862 => '☆能量装甲☆',
863 => '☆光学迷彩改进型☆',
864 => '☆军用头盔☆',
865 => '☆军用盾牌☆',
866 => '☆军☆',
867 => '『小毬的草帽挂件』',
868 => '★诅咒铠甲★',
869 => '★荆棘王冠★',
870 => '★至尊魔戒★',
871 => '★Strike Unit★',
872 => '火焰防御场',
873 => '冻气防御场',
874 => '电磁护盾',
875 => '妖精的羽翼',
876 => '书籍',
877 => '《黑暗兵法·素材复用之卷》',
878 => '《小黄的收服特训》',
879 => '《寻星流奥义书》',
880 => '《小黄的常磐之力》',
881 => '《蘑菇种植指南》',
882 => '电子产品',
883 => '探雷器',
884 => '杂物',
885 => '钢钉',
886 => '贤者之磨刀石',
887 => '礼品盒',
888 => '凸眼鱼',
889 => '『祝福宝石』',
890 => '『灵魂宝石』',
891 => '安雅人体冰雕',
892 => '☆★☆大打击☆★☆',
893 => '★荆棘式电子地雷★',
894 => '☆混沌人肉探雷车★',
895 => '埃克法物品',
896 => '埃克法-巨环',
897 => '埃克法-玄铁',
898 => '埃克法-斧枪',
899 => '埃克法-八面',
900 => '埃克法-开海',
901 => '埃克法-破云',
902 => '埃克法-孤魂',
903 => '埃克法-幻影',
904 => '埃克法-救赎',
905 => '埃克法-魔嗜',
906 => '埃克法-融炼-磨刀石',
907 => '埃克法-冰凌-钉',
908 => '提示',
909 => '银白盒子',
910 => '残响兵器',
911 => '→【单兵撤退按钮】←',
912 => '前女主物品',
913 => '绘图志',
914 => '小毬血',
915 => '真-红色的发圈',
916 => '小空',
917 => '真 - 幻想戏服',
918 => '亲手制作的鲷鱼烧',
919 => '培根蛋+?',
920 => '秋生大叔的面包',
921 => '天使之剑',
922 => '恐龙扑克牌',
923 => '秋生大叔的球棒',
924 => '解锁钥匙',
925 => '✦种火钥匙',
926 => '✦钥匙碎片',
927 => '✦NPC钥匙·一阶段',
928 => '✦✦NPC钥匙·二阶段',
929 => '✦种火定点移位装置✦',
930 => '福袋',
931 => 'SPECIAL TECH 「特选科技」',
932 => 'FUTURE BASH 「打出未来」',
933 => 'PAVE THE WAY 「斩开前路」',
934 => 'SHOOT THE CORE 「射击核心」',
935 => 'CATCH THEM ALL 「全部收集」',
936 => 'SUDDEN BREAKER 「突然爆裂」',
937 => 'BORN FROM WISH 「幻想啼音」',
938 => '上级者向·测试',
939 => '「元素大师」称号卡',
940 => '「码语行人」称号卡',
941 => '松茸御饭',
942 => '珍珠奶茶',
943 => 'KEY系儿童套餐',
......@@ -966,923 +966,995 @@ $item_namelist = array (
963 => '『Oblivion』',
964 => '『Two Become One』',
965 => '『Last Remote』',
966 => '『T-LINK念动冲拳』',
967 => '『T-LINK天上天下念动连击拳』',
968 => '【北斗有情破颜拳】',
969 => '☆简易火箭飞拳☆',
970 => '★火箭飞拳★',
971 => '森之妖精的棍棒',
972 => '冰棍棒',
973 => '法式面包棍棒',
974 => '绽花毒藤',
975 => '太极',
976 => '晨星链刃',
977 => '阳炎之怒',
978 => '风滚草',
979 => '龙魂破',
980 => '『红石电路』',
981 => '『红石光束炮』',
982 => '★发条式突击步枪★',
983 => '『迷你鲨』',
984 => '『巨兽鲨』',
985 => '『加农鲨』',
986 => '★简易火焰放射器★',
987 => '【定向阔剑发射器】',
988 => '【磁轨狙击步枪】',
989 => '☆金色闪光☆',
990 => '观铃的嘎哦嘎哦恐龙喷火分队',
991 => '佐佑理学姐的塑料水枪',
992 => '【质子撞击炮】',
993 => '【重力冲击炮】',
994 => '【最终鬼畜兵器】',
995 => '【霜火协奏曲】',
996 => '火药',
997 => '★炸药★',
998 => '水鸳鸯',
999 => '★C4★',
1000 => '☆自爆电池☆',
1001 => '脉冲蓄电池',
1002 => '辐射蓄电池',
1003 => '深水炸弹『depth charge』',
1004 => '莫洛托夫鸡尾酒',
1005 => '奇怪的三色饮料',
1006 => 'B-52轰炸机',
1007 => '烈焰风暴',
1008 => '【烈焰红唇】',
1009 => '★血腥玛丽★Bloody Mary',
1010 => '【燃烧的鸡尾酒】',
1011 => '★公牛子弹★Bull Shot',
1012 => '★血腥公牛★Bloody Bull',
1013 => '寒冰炸弹',
1014 => '★幽灵冲击★',
1015 => '奥术飞弹',
1016 => '★BIUBIUBIU★',
1017 => '《深入游戏引擎》',
1018 => '★Ultimate Mix★',
1019 => '黑色夺魂曲',
1020 => '天然呆四面的奖赏',
1021 => '武器师安雅的奖赏',
1022 => '电磁发射装置',
1023 => '游戏解除钥匙',
1024 => '★一发逆转神话★',
1025 => '风祭河水',
1026 => '仪水镜',
1027 => '八咫镜',
1028 => '《小黄的精灵球》',
1029 => '《小黄的超级球》',
1030 => '凤凰之羽',
1031 => '露琪亚之羽',
1032 => '《小黄的大师球》',
1033 => '四季流转的咏叹调',
1034 => '旁观轮回的覆唱诗',
1035 => '天然属性也是很可怕的!',
1036 => '【KEY系巴嘎弹】',
1037 => '【KEY系超级巴嘎弹】',
1038 => '【KEY系催泪弹】',
1039 => '【KEY系未来弹】',
1040 => '【KEY系生命弹】',
1041 => '【春雨夏海,秋叶冬雪】',
1042 => '生命之源',
1043 => '红色的丝带',
1044 => '【KEY系燃烧弹】',
1045 => '舍身成就之羁绊',
1046 => '微小日常之爱恋',
1047 => '无尽散花之涅磐',
1048 => '无法推卸的命运',
1049 => '破灭未来的残光',
1050 => '来自未来的奇迹',
1051 => '【恋歌】',
1052 => '篝酱的奇迹☆丝带~刃',
1053 => '篝酱的奇迹☆胶带~刃',
1054 => '越狱后的银色盒子',
1055 => '群青多面体',
1056 => '炙热的绶带',
1057 => '坚强戒指',
1058 => '活力之靴',
1059 => '红宝石方块',
1060 => '蓝宝石方块',
1061 => '绿宝石方块',
1062 => '黄色的宝石枪',
1063 => '红色的宝石刀',
1064 => '蓝色的宝石锤',
1065 => '绿色的宝石镖',
1066 => '金色的宝石炸弹',
1067 => '银色的宝石符卡',
1068 => '★恐惧的黑色安息日★',
1069 => '★失落的银色镇魂歌★',
1070 => '水晶宝石盾',
1071 => '珍珠头盔',
1072 => '钻石靴子',
1073 => '深红色的项链',
1074 => '蔚蓝色的项链',
1075 => '★高压电击★',
1076 => '★烈焰冲撞★',
1077 => '★飞叶快刀★',
1078 => '★急冻光线★',
1079 => '★齿轮飞碟★',
1080 => '★精神破坏★',
1081 => '★灭亡之歌★',
1082 => '梦符『梦想妙珠』',
1083 => '星符『星尘狂欢』',
1084 => '秘术『一子单传的弹幕』',
1085 => '时符『Private Square』',
1086 => '幽鬼剑『妖童饿鬼之断食』',
1087 => '风符『风神一扇』',
1088 => '『地狱的人造太阳』',
1089 => '冰符『Icicle Fall』',
1090 => '曾经的荣光-深蓝',
1091 => '紫奥义『弹幕结界』',
1092 => '『咲夜的世界』',
1093 => '『收缩的世界』',
1094 => '空观剑『六根清净斩』',
1095 => '水符「Princess Undine」',
1096 => '火符「Agni Shine」',
1097 => '木符『Sylphy Horn』',
1098 => '水符『Jerry Fish Princess』',
1099 => '土&水符『Noachian Deluge』',
1100 => '土符「Lazy Trilithon」',
1101 => '火&土符『Lava Cromlech』',
1102 => '金符「Metal Fatigue」',
1103 => '金&水符『Mercury Poison』',
1104 => '神枪『Spear The Gungnir』 ',
1105 => '梦幻『幻月』 ',
1106 => '《魔导师速成攻略》',
1107 => '日符「Royal Flare」-劣',
1108 => '月符「Silent Serena」-劣',
1109 => '日符「Royal Flare」',
1110 => '月符「Silent Serena」',
1111 => '日&月符『Royal Diamond Ring』',
1112 => '火&金符『St. Elmo Pillar』',
1113 => '水&月符『Silent Deluge』',
1114 => '火水木金土符『贤者之石』',
1115 => '月月火水木金金符『年中无休』(笑)',
1116 => '模式『EX』',
1117 => '◆◆篝火',
1118 => '◆◆埋火',
1119 => '◆◆永火',
1120 => '◆◆残火',
1121 => '◆◆◆篝火',
1122 => '◆◆◆埋火',
1123 => '◆◆◆永火',
1124 => '◆◆◆残火',
1125 => '◆◆愈合数据',
1126 => '◆◆◆愈合数据',
1127 => '◆◆熟练数据',
1128 => '◆◆◆熟练数据',
1129 => '◆◆生命数据',
1130 => '◆◆◆生命数据',
1131 => '◆◆意念数据',
1132 => '◆◆◆意念数据',
1133 => '✦烈焰火',
1134 => '✦愈合数据',
1135 => '✦熟练数据',
1136 => '✦生命数据',
1137 => '✦意念数据',
1138 => '✦烈篝火',
1139 => '✦烈埋火',
1140 => '✦烈永火',
1141 => '✦烈残火',
1142 => '✦✦烈篝火',
1143 => '✦✦烈埋火',
1144 => '✦✦烈永火',
1145 => '✦✦烈残火',
1146 => '✦✦✦烈篝火',
1147 => '✦✦✦烈埋火',
1148 => '✦✦✦烈永火',
1149 => '✦✦✦烈残火',
1150 => '★华焰火★',
1151 => '★愈合数据★',
1152 => '★熟练数据★',
1153 => '★生命数据★',
1154 => '★意念数据★',
1155 => '★华篝火★',
1156 => '★华埋火★',
1157 => '★华永火★',
1158 => '★华残火★',
1159 => '☾真焰火☽',
1160 => '☾愈合数据☽',
1161 => '☾熟练数据☽',
1162 => '☾生命数据☽',
1163 => '☾意念数据☽',
1164 => '☾真篝火☽',
1165 => '☾真埋火☽',
1166 => '☾真永火☽',
1167 => '☾真残火☽',
1168 => '☼焰火☼',
1169 => '☼篝火☼',
1170 => '☼埋火☼',
1171 => '☼永火☼',
1172 => '☼残火☼',
1173 => '电掣召唤仪',
1174 => '「被封印的黑暗大法师」',
1175 => '『黑暗大法师』',
1176 => '「隼骑士」',
1177 => '「V-喷气虎」',
1178 => '「W-弹射飞翼」',
1179 => '「X-首领加农」',
1180 => '「Y-龙头」',
1181 => '「Z-金属履带」',
1182 => '「VW-强击虎」',
1183 => '「XYZ-神龙炮」',
1184 => '「VWXYZ-神龙强击炮」',
1185 => '「绝对防御将军」',
1186 => '「人造人-念力震慑者」',
1187 => '「恶魔召唤」',
1188 => '「真紅眼黑龍」',
1189 => '「真紅眼闇龍」',
1190 => '「真紅眼黑龍鐵龍」',
1191 => '「暗黑魔龙」',
1192 => '「左轮手枪龙」',
1193 => '「破龙剑士」',
1194 => '「黑魔术师」',
1195 => '「超魔导剑士-黑暗帕拉丁」',
1196 => '「青眼白龙」',
1197 => '「青眼究极龙」',
1198 => '『奥西里斯之天空龙』',
1199 => '『欧贝利斯克之巨神兵』',
1200 => '『太阳神之翼神龙』',
1201 => '◎光之创造神◎',
1202 => '「电子龙」 ★5',
1203 => '「电子终结龙」',
1204 => '「骷髅指挥」 ★4',
1205 => '「僵尸之主」 ★4',
1206 => '「死灵之颜」 ★4',
1207 => '「吸血鬼领主」 ★5',
1208 => '凭依装着-艾莉娅 ★4',
1209 => '凭依装着-希塔 ★4',
1210 => '凭依装着-薇茵 ★4',
1211 => '凭依装着-达克 ★4',
1212 => '凭依装着-奥丝 ★4',
1213 => '凭依装着-莱娜 ★4',
1214 => '英♂豪冠军 断♂肛♂剑♂王',
1215 => '始祖守护者 提拉斯 ☆5',
1216 => '流星龙 ★10',
1217 => '红莲魔龙 ★8',
1218 => '真红魔龙/爆裂体 ★10',
1219 => '星尘龙/爆裂体 ★10',
1220 => '正义盟军 光明守望者 ★8',
1221 => '「救世魔龙」 ★10',
1222 => '『流天类星龙』 ★12',
1223 => '键 希望弹',
1224 => '键 燃烧弹',
1225 => '键 生命弹',
1226 => '键 未来弹',
1227 => '键 约定弹',
1228 => '键 旅途弹',
1229 => '『AZURE RONDO · AQUAMARINE』Mk-II',
1230 => '喷气式红杀铁剑',
1231 => '『宝石光束炮-试作型』',
1232 => '破灭之诗',
1233 => 'Untainted Glory',
1234 => 'FFF团集体出动',
1235 => '『C.H.A.O.S』',
1236 => '黑色发卡',
1237 => '『G.A.M.E.O.V.E.R』',
1238 => '提示纸条Y',
1239 => '【E.S.C.A.P.E】',
1240 => '星尘龙 ★8',
1241 => '救世星龙 -仮',
1242 => '救世魔龙 -仮',
1243 => '红莲魔龙 ★8 -仮',
1244 => '正义盟军 光明守望者 ★8 -仮',
1245 => '阿尔法大日 ★9',
1246 => '超念力枪手 ★9',
1247 => '黑蔷薇龙 ★7',
1248 => '机巧将军 无零 ★7',
1249 => '流星龙 ★10 -仮',
1250 => 'No91.雷闪龙 ☆4',
1251 => 'No39.希望皇 霍普 ☆4',
1252 => 'No9.天盖星 戴森球 ☆9',
1253 => '星圣 欧米伽星云 ☆4',
1254 => '机甲忍者 刃心 ☆4',
1255 => '英豪冠军 草雉剑王',
1256 => '始祖守护者 提拉斯 ☆5 -仮',
1257 => 'NO7.幸运条纹人 ☆7',
1258 => '超次元机器人 银河破坏王 ☆10',
1259 => '脸',
1260 => '☆限量版电击器☆',
1261 => '☆限量版寻星者☆',
1262 => '☆限量版环形激光☆',
1263 => '☆限量版永恒飞刃☆',
1264 => '☆限量版电磁脉冲IED☆',
1265 => '☆限量版开海【海水分开之日】☆',
1266 => '【德古拉的斗篷(笑)】',
1267 => '冻气防御力场',
1268 => '热源防御力场',
1269 => '温度隔绝力场',
1270 => '电磁屏障',
1271 => '音波屏障',
1272 => '■DarthNote■',
1273 => '人才钉钉',
1274 => '钉钉',
1275 => '奇怪的液体',
1276 => '最强-バカ⑨制冰块',
1277 => '★黑白色的烂苹果★',
1278 => '★小得奇怪的香蕉★',
1279 => '【测试用具】量产改进型',
1280 => '【霜火协奏曲-特别版】',
1281 => '渡黄党都去死啊智黄才是王道!',
1282 => '「恶魔召唤」-仮',
1283 => '「Y-龙头」-仮',
1284 => '「X-首领加农」-仮',
1285 => '「W-弹射飞翼」-仮',
1286 => '「Z-金属履带」-仮',
1287 => '「人造人-念力震慑者」-仮',
1288 => '「隼骑士」-仮',
1289 => '「V-喷气虎」-仮',
1290 => '「黑魔术师」-仮',
1291 => '「真紅眼黑龍」-仮',
1292 => '「破龙剑士」-仮',
1293 => '「绝对防御将军」-仮',
1294 => '「青眼白龙」-仮',
1295 => '「左轮手枪龙」-仮',
1296 => '曾经的荣光-斗篷',
1297 => '曾经的荣光-经验',
1298 => '曾经的荣光(笑)-瘴气',
1299 => '曾经的荣光-霜火',
1300 => '曾经的荣光-水月',
1301 => '曾经的荣光-金水',
1302 => '曾经的荣光-四面',
1303 => '曾经的荣光-香蕉',
1304 => '曾经的荣光-阔剑',
1305 => '苹果酒',
1306 => '鸡尾酒',
1307 => '威士忌酒',
1308 => '点心',
1309 => '警用盾牌',
1310 => '绝缘手套',
1311 => '简易盾牌',
1312 => '皮手套',
1313 => '手表',
1314 => '手链',
1315 => '垫肩',
1316 => '核电站工作服',
1317 => '特种部队制服',
1318 => '内裤',
1319 => '浴衣',
1320 => '工作装',
1321 => '迷彩服',
1322 => '飞行头盔',
1323 => '太阳眼镜',
1324 => '头巾',
1325 => '口罩',
1326 => '防灾头巾',
1327 => '绝缘胶鞋',
1328 => '运动鞋',
1329 => '高跟鞋',
1330 => '篮球鞋',
1331 => '钉鞋',
1332 => '耳塞',
1333 => '薛定谔的棒球棍',
1334 => '薛定谔的狂战斧',
1335 => '薛定谔的喷火枪',
1336 => '薛定谔的火箭筒',
1337 => '薛定谔的超级球',
1338 => '薛定谔的炸药包',
1339 => '薛定谔的狂想曲',
1340 => 'SCAR-H',
1341 => 'SCAR-H Greande Launcher',
1342 => 'G36C',
1343 => 'G36C Shotgun',
1344 => 'QBZ95 Burst Fire',
1345 => 'QBZ95 Bayonet',
1346 => 'QBZ95',
1347 => '『巴雷特M95』',
1348 => '篝酱的奇迹☆丝带~棍',
1349 => '篝酱的奇迹☆丝带~炎',
1350 => '篝酱的奇迹☆胶带~棍',
1351 => '篝酱的奇迹☆胶带~炎',
1352 => '重斩式红杀铁剑',
1353 => '精神系红杀铁剑',
1354 => '游戏王两星素材',
1355 => '游戏王三星素材',
1356 => '游戏王一星素材',
1357 => '游戏王四星素材',
1358 => '游戏王五星素材',
1359 => '游戏王五星素材 ',
1360 => '游戏王九星素材 ',
1361 => '游戏王十星素材 ',
1362 => '灼眼头盔',
1363 => '漂水盔甲',
1364 => '疾风手套',
1365 => '裂地跑鞋',
1366 => '奇特数据',
1367 => '勇气数据',
1368 => '防卫数据',
1369 => '高级球',
1370 => '超级球',
1371 => '豪华球',
1372 => '快速球',
1373 => '黑暗球',
1374 => '计时球',
1375 => '究极球',
1376 => '晨辉爆弹',
1377 => '日蚀机雷',
1378 => '光子火箭',
1379 => '离子播散器',
1380 => '氢气地雷',
1381 => '破阵地雷',
1382 => '连环地雷',
1383 => '地狱「炼狱气息」',
1384 => '伞符「细雪的过客」',
1385 => '水符「水色绒毯」',
1386 => '秋符「落叶的疾风」',
1387 => '鱼符「鱼的学校」',
1388 => '御经「无限念佛」',
1389 => '铳符「月之铳」',
1390 => '国王密使',
1391 => '最终证明',
1392 => '雀跃之枪',
1393 => '高兴之枪',
1394 => '泡沫手指枪',
1395 => '银色左轮',
1396 => '试作枪刃',
1397 => '死亡之吻',
1398 => '染血匕首',
1399 => '契约短剑',
1400 => '失意背刺',
1401 => '巨骨剑',
1402 => '瓦明威',
1403 => '微缩斧剑',
1404 => '旋风锤',
1405 => '影月锤',
1406 => '爆裂锤',
1407 => '英雄棍棒',
1408 => '血怒棍棒',
1409 => '象牙拳套',
1410 => '风子谨制木海星',
1411 => '【Poini Kune的死库水】',
1412 => '【Madoka的死库水】',
1413 => '【Erul Tron的泳装】',
1414 => '【空羽亚乃亚的泳装】',
1415 => '【Tita Nium的泳装】',
1416 => '【Emon 5的沙滩短裤】',
1417 => '大脸',
1418 => '铁兽战线 徒花之费莉吉特 L2',
1419 => '铁兽战线 凶鸟之施莱格 L3',
1420 => '电子龙·凯旋 L2',
1421 => '秘旋谍-双螺旋特工 L2',
1422 => '海晶少女 妙晶心 L2',
1423 => '海晶少女 奶嘴海葵 L2',
1424 => '淘气仙星·霍莉安琪儿 L2',
1425 => '真超级量子机神王 烈辉大炎磁 L3',
1426 => '【阵列撕裂者】',
1427 => '【震撼火箭弹】',
1428 => '【彗星发射器】',
1429 => '【猎头炸药】',
1430 => '【灾难尖刺】',
1431 => '【怨灵之瓶】',
1432 => '【单人用娱乐火箭】',
1433 => '【汉诺的崇高力量】',
1434 => '魔法「紫云之兆」',
1435 => '光符「净化之魔」',
1436 => '「信仰之针」',
1437 => '神签「犯规结界」',
1438 => '月见酒「疯狂的九月」',
1439 => '【火神炮】LV2',
1440 => '【喷火器】LV2',
1441 => '【环形激光】LV2',
1442 => '【冲击激光】LV2',
1443 => '【巨大麦克风】LVMAX',
1444 => '【3WAY射击】LV2',
1445 => '【D爆发】',
1446 => '贝尔蒙特末裔圣水',
1447 => '【紫色β大刀】',
1448 => '【翡翠骑士】',
1449 => '【念力刃】',
1450 => '【花好月圆】',
1451 => '【良辰美景】',
1452 => '【克拉姆·索莱斯】',
1453 => '万法破灭之符',
1454 => '【正义之锤】',
1455 => '【守护者之刺】',
1456 => '【愚钝之斧】',
1457 => '【巨大号角】',
1458 => '【完美风暴】棍棒',
1459 => '【黄金狂岚】',
1460 => '阿耶尼的巨斧',
1461 => '殴系速成书',
1462 => '斩系速成书',
1463 => '射系速成书',
1464 => '投系速成书',
1465 => '爆系速成书',
1466 => '灵系速成书',
1467 => '蝙蝠侠速成书',
1468 => '超人药',
1469 => '大圆脸',
1470 => '闭锁世界的冥神 L5',
1471 => '铁兽式强袭机动兵装改牛头伯劳2 L5',
1472 => '防火龙·暗流体 L5',
1473 => '前托枪管龙 L5',
1474 => '电子界到临者@火灵天星 L6',
1475 => '「喧嚣叙事曲」',
1476 => '「升天」',
1477 => '「曳光」',
1478 => '「人生重来箱」',
1479 => '「菁英宅之怒」',
1480 => '「信仰之山」',
1481 => '「间断的噩梦」',
1482 => '「运钝根的捕物帐」',
1483 => '「活跃迎春曲」',
1484 => '「飘落」',
1485 => '「明动」',
1486 => '「正午高阳」',
1487 => '神灭兵器-天霆号扼宙斯 ☆12',
1488 => '「碧海船歌」',
1489 => '「翼展」',
1490 => '「安谧」',
1491 => '「午前许愿」',
1492 => '神之圣剑',
1493 => '「金霜协奏曲」',
1494 => '「龙怒」',
1495 => '「宁静」',
1496 => '「清晨恩典」',
1497 => '神之棍棒',
1498 => '随机数之神的庇佑',
1499 => '随机数之神的神力',
1500 => '随机数之神的震撼',
1501 => '随机数之神的恶戏',
1502 => '随机数之神的摄理',
1503 => '随机数之神的泪水',
1504 => '随机数之神的圣剑',
1505 => '随机数之神的棍棒',
1506 => '燃素加农炮『爆炎』MK-II',
1507 => '奥术盔甲B - 炎',
1508 => '奥术盔甲H - 炎',
1509 => '奥术盔甲A - 炎',
1510 => '奥术盔甲F - 炎',
1511 => '龙虎旗帜',
1512 => '挑战者之印',
1513 => '黑色碎片',
1514 => '【我想要领略真正的红杀之力】',
1515 => '大型闹钟',
1516 => 'GS【伪Hand_Sonic】',
1517 => '【逆转的女神】',
1518 => '触手的力量',
1519 => 'SSS战队校服',
1520 => '鼓舞士气的头带',
1521 => '广播装置手表α',
1522 => '橙黄学生鞋',
1523 => '雪兔【复制品】',
1524 => 'GS【HandSonic Ver.4】',
1525 => '水濑 名雪的半身像',
1526 => '立华 奏的半身像',
1527 => '混沌黑磨刀石',
1528 => '艾莲娜的圣钉',
1529 => '斗技【神砂风暴】',
1530 => '黑色连衣裙',
1531 => '黑色布鞋',
1532 => '十字发卡',
1533 => '简称为UCW的杏仁豆腐',
1534 => '彩虹色的杏仁豆腐',
1535 => '杏仁豆腐模样的以太结晶',
1536 => '杏仁豆腐模样的狙击镜片',
1537 => '杏仁豆腐模样的童话伪翼',
1538 => '杏仁豆腐模样的长筒靴',
1539 => '杏仁豆腐模样的HP制御系统',
1540 => '杏仁豆腐的ID卡',
1541 => '【生まれたての风】模样的杏仁豆腐',
1542 => '【连续凤凰】模样的杏仁豆腐',
1543 => '【全屏幕弹幕发射】',
1544 => '【属性防御装甲】',
1545 => '【冲击防御头盔】',
1546 => '【陷阱拦截护盾】',
1547 => '【数据护膝】',
1548 => '【ACFUN的荣耀】',
1549 => 'TDG压片猴',
1550 => '『AZURE RONDO』',
1551 => '琉璃血',
1552 => '『性感玉米』',
1553 => '『阿里嘎头哦~』',
1554 => '『和谐你全家』',
1555 => 'RV『罗德不列颠号』',
1556 => '负人气的光环',
1557 => '灭罪「正直者の死」',
1558 => '职人的佩服',
1559 => '神之装束',
1560 => '天使队制服G-E.T',
1561 => '阿婆主的点击量',
1562 => '吉祥物',
1563 => '职人的搞头',
1564 => '神之远见',
1565 => '通信装置',
1566 => '职人的拿手',
1567 => '神之操控',
1568 => '传说的绒边手套',
1569 => '职人的满足',
1570 => '神之步伐',
1571 => '少女的高筒靴',
1572 => '职人的荣耀',
1573 => '神之荣耀',
1574 => '努力的富人气光环',
1575 => '姬露瑞希的爱心便当',
1576 => '我打败HANK了!',
1577 => '我成功TDGSGL了!',
1578 => '荼荼丸的茶',
1579 => '罗德不列颠号机师钥匙',
1580 => '点击量终于爆表了!',
1581 => '负人品的结界',
1582 => '幻象箭头',
1583 => '幻象预言',
1584 => '幻象路径',
1585 => '人工湮灭力场B',
1586 => '人工干扰力场H',
1587 => '人工备用力场A',
1588 => '人工波动力场F',
1589 => '七色玻璃珠',
1590 => '银白口哨',
1591 => '格林多管激光炮',
1592 => '小型高威力试作性防身设备『绯蜂』',
1593 => '双重军用匕首',
1594 => '接待员制服',
1595 => 'RF高校校服',
1596 => '高密度金属护甲',
1597 => '文化衫『东亚』',
1598 => '化学强化风衣',
1599 => '橙色信号缎带',
1600 => '粉红双球发饰',
1601 => '白色眼罩',
1602 => '热源能量缎带',
1603 => '粉红双球发饰『彩虹』',
1604 => '绿色信号缎带',
1605 => '奇怪的袋子',
1606 => 'Mp3播放器',
1607 => '生物能量缎带',
1608 => '奇怪的塑料袋『錯節』',
1609 => '化学强化手套',
1610 => '蓝色信号缎带',
1611 => '女式皮鞋',
1612 => '女式运动鞋',
1613 => '波动能量缎带',
1614 => '高级学生跑鞋『凄舞』',
1615 => '化学强化战靴',
1616 => '星空之愿',
1617 => '友情之愿',
1618 => '平和之愿',
1619 => '世灭之愿',
1620 => 'CAVE社特典CD『胎慟』',
1621 => '强袭之愿',
1622 => '歌词卡片【海洋】',
1623 => '歌词卡片【星空】',
1624 => '『410Gauge重型左轮』',
1625 => '大往生什么的『黄流』什么的才没看到呢!',
1626 => '『Double SMG』',
1627 => '东方产军用工兵铲',
1628 => '未完成【你,飞起来吧。】',
1629 => '认真收集的对魔物用巨大卵石',
1630 => '歌词卡片【大地】',
1631 => '元素枪刃『Glider』',
1632 => '气息遮蔽装置',
1633 => '身份遮蔽装置',
1634 => '罪业遮蔽装置',
1635 => '反制遮蔽装置',
1636 => '红色按钮',
1637 => '断罪之光刃',
1638 => '破灭之天雷',
1639 => '无尽之洪流',
1640 => '黄金秋刀鱼',
1641 => '限定型-MSM-04 アッガイ',
1642 => '✦种火聚集装置✦',
1643 => '喷气式红杀重铁剑',
1644 => '『AZURE RONDO · AQUAMARINE』',
1645 => '冰炎盔甲B',
1646 => '冰炎盔甲H',
1647 => '冰炎盔甲A',
1648 => '冰炎盔甲F',
1649 => '龙虎标记',
1650 => '绯红记忆',
1651 => '♪臻蓝之愿♪',
1652 => '血色强袭',
1653 => '♫钴蓝之灵♫',
1654 => '狮虎丝带',
1655 => '❀矢车菊的回忆❀',
1656 => '落樱巨锤',
1657 => '八八连流星浮游炮',
1658 => '冰炎钥匙·炎',
1659 => '冰炎钥匙·冰',
1660 => '『看吧,你的死兆星正在天上闪耀!』',
1661 => '《小黄的时间球》',
1662 => '毒性凸眼鱼',
1663 => '『一瞬千击』',
1664 => '【矢量操作】',
1665 => '锋利的电气毒性晓魂之歌-改[+4]',
1666 => '【不屈的意志】',
1667 => '『微型火箭加速噴射單輪車』',
1668 => '《衷中參西錄》',
1669 => '阔剑地雷吸附器',
1670 => '■Darthnote■',
1671 => '胡来的左手',
1672 => '楼观剑',
1673 => '【荆棘式电子地雷】',
1674 => '大钉棍棒',
1675 => '连击烧输尿管~☆',
1676 => '本格的嘴炮',
1677 => '水&火符「Phlogistic Rain」',
1678 => '无毁的受王拳',
1679 => 'L5爆发!',
1680 => '一个半角符号',
1681 => '「Falchion Rider」模样的杏仁豆腐',
1682 => '混乱邪恶之塔',
1683 => '魔王の剑',
1684 => '把妹の手',
1685 => '★挂机の萌力★',
1686 => '节操炸弹G',
1687 => 'COCO☆酱',
1688 => '向日葵妖精',
1689 => '纸条■■■■',
1690 => '十二试炼',
1691 => '英雄战甲B',
1692 => '英雄战甲B模样的杏仁豆腐',
1693 => '英雄战甲H',
1694 => '英雄战甲H模样的杏仁豆腐',
1695 => '英雄战甲A',
1696 => '英雄战甲A模样的杏仁豆腐',
1697 => '英雄战甲F',
1698 => '英雄战甲F模样的杏仁豆腐',
1699 => '英雄之力',
1700 => '英雄之力模样的杏仁豆腐',
1701 => '白楼剑',
1702 => 'YES♂SIR',
1703 => '燕返262',
1704 => '「饭纲权现降临」',
1705 => '超⑨武神斩',
1706 => '拳头',
1707 => 'AKM-ExS',
1708 => '画(ping)笔(ru)',
1709 => '破解的PSP-3000',
1710 => '超级☆无敌辰音LILY',
1711 => '光翼型近接支援残酷戦闘機',
1712 => '大纸扇',
1713 => '超⑨制霸武神斩',
1714 => '武神战甲B',
1715 => '空军制服',
1716 => 'Reality marble',
1717 => '黑曲装备B',
1718 => 'Microsoft Visual Studio 2010',
1719 => '黑曲装备B-改',
1720 => '武神战甲H',
1721 => '飞行员头盔',
1722 => 'Torah',
1723 => '黑曲装备H',
1724 => 'GoldWave',
1725 => '黑曲装备H-改',
1726 => '武神战甲A',
1727 => '老式电子表',
1728 => 'Fantasm',
1729 => '黑曲装备A',
1730 => 'Micorsoft AppLocale',
1731 => '黑曲装备A-改',
1732 => '武神战甲F',
1733 => '空军马裤',
1734 => 'Nevi’im',
1735 => '黑曲装备F',
1736 => 'MeGUI',
1737 => '黑曲装备F-改',
1738 => '武神之魂',
1739 => '耶律哥的喇叭',
1740 => '《Dead Sea Scrolls》',
1741 => '黑曲装备T',
1742 => '黑曲装备T-改',
1743 => '『寻星者』',
1744 => 'EX火&金符『St. Elmo Pillar』',
1745 => '肉○器“北京”型',
1746 => '高级飞镖',
1747 => '《董子语录》',
1748 => 'Barrett M95',
1749 => '圣光啊!你有看到那个敌人吗!',
1750 => '火绳枪',
1751 => '叉子',
1752 => '退魔符',
1753 => 'ACDTS Farming Helper',
1754 => '205mm绯牡丹加农炮',
1755 => '天神的荣光',
1756 => '四面的○',
1757 => '腿',
1758 => '键 审判弹',
1759 => '■胶冻の巴雷特■',
1760 => '■便携式火力平台■',
1761 => '【工作用数位板】',
1762 => '巫师袍子',
1763 => '■胶冻的风衣■',
1764 => '■Type3防弹插板■',
1765 => '【学园针织罩衫】',
1766 => '巫师兜帽',
1767 => '■胶冻的兜帽■',
1768 => '■VFL 6-24×56光学瞄具■',
1769 => '【鱼形发卡】',
1770 => '巫师手套',
1771 => '■胶冻的手套■',
1772 => '■热光学迷彩披风■',
1773 => '【工作用数位笔】',
1774 => '巫师便鞋',
1775 => '■胶冻的跑鞋■',
1776 => '■IOP T4外骨骼■',
1777 => '【学园制服鞋】',
1778 => '巫师之力',
1779 => '■胶冻的吊坠■',
1780 => '■遗留的武器库■',
1781 => '【布艺猫咪挂件】',
1782 => '[数据删除]',
1783 => '临摹装置·枪',
1784 => '强力猫爪!',
1785 => '飞翔的愿望',
1786 => '厚重的拳头',
1787 => '数学教科书',
1788 => '魔法毒针',
1789 => '☾ΡΑΘΘЙΨΜЙΨΑП☾',
1790 => '电子巫女装甲',
1791 => '软扑扑的斗蓬!',
1792 => '破碎布衣',
1793 => '厚重熊装',
1794 => '女生校服',
1795 => '魔法力场',
1796 => '时尚书包',
1797 => '电子狐狸耳朵',
1798 => '毛茸茸的耳朵!',
1799 => '飞翼发卡',
1800 => '厚重手套',
1801 => '狐狸耳朵?',
1802 => '电子巫女袖甲',
1803 => '乐呼呼的老鼠!',
1804 => '厚重熊装包',
1805 => '电子狐狸尾巴',
1806 => '冷冰冰的灵体!',
1807 => '大铁球',
1808 => '厚重靴子',
1809 => '长筒袜',
1810 => '电掣组织制御装置',
1811 => '临摹装置·刃',
1812 => '临摹装置·块',
1813 => '临摹装置·盾',
1814 => '临摹装置·符',
1815 => '超级猫罐头!',
1816 => '超级蜂蜜',
1817 => '临摹装置·弹',
1818 => '临摹装置',
1819 => '魔法蜂针',
1820 => '嘴炮',
1821 => '搬运之力',
1822 => '销魂之歌',
1823 => '神字幕',
1824 => '大喇叭',
1825 => '西装',
1826 => '墨镜',
1827 => '皮鞋',
1828 => 'ACFUN的账号',
1829 => '锅?',
1830 => '压缩饼干',
1831 => '✧覆唱之歌',
1832 => '✧无畏之爱',
1833 => '✧怜悯之痛',
1834 => '✧执念之刺',
1835 => '✧希望之风',
1836 => '天降奇迹',
1837 => '◆篝火',
1838 => '◆埋火',
1839 => '◆残火',
1840 => '◆永火',
1841 => '◆焰火',
1842 => '种火来临',
1843 => '万事俱备',
1844 => '吾主飘零',
1845 => '势必寻之',
1846 => '◆愈合数据',
1847 => '◆熟练数据',
1848 => '◆生命数据',
1849 => '◆意念数据',
1850 => '忠义不渝',
1851 => '◆火之碎片',
1852 => '『地球尽灭光』',
1853 => 'RV『Black Riper』',
1854 => '洁白羽翼',
1855 => '挑战者之证',
1856 => '【科学的超电磁炮-改】',
1857 => '【水素粒子水铁炮-改】',
1858 => '魔炮【元祖二重魔炮】',
1859 => '社员专用的ID卡',
1860 => '二次元漫展背包',
1861 => '核子面包',
1862 => '核子矿泉水',
1863 => '红杀铁剑',
1864 => 'AZURE RONDO模样的杏仁豆腐',
1865 => '键 希望弹模样的杏仁豆腐',
1866 => '键 燃烧弹模样的杏仁豆腐',
1867 => '键 生命弹模样的杏仁豆腐',
1868 => '键 未来弹模样的杏仁豆腐',
1869 => '键 催泪弹模样的杏仁豆腐',
1870 => '键 旅途弹模样的杏仁豆腐',
1871 => '增殖之腿',
1872 => '裱花布里欧修',
1873 => '埃斯卡依云斐济水',
1874 => '强效西柚汁',
1875 => '「铁拳无敌」称号卡',
1876 => '「见敌必斩」称号卡',
1877 => '「灌篮高手」称号卡',
1878 => '「拆弹专家」称号卡',
1879 => '「狙击鹰眼」称号卡',
1880 => '「超能力者」称号卡',
1881 => '悲叹之种',
1882 => '矿泉水',
1883 => '秋刀鱼罐头',
966 => '护手剑',
967 => '浸毒刺剑',
968 => '☆公主细剑☆',
969 => '★女王细剑★',
970 => '「女王蔷薇」',
971 => '「皇家蔷薇」',
972 => '「猩红蔷薇」',
973 => '『T-LINK念动冲拳』',
974 => '『T-LINK天上天下念动连击拳』',
975 => '【北斗有情破颜拳】',
976 => '☆简易火箭飞拳☆',
977 => '★火箭飞拳★',
978 => '森之妖精的棍棒',
979 => '冰棍棒',
980 => '☆守矢风祝的御币☆',
981 => '★悔悟之棍棒★',
982 => '法式面包棍棒',
983 => '绽花毒藤',
984 => '太极',
985 => '晨星链刃',
986 => '阳炎之怒',
987 => '风滚草',
988 => '龙魂破',
989 => '『红石电路』',
990 => '『红石光束炮』',
991 => '★发条式突击步枪★',
992 => '『迷你鲨』',
993 => '『巨兽鲨』',
994 => '『链式机枪』',
995 => '★简易火焰放射器★',
996 => '【定向阔剑发射器】',
997 => '【磁轨狙击步枪】',
998 => '☆金色闪光☆',
999 => '观铃的嘎哦嘎哦恐龙喷火分队',
1000 => '佐佑理学姐的塑料水枪',
1001 => '【质子撞击炮】',
1002 => '【重力冲击炮】',
1003 => '【最终鬼畜兵器】',
1004 => '【霜火协奏曲】',
1005 => '火药',
1006 => '★炸药★',
1007 => '水鸳鸯',
1008 => '★C4★',
1009 => '☆自爆电池☆',
1010 => '脉冲蓄电池',
1011 => '辐射蓄电池',
1012 => '深水炸弹『depth charge』',
1013 => '莫洛托夫鸡尾酒',
1014 => '奇怪的三色饮料',
1015 => 'B-52轰炸机',
1016 => '烈焰风暴',
1017 => '【烈焰红唇】',
1018 => '★血腥玛丽★Bloody Mary',
1019 => '【燃烧的鸡尾酒】',
1020 => '★公牛子弹★Bull Shot',
1021 => '★血腥公牛★Bloody Bull',
1022 => '寒冰炸弹',
1023 => '★幽灵冲击★',
1024 => '奥术飞弹',
1025 => '★BIUBIUBIU★',
1026 => '《深入游戏引擎》',
1027 => '★Ultimate Mix★',
1028 => '黑色夺魂曲',
1029 => '驱云弹(?)',
1030 => '天然呆四面的奖赏',
1031 => '武器师安雅的奖赏',
1032 => '电磁发射装置',
1033 => '调制解调器',
1034 => '游戏解除钥匙',
1035 => '★一发逆转神话★',
1036 => '风祭河水',
1037 => '仪水镜',
1038 => '八咫镜',
1039 => '😂我太酷啦!😂',
1040 => '《小黄的精灵球》',
1041 => '《小黄的超级球》',
1042 => '凤凰之羽',
1043 => '露琪亚之羽',
1044 => '《小黄的大师球》',
1045 => '四季流转的咏叹调',
1046 => '旁观轮回的覆唱诗',
1047 => '天然属性也是很可怕的!',
1048 => '【KEY系巴嘎弹】',
1049 => '【KEY系超级巴嘎弹】',
1050 => '【KEY系催泪弹】',
1051 => '【KEY系未来弹】',
1052 => '【KEY系生命弹】',
1053 => '【春雨夏海,秋叶冬雪】',
1054 => '生命之源',
1055 => '红色的丝带',
1056 => '【KEY系燃烧弹】',
1057 => '舍身成就之羁绊',
1058 => '微小日常之爱恋',
1059 => '无尽散花之涅磐',
1060 => '无法推卸的命运',
1061 => '破灭未来的残光',
1062 => '来自未来的奇迹',
1063 => '【恋歌】',
1064 => '篝酱的奇迹☆丝带~刃',
1065 => '篝酱的奇迹☆胶带~刃',
1066 => '越狱后的银色盒子',
1067 => '群青多面体',
1068 => '炙热的绶带',
1069 => '坚强戒指',
1070 => '活力之靴',
1071 => '红宝石方块',
1072 => '蓝宝石方块',
1073 => '绿宝石方块',
1074 => '黄色的宝石枪',
1075 => '红色的宝石刀',
1076 => '蓝色的宝石锤',
1077 => '绿色的宝石镖',
1078 => '金色的宝石炸弹',
1079 => '银色的宝石符卡',
1080 => '★恐惧的黑色安息日★',
1081 => '★失落的银色镇魂歌★',
1082 => '水晶宝石盾',
1083 => '珍珠头盔',
1084 => '钻石靴子',
1085 => '深红色的项链',
1086 => '蔚蓝色的项链',
1087 => '终极红宝石之秘药',
1088 => '始源蓝宝石之秘药',
1089 => '★高压电击★',
1090 => '★烈焰冲撞★',
1091 => '★飞叶快刀★',
1092 => '★急冻光线★',
1093 => '★齿轮飞碟★',
1094 => '★精神破坏★',
1095 => '★灭亡之歌★',
1096 => '★便当盒★',
1097 => '梦符『梦想妙珠』',
1098 => '星符『星尘狂欢』',
1099 => '秘术『一子单传的弹幕』',
1100 => '时符『Private Square』',
1101 => '幽鬼剑『妖童饿鬼之断食』',
1102 => '风符『风神一扇』',
1103 => '『地狱的人造太阳』',
1104 => '冰符『Icicle Fall』',
1105 => '曾经的荣光-深蓝',
1106 => '紫奥义『弹幕结界』',
1107 => '『咲夜的世界』',
1108 => '『收缩的世界』',
1109 => '空观剑『六根清净斩』',
1110 => '水符「Princess Undine」',
1111 => '火符「Agni Shine」',
1112 => '木符『Sylphy Horn』',
1113 => '水符『Jerry Fish Princess』',
1114 => '土&水符『Noachian Deluge』',
1115 => '土符「Lazy Trilithon」',
1116 => '火&土符『Lava Cromlech』',
1117 => '金符「Metal Fatigue」',
1118 => '金&水符『Mercury Poison』',
1119 => '神枪『Spear The Gungnir』 ',
1120 => '梦幻『幻月』 ',
1121 => '《魔导师速成攻略》',
1122 => '日符「Royal Flare」-劣',
1123 => '月符「Silent Serena」-劣',
1124 => '日符「Royal Flare」',
1125 => '月符「Silent Serena」',
1126 => '日&月符『Royal Diamond Ring』-劣',
1127 => '日&月符『Royal Diamond Ring』',
1128 => '火&金符『St. Elmo Pillar』',
1129 => '水&月符『Silent Deluge』',
1130 => '火水木金土符『贤者之石』',
1131 => '月月火水木金金符『年中无休』(笑)',
1132 => '模式『EX』',
1133 => '◆◆篝火',
1134 => '◆◆埋火',
1135 => '◆◆永火',
1136 => '◆◆残火',
1137 => '◆◆◆篝火',
1138 => '◆◆◆埋火',
1139 => '◆◆◆永火',
1140 => '◆◆◆残火',
1141 => '◆◆愈合数据',
1142 => '◆◆◆愈合数据',
1143 => '◆◆熟练数据',
1144 => '◆◆◆熟练数据',
1145 => '◆◆生命数据',
1146 => '◆◆◆生命数据',
1147 => '◆◆意念数据',
1148 => '◆◆◆意念数据',
1149 => '✦烈焰火',
1150 => '✦愈合数据',
1151 => '✦熟练数据',
1152 => '✦生命数据',
1153 => '✦意念数据',
1154 => '✦烈篝火',
1155 => '✦烈埋火',
1156 => '✦烈永火',
1157 => '✦烈残火',
1158 => '✦✦烈篝火',
1159 => '✦✦烈埋火',
1160 => '✦✦烈永火',
1161 => '✦✦烈残火',
1162 => '✦✦✦烈篝火',
1163 => '✦✦✦烈埋火',
1164 => '✦✦✦烈永火',
1165 => '✦✦✦烈残火',
1166 => '★华焰火★',
1167 => '★愈合数据★',
1168 => '★熟练数据★',
1169 => '★生命数据★',
1170 => '★意念数据★',
1171 => '★华篝火★',
1172 => '★华埋火★',
1173 => '★华永火★',
1174 => '★华残火★',
1175 => '☾真焰火☽',
1176 => '☾愈合数据☽',
1177 => '☾熟练数据☽',
1178 => '☾生命数据☽',
1179 => '☾意念数据☽',
1180 => '☾真篝火☽',
1181 => '☾真埋火☽',
1182 => '☾真永火☽',
1183 => '☾真残火☽',
1184 => '☼焰火☼',
1185 => '☼篝火☼',
1186 => '☼埋火☼',
1187 => '☼永火☼',
1188 => '☼残火☼',
1189 => '电掣召唤仪',
1190 => '「被封印的黑暗大法师」',
1191 => '『黑暗大法师』',
1192 => '「隼骑士」',
1193 => '「V-喷气虎」',
1194 => '「W-弹射飞翼」',
1195 => '「X-首领加农」',
1196 => '「Y-龙头」',
1197 => '「Z-金属履带」',
1198 => '「VW-强击虎」',
1199 => '「XYZ-神龙炮」',
1200 => '「VWXYZ-神龙强击炮」',
1201 => '「绝对防御将军」',
1202 => '「人造人-念力震慑者」',
1203 => '「恶魔召唤」',
1204 => '「真紅眼黑龍」',
1205 => '「真紅眼闇龍」',
1206 => '「真紅眼黑龍鐵龍」',
1207 => '「暗黑魔龙」',
1208 => '「左轮手枪龙」',
1209 => '「破龙剑士」',
1210 => '「黑魔术师」',
1211 => '「超魔导剑士-黑暗帕拉丁」',
1212 => '「青眼白龙」',
1213 => '「青眼究极龙」',
1214 => '『奥西里斯之天空龙』',
1215 => '『欧贝利斯克之巨神兵』',
1216 => '『太阳神之翼神龙』',
1217 => '◎光之创造神◎',
1218 => '「电子龙」 ★5',
1219 => '「电子终结龙」',
1220 => '「骷髅指挥」 ★4',
1221 => '「僵尸之主」 ★4',
1222 => '「死灵之颜」 ★4',
1223 => '「吸血鬼领主」 ★5',
1224 => '凭依装着-艾莉娅 ★4',
1225 => '凭依装着-希塔 ★4',
1226 => '凭依装着-薇茵 ★4',
1227 => '凭依装着-达克 ★4',
1228 => '凭依装着-奥丝 ★4',
1229 => '凭依装着-莱娜 ★4',
1230 => '英♂豪冠军 断♂肛♂剑♂王',
1231 => '始祖守护者 提拉斯 ☆5',
1232 => '流星龙 ★10',
1233 => '红莲魔龙 ★8',
1234 => '真红魔龙/爆裂体 ★10',
1235 => '星尘龙/爆裂体 ★10',
1236 => '正义盟军 光明守望者 ★8',
1237 => '「救世魔龙」 ★10',
1238 => '『流天类星龙』 ★12',
1239 => '键 希望弹',
1240 => '键 燃烧弹',
1241 => '键 生命弹',
1242 => '键 未来弹',
1243 => '键 约定弹',
1244 => '键 旅途弹',
1245 => '『AZURE RONDO · AQUAMARINE』Mk-II',
1246 => '喷气式红杀铁剑',
1247 => '『宝石光束炮-试作型』',
1248 => '破灭之诗',
1249 => 'Untainted Glory',
1250 => 'FFF团集体出动',
1251 => '『C.H.A.O.S』',
1252 => '黑色发卡',
1253 => '『G.A.M.E.O.V.E.R』',
1254 => '提示纸条Y',
1255 => '【E.S.C.A.P.E】',
1256 => '星尘龙 ★8',
1257 => '救世星龙 -仮',
1258 => '救世魔龙 -仮',
1259 => '红莲魔龙 ★8 -仮',
1260 => '正义盟军 光明守望者 ★8 -仮',
1261 => '阿尔法大日 ★9',
1262 => '超念力枪手 ★9',
1263 => '黑蔷薇龙 ★7',
1264 => '机巧将军 无零 ★7',
1265 => '流星龙 ★10 -仮',
1266 => 'No91.雷闪龙 ☆4',
1267 => 'No39.希望皇 霍普 ☆4',
1268 => 'No9.天盖星 戴森球 ☆9',
1269 => '星圣 欧米伽星云 ☆4',
1270 => '机甲忍者 刃心 ☆4',
1271 => '英豪冠军 草雉剑王',
1272 => '始祖守护者 提拉斯 ☆5 -仮',
1273 => 'NO7.幸运条纹人 ☆7',
1274 => '超次元机器人 银河破坏王 ☆10',
1275 => '脸',
1276 => '☆限量版电击器☆',
1277 => '☆限量版寻星者☆',
1278 => '☆限量版环形激光☆',
1279 => '☆限量版永恒飞刃☆',
1280 => '☆限量版电磁脉冲IED☆',
1281 => '☆限量版开海【海水分开之日】☆',
1282 => '【德古拉的斗篷(笑)】',
1283 => '冻气防御力场',
1284 => '热源防御力场',
1285 => '温度隔绝力场',
1286 => '电磁屏障',
1287 => '音波屏障',
1288 => '■DarthNote■',
1289 => '人才钉钉',
1290 => '钉钉',
1291 => '奇怪的液体',
1292 => '最强-バカ⑨制冰块',
1293 => '★黑白色的烂苹果★',
1294 => '★小得奇怪的香蕉★',
1295 => '【测试用具】量产改进型',
1296 => '【霜火协奏曲-特别版】',
1297 => '渡黄党都去死啊智黄才是王道!',
1298 => '「恶魔召唤」-仮',
1299 => '「Y-龙头」-仮',
1300 => '「X-首领加农」-仮',
1301 => '「W-弹射飞翼」-仮',
1302 => '「Z-金属履带」-仮',
1303 => '「人造人-念力震慑者」-仮',
1304 => '「隼骑士」-仮',
1305 => '「V-喷气虎」-仮',
1306 => '「黑魔术师」-仮',
1307 => '「真紅眼黑龍」-仮',
1308 => '「破龙剑士」-仮',
1309 => '「绝对防御将军」-仮',
1310 => '「青眼白龙」-仮',
1311 => '「左轮手枪龙」-仮',
1312 => '曾经的荣光-斗篷',
1313 => '曾经的荣光-经验',
1314 => '曾经的荣光(笑)-瘴气',
1315 => '曾经的荣光-霜火',
1316 => '曾经的荣光-水月',
1317 => '曾经的荣光-金水',
1318 => '曾经的荣光-四面',
1319 => '曾经的荣光-香蕉',
1320 => '曾经的荣光-阔剑',
1321 => '苹果酒',
1322 => '鸡尾酒',
1323 => '威士忌酒',
1324 => '点心',
1325 => '警用盾牌',
1326 => '绝缘手套',
1327 => '简易盾牌',
1328 => '皮手套',
1329 => '手表',
1330 => '手链',
1331 => '垫肩',
1332 => '核电站工作服',
1333 => '特种部队制服',
1334 => '内裤',
1335 => '浴衣',
1336 => '工作装',
1337 => '迷彩服',
1338 => '飞行头盔',
1339 => '太阳眼镜',
1340 => '头巾',
1341 => '口罩',
1342 => '防灾头巾',
1343 => '绝缘胶鞋',
1344 => '运动鞋',
1345 => '高跟鞋',
1346 => '篮球鞋',
1347 => '钉鞋',
1348 => '耳塞',
1349 => '薛定谔的棒球棍',
1350 => '薛定谔的狂战斧',
1351 => '薛定谔的喷火枪',
1352 => '薛定谔的火箭筒',
1353 => '薛定谔的超级球',
1354 => '薛定谔的炸药包',
1355 => '薛定谔的狂想曲',
1356 => 'SCAR-H',
1357 => 'SCAR-H Greande Launcher',
1358 => 'G36C',
1359 => 'G36C Shotgun',
1360 => 'QBZ95 Burst Fire',
1361 => 'QBZ95 Bayonet',
1362 => 'QBZ95',
1363 => '『巴雷特M95』',
1364 => '篝酱的奇迹☆丝带~棍',
1365 => '篝酱的奇迹☆丝带~炎',
1366 => '篝酱的奇迹☆胶带~棍',
1367 => '篝酱的奇迹☆胶带~炎',
1368 => '重斩式红杀铁剑',
1369 => '精神系红杀铁剑',
1370 => '游戏王两星素材',
1371 => '游戏王三星素材',
1372 => '游戏王一星素材',
1373 => '游戏王四星素材',
1374 => '游戏王五星素材',
1375 => '游戏王五星素材 ',
1376 => '游戏王九星素材 ',
1377 => '游戏王十星素材 ',
1378 => '灼眼头盔',
1379 => '漂水盔甲',
1380 => '疾风手套',
1381 => '裂地跑鞋',
1382 => '奇特数据',
1383 => '勇气数据',
1384 => '防卫数据',
1385 => '高级球',
1386 => '超级球',
1387 => '豪华球',
1388 => '快速球',
1389 => '黑暗球',
1390 => '计时球',
1391 => '究极球',
1392 => '晨辉爆弹',
1393 => '日蚀机雷',
1394 => '光子火箭',
1395 => '离子播散器',
1396 => '氢气地雷',
1397 => '破阵地雷',
1398 => '连环地雷',
1399 => '地狱「炼狱气息」',
1400 => '伞符「细雪的过客」',
1401 => '水符「水色绒毯」',
1402 => '秋符「落叶的疾风」',
1403 => '鱼符「鱼的学校」',
1404 => '御经「无限念佛」',
1405 => '铳符「月之铳」',
1406 => '国王密使',
1407 => '最终证明',
1408 => '雀跃之枪',
1409 => '高兴之枪',
1410 => '泡沫手指枪',
1411 => '银色左轮',
1412 => '试作枪刃',
1413 => '死亡之吻',
1414 => '染血匕首',
1415 => '契约短剑',
1416 => '失意背刺',
1417 => '巨骨剑',
1418 => '瓦明威',
1419 => '微缩斧剑',
1420 => '旋风锤',
1421 => '影月锤',
1422 => '爆裂锤',
1423 => '英雄棍棒',
1424 => '血怒棍棒',
1425 => '象牙拳套',
1426 => '风子谨制木海星',
1427 => '【Poini Kune的死库水】',
1428 => '【Madoka的死库水】',
1429 => '【Erul Tron的泳装】',
1430 => '【空羽亚乃亚的泳装】',
1431 => '【Tita Nium的泳装】',
1432 => '【Emon 5的沙滩短裤】',
1433 => '大脸',
1434 => '铁兽战线 徒花之费莉吉特 L2',
1435 => '铁兽战线 凶鸟之施莱格 L3',
1436 => '电子龙·凯旋 L2',
1437 => '秘旋谍-双螺旋特工 L2',
1438 => '海晶少女 妙晶心 L2',
1439 => '海晶少女 奶嘴海葵 L2',
1440 => '淘气仙星·霍莉安琪儿 L2',
1441 => '真超级量子机神王 烈辉大炎磁 L3',
1442 => '【阵列撕裂者】',
1443 => '【震撼火箭弹】',
1444 => '【彗星发射器】',
1445 => '【猎头炸药】',
1446 => '【灾难尖刺】',
1447 => '【怨灵之瓶】',
1448 => '【单人用娱乐火箭】',
1449 => '【汉诺的崇高力量】',
1450 => '魔法「紫云之兆」',
1451 => '光符「净化之魔」',
1452 => '「信仰之针」',
1453 => '神签「犯规结界」',
1454 => '月见酒「疯狂的九月」',
1455 => '【火神炮】LV2',
1456 => '【喷火器】LV2',
1457 => '【环形激光】LV2',
1458 => '【冲击激光】LV2',
1459 => '【巨大麦克风】LVMAX',
1460 => '【3WAY射击】LV2',
1461 => '【D爆发】',
1462 => '贝尔蒙特末裔圣水',
1463 => '【紫色β大刀】',
1464 => '【翡翠骑士】',
1465 => '【念力刃】',
1466 => '【花好月圆】',
1467 => '【良辰美景】',
1468 => '【克拉姆·索莱斯】',
1469 => '万法破灭之符',
1470 => '【正义之锤】',
1471 => '【守护者之刺】',
1472 => '【愚钝之斧】',
1473 => '【巨大号角】',
1474 => '【完美风暴】棍棒',
1475 => '【黄金狂岚】',
1476 => '阿耶尼的巨斧',
1477 => '殴系速成书',
1478 => '斩系速成书',
1479 => '射系速成书',
1480 => '投系速成书',
1481 => '爆系速成书',
1482 => '灵系速成书',
1483 => '蝙蝠侠速成书',
1484 => '超人药',
1485 => '大圆脸',
1486 => '闭锁世界的冥神 L5',
1487 => '铁兽式强袭机动兵装改牛头伯劳2 L5',
1488 => '防火龙·暗流体 L5',
1489 => '前托枪管龙 L5',
1490 => '电子界到临者@火灵天星 L6',
1491 => '「喧嚣叙事曲」',
1492 => '「升天」',
1493 => '「曳光」',
1494 => '「人生重来箱」',
1495 => '「菁英宅之怒」',
1496 => '「信仰之山」',
1497 => '「间断的噩梦」',
1498 => '「运钝根的捕物帐」',
1499 => '「活跃迎春曲」',
1500 => '「飘落」',
1501 => '「明动」',
1502 => '「正午高阳」',
1503 => '神灭兵器-天霆号扼宙斯 ☆12',
1504 => '「碧海船歌」',
1505 => '「翼展」',
1506 => '「安谧」',
1507 => '「午前许愿」',
1508 => '神之圣剑',
1509 => '「金霜协奏曲」',
1510 => '「龙怒」',
1511 => '「宁静」',
1512 => '「清晨恩典」',
1513 => '神之棍棒',
1514 => '随机数之神的庇佑',
1515 => '随机数之神的神力',
1516 => '随机数之神的震撼',
1517 => '随机数之神的恶戏',
1518 => '随机数之神的摄理',
1519 => '随机数之神的泪水',
1520 => '随机数之神的圣剑',
1521 => '随机数之神的棍棒',
1522 => '燃素加农炮『爆炎』MK-II',
1523 => '奥术盔甲B - 炎',
1524 => '奥术盔甲H - 炎',
1525 => '奥术盔甲A - 炎',
1526 => '奥术盔甲F - 炎',
1527 => '龙虎旗帜',
1528 => '挑战者之印',
1529 => '黑色碎片',
1530 => '【我想要领略真正的红杀之力】',
1531 => '七色玻璃珠',
1532 => '银白口哨',
1533 => '格林多管激光炮',
1534 => '小型高威力试作性防身设备『绯蜂』',
1535 => '双重军用匕首',
1536 => '接待员制服',
1537 => 'RF高校校服',
1538 => '高密度金属护甲',
1539 => '文化衫『东亚』',
1540 => '化学强化风衣',
1541 => '橙色信号缎带',
1542 => '粉红双球发饰',
1543 => '白色眼罩',
1544 => '热源能量缎带',
1545 => '粉红双球发饰『彩虹』',
1546 => '',
1547 => '绿色信号缎带',
1548 => '奇怪的袋子',
1549 => 'Mp3播放器',
1550 => '生物能量缎带',
1551 => '奇怪的塑料袋『錯節』',
1552 => '化学强化手套',
1553 => '蓝色信号缎带',
1554 => '女式皮鞋',
1555 => '女式运动鞋',
1556 => '波动能量缎带',
1557 => '高级学生跑鞋『凄舞』',
1558 => '化学强化战靴',
1559 => '星空之愿',
1560 => '友情之愿',
1561 => '平和之愿',
1562 => '世灭之愿',
1563 => 'CAVE社特典CD『胎慟』',
1564 => '强袭之愿',
1565 => '歌词卡片【海洋】',
1566 => '歌词卡片【星空】',
1567 => '『410Gauge重型左轮』',
1568 => '大往生什么的『黄流』什么的才没看到呢!',
1569 => '『Double SMG』',
1570 => '东方产军用工兵铲',
1571 => '未完成【你,飞起来吧。】',
1572 => '认真收集的对魔物用巨大卵石',
1573 => '歌词卡片【大地】',
1574 => '元素枪刃『Glider』',
1575 => '气息遮蔽装置',
1576 => '身份遮蔽装置',
1577 => '罪业遮蔽装置',
1578 => '反制遮蔽装置',
1579 => '红色按钮',
1580 => '断罪之光刃',
1581 => '破灭之天雷',
1582 => '无尽之洪流',
1583 => '黄金秋刀鱼',
1584 => '限定型-MSM-04 アッガイ',
1585 => '✦种火聚集装置✦',
1586 => '喷气式红杀重铁剑',
1587 => '『AZURE RONDO · AQUAMARINE』',
1588 => '冰炎盔甲B',
1589 => '冰炎盔甲H',
1590 => '冰炎盔甲A',
1591 => '冰炎盔甲F',
1592 => '龙虎标记',
1593 => '绯红记忆',
1594 => '♪臻蓝之愿♪',
1595 => '血色强袭',
1596 => '♫钴蓝之灵♫',
1597 => '狮虎丝带',
1598 => '❀矢车菊的回忆❀',
1599 => '落樱巨锤',
1600 => '八八连流星浮游炮',
1601 => '冰炎钥匙·炎',
1602 => '冰炎钥匙·冰',
1603 => '『看吧,你的死兆星正在天上闪耀!』',
1604 => '《小黄的时间球》',
1605 => '毒性凸眼鱼',
1606 => '『一瞬千击』',
1607 => '【矢量操作】',
1608 => '锋利的电气毒性晓魂之歌-改[+4]',
1609 => '【不屈的意志】',
1610 => '『微型火箭加速噴射單輪車』',
1611 => '《衷中參西錄》',
1612 => '阔剑地雷吸附器',
1613 => '■Darthnote■',
1614 => '胡来的左手',
1615 => '楼观剑',
1616 => '【荆棘式电子地雷】',
1617 => '大钉棍棒',
1618 => '连击烧输尿管~☆',
1619 => '本格的嘴炮',
1620 => '水&火符「Phlogistic Rain」',
1621 => '无毁的受王拳',
1622 => 'L5爆发!',
1623 => '一个半角符号',
1624 => '「Falchion Rider」模样的杏仁豆腐',
1625 => '混乱邪恶之塔',
1626 => '魔王の剑',
1627 => '把妹の手',
1628 => '★挂机の萌力★',
1629 => '节操炸弹G',
1630 => 'COCO☆酱',
1631 => '向日葵妖精',
1632 => '纸条■■■■',
1633 => '十二试炼',
1634 => '英雄战甲B',
1635 => '英雄战甲B模样的杏仁豆腐',
1636 => '英雄战甲H',
1637 => '英雄战甲H模样的杏仁豆腐',
1638 => '英雄战甲A',
1639 => '英雄战甲A模样的杏仁豆腐',
1640 => '英雄战甲F',
1641 => '英雄战甲F模样的杏仁豆腐',
1642 => '英雄之力',
1643 => '英雄之力模样的杏仁豆腐',
1644 => '白楼剑',
1645 => 'YES♂SIR',
1646 => '燕返262',
1647 => '「饭纲权现降临」',
1648 => '超⑨武神斩',
1649 => '拳头',
1650 => 'AKM-ExS',
1651 => '画(ping)笔(ru)',
1652 => '破解的PSP-3000',
1653 => '超级☆无敌辰音LILY',
1654 => '光翼型近接支援残酷戦闘機',
1655 => '大纸扇',
1656 => '超⑨制霸武神斩',
1657 => '武神战甲B',
1658 => '空军制服',
1659 => 'Reality marble',
1660 => '黑曲装备B',
1661 => 'Microsoft Visual Studio 2010',
1662 => '黑曲装备B-改',
1663 => '武神战甲H',
1664 => '飞行员头盔',
1665 => 'Torah',
1666 => '黑曲装备H',
1667 => 'GoldWave',
1668 => '黑曲装备H-改',
1669 => '武神战甲A',
1670 => '老式电子表',
1671 => 'Fantasm',
1672 => '黑曲装备A',
1673 => 'Micorsoft AppLocale',
1674 => '黑曲装备A-改',
1675 => '武神战甲F',
1676 => '空军马裤',
1677 => 'Nevi’im',
1678 => '黑曲装备F',
1679 => 'MeGUI',
1680 => '黑曲装备F-改',
1681 => '武神之魂',
1682 => '耶律哥的喇叭',
1683 => '《Dead Sea Scrolls》',
1684 => '黑曲装备T',
1685 => '黑曲装备T-改',
1686 => '『寻星者』',
1687 => 'EX火&金符『St. Elmo Pillar』',
1688 => '肉○器“北京”型',
1689 => '高级飞镖',
1690 => '《董子语录》',
1691 => 'Barrett M95',
1692 => '圣光啊!你有看到那个敌人吗!',
1693 => '火绳枪',
1694 => '叉子',
1695 => '退魔符',
1696 => 'ACDTS Farming Helper',
1697 => '205mm绯牡丹加农炮',
1698 => '天神的荣光',
1699 => '四面的○',
1700 => '腿',
1701 => '键 审判弹',
1702 => '■胶冻の巴雷特■',
1703 => '■便携式火力平台■',
1704 => '【工作用数位板】',
1705 => '巫师袍子',
1706 => '■胶冻的风衣■',
1707 => '■Type3防弹插板■',
1708 => '【学园针织罩衫】',
1709 => '巫师兜帽',
1710 => '■胶冻的兜帽■',
1711 => '■VFL 6-24×56光学瞄具■',
1712 => '【鱼形发卡】',
1713 => '巫师手套',
1714 => '■胶冻的手套■',
1715 => '■热光学迷彩披风■',
1716 => '【工作用数位笔】',
1717 => '巫师便鞋',
1718 => '■胶冻的跑鞋■',
1719 => '■IOP T4外骨骼■',
1720 => '【学园制服鞋】',
1721 => '巫师之力',
1722 => '■胶冻的吊坠■',
1723 => '■遗留的武器库■',
1724 => '【布艺猫咪挂件】',
1725 => '似乎是把殿下的mtkkk扒了穿上身的白色泳衣',
1726 => '琪露诺的胖次',
1727 => '印着【驱寒颂歌】的歌词卡模样的杏仁豆腐',
1728 => '你怎么知道我在233服5821局唱了两万六千次歌?',
1729 => '快!说!小!仓!唯!唱!歌!贼!好!听!',
1730 => '我在翻录像的时候发现以前的我在说蕾薇希雅很色',
1731 => '我的下议会用了五秒的时间回想,蕾薇希雅确实色',
1732 => '但是,现在的我觉得小草神更色',
1733 => '纳西妲真是太对我叉批辣,我好想和小草神■■■🥵🥵🥵',
1734 => '但是那个小草支线写的什么勾八,写的人赶紧去死吧',
1735 => '■饱含篝酱怨念的音波搅拌特制篝酱■',
1736 => '[数据删除]',
1737 => '嘴炮',
1738 => '搬运之力',
1739 => '销魂之歌',
1740 => '神字幕',
1741 => '大喇叭',
1742 => '西装',
1743 => '墨镜',
1744 => '皮鞋',
1745 => 'ACFUN的账号',
1746 => '锅?',
1747 => '压缩饼干',
1748 => '✧覆唱之歌',
1749 => '✧无畏之爱',
1750 => '✧怜悯之痛',
1751 => '✧执念之刺',
1752 => '✧希望之风',
1753 => '天降奇迹',
1754 => '◆篝火',
1755 => '◆埋火',
1756 => '◆残火',
1757 => '◆永火',
1758 => '◆焰火',
1759 => '种火来临',
1760 => '万事俱备',
1761 => '吾主飘零',
1762 => '势必寻之',
1763 => '◆愈合数据',
1764 => '◆熟练数据',
1765 => '◆生命数据',
1766 => '◆意念数据',
1767 => '忠义不渝',
1768 => '◆火之碎片',
1769 => '『地球尽灭光』',
1770 => 'RV『Black Riper』',
1771 => '洁白羽翼',
1772 => '挑战者之证',
1773 => '强力猫爪!',
1774 => '数学教科书',
1775 => '临摹装置·枪',
1776 => '飞翔的愿望',
1777 => '厚重的拳头',
1778 => '魔法毒针',
1779 => '☾ΡΑΘΘЙΨΜЙΨΑП☾',
1780 => '软扑扑的斗蓬!',
1781 => '女生校服',
1782 => '时尚书包',
1783 => '电子巫女装甲',
1784 => '破碎布衣',
1785 => '厚重熊装',
1786 => '魔法力场',
1787 => '毛茸茸的耳朵!',
1788 => '狐狸耳朵?',
1789 => '电子狐狸耳朵',
1790 => '飞翼发卡',
1791 => '厚重手套',
1792 => '乐呼呼的老鼠!',
1793 => '电子巫女袖甲',
1794 => '厚重熊装包',
1795 => '冷冰冰的灵体!',
1796 => '长筒袜',
1797 => '电子狐狸尾巴',
1798 => '大铁球',
1799 => '厚重靴子',
1800 => '临摹装置·刃',
1801 => '临摹装置·块',
1802 => '临摹装置·盾',
1803 => '超级猫罐头!',
1804 => '临摹装置·符',
1805 => '超级蜂蜜',
1806 => '临摹装置·弹',
1807 => '临摹装置',
1808 => '魔法蜂针',
1809 => '大型闹钟',
1810 => 'GS【伪Hand_Sonic】',
1811 => '【逆转的女神】',
1812 => '触手的力量',
1813 => '爪拳 Haab',
1814 => '破魔镰·断月',
1815 => '『雷米尔之冲击』',
1816 => '5.45mm 无声手枪',
1817 => '全息幻象的虚拟制服',
1818 => '全息幻象的虚拟头带',
1819 => '附魔之爪 Wayeb',
1820 => '全息幻象的虚拟手套',
1821 => '全息幻象的虚拟鞋子',
1822 => '神启之羽翼',
1823 => '全息幻象的自律回路',
1824 => '雪兔【复制品】',
1825 => 'GS【HandSonic Ver.4】',
1826 => '幻爪拳 Tonalpo',
1827 => '斩神镰·噬日',
1828 => '卡牌包',
1829 => '『不可见的协助者』',
1830 => '水濑 名雪的半身像',
1831 => '立华 奏的半身像',
1832 => '混沌黑磨刀石',
1833 => '艾莲娜的圣钉',
1834 => '异世界调味品',
1835 => '赛路尔之磨刀石',
1836 => '草莓圣代',
1837 => 'Angel Player',
1838 => '斗技【神砂风暴】',
1839 => '潜意识信息播放器',
1840 => 'GS【HandSonic Ver.2】',
1841 => '简称为UCW的杏仁豆腐',
1842 => '彩虹色的杏仁豆腐',
1843 => '【生まれたての风】模样的杏仁豆腐',
1844 => '【连续凤凰】模样的杏仁豆腐',
1845 => '【全屏幕弹幕发射】',
1846 => 'TDG压片猴',
1847 => '【科学的超电磁炮-改】',
1848 => '【水素粒子水铁炮-改】',
1849 => '魔炮【元祖二重魔炮】',
1850 => '社员专用的ID卡',
1851 => '『AZURE RONDO』',
1852 => '琉璃血',
1853 => '『性感玉米』',
1854 => '『阿里嘎头哦~』',
1855 => '『和谐你全家』',
1856 => 'RV『罗德不列颠号』',
1857 => '负人气的光环',
1858 => '灭罪「正直者の死」',
1859 => '神之装束',
1860 => '天使队制服G-E.T',
1861 => '阿婆主的点击量',
1862 => '吉祥物',
1863 => '神之远见',
1864 => '通信装置',
1865 => '神之操控',
1866 => '传说的绒边手套',
1867 => '神之步伐',
1868 => '少女的高筒靴',
1869 => '神之荣耀',
1870 => '努力的富人气光环',
1871 => '姬露瑞希的爱心便当',
1872 => '我打败HANK了!',
1873 => '我成功TDGSGL了!',
1874 => '荼荼丸的茶',
1875 => '罗德不列颠号机师钥匙',
1876 => '点击量终于爆表了!',
1877 => '负人品的结界',
1878 => '幻象箭头',
1879 => '幻象预言',
1880 => '幻象路径',
1881 => '我好兴奋啊!',
1882 => '马桶盖子',
1883 => '破解的二手PSP2000',
1884 => '友谊魔法',
1885 => '黑魔导女孩',
1886 => '黄色老鼠',
1887 => 'HK MP5',
1888 => '十七条黄金传染病',
1889 => '105mm Royal L7',
1890 => '高阶督军的斩首斧',
1891 => '阿姆斯特朗回旋踢',
1892 => '不合身的衬衫',
1893 => '真猎人的追求',
1894 => '诚实与魔法',
1895 => '千年积木',
1896 => '蓝色马甲',
1897 => '战术背心',
1898 => '星辰披风',
1899 => '坦克装甲',
1900 => '高阶督军的铠甲',
1901 => '硬汉的躯体',
1902 => '包头巾',
1903 => '真猎人的坚持',
1904 => '忠诚与慷慨',
1905 => '法老之眼',
1906 => '红色鸭舌帽',
1907 => '战术钢盔',
1908 => '日和耳机',
1909 => '炮盾',
1910 => '高阶督军的钢盔',
1911 => '硬汉的气魄',
1912 => '佐佑酱',
1913 => '真猎人的信念',
1914 => '善良与欢笑',
1915 => '神抽之手',
1916 => '露指手套',
1917 => '战斗手套',
1918 => '金色缠腕',
1919 => '高阶督军的护手',
1920 => '硬汉的铁拳',
1921 => '人字拖',
1922 => '光坂高校校裤',
1923 => '真猎人的倔强',
1924 => '小马的腿',
1925 => '海鲜之力',
1926 => '牛仔裤',
1927 => '迷彩军裤',
1928 => '华贵长裙',
1929 => '重型履带',
1930 => '高阶督军的战靴',
1931 => '硬汉的灵敏',
1932 => '二次元漫展背包',
1933 => '核子面包',
1934 => '核子矿泉水',
1935 => '红杀铁剑',
1936 => 'AZURE RONDO模样的杏仁豆腐',
1937 => '键 希望弹模样的杏仁豆腐',
1938 => '键 燃烧弹模样的杏仁豆腐',
1939 => '键 生命弹模样的杏仁豆腐',
1940 => '键 未来弹模样的杏仁豆腐',
1941 => '键 催泪弹模样的杏仁豆腐',
1942 => '键 旅途弹模样的杏仁豆腐',
1943 => '增殖之腿',
1944 => '腿?',
1945 => '裱花布里欧修',
1946 => '埃斯卡依云斐济水',
1947 => '强效西柚汁',
1948 => '「街头霸王」称号卡',
1949 => '「见敌必斩」称号卡',
1950 => '「灌篮高手」称号卡',
1951 => '「拆弹专家」称号卡',
1952 => '「狙击鹰眼」称号卡',
1953 => '「超能力者」称号卡',
1954 => '悲叹之种',
1955 => '秋刀鱼罐头',
);
?>
\ No newline at end of file
......@@ -118,6 +118,7 @@ $mixinfo = array
array('class' => 'item', 'stuff' => array('手机','笔记本电脑'),'result' => array('移动PC','EE',1,1,),),
array('class' => 'item', 'stuff' => array('高压线圈','原型武器G','原型武器C','某种机械设备'),'result' => array('电磁发射装置','X',1,1,''),),
//array('class' => 'item', 'stuff' => array('风见 幽香的ID卡','坂持 金发的ID卡','御坂 美琴的ID卡'),'result' => array('游戏解除钥匙','Y',1,1,),),
array('class' => 'item', 'stuff' => array('数据……碎片','全息幻象的自律回路'),'result' => array('调制解调器','Y',1,1,''),),
array('class' => 'item', 'stuff' => array('社员专用的ID卡','社员专用的ID卡','社员专用的ID卡'),'result' => array('游戏解除钥匙','Y',1,1,'v'),),
array('class' => 'item', 'stuff' => array('冰炎钥匙·炎','冰炎钥匙·冰'),'result' => array('游戏解除钥匙','Y',1,1,'Zv'),),
array('class' => 'item', 'stuff' => array('★荆棘式电子地雷★','★阔剑地雷★','★全图不唯一的野生巨大香蕉★'),'result' => array('★一发逆转神话★','TNc',1,1,'x'),),
......
<?php
if(!defined('IN_GAME')) exit('Access Denied');
$npcinit = array
if(!defined('IN_GAME')) exit('Access Denied');
$npcinit = array
(
'name' => '', 'pass' => 'bra', 'gd' => 'm', 'icon' => 0, 'club' => 0,
'mhp' => 0, 'msp' => 0, 'att' => 0, 'def' => 0, 'pls' => 0, 'lvl' => 0,
'money' => 0, 'inf' => '', 'rage' => 0, 'pose' => 0, 'tactic' => 0,
'killnum' => 0, 'state' => 1, 'teamID' => '', 'teamPass' => '','bid' => 0,
'clbpara' => Array(),
'horizon' => 0, 'clbpara' => Array(),
'wp' => 0, 'wk' => 0, 'wc' => 0, 'wg' => 0, 'wd' => 0, 'wf' => 0, 'skills' => 0, 'rp' => 0,
'wep' => '', 'wepk' => '', 'wepe' => 0, 'weps' => 0, 'wepsk' => '',
'arb' => '', 'arbk' => '', 'arbe' => 0, 'arbs' => 0, 'arbsk' => '',
......@@ -22,7 +24,7 @@ $npcinit = array
'itm5' => '', 'itmk5' => '', 'itme5' => 0, 'itms5' => 0, 'itmsk5' => '',
'itm6' => '', 'itmk6' => '', 'itme6' => 0, 'itms6' => 0, 'itmsk6' => '',
);
$npcinfo = array
$npcinfo = array
(
//1 = 红暮
1 => array
......@@ -86,894 +88,35 @@ $npcinfo = array
'art' => '龙虎旗帜',
'artk' => 'A',
'arte' => 1000,
'arts' => 1000,
'artsk' => 'H',
'sub' => array
(
0 => array
(
'name' => '红暮',
'icon' => 7,
'wep' => '燃素加农炮『爆炎』MK-II',
'wepk' => 'WG',
'wepe' => 1280,
'weps' => 9999,
'wepsk' => 'rfn',
'itm1' => '挑战者之印',
'itmk1' => 'Y',
'itme1' => 1,
'itms1' => 1,
'itm2' => '黑色碎片',
'itmk2' => 'Y',
'itme2' => 1,
'itms2' => 1,
'itm3' => '【我想要领略真正的红杀之力】',
'itmk3' => 'Y',
'itme3' => 1,
'itms3' => 1,
),
),
),
// 2 = 真职人,202112移动至addnpc
2 => array
(
'mode' => 2,
'num' => 0,
'pass' => 'bra',
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 0,
'pose'=> 0,
'tactic' => 0,
'killnum' => 0,
'rp' => 150,
'teamID' => '',
'teamPass' => '',
'pls' => 99,
'mhp' => 2300,
'msp' => 200,
'att' => 250,
'def' => 350,
'lvl' => 25,
'skill' => 135,
'money' => 1600,
'arb' => 'SSS战队校服',
'arbk' => 'DB',
'arbe' => 150,
'arbs' => 100,
'arh' => '鼓舞士气的头带',
'arhk' => 'DH',
'arhe' => 75,
'arhs' => 100,
'arf' => '橙黄学生鞋',
'arfk' => 'DF',
'arfe' => 75,
'arfs' => 100,
'ara' => '广播装置手表α',
'arak' => 'DA',
'arae' => 75,
'aras' => 100,
// 'itm5' => '好人卡',
// 'itmk5' => 'Y',
// 'itme5' => 1,
// 'itms5' => 16,
'sub' => array
(
0 => array
(
'name' => '水濑 名雪-改',
'icon' => 11,
'gd' => 'f',
'wep' => '大型闹钟',
'wepk' => 'WP',
'wepe' => 75,
'weps' => 200,
'itm1' => '雪兔【复制品】',
'itmk1' => 'WD',
'itme1' => 280,
'itms1' => 300,
'itmsk1' => 'iwd',
'itm2' => '水濑 名雪的半身像',
'itmk2' => 'WP',
'itme2' => 33,
'itms2' => 2,
'itmsk2' => 'r',
),
1 => array
(
'name' => '立华 奏-改',
'icon' => 12,
'gd' => 'f',
'wep' => 'GS【伪Hand_Sonic】',
'wepk' => 'WK',
'wepe' => 75,
'weps' => 200,
'itm1' => 'GS【HandSonic Ver.4】',
'itmk1' => 'WP',
'itme1' => 300,
'itms1' => 300,
'itmsk1' => 'ZN',
'itm2' => '立华 奏的半身像',
'itmk2' => 'WP',
'itme2' => 33,
'itms2' => 2,
'itmsk2' => 'r',
),
2 => array
(
'name' => '思念体-海马 濑人',
'icon' => 13,
'gd' => 'm',
'wep' => '【逆转的女神】',
'wepk' => 'WC',
'wepe' => 150,
'weps' => 200,
'itm1' => '■DarthNote■',
'itmk1' => 'WK',
'itme1' => 380,
'itms1' => 300,
'itmsk1' => 'Z',
'itm2' => '混沌黑磨刀石',
'itmk2' => 'Y',
'itme2' => 40,
'itms2' => 8,
),
3 => array
(
'name' => '思念体-触手众',
'icon' => 14,
'gd' => 'm',
'wep' => '触手的力量',
'wepk' => 'WG',
'wepe' => 75,
'weps' => 200,
'itm1' => '妖精的羽翼',
'itmk1' => 'A',
'itme1' => 1,
'itms1' => 1,
'itmsk1' => 'q',
'itm2' => '艾莲娜的圣钉',
'itmk2' => 'Y',
'itme2' => 40,
'itms2' => 10,
'itm3' => '斗技【神砂风暴】',
'itmk3' => 'WF',
'itme3' => 340,
'itms3' => 300,
),
),
),
//3原本是杂兵位置,现在移到90
// 女主系列在本版本2.99SP3中下线,此位置留给星球意识。
4 => array
(
'mode' => 1,
'num' => 0,
'pass' => 'bra',
'club' => 9,
'bid' => 0,
'inf' => '',
'state' => 1,
'rage' => 10,
'pose'=> 4,
'tactic' => 4,
'killnum' => 0,
'teamID' => '',
'teampsss' => '',
'gd' => 'f',
'pls' => 33,
'mhp' => 300,
'msp' => 400,
'att' => 800000,
'def' => 800000,
'lvl' => 250,
'skill' => 50000,
'money' => 1,
'arb' => '黑色连衣裙',
'arbk' => 'DB',
'arbe' => 800,
'arbs' => 20,
'arbsk' => 'Aa',
'arh' => '红色的丝带',
'arhk' => 'DH',
'arhe' => 800,
'arhs' => 15,
'arhsk' => 'B',
'arf' => '黑色布鞋',
'arfk' => 'DF',
'arfe' => 800,
'arfs' => 21,
'ara' => '红色的丝带',
'arak' => 'DA',
'arae' => 800,
'aras' => 15,
'arask' => 'b',
'art' => '十字发卡',
'artk' => 'Y',
'arte' => 1,
'arts' => 1,
'sub' => array
(
0 => array
(
'name' => '■',
'icon' => 83,
'wep' => '红色的丝带',
'wepk' => 'WP',
'wepe' => 800,
'weps' => 20,
'wepsk' => 'u',
),
),
),
//5 = 杏仁豆腐,202112移动至addnpc
5 => array
(
'mode' => 2,
'num' => 0,
'pass' => 'bra',
'bid' => 0,
'inf' => '',
'rage' => 150,
'pose'=> 1,
'tactic' => 3,
'killnum' => 0,
'rp' => 360,
'teamID' => '结界',
'teamPass' => 'Rea1ity',
'pls' => 99,
'mhp' => 3333,
'msp' => 333,
'att' => 333,
'def' => 333,
'lvl' => 33,
'skill' => 233,
'money' => 3333,
'arb' => '杏仁豆腐模样的以太结晶',
'arbk' => 'DB',
'arbe' => 333,
'arbs' => 333,
'arbsk' => 'A',
'arh' => '杏仁豆腐模样的狙击镜片',
'arhk' => 'DH',
'arhe' => 333,
'arhs' => 333,
'arhsk' => 'cW',
'arf' => '杏仁豆腐模样的长筒靴',
'arfk' => 'DF',
'arfe' => 333,
'arfs' => 333,
'arfsk' => 'qE',
'ara' => '杏仁豆腐模样的童话伪翼',
'arak' => 'DA',
'arae' => 333,
'aras' => 333,
'arask' => 'UI',
'art' => '杏仁豆腐模样的HP制御系统',
'artk' => 'A',
'arte' => 333,
'arts' => 333,
'artsk' => 'H',
'itm1' => '杏仁豆腐的ID卡',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
// 'itm5' => '好人卡',
// 'itmk5' => 'Y',
// 'itme5' => 1,
// 'itms5' => 33,
'sub' => array
(
0 => array
(
'name' => '冴月 麟',
'icon' => 3,
'gd' => 'f',
'club' => 9,
'wep' => '简称为UCW的杏仁豆腐',
'wepk' => 'WK',
'wepe' => 133,
'weps' => 333,
'wepsk' => 'dr',
'itm2' => '【生まれたての风】模样的杏仁豆腐',
'itmk2' => 'WF',
'itme2' => 500,
'itms2' => 100,
'itmsk2' => 'cd',
),
1 => array
(
'name' => '某四面',
'icon' => 4,
'gd' => 'm',
'club' => 8,
'wep' => '彩虹色的杏仁豆腐',
'wepk' => 'WD',
'wepe' => 100,
'weps' => 333,
'wepsk' => 'drp',
'itm2' => '【连续凤凰】模样的杏仁豆腐',
'itmk2' => 'WG',
'itme2' => 500,
'itms2' => 6,
'itmsk2' => 'd',
),
),
),
//6 = 猴子,202112移动至addnpc
6 => array
(
'mode' => 2,
'num' => 0,
'pass' => 'bra',
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 0,
'pose'=> 4,
'tactic' => 3,
'killnum' => 0,
'rp' => 500,
'teamID' => '',
'teamPass' => '',
'gd' => 'r',
'pls' => 99,
'mhp' => 8888,
'msp' => 400,
'att' => 400,
'def' => 777,
'lvl' => 45,
'skill' => 477,
'money' => 17777,
'arb' => '【属性防御装甲】',
'arbk' => 'DB',
'arbe' => 480,
'arbs' => 200,
'arbsk' => 'a',
'arh' => '【冲击防御头盔】',
'arhk' => 'DH',
'arhe' => 360,
'arhs' => 200,
'arhsk' => 'A',
'arf' => '【数据护膝】',
'arfk' => 'DF',
'arfe' => 360,
'arfs' => 200,
'ara' => '【陷阱拦截护盾】',
'arak' => 'DA',
'arae' => 360,
'aras' => 200,
'arask' => 'm',
'art' => '【ACFUN的荣耀】',
'artk' => 'Ag',
'arte' => 5000,
'arts' => 500,
'artsk' => 'H',
// 'itm5' => '好人卡',
// 'itmk5' => 'Y',
// 'itme5' => 1,
// 'itms5' => 177,
'sub' => array
(
0 => array
(
'name' => 'Acg_Xilin',
'icon' => 2,
'wep' => '【全屏幕弹幕发射】',
'wepk' => 'WG',
'wepe' => 360,
'weps' => 600,
'wepsk' => 'rew',
'itm1' => '■DeathNote■',
'itmk1' => 'Y',
'itme1' => 1,
'itms1' => 1,
'itm2' => 'TDG压片猴',
'itmk2' => 'Y',
'itme2' => 1,
'itms2' => 1,
),
),
),
//7 = 执行官
// 7 => array
// (
// 'mode' => 1,
// 'num' => 3,
// 'pass' => 'bra',
// 'club' => 9,
// 'bid' => 0,
// 'inf' => '',
// 'rage' => 100,
// 'pose'=> 1,
// 'tactic' => 3,
// 'killnum' => 0,
// 'teamID' => '',
// 'teamPass' => '',
// 'pls' => 99,
// 'mhp' => 2550,
// 'msp' => 400,
// 'att' => 250,
// 'def' => 750,
// 'lvl' => 60,
// 'skill' => 500,
// 'money' => 24000,
// 'arb' => '【执行官装甲-改】',
// 'arbk' => 'DB',
// 'arbe' => 700,
// 'arbs' => 120,
// 'arbsk' => 'Aa',
// 'arh' => '【执行官头盔-改】',
// 'arhk' => 'DH',
// 'arhe' => 500,
// 'arhs' => 120,
// 'arhsk' => '',
// 'arf' => '【执行官战靴-改】',
// 'arfk' => 'DF',
// 'arfe' => 480,
// 'arfs' => 120,
// 'arfsk' => '',
// 'ara' => '【执行官护手-改】',
// 'arak' => 'DA',
// 'arae' => 480,
// 'aras' => 120,
// 'arask' => 'c',
// 'art' => '【HP制御系统】',
// 'artk' => 'A',
// 'arte' => 1,
// 'arts' => 1,
// 'artsk' => 'H',
//// 'itm5' => '好人卡',
//// 'itmk5' => 'Y',
//// 'itme5' => 1,
//// 'itms5' => 240,
// 'sub' => array
// (
// 0 => array
// (
// 'name' => '电击使 御坂 美琴',
// 'icon' => 41,
// 'gd' => 'f',
// 'wep' => '【科学的超电磁炮-改】',
// 'wepk' => 'WG',
// 'wepe' => 770,
// 'weps' => 999,
// 'wepsk' => 'ed',
// 'itm1' => '御坂 美琴的ID卡',
// 'itmk1' => 'Z',
// 'itme1' => 1,
// 'itms1' => 1,
// ),
// 1 => array
// (
// 'name' => '班主任 坂持 金发',
// 'icon' => 42,
// 'gd' => 'm',
// 'wep' => '【水素粒子水铁炮-改】',
// 'wepk' => 'WG',
// 'wepe' => 770,
// 'weps' => 999,
// 'wepsk' => 'id',
// 'itm1' => '坂持 金发的ID卡',
// 'itmk1' => 'Z',
// 'itme1' => 1,
// 'itms1' => 1,
// ),
// 2 => array
// (
// 'name' => '花之领主 风见 幽香',
// 'icon' => 43,
// 'gd' => 'f',
// 'wep' => '魔炮【元祖二重魔炮】',
// 'wepk' => 'WF',
// 'wepe' => 770,
// 'weps' => 999,
// 'wepsk' => 'pd',
// 'itm1' => '风见 幽香的ID卡',
// 'itmk1' => 'Z',
// 'itme1' => 1,
// 'itms1' => 1,
// ),
// ),
// ),
//9 = 蓝凝(伪),202112移动至addnpc
9 => array
(
'mode' => 1,
'num' => 0,
'pass' => 'bra',
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 255,
'pose'=> 1,
'tactic' => 3,
'killnum' => 99,
'teamID' => '',
'teamPass' => '',
'gd' => 'f',
'pls' => 0,
'mhp' => 10000,
'msp' => 4000,
'att' => 20,
'def' => 1600,
'lvl' => 97,
'skill' => 18,
'money' => 1,
//'arb' => '奥术盔甲B - 霜',
//'arbk' => 'DB',
//'arbe' => 6000,
//'arbs' => 400,
//'arbsk' => 'Aa',
//'arh' => '奥术盔甲H - 霜',
//'arhk' => 'DH',
//'arhe' => 4000,
//'arhs' => 300,
//'arf' => '奥术盔甲F - 霜',
//'arfk' => 'DF',
//'arfe' => 4000,
//'arfs' => 300,
//'ara' => '奥术盔甲A - 霜',
//'arak' => 'DA',
//'arae' => 4000,
//'aras' => 300,
//'art' => '龙虎徽标',
// 'artk' => 'A',
// 'arte' => 200,
// 'arts' => 300,
// 'artsk' => 'Hc',
'sub' => array
(
0 => array
(
'name' => '感觉像蓝凝的东西',
'icon' => 52,
'wep' => '『AZURE RONDO』',
'wepk' => 'WK',
'wepe' => 4000,
'weps' => 360,
'wepsk' => 'rkd',
'itm1' => '琉璃血',
'itmk1' => 'X',
'itme1' => 1,
'itms1' => 1,
),
),
),
//10 Dark Force 请勿在此加入数据
//11 = 真职人,202112移动至addnpc
11 => array
(
'mode' => 1,
'num' => 0,
'pass' => 'bra',
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 88,
'pose'=> 1,
'tactic' => 3,
'killnum' => 0,
'rp' => 300,
'teamID' => '',
'teamPass' => '',
'gd' => 'r',
'pls' => 99,
'mhp' => 2888,
'msp' => 888,
'att' => 88,
'def' => 88,
'lvl' => 30,
'skill' => 100,
'money' => 888,
'arb' => '职人的佩服',
'arbk' => 'DB',
'arbe' => 888,
'arbs' => 888,
'arbsk' => 'a',
'arh' => '职人的搞头',
'arhk' => 'DH',
'arhe' => 888,
'arhs' => 888,
'arhsk' => 'DF',
'arf' => '职人的满足',
'arfk' => 'DF',
'arfe' => 888,
'arfs' => 888,
'ara' => '职人的拿手',
'arak' => 'DA',
'arae' => 888,
'aras' => 888,
'arask' => 'H',
'art' => '职人的荣耀',
'artk' => 'A',
'arte' => 888,
'arts' => 888,
'artsk' => 'c',
// 'itm5' => '好人卡',
// 'itmk5' => 'Y',
// 'itme5' => 1,
// 'itms5' => 88,
'sub' => array
(
0 => array
(
'name' => 'Hank',
'icon' => 91,
'wep' => '『性感玉米』',
'wepk' => 'WD',
'wepe' => 88,
'weps' => 888,
'wepsk' => 'ewuip',
'itm1' => '我打败HANK了!',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
),
1 => array
(
'name' => '爱情上甘岭',
'icon' => 92,
'wep' => '『阿里嘎头哦~』',
'wepk' => 'WK',
'wepe' => 88,
'weps' => 888,
'wepsk' => 'ewuip',
'itm1' => '我成功TDGSGL了!',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
),
2 => array
(
'name' => '221',
'icon' => 94,
'wep' => '『和谐你全家』',
'wepk' => 'WP',
'wepe' => 88,
'weps' => 888,
'wepsk' => 'uiewp',
'arb' => '神之装束',
'arbk' => 'DB',
'arbe' => 888,
'arbs' => 888,
'arbsk' => 'a',
'arh' => '神之远见',
'arhk' => 'DH',
'arhe' => 888,
'arhs' => 888,
'arhsk' => 'DF',
'arf' => '神之步伐',
'arfk' => 'DF',
'arfe' => 888,
'arfs' => 888,
'ara' => '神之操控',
'arak' => 'DA',
'arae' => 888,
'aras' => 888,
'arask' => 'H',
'art' => '神之荣耀',
'artk' => 'A',
'arte' => 888,
'arts' => 888,
'artsk' => 'c',
'itm1' => '荼荼丸的茶',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
),
3 => array
(
'name' => 'Erul Tron',
'icon' => 93,
'club' => 0,
'wep' => 'RV『罗德不列颠号』',
'wepk' => 'WG',
'wepe' => 88,
'weps' => 888,
'wepsk' => 'uiewp',
'arb' => '天使队制服G-E.T',
'arbk' => 'DB',
'arbe' => 888,
'arbs' => 888,
'arbsk' => 'a',
'arh' => '通信装置',
'arhk' => 'DH',
'arhe' => 888,
'arhs' => 888,
'arhsk' => 'DF',
'arf' => '少女的高筒靴',
'arfk' => 'DF',
'arfe' => 888,
'arfs' => 888,
'ara' => '传说的绒边手套',
'arak' => 'DA',
'arae' => 888,
'aras' => 888,
'arask' => 'H',
'art' => '努力的富人气光环',
'artk' => 'A',
'arte' => 888,
'arts' => 888,
'artsk' => 'c',
'itm1' => '罗德不列颠号机师钥匙',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
),
4 => array
(
'name' => '【77-JACKPOT】',
'icon' => 95,
'club' => 0,
'wep' => '负人气的光环',
'wepk' => 'WP',
'wepe' => 88,
'weps' => 888,
'wepsk' => 'uiewp',
'arb' => '阿婆主的点击量',
'arbk' => 'DB',
'arbe' => 888,
'arbs' => 888,
'arbsk' => 'a',
'arh' => '阿婆主的点击量',
'arhk' => 'DH',
'arhe' => 888,
'arhs' => 888,
'arhsk' => 'DF',
'arf' => '阿婆主的点击量',
'arfk' => 'DF',
'arfe' => 888,
'arfs' => 888,
'ara' => '阿婆主的点击量',
'arak' => 'DA',
'arae' => 888,
'aras' => 888,
'arask' => 'H',
'art' => '阿婆主的点击量',
'artk' => 'A',
'arte' => 888,
'arts' => 888,
'artsk' => 'c',
'itm1' => '点击量终于爆表了!',
'itmk1' => 'Z',
'itme1' => 1,
'itms1' => 1,
'itm2' => '负人品的结界',
'itmk2' => 'WG',
'itme2' => 88,
'itms2' => 88,
'itmsk2' => 'kN',
),
5 => array
(
'name' => '便当盒',
'icon' => 100,
'club' => 17,
'lvl' => 1,
'mhp' => 8888888,
'skill' => 20,
'def' => 88888,
'wep' => '灭罪「正直者の死」',
'wepk' => 'WF',
'wepe' => 8,
'weps' => 888,
'wepsk' => 'r',
'arb' => '吉祥物',
'arbk' => 'DB',
'arbe' => 1,
'arbs' => 10000,
'arbsk' => 'Aa',
'arh' => '吉祥物',
'arhk' => 'DH',
'arhe' => 1,
'arhs' => 10000,
'arhsk' => '',
'arf' => '吉祥物',
'arfk' => 'DF',
'arfe' => 1,
'arfs' => 10000,
'ara' => '吉祥物',
'arak' => 'DA',
'arae' => 1,
'aras' => 10000,
'arask' => '',
'art' => '姬露瑞希的爱心便当',
'artk' => 'A',
'arte' => 1,
'arts' => 1,
'artsk' => 'Bb',
),
),
),
//13 = 妖精幻象,202112移动至addnpc
13 => array
(
'mode' => 1,
'num' => 0,
'pass' => 'bra',
'club' => 0,
'bid' => 0,
'inf' => '',
'rage' => 1,
'pose'=> 0,
'tactic' => 0,
'killnum' => 0,
'teamID' => '循环',
'teamPass' => 'L1g2t2D2k',
'gd' => 'f',
'pls' => 99,
'mhp' => 480000,
'msp' => 100,
'att' => 400,
'def' => 400,
'lvl' => 32,
'skill' => 288,
'money' => 800,
'arb' => '人工湮灭力场B',
'arbk' => 'DB',
'arbe' => 100,
'arbs' => 500,
'arbsk' => '*',
'arh' => '人工干扰力场H',
'arhk' => 'DH',
'arhe' => 100,
'arhs' => 500,
'arhsk' => '-',
'arf' => '人工波动力场F',
'arfk' => 'DF',
'arfe' => 100,
'arfs' => 500,
'arfsk' => '+',
'ara' => '人工备用力场A',
'arak' => 'DA',
'arae' => 100,
'aras' => 500,
'arask' => 'aA',
'art' => '妖精的羽翼',
'artk' => 'A',
'arte' => 1,
'arts' => 1,
'artsk' => 'q',
'sub' => array
(
0 => array
(
'name' => '妖精幻象-麦基',
'icon' => 121,
'wep' => '幻象箭头',
'wepk' => 'WC',
'wepe' => 200,
'weps' => 5000,
'wepsk' => '',
),
1 => array
'arts' => 1000,
'artsk' => 'H',
'sub' => array
(
'name' => '妖精幻象-拉普尼',
'icon' => 122,
'wep' => '幻象预言',
'wepk' => 'WD',
'wepe' => 200,
'weps' => 5000,
'wepsk' => '',
),
2 => array
0 => array
(
'name' => '妖精幻象-斯洛蒂',
'icon' => 123,
'wep' => '幻象路径',
'wepk' => 'WF',
'wepe' => 200,
'weps' => 5000,
'wepsk' => '',
'name' => '红暮',
'icon' => 7,
'wep' => '燃素加农炮『爆炎』MK-II',
'wepk' => 'WG',
'wepe' => 1280,
'weps' => 9999,
'wepsk' => 'rfn',
'itm1' => '挑战者之印',
'itmk1' => 'Y',
'itme1' => 1,
'itms1' => 1,
'itm2' => '黑色碎片',
'itmk2' => 'Y',
'itme2' => 1,
'itms2' => 1,
'itm3' => '【我想要领略真正的红杀之力】',
'itmk3' => 'Y',
'itme3' => 1,
'itms3' => 1,
),
),
),
14 => array(
'mode' => 1,
'num' => 3,
......@@ -2146,6 +1289,7 @@ $npcinfo = array
8 => array
(
'name' => 'Yoshiko-G',
'horizon' => 1,
'gd' => 'f',
'def' => 30250,
'icon' => 4,
......@@ -2167,13 +1311,14 @@ $npcinfo = array
'skill' => 600,
'wep' => '光翼型近接支援残酷戦闘機',
'wepk' => 'WG',
'wepe' => 500,
'wepe' => 5000,
'weps' => 999,
'wepsk' => 'nre',
),
9 => array
(
'name' => 'lemon',
'horizon' => 1,
'gd' => 'r',
'icon' => 0,
'club' => 98,
......@@ -2338,6 +1483,7 @@ $npcinfo = array
1 => array
(
'name' => '星莲船四面BOSS',
'horizon' => 1,
'gd' => 'm',
'icon' => 4,
'club' => 10,
......@@ -2698,6 +1844,7 @@ $npcinfo = array
1 => array
(
'name' => 'SCP-173',
'horizon' => 1,
'icon' => 106,
'wep' => '[数据删除]',
'wepk' => 'WF',
......@@ -2708,6 +1855,7 @@ $npcinfo = array
2 => array
(
'name' => 'SCP-076',
'horizon' => 1,
'icon' => 107,
'wep' => '[数据删除]',
'wepk' => 'WK',
......@@ -2727,337 +1875,6 @@ $npcinfo = array
),
),
),
89 => array(
'mode' => 1,
'num' => 0,
'pass' => 'bra',
//'club' => 98,
'bid' => 0,
'inf' => '',
'state' => 1,
'rage' => 0,
'pose'=> 0,
'tactic' => 4,
'killnum' => 0,
'teamID' => '',
'teampsss' => '',
'gd' => 'f',
'pls' => 99,
'art' => '电掣组织制御装置',
'artk' => 'A',
'arte' => 1,
'arts' => 1,
'artsk' => 'H',
'sub' => array
(
0 => array
(
'name' => '电掣部长 米娜',
'icon' => 151,
'club' => 98,
'mhp' => 3888,
'msp' => 3888,
'att' => 150,
'def' => 888,
'lvl' => 55,
'wp' => 300, 'wk' => 300, 'wc' => 300, 'wg' => 300, 'wd' => 300, 'wf' => 300,
'money' => 3000,
'arb' => '电子巫女装甲',
'arbk' => 'DB',
'arbe' => 400,
'arbs' => 220,
'arbsk' => 'Z',
'arh' => '电子狐狸耳朵',
'arhk' => 'DH',
'arhe' => 360,
'arhs' => 220,
'arhsk' => 'Z',
'arf' => '电子狐狸尾巴',
'arfk' => 'DF',
'arfe' => 360,
'arfs' => 220,
'arfsk' => 'Z',
'ara' => '电子巫女袖甲',
'arak' => 'DA',
'arae' => 360,
'aras' => 220,
'arask' => 'H',
'wep' => '临摹装置·枪',
'wepk' => 'WG',
'wepe' => 400,
'weps' => 9999,
'wepsk' => 'v',
'itm1' => '临摹装置·刃',
'itmk1' => 'WK',
'itme1' => 300,
'itms1' => 500,
'itmsk1' => 'v',
'itm2' => '临摹装置·块',
'itmk2' => 'WC',
'itme2' => 300,
'itms2' => 500,
'itmsk2' => 'v',
'itm3' => '临摹装置·盾',
'itmk3' => 'WP',
'itme3' => 300,
'itms3' => 500,
'itmsk3' => 'v',
'itm4' => '临摹装置·符',
'itmk4' => 'WF',
'itme4' => 300,
'itms4' => 500,
'itmsk4' => 'v',
'itm5' => '临摹装置·弹',
'itmk5' => 'WD',
'itme5' => 300,
'itms5' => 500,
'itmsk5' => 'v',
'itm6' => '临摹装置',
'itmk6' => 'WC',
'itme6' => 300,
'itms6' => 500,
),
1 => array
(
'name' => '是TSEROF啦!',
'icon' => 152,
'club' => 99,
'mhp' => 4201,
'msp' => 4201,
'att' => 107,
'def' => 422,
'lvl' => 1,
'wp' => 300, 'wk' => 300, 'wc' => 300, 'wg' => 300, 'wd' => 300, 'wf' => 300,
'money' => 2800,
'arb' => '软扑扑的斗蓬!',
'arbk' => 'DB',
'arbe' => 500,
'arbs' => 350,
'arbsk' => 'Z',
'arh' => '毛茸茸的耳朵!',
'arhk' => 'DH',
'arhe' => 480,
'arhs' => 440,
'arhsk' => 'Z',
'arf' => '冷冰冰的灵体!',
'arfk' => 'DF',
'arfe' => 320,
'arfs' => 200,
'arfsk' => 'Z',
'ara' => '乐呼呼的老鼠!',
'arak' => 'DA',
'arae' => 640,
'aras' => 70,
'wep' => '强力猫爪!',
'wepk' => 'WG',
'wepe' => 400,
'weps' => 9999,
'wepsk' => 'p',
'itm4' => '超级猫罐头!',
'itmk4' => 'HB',
'itme4' => 999,
'itms4' => 1,
'itmsk4' => 'Z',
),
2 => array
(
'name' => '笼中鸟',
'icon' => 153,
'club' => 9,
'mhp' => 4444,
'msp' => 3333,
'att' => 77,
'def' => 522,
'lvl' => 1,
'wp' => 100, 'wk' => 100, 'wc' => 100, 'wg' => 100, 'wd' => 100, 'wf' => 100,
'money' => 800,
'arb' => '破碎布衣',
'arbk' => 'DB',
'arbe' => 200,
'arbs' => 17,
'arbsk' => 'Z',
'arh' => '飞翼发卡',
'arhk' => 'DH',
'arhe' => 480,
'arhs' => 60,
'arhsk' => 'Z',
'arf' => '大铁球',
'arfk' => 'DF',
'arfe' => 320,
'arfs' => 600,
'arfsk' => 'Z',
'wep' => '飞翔的愿望',
'wepk' => 'WF',
'wepe' => 40,
'weps' => 9999,
'wepsk' => '',
),
3 => array
(
'name' => '坚韧之子·拉姆',
'icon' => 154,
'club' => 1,
'mhp' => 2904,
'msp' => 2233,
'att' => 201,
'def' => 305,
'lvl' => 60,
'wp' => 300, 'wk' => 300, 'wc' => 300, 'wg' => 300, 'wd' => 300, 'wf' => 300,
'money' => 2800,
'arb' => '厚重熊装',
'arbk' => 'DB',
'arbe' => 500,
'arbs' => 350,
'arbsk' => 'Z',
'arh' => '厚重手套',
'arhk' => 'DH',
'arhe' => 480,
'arhs' => 440,
'arhsk' => 'Z',
'arf' => '厚重靴子',
'arfk' => 'DF',
'arfe' => 320,
'arfs' => 200,
'arfsk' => 'Z',
'ara' => '厚重熊装包',
'arak' => 'DA',
'arae' => 220,
'aras' => 100,
'wep' => '厚重的拳头',
'wepk' => 'WN',
'wepe' => 333,
'weps' => 9999,
'wepsk' => 'N',
),
4 => array
(
'name' => '高中生·白神',
'icon' => 155,
'club' => 99,
'mhp' => 800,
'msp' => 600,
'att' => 1,
'def' => 8848,
'lvl' => 1,
'wp' => 2, 'wk' => 2, 'wc' => 1, 'wg' => 0, 'wd' => 3, 'wf' => 5,
'money' => 2800,
'arb' => '女生校服',
'arbk' => 'DB',
'arbe' => 20,
'arbs' => 20,
'arbsk' => 'Z',
'arh' => '狐狸耳朵?',
'arhk' => 'DH',
'arhe' => 60,
'arhs' => 20,
'arhsk' => 'Z',
'arf' => '长筒袜',
'arfk' => 'DF',
'arfe' => 20,
'arfs' => 20,
'arfsk' => 'Z',
'wep' => '数学教科书',
'wepk' => 'WP',
'wepe' => 5,
'weps' => 5,
'wepsk' => '',
),
5 => array
(
'name' => '诚心使魔·阿摩尔',
'icon' => 156,
'club' => 19,
'mhp' => 2608,
'msp' => 1978,
'att' => 251,
'def' => 311,
'lvl' => 50,
'wp' => 56, 'wk' => 178, 'wc' => 7, 'wg' => 2, 'wd' => 30, 'wf' => 9900,
'money' => 1700,
'arb' => '魔法力场',
'arbk' => 'DB',
'arbe' => 300,
'arbs' => 350,
'arbsk' => 'Z',
'arh' => '魔法力场',
'arhk' => 'DH',
'arhe' => 300,
'arhs' => 350,
'arhsk' => 'Z',
'arf' => '魔法力场',
'arfk' => 'DF',
'arfe' => 300,
'arfs' => 350,
'arfsk' => 'Z',
'ara' => '魔法力场',
'arak' => 'DA',
'arae' => 300,
'aras' => 350,
'wep' => '魔法毒针',
'wepk' => 'WK',
'wepe' => 400,
'weps' => 9999,
'wepsk' => 'pv',
'itm4' => '超级蜂蜜',
'itmk4' => 'HB',
'itme4' => 999,
'itms4' => '∞',
'itmsk4' => 'Z',
'itm6' => '魔法蜂针',
'itmk6' => 'WGK',
'itme6' => 350,
'itms6' => 350,
'itmsk6' => 'p',
),
6 => array
(
'name' => '✦繁花的烈火',
'icon' => 157,
'club' => 19,
'mhp' => 307,
'msp' => 5060,
'att' => 13,
'def' => 999998,
'lvl' => 50,
'wp' => 1, 'wk' => 2, 'wc' => 1, 'wg' => 2, 'wd' => 1, 'wf' => 2,
'money' => 3900,
'arb' => '☾真篝火☽',
'arbk' => 'DB',
'arbe' => 500,
'arbs' => 500,
'arbsk' => 'aZ',
'arh' => '☾真埋火☽',
'arhk' => 'DH',
'arhe' => 500,
'arhs' => 500,
'arhsk' => 'BZ',
'arf' => '☾真永火☽',
'arfk' => 'DF',
'arfe' => 500,
'arfs' => 500,
'arfsk' => 'MZ',
'ara' => '☾真残火☽',
'arak' => 'DA',
'arae' => 500,
'aras' => 500,
'arask' => 'bZ',
'wep' => '☾ΡΑΘΘЙΨΜЙΨΑП☾',
'wepk' => 'WF',
'wepe' => 400,
'weps' => 9999,
'wepsk' => 'pv',
'itm4' => '☾真焰火☽',
'itmk4' => 'A',
'itme4' => 500,
'itms4' => 500,
'itmsk4' => 'HZ',
'itm6' => '☾愈合数据☽',
'itmk6' => 'HB',
'itme6' => 300,
'itms6' => '∞',
),
),
),
90 => array
(
......@@ -3262,8 +2079,9 @@ $npcinfo = array
'bid' => 0,
'inf' => '',
'rage' => 13,
'pose'=> 8,
'tactic' => 0,
'pose'=> 7,
'tactic' => 2,
'horizon' => 1,
'killnum' => 0,
'teamID' => '',
'teamPass' => '',
......@@ -3312,8 +2130,8 @@ $npcinfo = array
(
'name' => '✦覆唱的篝火',
'icon' => 34,
'num' => 20,
'pls' => 2,
'num' => 30,
'pls' => Array(2,15),
'wep' => '✧覆唱之歌',
'wepk' => 'WF',
'wepe' => 1,
......@@ -3327,8 +2145,8 @@ $npcinfo = array
(
'name' => '✦爱恋的埋火',
'icon' => 35,
'num' => 20,
'pls' => 3,
'num' => 30,
'pls' => Array(3,22),
'wep' => '✧无畏之爱',
'wepk' => 'WF',
'wepe' => 1,
......@@ -3342,8 +2160,8 @@ $npcinfo = array
(
'name' => '✦怜悯的永火',
'icon' => 36,
'num' => 20,
'pls' => 18,
'num' => 30,
'pls' => Array(18,23),
'wep' => '✧怜悯之痛',
'wepk' => 'WF',
'wepe' => 1,
......@@ -3357,8 +2175,8 @@ $npcinfo = array
(
'name' => '✦执念的残火',
'icon' => 37,
'num' => 20,
'pls' => 20,
'num' => 30,
'pls' => Array(20,24),
'wep' => '✧执念之刺',
'wepk' => 'WF',
'wepe' => 1,
......@@ -3372,8 +2190,8 @@ $npcinfo = array
(
'name' => '✦希望的焰火',
'icon' => 38,
'num' => 20,
'pls' => 29,
'num' => 30,
'pls' => Array(12,29),
'wep' => '✧希望之风',
'wepk' => 'WF',
'wepe' => 1,
......@@ -3384,87 +2202,6 @@ $npcinfo = array
'itms5' => 1,
'itmsk5' => '',
),
5 => array
(
'name' => '✦覆唱的篝火',
'description' => '最近出现在虚拟幻境中的迷之存在。将会掉落可强化的永久补给。虽然升级前用起来很麻烦,升级本身也很麻烦,但总比没有好。',
'icon' => 34,
'num' => 10,
'pls' => 15,
'wep' => '✧覆唱之歌',
'wepk' => 'WF',
'wepe' => 1,
'weps' => 50,
'itm5' => '◆愈合数据',
'itmk5' => 'HB',
'itme5' => 5,
'itms5' => '∞',
),
6 => array
(
'name' => '✦爱恋的埋火',
'description' => '最近出现在虚拟幻境中的迷之存在。将会掉落可强化的全系熟练加强物品。虽然升级前用起来很麻烦,升级本身也很麻烦,但总比没有好。',
'icon' => 35,
'num' => 10,
'pls' => 22,
'wep' => '✧无畏之爱',
'wepk' => 'WF',
'wepe' => 1,
'weps' => 50,
'itm5' => '◆熟练数据',
'itmk5' => 'VV',
'itme5' => 1,
'itms5' => 5,
),
7 => array
(
'name' => '✦怜悯的永火',
'description' => '最近出现在虚拟幻境中的迷之存在。将会掉落可强化的生命值上限增加物品。虽然升级前用起来很麻烦,升级本身也很麻烦,要切换成体力上限增加物品也很麻烦,但总比没有好。',
'icon' => 36,
'num' => 10,
'pls' => 23,
'wep' => '✧怜悯之痛',
'wepk' => 'WF',
'wepe' => 1,
'weps' => 50,
'itm5' => '◆生命数据',
'itmk5' => 'MH',
'itme5' => 1,
'itms5' => 10,
),
8 => array
(
'name' => '✦执念的残火',
'description' => '最近出现在虚拟幻境中的迷之存在。将会掉落可强化的防御力增加物品。虽然升级前用起来很麻烦,升级本身也很麻烦,要切换成攻击力增加物品也很麻烦,但总比没有好。',
'icon' => 37,
'num' => 10,
'pls' => 24,
'wep' => '✧执念之刺',
'wepk' => 'WF',
'wepe' => 1,
'weps' => 50,
'itm5' => '◆意念数据',
'itmk5' => 'MD',
'itme5' => 1,
'itms5' => 10,
),
9 => array
(
'name' => '✦希望的焰火',
'description' => '最近出现在虚拟幻境中的迷之存在。将会掉落银白盒子,虽然用起来很麻烦,但总比没有好。',
'icon' => 38,
'num' => 10,
'pls' => 12,
'wep' => '✧希望之风',
'wepk' => 'WF',
'wepe' => 1,
'weps' => 50,
'itm5' => '银白盒子',
'itmk5' => 'ps',
'itme5' => 1,
'itms5' => 1,
'itmsk5' => '',
),
),
),
);
......@@ -3482,32 +2219,6 @@ $npcdescription = array
),
),
),
2 => array
(
'sub' => array
(
0 => array
(
'count' => 4,
'description' => '全息幻象 水濑 名雪-改,掉落优秀的爆系武器。',
),
1 => array
(
'count' => 4,
'description' => '全息幻象 立华 奏-改,掉落优秀的殴系武器。',
),
2 => array
(
'count' => 4,
'description' => '全息幻象 思念体-海马 濑人,掉落优秀的斩系武器、强效的磨刀石。',
),
3 => array
(
'count' => 4,
'description' => '全息幻象 思念体-触手众,掉落优秀的灵系武器、强效的钉子以及具有补给净化功能的饰品。',
),
),
),
4 => array
(
'sub' => array
......
......@@ -34,6 +34,13 @@ $action_list = Array
'pcover', //被敌人的协战者夹击时获得 bid为敌人协战者的id
);
//视界状态描述
$horizoninfo = Array
(
0 => '标准视界',
1 => '灵子视界',
);
//游戏状态描述
$gstate = Array(0 => '<font color="grey">已结束</font>',10 => '即将开始',20 => '开放激活',30 => '停止激活',40=> '<font color="yellow">连斗中</font>',50=>'<font color="red">死斗中</font>',60=>'<font color="red">紧急状态!</font>');
$gwin = Array(0 => '程序故障', 1 => '全部死亡',2 => '最后幸存',3 => '锁定解除',4 => '无人参加',5 => '核爆全灭',6 => 'GM中止',7=>'幻境解离');
......@@ -96,10 +103,10 @@ $hpinfo = Array('<span class="clan">并无大碍</span>','<span class="yellow">
$spinfo = Array('精力充沛','略有疲惫','精疲力尽','已经死亡');
$rageinfo = Array('平静','愤怒','暴怒','已经死亡');
$wepeinfo = Array('不值一提','略有威胁','威力可观','无敌神器');
$poseinfo = Array('通常','作战姿态','强袭姿态','探物姿态','偷袭姿态','治疗姿态','✧狂飙姿态✧','哨戒姿态','✧灵子姿态✧');
$poseinfo = Array('通常','作战姿态','强袭姿态','探物姿态','偷袭姿态','治疗姿态','✧狂飙姿态✧','哨戒姿态');
$tacinfo = Array('通常','','重视防御','重视反击','重视躲避');
//可供玩家选择的姿态、策略
$apose = Array(1,3,4,5,6,8);
$apose = Array(1,3,4,5,6);
$atac = Array(2,3,4);
//不会生成在危险地图的NPC(执行官、女主)
$hidding_typelist = Array(7,14);
......
......@@ -72,6 +72,10 @@ $tps_name = Array
'随机数之神的神力' => 2,'随机数之神的震撼' => 2,'随机数之神的摄理' => 2,'随机数之神的恶戏' => 2,
# 福袋惩罚物品
'乌黑的脸' => Array('title'=>"贪 心 不 足 蛇 吞 象"),
);
$tps_name_lore = Array
(
# 来自mtkkk的怪主意
'😂我太酷啦!😂' =>Array('class'=>'rainbow', 'title'=>"一个流汗黄豆模样的按钮,按下后立刻将自己炸成一朵烟花(自身死亡)。",),
# LORE,看了这些内容,还不考虑拆分这个文件么?总之先搞这么多……
......
......@@ -13,7 +13,7 @@ CREATE TABLE bra_players (
gd char(1) NOT NULL default 'm',
race char(32) NOT NULL default '0',
sNo smallint unsigned NOT NULL default '0',
icon smallint unsigned NOT NULL default '0',
icon varchar(255) NOT NULL DEFAULT '0',
club tinyint unsigned NOT NULL default '0',
endtime int(10) unsigned NOT NULL default '0',
validtime int(10) unsigned NOT NULL default '0',
......@@ -26,6 +26,7 @@ CREATE TABLE bra_players (
cdsec int(10) unsigned NOT NULL default '0',
cdmsec smallint(3) unsigned NOT NULL default '0',
cdtime int(10) unsigned NOT NULL DEFAULT '0',
horizon tinyint unsigned NOT NULL default '0',
action char(12) NOT NULL default '',
bid smallint unsigned NOT NULL default '0',
hp int(10) unsigned NOT NULL DEFAULT '0',
......
......@@ -42,18 +42,19 @@ $npcinfo = get_npc_helpinfo($npcinfo);
//print_r($npcinfo[14]['esub']);
$ty1[1]=1; $ty1[2]=88;
$ty2[1]=5; $ty2[2]=6;
$ty2[1]=Array(5,'asub'); $ty2[2]=Array(6,'asub');
$ty2a[1]=Array(19,'asub'); #真红蓝
$ty3[1]=11;
$ty3[1]=Array(11,'asub');
$ty4[1]=90; $ty4[2]=92;
$ty5[1]=2;
//$ty5[1]=2;
$ty5[1] = Array(2,'asub');
$ty6[1]=14; $ty6[2]=4;
$ty6e[1]=Array(14,'esub'); #女主第二形态情报
$ty7[1]=13;
$ty8[1]=15;
$ty7[1]=Array(13,'asub');
$ty8[1]=Array(15,'asub');
$ty9[1]=22;
$ty10[1]=21;
$ty11[1]=89;
$ty11[1]=Array(89,'asub');
$ty11e[1]=Array(89,'esub'); #电掣NPC第二形态情报
$ty12[1]=24;
$ty25a[1] = Array(25,'asub'); #佣兵NPC
......@@ -61,35 +62,15 @@ $ty25a[1] = Array(25,'asub'); #佣兵NPC
if(filemtime($vnmixfile) > filemtime($writefile) ||filemtime($mixfile) > filemtime($writefile) || filemtime($shopfile) > filemtime($writefile) || filemtime($mapitemfile) > filemtime($writefile) || filemtime($synfile) > filemtime($writefile) || filemtime($ovlfile) > filemtime($writefile) || filemtime($presentfile) > filemtime($writefile) || filemtime($boxfile) > filemtime($writefile)){
$mixitem = array();
foreach($mixinfo as $mix){
if($mix['class'] !== 'hidden'){
if($mix['class'] !== 'hidden')
{
//名字
$mix['result'][0] = parse_info_desc($mix['result'][0],'m');
$mix['result'][0] = parse_nameinfo_desc($mix['result'][0]);
//属性
$mixitmsk = '';
if(!empty($mix['result'][4]) && !is_numeric($mix['result'][4])){
/*for ($j = 0; $j < strlen($mix['result'][4]); $j++) {
$sub = substr($mix['result'][4],$j,1);
if(!empty($sub)){
$mixitmsk .= $itemspkinfo[$sub].'+';
}
}
if(!empty($mixitmsk)){$mixitmsk = substr($mixitmsk,0,-1);}*/
/*$mix_sk = get_itmsk_array($mix['result'][4]); $mixitmsk = '';
foreach($mix_sk as $sk_value)
{
if(!empty($mixitmsk)) $mixitmsk .= '+'.parse_itm_desc($sk_value,'sk');
else $mixitmsk = parse_itm_desc($sk_value,'sk');
}*/
$mixitmsk = parse_info_desc($mix['result'][4],'sk',$mix['result'][1]);
}
$mixitmsk = empty($mix['result'][4]) ? '' : parse_skinfo_desc($mix['result'][4],$mix['result'][1]);
//类别
$mixitmk = parse_info_desc($mix['result'][1],'k');
/*foreach($iteminfo as $info_key => $info_value){
if(strpos($mix['result'][1],$info_key)===0){
$mixitmk = parse_itm_desc($info_key,'k');
break;
}
}*/
$mixitmk = parse_kinfo_desc($mix['result'][1],$mix['result'][4]);
$mixitem[$mix['class']][] = array('stuff' => $mix['stuff'], 'result' => array($mix['result'][0],$mixitmk,$mix['result'][2],$mix['result'][3],$mixitmsk));
}
}
......@@ -169,27 +150,12 @@ if(filemtime($vnmixfile) > filemtime($writefile) ||filemtime($mixfile) > filemti
if($mix['class'] !== 'hidden')
{
//名字
//$mix['result'][0] = parse_itm_desc($mix['result'][0],'m');
$mix['result'][0] = parse_info_desc($mix['result'][0],'m');
$mix['result'][0] = parse_nameinfo_desc($mix['result'][0]);
//属性
$mixitmsk = '';
if(!empty($mix['result'][4]) && !is_numeric($mix['result'][4])){
/*$mix_sk = get_itmsk_array($mix['result'][4]); $mixitmsk = '';
foreach($mix_sk as $sk_value)
{
if(!empty($mixitmsk)) $mixitmsk .= '+'.parse_itm_desc($sk_value,'sk');
else $mixitmsk = parse_itm_desc($sk_value,'sk');
}*/
$mixitmsk = parse_info_desc($mix['result'][4],'sk',$mix['result'][1]);
}
$mixitmsk = empty($mix['result'][4]) ? '' : parse_skinfo_desc($mix['result'][4],$mix['result'][1]);
//类别
$mixitmk = parse_info_desc($mix['result'][1],'k');
/*foreach($iteminfo as $info_key => $info_value){
if(strpos($mix['result'][1],$info_key)===0){
$mixitmk = parse_itm_desc($info_key,'k');
break;
}
}*/
$mixitmk = parse_kinfo_desc($mix['result'][1],$mix['result'][4]);
$vmixitem[$mix['class']][] = array('name' => $mix['name'], 'stuff' => $mix['stuff'], 'result' => array($mix['result'][0],$mixitmk,$mix['result'][2],$mix['result'][3],$mixitmsk));
}
}
......
......@@ -33,8 +33,7 @@ if(file_exists($cache_file))
$sk_arr = Array();
if(!empty($vn_info[4]))
{
$temp_mixinfo[$vn_key][$vn_type][4] = '';
$temp_mixinfo[$vn_key][$vn_type][4] = parse_info_desc($vn_info[4],'sk',$vn_info[1]);
$temp_mixinfo[$vn_key][$vn_type][4] = parse_skinfo_desc($vn_info[4],$vn_info[1]);
}
}
}
......
......@@ -4,42 +4,43 @@ if(!defined('IN_GAME')) {
exit('Access Denied');
}
function init_playerdata(){
global $lvl,$baseexp,$exp,$gd,$icon,$arbe,$arhe,$arae,$arfe,$weather,$fog,$weps,$arbs,$log,$upexp,$lvlupexp,$iconImg,$iconImgB,$ardef;
global $pls,$weather,$pose,$tactic,$clbpara;
global $udata;
function init_playerdata($data=NULL)
{
global $baseexp,$weather,$fog,$log,$upexp,$lvlupexp,$iconImg,$iconImgB;
global $pls,$weather;
if(!isset($data))
{
global $pdata;
$data = &$pdata;
}
extract($data,EXTR_REFS);
$upexp = round(($lvl*$baseexp)+(($lvl+1)*$baseexp));
$lvlupexp = $upexp - $exp;
$iconImg = $gd.'_'.$icon.'.gif';
if(file_exists('img/'.$gd.'_'.$icon.'a.gif')) $iconImgB = $gd.'_'.$icon.'a.gif';
$ardef = $arbe + $arhe + $arae + $arfe;
if(($weather == 8)||($weather == 9)||($weather == 12)) {
$fog = true;
}
if(!$weps) {
global $nowep,$nosta,$wep,$wepk,$wepsk,$wepe;
$wep = $nowep;$wepk = 'WN';$wepsk = '';
$wepe = 0; $weps = $nosta;
}
if(!$arbs) {
global $noarb,$nosta,$arb,$arbk,$arbsk,$arbe;
$arb = $noarb;$arbk = 'DN'; $arbsk = '';
$arbe = 0; $arbs = $nosta;
if(($weather == 8)||($weather == 9)||($weather == 12))
{
$fog = true;
}
$clbpara = get_clbpara($clbpara);
}
function init_profile(){
global $inf,$infinfo,$hp,$mhp,$sp,$msp,$hpcolor,$spcolor,$newhpimg,$newspimg,$ardef,$arbe,$arhe,$arae,$arfe;
global $iteminfo,$wepk,$arbk,$arhk,$arak,$arfk,$artk,$itmk0,$itmk1,$itmk2,$itmk3,$itmk4,$itmk5,$itmk6,$rp,$killnum,$karma,$def,$att;
global $itemspkinfo,$wepsk,$arbsk,$arhsk,$arask,$arfsk,$artsk,$itmsk0,$itmsk1,$itmsk2,$itmsk3,$itmsk4,$itmsk5,$itmsk6;
global $nospk,$wepsk_words,$arbsk_words,$arhsk_words,$arask_words,$arfsk_words,$artsk_words,$itmsk0_words,$itmsk1_words,$itmsk2_words,$itmsk3_words,$itmsk4_words,$itmsk5_words,$itmsk6_words;
global $wepk_words,$arbk_words,$arhk_words,$arak_words,$arfk_words,$artk_words,$itmk0_words,$itmk1_words,$itmk2_words,$itmk3_words,$itmk4_words,$itmk5_words,$itmk6_words;
global $wep,$arb,$arh,$ara,$arf,$art,$itm0,$itm1,$itm2,$itm3,$itm4,$itm5,$itm6;
global $clbpara,$weather,$definfo,$atkinfo,$pdata,$udata;
function init_profile($data=NULL)
{
global $infinfo,$hpcolor,$spcolor,$newhpimg,$newspimg,$karma;
global $notim,$nospk,$iteminfo,$itemspkinfo,$weather,$definfo,$atkinfo;
if(!isset($data))
{
global $pdata;
$data = &$pdata;
}
extract($data,EXTR_REFS);
foreach (Array('wep','arb','arh','ara','arf','art','itm0','itm1','itm2','itm3','itm4','itm5','itm6') as $value)
{
......@@ -55,48 +56,26 @@ function init_profile(){
$s_value = $value.'s';
$sk_value = $value.'sk';
}
global $$s_value;
if(!empty($$s_value))
{
global ${$value.'_words'};
global ${$value.'_words'},${$k_value.'_words'},${$s_value.'_words'},${$sk_value.'_words'};
# 初始化名称样式
${$value.'_words'} = parse_info_desc($$value,'m');
${$value.'_words'} = parse_nameinfo_desc($$value,$horizon);
# 初始化类别样式
if(${$k_value})
{
${$k_value.'_words'} = parse_info_desc($$k_value,'k');
}
else
{
${$k_value.'_words'} = '';
}
${$k_value.'_words'} = parse_kinfo_desc($$k_value,$$sk_value);
# 初始化属性样式
if(${$sk_value} && is_numeric(${$sk_value}) === false)
{
${$sk_value.'_words'} = parse_info_desc($$sk_value,'sk',$$k_value,1);
}
else
{
${$sk_value.'_words'} = $nospk;
}
}
${$sk_value.'_words'} = parse_skinfo_desc($$sk_value,$$k_value,1);
}
$ardef = $arbe + $arhe + $arae + $arfe;
$karma = ($rp * $killnum - $def )+ $att;
$hpcolor = 'clan';
if($hp <= 0 ){
//$infimg .= '<img src="img/dead.gif" style="position:absolute;top:120;left:6;width:94;height:40">';
$hpcolor = 'red';
} elseif($hp <= $mhp*0.2){
//$infimg .= '<img src="img/danger.gif" style="position:absolute;top:120;left:5;width:95;height:37">';
$hpcolor = 'red';
} elseif($hp <= $mhp*0.5){
//$infimg .= '<img src="img/caution.gif" style="position:absolute;top:120;left:5;width:95;height:36">';
$hpcolor = 'yellow';
} elseif($inf == ''){
//$infimg .= '<img src="img/fine.gif" style="position:absolute;top:120;left:12;width:81;height:38">';
}
if($sp <= $msp*0.2){
......@@ -123,179 +102,6 @@ function init_profile(){
include_once GAME_ROOT.'./include/game/revattr.func.php';
$atkinfo = \revattr\get_base_att($pdata,$pdata,1,1);
$definfo = \revattr\get_base_def($pdata,$pdata,1,1);
return;
}
function init_battle($ismeet = 0){
global $wep,$wepk;
global $w_type,$w_name,$w_gd,$w_sNo,$w_icon,$w_lvl,$w_rage,$w_hp,$w_sp,$w_mhp,$w_msp,$w_wep,$w_wepk,$w_wepe,$w_sNoinfo,$w_iconImg,$w_iconImgB,$w_hpstate,$w_spstate,$w_ragestate,$w_wepestate,$w_isdead,$hpinfo,$spinfo,$rageinfo,$wepeinfo,$fog,$typeinfo,$sexinfo,$infinfo,$w_exp,$w_upexp,$baseexp,$w_pose,$w_tactic,$w_inf,$w_infdata;
global $n_type,$n_name,$n_gd,$n_sNo,$n_icon,$n_hp,$n_mhp,$n_sp,$n_msp,$n_rage,$n_wep,$n_wepk,$n_wepe,$n_lvl,$n_pose,$n_tactic,$n_inf;
$w_upexp = round(($w_lvl*$baseexp)+(($w_lvl+1)*$baseexp));
if (CURSCRIPT == 'botservice')
{
echo "w_name=$w_name\n";
echo "w_type=$w_type\n";
echo "w_sNo=$w_sNo\n";
}
if($w_hp <= 0) {
$w_hpstate = "<span class=\"red\">$hpinfo[3]</span>";
$w_spstate = "<span class=\"red\">$spinfo[3]</span>";
$w_ragestate = "<span class=\"red\">$rageinfo[3]</span>";
$w_isdead = true;
if (CURSCRIPT == 'botservice') echo "w_dead=1\n";
} else{
if($w_hp < $w_mhp*0.2) {
$w_hpstate = "<span class=\"red\">$hpinfo[2]</span>";
if (CURSCRIPT == 'botservice') echo "w_hpstate=2\n";
} elseif($w_hp < $w_mhp*0.5) {
$w_hpstate = "<span class=\"yellow\">$hpinfo[1]</span>";
if (CURSCRIPT == 'botservice') echo "w_hpstate=1\n";
} else {
$w_hpstate = "<span class=\"clan\">$hpinfo[0]</span>";
if (CURSCRIPT == 'botservice') echo "w_hpstate=0\n";
}
if($w_sp < $w_msp*0.2) {
$w_spstate = "$spinfo[2]";
} elseif($w_sp < $w_msp*0.5) {
$w_spstate = "$spinfo[1]";
} else {
$w_spstate = "$spinfo[0]";
}
if($w_rage >= 100) {
$w_ragestate = "<span class=\"red\">$rageinfo[2]</span>";
} elseif($w_rage >= 30) {
$w_ragestate = "<span class=\"yellow\">$rageinfo[1]</span>";
} else {
$w_ragestate = "$rageinfo[0]";
}
}
if($n_hp <= 0)
{
global $n_hpstate,$n_spstate,$n_ragestate,$n_isdead;
$n_hpstate = "<span class=\"red\">$hpinfo[3]</span>";
$n_spstate = "<span class=\"red\">$spinfo[3]</span>";
$n_ragestate = "<span class=\"red\">$rageinfo[3]</span>";
$n_isdead = true;
} elseif(isset($n_hp)) {
global $n_hpstate,$n_spstate,$n_ragestate;
if($n_hp < $n_mhp*0.2) {
$n_hpstate = "<span class=\"red\">$hpinfo[2]</span>";
} elseif($n_hp < $n_mhp*0.5) {
$n_hpstate = "<span class=\"yellow\">$hpinfo[1]</span>";
} else {
$n_hpstate = "<span class=\"clan\">$hpinfo[0]</span>";
}
if($n_sp < $n_msp*0.2) {
$n_spstate = "$spinfo[2]";
} elseif($n_sp < $n_msp*0.5) {
$n_spstate = "$spinfo[1]";
} else {
$n_spstate = "$spinfo[0]";
}
if($n_rage >= 100) {
$n_ragestate = "<span class=\"red\">$rageinfo[2]</span>";
} elseif($n_rage >= 30) {
$n_ragestate = "<span class=\"yellow\">$rageinfo[1]</span>";
} else {
$n_ragestate = "$rageinfo[0]";
}
}
if($w_wepe >= 400) {
$w_wepestate = "$wepeinfo[3]";
if (CURSCRIPT == 'botservice') echo "w_wepestate=3\n";
} elseif($w_wepe >= 200) {
$w_wepestate = "$wepeinfo[2]";
if (CURSCRIPT == 'botservice') echo "w_wepestate=2\n";
} elseif($w_wepe >= 60) {
$w_wepestate = "$wepeinfo[1]";
if (CURSCRIPT == 'botservice') echo "w_wepestate=1\n";
} else {
$w_wepestate = "$wepeinfo[0]";
if (CURSCRIPT == 'botservice') echo "w_wepestate=0\n";
}
//在战斗界面中加载敌我双方武器tooltip
global $wep_words,$wepk_words,$w_wep_words,$w_wepk_words;
$wep_words = parse_info_desc($wep,'m'); $wepk_words = parse_info_desc($wepk,'k');
if(!$fog||$ismeet) {
//非雾天显示敌人武器情报
$w_wep_words = parse_info_desc($w_wep,'m');
$w_wepk_words = parse_info_desc($w_wepk,'k');
//如果有的话 初始化第三方武器情报
if(isset($n_type))
{
global $n_wep_words,$n_wepk_words,$n_iconImg;
$n_iconImg = $n_type ? 'n_'.$n_icon.'.gif' : $n_gd.'_'.$n_icon.'.gif';
$n_wep_words = parse_info_desc($n_wep,'m');
$n_wepk_words = parse_info_desc($n_wepk,'k');
}
$w_sNoinfo = "$typeinfo[$w_type]({$sexinfo[$w_gd]}{$w_sNo}号)";
$w_i = $w_type > 0 ? 'n' : $w_gd;
$w_iconImg = $w_i.'_'.$w_icon; $w_iconImgB = NULL;
if(file_exists('img/'.$w_iconImg.'a.gif'))
{
$w_iconImgB = $w_iconImg.'a.gif';
}
else
{
$w_iconImg = $w_iconImg.'.gif';
}
if($w_inf) {
$w_infdata = '';
foreach ($infinfo as $inf_ky => $inf_nm) {
if(strpos($w_inf,$inf_ky) !== false) {
$w_infdata .= $inf_nm;
}
}
//$w_infdata = '<span class="red b">';
/*if(strpos($w_inf,'h') !== false){
$w_infdata .= $infinfo['h'];
}
if(strpos($w_inf,'a') !== false){
$w_infdata .= $infinfo['a'];
}
if(strpos($w_inf,'b') !== false){
$w_infdata .= $infinfo['b'];
}
if(strpos($w_inf,'f') !== false){
$w_infdata .= $infinfo['f'];
}*/
//$infdata .= '</span>';
/*if(strpos($w_inf,'p') !== false) {
$w_infdata .= "<span class=\"purple b\">{$infinfo['p']}</span>";
}
if(strpos($w_inf,'u') !== false) {
$w_infdata .= "<span class=\"yellow b\">{$infinfo['u']}</span>";
}
if(strpos($w_inf,'i') !== false) {
$w_infdata .= "<span class=\"clan b\">{$infinfo['i']}</span>";
}*/
} else {
$w_infdata = '';
}
} else {
//雾天显示???
$w_wep_words = '???';
$w_wepk_words = '???';
$w_sNoinfo = '???';
$w_iconImg = 'question.gif';
$w_name = '???';
$w_wep = '???';
$w_infdata = '???';
$w_pose = -1;
$w_tactic = -1;
$w_lvl = '?';
$w_hpstate = '???';
$w_spstate = '???';
$w_ragestate = '???';
$w_wepestate = '???';
$w_wepk = '';
}
return;
}
......
......@@ -175,7 +175,11 @@ function aievent($rate){
$itmchat[] = Array('type' => '2', 'time' => $now, 'send' => '【SANMA_TK】', 'msg' => $cht);
}
if(!empty($itmchat)){
$db->multi_insert("{$tablepre}chat",$itmchat);
foreach($itmchat as $ickey => $icvalues)
{
$db->query("INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('{$icvalues['type']}','{$icvalues['time']}','{$icvalues['send']}','','{$icvalues['msg']}')");
}
//$db->multi_insert("{$tablepre}chat",$itmchat);
}
}
......
......@@ -4,117 +4,49 @@ if(!defined('IN_GAME')) {
exit('Access Denied');
}
function findenemy(&$w_pdata) {
global $log,$mode,$main,$cmd,$battle_title,$attinfo,$skillinfo,$wepk,$wp,$wk,$wg,$wc,$wd,$wf,$nosta,$weps;
global $w_type,$w_name,$w_gd,$w_sNo,$w_icon,$w_hp,$w_mhp,$w_sp,$w_msp,$w_rage,$w_wep,$w_wepk,$w_wepe,$w_lvl,$w_pose,$w_tactic,$w_inf;//,$itmsk0;
if (CURSCRIPT == 'botservice') echo "mode=enemy_spotted\n";
$battle_title = '发现敌人';
extract($w_pdata,EXTR_PREFIX_ALL,'w');
init_battle();
$log .= "你发现了敌人<span class=\"red\">$w_name</span>!<br>对方好像完全没有注意到你!<br>";
// $cmd .= '现在想要做什么?<br><br>';
// $cmd .= '向对手大喊:<br><input size="30" type="text" name="message" maxlength="60"><br><br>';
// $cmd .= '<input type="hidden" name="mode" value="combat">';
if (CURSCRIPT !== 'botservice')
{
$w1 = substr($wepk,1,1);
$w2 = substr($wepk,2,1);
if (($w2=='0')||($w2=='1')) {$w2='';}
if((($w1 == 'G')||($w1=='J'))&&($weps==$nosta)){ $w1 = 'P'; }
// $cmd .= '<input type="radio" name="command" id="'.$w1.'" value="'.$w1.'" checked><a onclick=sl("'.$w1.'"); href="javascript:void(0);">'."$attinfo[$w1] (${$skillinfo[$w1]})".'</a><br>';
// if($w2) {
// $cmd .= '<input type="radio" name="command" id="'.$w2.'" value="'.$w2.'"><a onclick=sl("'.$w2.'"); href="javascript:void(0);">'."$attinfo[$w2] (${$skillinfo[$w2]})".'</a><br>';
// }
include template('battlecmd');
$cmd = ob_get_contents();
ob_clean();
}
// $cmd .= '<input type="radio" name="command" id="back" value="back"><a onclick=sl("back"); href="javascript:void(0);" >逃跑</a><br>';
$main = 'battle';
return;
}
function findteam(&$w_pdata){
function findteam(&$w_pdata)
{
global $log,$mode,$main,$cmd,$battle_title,$gamestate;
global $w_type,$w_name,$w_gd,$w_sNo,$w_icon,$w_hp,$w_mhp,$w_sp,$w_msp,$w_rage,$w_wep,$w_wepk,$w_wepe,$w_lvl,$w_pose,$w_tactic,$w_inf;//,$itmsk0;
global $pdata;
if($gamestate>=40){
if($gamestate>=40)
{
$log .= '<span class="yellow">连斗阶段所有队伍取消!</span><br>';
$mode = 'command';
return;
}
$battle_title = '发现队友';
extract($pdata,EXTR_REFS);
extract($w_pdata,EXTR_PREFIX_ALL,'w');
init_battle(1);
init_battle_rev($pdata,$w_pdata);
$main = 'battle_rev';
$log .= "你发现了队友<span class=\"yellow\">$w_name</span>!<br>";
for($i = 1;$i <= 6; $i++){
global ${'itm'.$i},${'itme'.$i},${'itms'.$i};
}
include template('findteam');
$cmd = ob_get_contents();
ob_clean();
// $cmd .= '现在想要做什么?<br><br>';
// $cmd .= '留言:<br><input size="30" type="text" name="message" maxlength="60"><br><br>';
// $cmd .= '想要转让什么?<input type="hidden" name="mode" value="senditem"><br><input type="radio" name="command" id="back" value="back" checked><a onclick=sl("back"); href="javascript:void(0);" >不转让</a><br><br>';
// for($i = 1;$i < 6; $i++){
// global ${'itms'.$i};
// if(${'itms'.$i}) {
// global ${'itm'.$i},${'itmk'.$i},${'itme'.$i};
// $cmd .= '<input type="radio" name="command" id="itm'.$i.'" value="itm'.$i.'"><a onclick=sl("itm'.$i.'"); href="javascript:void(0);" >'."${'itm'.$i}/${'itme'.$i}/${'itms'.$i}".'</a><br>';
// }
// }
$main = 'battle';
return;
}
function findcorpse(&$w_pdata){
global $log,$mode,$main,$battle_title,$cmd,$iteminfo,$itemspkinfo,$pdata;
global $w_type,$w_name,$w_gd,$w_sNo,$w_icon,$w_hp,$w_mhp,$w_wep,$w_wepk,$w_wepe,$w_lvl,$w_pose,$w_tactic,$w_inf,$w_rp;//,$itmsk0;
global $club,$clbpara,$allow_destory_corpse,$no_destory_corpse_type;
function findcorpse(&$w_pdata)
{
global $log,$mode,$main,$battle_title,$cmd,$iteminfo,$itemspkinfo;
global $allow_destory_corpse,$no_destory_corpse_type;
global $pdata;
$battle_title = '发现尸体';
extract($pdata,EXTR_REFS);
extract($w_pdata,EXTR_PREFIX_ALL,'w');
//init_battle(1);
init_battle_rev($pdata,$w_pdata,1);
if (CURSCRIPT == 'botservice')
{
echo "mode=corpse\n";
foreach (Array('w_wep','w_arb','w_arh','w_ara','w_arf','w_art') as $w_value)
if (${$w_value.'s'})
{
echo "{$w_value}=".${$w_value}."\n";
echo "{$w_value}k=".${$w_value.'k'}."\n";
echo "{$w_value}e=".${$w_value.'e'}."\n";
echo "{$w_value}s=".${$w_value.'s'}."\n";
echo "{$w_value}sk=".${$w_value.'sk'}."\n";
}
foreach (Array('1','2','3','4','5','6') as $w_itm_id)
if (${'w_itms'.$w_itm_id})
{
echo "w_itm{$w_itm_id}=".${'w_itm'.$w_itm_id}."\n";
echo "w_itmk{$w_itm_id}=".${'w_itmk'.$w_itm_id}."\n";
echo "w_itme{$w_itm_id}=".${'w_itme'.$w_itm_id}."\n";
echo "w_itms{$w_itm_id}=".${'w_itms'.$w_itm_id}."\n";
echo "w_itmsk{$w_itm_id}=".${'w_itmsk'.$w_itm_id}."\n";
}
}
else
{
$main = 'battle_rev';
$log .= '你发现了<span class="red">'.$w_name.'</span>的尸体!<br>';
// 初始化尸体tooltip
# 初始化尸体tooltip
foreach (Array('wep','wep2','arb','arh','ara','arf','art','itm0','itm1','itm2','itm3','itm4','itm5','itm6') as $value)
{
$value = 'w_'.$value;
......@@ -130,29 +62,15 @@ function findcorpse(&$w_pdata){
$s_value = $value.'s';
$sk_value = $value.'sk';
}
if(!empty($$value))
{
global ${$value.'_words'},${$k_value.'_words'},${$s_value.'_words'},${$sk_value.'_words'};
# 初始化名称样式
${$value.'_words'} = parse_info_desc($$value,'m');
${$value.'_words'} = parse_nameinfo_desc($$value,$w_horizon);
# 初始化类别样式
if(${$k_value})
{
${$k_value.'_words'} = parse_info_desc($$k_value,'k');
}
else
{
${$k_value.'_words'} = '';
}
${$k_value.'_words'} = parse_kinfo_desc($$k_value,$$sk_value);
# 初始化属性样式
if(${$sk_value} && is_numeric(${$sk_value}) === false)
{
${$sk_value.'_words'} = parse_info_desc($$sk_value,'sk',$$k_value,1);
}
else
{
${$sk_value.'_words'} = '';
}
}
${$sk_value.'_words'} = empty($$sk_value) ? '' : parse_skinfo_desc($$sk_value,$$k_value,1);
}
// 初始化仓库数据
......@@ -170,13 +88,13 @@ function findcorpse(&$w_pdata){
include template('corpse');
$cmd = ob_get_contents();
ob_clean();
}
return;
}
function senditem(){
//global $db,$tablepre,$log,$mode,$main,$command,$cmd,$battle_title,$pls,$plsinfo,$message,$now,$name,$w_log,$teamID,$gamestate,$action;
function senditem()
{
global $db,$tablepre,$log,$mode,$main,$command,$cmd,$battle_title,$message,$plsinfo,$hplsinfo,$now,$gamestate;
if(!isset($data))
{
......@@ -207,7 +125,8 @@ function senditem(){
}
$edata = $db->fetch_array($result);
if($edata['pls'] != $pls) {
if($edata['pls'] != $pls)
{
//登记非功能性地点信息时合并隐藏地点
foreach($hplsinfo as $hgroup=>$hpls) $plsinfo += $hpls;
$log .= '<span class="yellow">'.$edata['name'].'</span>已经离开了<span class="yellow">'.$plsinfo[$pls].'</span>。<br>';
......@@ -226,20 +145,17 @@ function senditem(){
return;
}
if(!empty($message)){
// foreach ( Array('<','>',';',',') as $value ) {
// if(strpos($message,$value)!==false){
// $message = str_replace ( $value, '', $message );
// }
// }
if(!empty($message))
{
$log .= "<span class=\"lime\">你对{$edata['name']}说:“{$message}”</span><br>";
$w_log = "<span class=\"lime\">{$name}对你说:“{$message}”</span><br>";
if(!$edata['type']){logsave($edata['pid'],$now,$w_log,'c');}
}
if($command != 'back'){
if($command != 'back')
{
$itmn = substr($command, 3);
//global ${'itm'.$itmn},${'itmk'.$itmn},${'itme'.$itmn},${'itms'.$itmn},${'itmsk'.$itmn};
if (!${'itms'.$itmn}) {
$log .= '此道具不存在!';
$action = ''; $bid = 0;
......@@ -261,14 +177,8 @@ function senditem(){
return;
}
//global $w_pid,$w_name,$w_pass,$w_type,$w_endtime,$w_gd,$w_sNo,$w_icon,$w_club,$w_hp,$w_mhp,$w_sp,$w_msp,$w_att,$w_def,$w_pls,$w_lvl,$w_exp,$w_money,$w_bid,$w_inf,$w_rage,$w_pose,$w_tactic,$w_killnum,$w_state,$w_wp,$w_wk,$w_wg,$w_wc,$w_wd,$w_wf,$w_teamID,$w_teamPass,$w_wep,$w_wepk,$w_wepe,$w_weps,$w_arb,$w_arbk,$w_arbe,$w_arbs,$w_arh,$w_arhk,$w_arhe,$w_arhs,$w_ara,$w_arak,$w_arae,$w_aras,$w_arf,$w_arfk,$w_arfe,$w_arfs,$w_art,$w_artk,$w_arte,$w_arts,$w_itm0,$w_itmk0,$w_itme0,$w_itms0,$w_itm1,$w_itmk1,$w_itme1,$w_itms1,$w_itm2,$w_itmk2,$w_itme2,$w_itms2,$w_itm3,$w_itmk3,$w_itme3,$w_itms3,$w_itm4,$w_itmk4,$w_itme4,$w_itms4,$w_itm5,$w_itmk5,$w_itme5,$w_itms5,$w_itm6,$w_itmk6,$w_itme6,$w_itms6,$w_wepsk,$w_arbsk,$w_arhsk,$w_arask,$w_arfsk,$w_artsk,$w_itmsk0,$w_itmsk1,$w_itmsk2,$w_itmsk3,$w_itmsk4,$w_itmsk5,$w_itmsk6,$w_rp,$w_skillpoint,$nick;
extract($edata,EXTR_PREFIX_ALL,'w');
//global $w_pid, $w_name, $w_pass, $w_type, $w_endtime,$w_deathtime, $w_gd, $w_sNo, $w_icon, $w_club, $w_hp, $w_mhp, $w_sp, $w_msp, $w_att, $w_def, $w_pls, $w_lvl, $w_exp, $w_money, $w_bid, $w_inf, $w_rage, $w_pose, $w_tactic, $w_killnum, $w_state, $w_wp, $w_wk, $w_wg, $w_wc, $w_wd, $w_wf, $w_teamID, $w_teamPass;
//global $w_wep, $w_wepk, $w_wepe, $w_weps, $w_arb, $w_arbk, $w_arbe, $w_arbs, $w_arh, $w_arhk, $w_arhe, $w_arhs, $w_ara, $w_arak, $w_arae, $w_aras, $w_arf, $w_arfk, $w_arfe, $w_arfs, $w_art, $w_artk, $w_arte, $w_arts, $w_itm0, $w_itmk0, $w_itme0, $w_itms0, $w_itm1, $w_itmk1, $w_itme1, $w_itms1, $w_itm2, $w_itmk2, $w_itme2, $w_itms2, $w_itm3, $w_itmk3, $w_itme3, $w_itms3, $w_itm4, $w_itmk4, $w_itme4, $w_itms4, $w_itm5, $w_itmk5, $w_itme5, $w_itms5,$w_itm6, $w_itmk6, $w_itme6, $w_itms6, $w_wepsk, $w_arbsk, $w_arhsk, $w_arask, $w_arfsk, $w_artsk, $w_itmsk0, $w_itmsk1, $w_itmsk2, $w_itmsk3, $w_itmsk4, $w_itmsk5, $w_itmsk6;
//global $w_combat_inf, $w_rp,$w_action,$w_achievement,$w_skills,$w_skillpoint;
for($i = 1;$i <= 6; $i++)
{
if(!$edata['itms'.$i])
......
......@@ -5,7 +5,7 @@
}
global $can_lootdepot_type;
//个人仓库最多可以储存的道具数量 0=不限制
$max_saveitem_num = 0;
$max_saveitem_num = 6;
//储存每件道具的手续费
$saveitem_cost = 20;
//取出道具的手续费
......
......@@ -96,10 +96,10 @@
foreach($list['stuff'] as $skey => $slist)
{
if($skey != 0) $smhint .= ' + ';
$smhint .= "<span class='grey'>[主]</span>".parse_info_desc($slist,'k')."";
$smhint .= "<span class='grey'>[主]</span>".parse_kinfo_desc($slist)."";
}
$smobbs = !empty($list['obbs']) ? '('.$list['obbs'].'%)' : '';
$smhint .= " → <span class='grey'>{$smobbs}</span>".parse_info_desc($list['result'],'k')."";
$smhint .= " → <span class='grey'>{$smobbs}</span>".parse_kinfo_desc($list['result'])."";
$smhint .= '</span></li>';
}
}
......@@ -117,10 +117,10 @@
foreach($list['stuff'] as $skey => $slist)
{
if($skey != 0) $smhint .= ' + ';
$smhint .= "<span class='grey'>[次]</span>".parse_info_desc($slist,'sk')."";
$smhint .= "<span class='grey'>[次]</span>".parse_skinfo_desc($slist)."";
}
$smobbs = !empty($list['obbs']) ? '('.$list['obbs'].'%)' : '';
$smhint .= " → <span class='grey'>{$smobbs}</span>".parse_info_desc($list['result'],'sk')."";
$smhint .= " → <span class='grey'>{$smobbs}</span>".parse_skinfo_desc($list['result'])."";
$smhint .= '</span></li>';
}
}
......
......@@ -1622,7 +1622,7 @@ function itemuse($itmn,&$data=NULL) {
wthchange( $itm,$itmsk);
addnews ($now,'thiphase',$name,$nick);
$hack = 1;
$gamevars['apis'] = $gamevars['api'] = 5;
$gamevars['apis'] = $gamevars['api'] = 3;
$log .= '因为破灭之歌的作用,全部锁定被打破了!<br>';
movehtm();
addnews($now,'hack2',$name,$nick);
......@@ -1641,10 +1641,14 @@ function itemuse($itmn,&$data=NULL) {
include_once GAME_ROOT . './include/system.func.php';
$log .= '嗯……?只有碎片也能用吗?<br>好像将一小部分NPC部署进了游戏内……<br>';
//思念体 4*3
addnpc ( 2, 0, 4);
addnpc ( 2, 1, 4);
addnpc ( 2, 2, 4);
addnpc ( 2, 3, 4);
addnpc ( 2, 0, 2);
addnpc ( 2, 1, 2);
addnpc ( 2, 2, 2);
addnpc ( 2, 3, 2);
addnpc ( 2, 4, 2);
addnpc ( 2, 5, 2);
addnpc ( 2, 6, 2);
addnpc ( 2, 7, 2);
addnews ($now , 'key0', $name,$nick);
$itms --;
if($itms <= 0) destory_single_item($data,$itmn,1);
......@@ -2235,6 +2239,26 @@ function itemuse($itmn,&$data=NULL) {
$log .="宝石在你的手上发出异样的光芒,似乎有个奇怪的女声在你耳边说道<span class=\"yellow\">\"我是从天界来的凯丽\"</span>.";
}
return;
} elseif ($itm == '调制解调器'){
if(!empty($gamevars['apis']))
{
$log .= '你将这件长得很像猫的东西放在了地上……目送它慢悠悠地爬走了。<br>';
if($gamevars['api'] < $gamevars['apis'])
{
$gamevars['api']++;
save_gameinfo();
$log .= '<span class="yellow">好像有什么东西恢复了!</span><br>';
}
else
{
$log .= '<span class="yellow">但是什么也没有发生!</span><br>';
}
$itms--;
}
else
{
$log .= '这件长得很像猫的东西该怎么用呢?<br>';
}
} elseif ($itm == '水果刀') {
$flag = false;
......
......@@ -178,6 +178,7 @@ function hack($itmn = 0) {
function newradar($m = 0){
global $mode,$log,$cmd,$main,$pls,$db,$tablepre,$plsinfo,$arealist,$areanum,$hack,$gamestate;
global $pnum,$npc2num,$npc3num,$npc4num,$npc5num,$npc6num,$radarscreen,$typeinfo,$weather;
global $horizon;
if((CURSCRIPT !== 'botservice') && (!$mode)) {
$log .= '仪器使用失败!<br>';
......@@ -191,7 +192,15 @@ function newradar($m = 0){
return;
}
}
$npctplist = Array(90,92,2,5,6,7,11,14,89);
if($horizon == 1)
{
$npctplist = Array(92,89);
}
else
{
$npctplist = Array(90,2,5,6,11,14);
}
$tdheight = 20;
$screenheight = count($plsinfo)*$tdheight;
if (CURSCRIPT == 'botservice')
......
......@@ -131,7 +131,7 @@ function check_trap_def_event(&$pa,$damage,$playerflag=0,$selflag=0)
}
# 「天佑」技能判定
if($damage && !check_skill_unlock('buff_godbless',$data))
if($damage && !check_skill_unlock('buff_godbless',$pa))
{
$damage = 0;
$log .= "<span class=\"yellow\">「天佑」使你免疫了陷阱伤害!</span><br>";
......@@ -225,7 +225,7 @@ function trap(&$data=NULL){
addnews($now,'trap',$name,$trname,$itm0,$nick);
}
$log .= "糟糕,你触发了{$trperfix}陷阱<span class=\"yellow\">$itm0</span>!<br>";
if($data['skilllog']) $log.= $data['skilllog'];
if(!empty($data['skilllog'])) $log.= $data['skilllog'];
$log .= "受到<span class=\"dmg\">$damage</span>点伤害!<br>";
# 踩雷rp结算
......
......@@ -199,15 +199,15 @@ function parse_smartmix_recipelink($itemindex, $stext = '', $sstyle = ''){
return "<span tooltip2=\"{$tt}\"><a ".($sstyle ? "class=\"{$sstyle}\" " : '')."onclick=\"$('itemindex').value='$itemindex';postCmd('maincmd','command.php');\">".($stext ? $stext : $itemindex).'</a></span>';
}
function parse_itemmix_resultshow($rarr){
$ret = $rarr[0].'/'.parse_info_desc($rarr[1],'k','',0,'none').'/'.$rarr[2].'/'.$rarr[3];
$itmskw = !empty($rarr[4]) ? parse_info_desc($rarr[4],'sk',$rarr[1],0,'none') : '';
$ret = $rarr[0].'/'.parse_kinfo_desc($rarr[1],'','','none').'/'.$rarr[2].'/'.$rarr[3];
$itmskw = !empty($rarr[4]) ? parse_skinfo_desc($rarr[4],$rarr[1],'','none') : '';
if($itmskw) $ret .= '/'.$itmskw;
return $ret;
}
function get_npc_helpinfo($nlist,$tooltip=1)
{
global $plsinfo,$hplsinfo,$gamecfg,$iteminfo,$clubinfo;
global $npcinit,$plsinfo,$hplsinfo,$gamecfg,$iteminfo,$clubinfo;
global $posetips,$tactips,$poseinfo,$tacinfo;
//登记非功能性地点信息时合并隐藏地点
foreach($hplsinfo as $hgroup=>$hpls) $plsinfo += $hpls;
......@@ -224,12 +224,13 @@ function get_npc_helpinfo($nlist,$tooltip=1)
foreach($npcs[$tsub] as $n => $npc)
{
$snpc = array_merge($npcs,$npc);
$snpc = array_merge($npcinit,$snpc);
unset($snpc['sub']);unset($snpc['asub']);unset($snpc['esub']);
foreach(Array('p','k','g','c','d','f') as $val)
{
if(isset($snpc['w'.$val]))
if(!empty($snpc['w'.$val]))
{
if(isset($snpc['skill']))
if(!empty($snpc['skill']))
{
$snpc['skill'] .= '(?)';
}
......@@ -249,6 +250,17 @@ function get_npc_helpinfo($nlist,$tooltip=1)
$snpc['gd'] = '未知';
}
if(isset($snpc['pls']))
{
if(is_array($snpc['pls']))
{
$splss = '';
foreach($snpc['pls'] as $spls)
{
$splss .= empty($splss) ? $plsinfo[$spls] : '|'.$plsinfo[$spls];
}
$snpc['pls'] = $splss;
}
else
{
if($tsub == 'esub')
{
......@@ -258,7 +270,7 @@ function get_npc_helpinfo($nlist,$tooltip=1)
{
$snpc['pls'] = $snpc['pls']==99 ? '随机' : $plsinfo[$snpc['pls']];
}
}
}
if(isset($snpc['pose']))$snpc['poseinfo'] = "<span tooltip=\"{$posetips[$snpc['pose']]}\">".$poseinfo[$snpc['pose']]."</span>";
if(isset($snpc['tactic']))$snpc['tacinfo'] = "<span tooltip=\"{$tactips[$snpc['tactic']]}\">".$tacinfo[$snpc['tactic']]."</span>";
......@@ -285,9 +297,9 @@ function get_npc_helpinfo($nlist,$tooltip=1)
//添加tooltip效果
if($tooltip)
{
if(!empty($snpc[$value])) $snpc[$value] = parse_info_desc($snpc[$value],'m');
if(!empty($snpc[$sk_value])) $snpc[$sk_value.'_words'] = parse_info_desc($snpc[$sk_value],'sk',$snpc[$k_value]);
if(!empty($snpc[$k_value])) $snpc[$k_value] = parse_info_desc($snpc[$k_value],'k');
if(!empty($snpc[$value])) $snpc[$value] = parse_nameinfo_desc($snpc[$value]);
if(!empty($snpc[$sk_value])) $snpc[$sk_value.'_words'] = parse_skinfo_desc($snpc[$sk_value],$snpc[$k_value]);
if(!empty($snpc[$k_value])) $snpc[$k_value] = parse_kinfo_desc($snpc[$k_value]);
}
}
}
......
......@@ -64,6 +64,10 @@ namespace revbattle
global $log,$now,$weather,$gamevars,$gamecfg;
global $weather_active_r,$pose_active_modifier,$pose_active_modifier,$active_obbs,$chase_active_obbs;
# 敌人处于哨戒姿态下时,不会先攻
if($pd['pose'] == 7) return 100;
if($pa['pose'] == 7) return 0;
# 获取基础先攻率:
if(!$mode)
{
......
......@@ -429,9 +429,11 @@ namespace revcombat
return 0;
}
# 哨戒姿态不会反击,但是会生气……
# 生气后会变更为强袭姿态
if($pd['pose'] == 7)
{
$pd['cannot_counter_log'] = "{$pd['nm']}看起来非常生气!还是离他远点吧……";
$pd['pose'] = 2;
$pd['cannot_counter_log'] = "{$pd['nm']}看起来非常生气!这回你可摊上事啦!";
return 0;
}
......
......@@ -50,7 +50,7 @@ function check_can_move($pls,$pgroup,$moveto)
function move($moveto = 99,&$data=NULL)
{
global $log,$weather,$plsinfo,$hplsinfo,$arealist,$areanum,$hack,$areainfo,$gamestate,$gamecfg;
global $inf_move_sp,$infwords,$inf_move_hp;
global $actlog;
if(!isset($data))
{
......@@ -93,28 +93,9 @@ function move($moveto = 99,&$data=NULL)
$hpls_flag = false;
}
//足部受伤,20;足球社,12;冻伤,30;正常,15;去gamecfg里改吧
$movesp = 15;
if ($inf) {
foreach ($inf_move_sp as $inf_ky => $sp_down) {
if(strpos($inf,$inf_ky)!==false){$movesp+=$sp_down;}
}
}
if($club == 6){
if($lvl>=20){
$movesp -= 14;
}else{
$movesp -= 10+floor($lvl/5);
}
}
if($sp <= $movesp){
$log .= "体力不足,不能移动!<br>还是先睡会儿吧!<br>";
return;
}
$sp -= $movesp;
# 计算并扣除移动所需SP/HP
$flag = calc_move_search_sp_cost($data,'move');
if(!$flag) return;
# 预移动、探索阶段事件结算
$moved = pre_move_search_events($data,'move');
......@@ -125,7 +106,7 @@ function move($moveto = 99,&$data=NULL)
if(!$hpls_flag) $pgroup = 0;
$pls = $moveto;
$moveto_info = $hpls_flag ? $hplsinfo[$pgroup][$pls] : $plsinfo[$pls];
$log .= "消耗<span class=\"yellow\">{$movesp}</span>点体力,移动到了<span class=\"yellow\">{$moveto_info}</span>。<br>";
$log .= "{$actlog},移动到了<span class=\"yellow\">{$moveto_info}</span>。<br>";
}
$log .= $areainfo[$pls].'<br>';
......@@ -142,7 +123,7 @@ function move($moveto = 99,&$data=NULL)
function search(&$data=NULL)
{
global $log,$weather,$arealist,$areanum,$hack,$plsinfo,$hplsinfo,$gamestate;
global $inf_search_sp,$infwords,$inf_search_hp;
global $actlog;
if(!isset($data))
{
......@@ -165,32 +146,15 @@ function search(&$data=NULL)
$hpls_flag = false;
}
//腕部受伤,20;冻伤:30;侦探社,12;正常,15;改到gamecfg
$schsp =15;
if ($inf) {
foreach ($inf_search_sp as $inf_ky => $sp_down) {
if(strpos($inf,$inf_ky)!==false){$schsp+=$sp_down;}
}
}
if($club == 6){
if($lvl>=20){
$schsp -= 14;
}else{
$schsp -= 10+floor($lvl/5);
}
}
if($sp <= $schsp){
$log .= "体力不足,不能探索!<br>还是先睡会儿吧!<br>";
return;
}
# 计算并扣除移动所需SP/HP
$flag = calc_move_search_sp_cost($data,'search');
if(!$flag) return;
# 预移动、探索阶段事件结算
$moved = pre_move_search_events($data,'search');
if($hp <= 0) return;
$sp -= $schsp;
$log .= "消耗<span class=\"yellow\">{$schsp}</span>点体力,你搜索着周围的一切。。。<br>";
$log .= "{$actlog},你搜索着周围的一切。。。<br>";
# 探索指定地点,结算探索事件
move_search_events($data,'search');
......@@ -202,6 +166,57 @@ function search(&$data=NULL)
}
# 计算移动 & 探索消耗的SP & HP
function calc_move_search_sp_cost(&$data,$act)
{
global $log,$movesp,$movehp,$inf_move_sp,$actlog;
extract($data,EXTR_REFS);
$flag = 0;
# 移动&探索的消耗基数
$costsp = $movesp;
# 代偿移动&探索的消耗系数
$costspr = $movehp;
# 移动&探索要消耗的属性类型
$actpoint = $horizon == 1 ? 'hp' : 'sp';
# 代偿移动&探索要消耗的属性类型
$subpoint = $horizon == 1 ? 'sp' : 'hp';
# 受伤时消耗增加
if($inf)
{
foreach($inf_move_sp as $inf_ky => $sp_down)
{
if(strpos($inf,$inf_ky)!==false)
{
$costsp+=$sp_down;
}
}
}
# 宛如疾风消耗减少
if($club == 6) $costsp -= $lvl>=20 ? 14 : 10+floor($lvl/5);
if($$actpoint > $costsp)
{
$$actpoint -= $costsp;
$flag = $actpoint;
}
elseif($$subpoint > round($costsp * $costspr))
{
$$subpoint -= $costsp;
$flag = $subpoint;
}
else
{
$log .= "再动下去要出人命了!<br>还是先睡会儿吧!<br>";
return $flag;
}
$actlog = $flag == 'hp' ? "燃烧了<span class=\"red\">{$costsp}</span>点生命" : "消耗了<span class=\"yellow\">{$costsp}</span>点体力";
return $flag;
}
# 预探索、移动阶段事件
function pre_move_search_events(&$data,$act)
{
......@@ -523,20 +538,6 @@ function discover($schmode = 0,&$data=NULL)
}
extract($data,EXTR_REFS);
$event_dice = rand(0,99);
if($data['pass'] == 'bot') $event_obbs = -1;
if(($event_dice < $event_obbs)||(($art!="Untainted Glory")&&($pls==34)&&($gamestate != 50))){
//echo "进入事件判定<br>";
include_once GAME_ROOT.'./include/game/event.func.php';
$event_flag = event();
//触发了事件,中止探索推进
if($event_flag)
{
$mode = 'command';
return;
}
}
# 判定移动、探索、事件后的BGM变化
if(array_key_exists($pls,$pls_bgm))
{
......@@ -558,6 +559,20 @@ function discover($schmode = 0,&$data=NULL)
goto battle_flag;
}
$event_dice = rand(0,99);
if($data['pass'] == 'bot') $event_obbs = -1;
if(($event_dice < $event_obbs)||(($art!="Untainted Glory")&&($pls==34)&&($gamestate != 50))){
//echo "进入事件判定<br>";
include_once GAME_ROOT.'./include/game/event.func.php';
$event_flag = event();
//触发了事件,中止探索推进
if($event_flag)
{
$mode = 'command';
return;
}
}
$trap_dice=diceroll(99);
// 计算陷阱“发现率”
if($trap_dice < $trap_max_obbs)
......@@ -622,7 +637,10 @@ function discover($schmode = 0,&$data=NULL)
$eid = $edata['pid'];
# 使用fetch_playerdata_by_pid重新获取敌人数据,以应用各种在载入玩家数据时进行的判定
$edata = fetch_playerdata_by_pid($eid);
if(!$edata['type'] || $gamestate < 50)
# 不管是活人还是死人,都只会在处于相同视界的情况下遭遇
# 死斗模式无视视界限制
if($horizon == $edata['horizon'] || (!$edata['type'] && $gamestate == 50))
{
if($edata['hp'] <= 0)
{
......@@ -657,8 +675,7 @@ function discover($schmode = 0,&$data=NULL)
if (($artk!='XX')&&($edata['artk']=='XX')&&($gamestate<50)) continue;
# 暂时直接略过盟友单位
if(!empty($edata['clbpara']['mate']) && in_array($pid,$edata['clbpara']['mate'])) continue;
# 灵子状态只能遭遇同为灵子状态的对象,非灵子状态对象无法发现灵子状态下的对象……但是尸体就没有这种考量了
if(($edata['pose'] == 8 || $data['pose'] == 8) && $data['pose'] != $edata['pose']) continue;
# 「量心」技能效果判定(不会遭遇HP为1的敌人):
if(!check_skill_unlock('c19_dispel',$data) && !empty(get_skillpara('c19_dispel','active',$clbpara)) && $edata['hp'] == 1) continue;
......@@ -696,7 +713,7 @@ function discover($schmode = 0,&$data=NULL)
else
{
battle_flag:
//计算先攻概率
//计算玩家对敌人的先攻概率
$active_r = \revbattle\calc_active_rate($data,$edata);
$bid = $edata['pid'];
$active_dice = diceroll(99);
......@@ -745,7 +762,7 @@ function discover($schmode = 0,&$data=NULL)
}
else
{
if($data['pose'] == 8) $log .= '<span class="yellow">周围没有同处于灵子状态的对象。</span><br>';
if($horizon == 1) $log .= '<span class="yellow">周围没有同处于灵子视界中的对象。</span><br>';
else $log .= '<span class="yellow">周围一个人都没有。</span><br>';
}
$mode = 'command';
......
......@@ -734,7 +734,7 @@ function item_add_trait($choice1, $choice2)
}
function shoplist($sn,$getlist=NULL) {
global $gamecfg,$mode,$itemdata,$areanum,$areaadd,$iteminfo,$itemspkinfo,$club;
global $gamecfg,$mode,$itemdata,$areanum,$areaadd,$iteminfo,$itemspkinfo,$club,$horizon;
global $db,$tablepre;
$arean = floor($areanum / $areaadd);
$result=$db->query("SELECT * FROM {$tablepre}shopitem WHERE kind = '$sn' AND area <= '$arean' AND num > '0' AND price > '0' ORDER BY sid");
......@@ -748,25 +748,22 @@ function shoplist($sn,$getlist=NULL) {
$itemdata[$i]['price']= $club == 11 ? round($itemlist['price']*0.75) : $itemlist['price'];
$itemdata[$i]['area']=$itemlist['area'];
$itemdata[$i]['item']=$itemlist['item'];
$itemdata[$i]['item_words']= parse_info_desc($itemdata[$i]['item'],'m');
$itemdata[$i]['item_words']= parse_nameinfo_desc($itemdata[$i]['item'],$horizon);
$itemdata[$i]['itme']=$itemlist['itme'];
$itemdata[$i]['itms']=$itemlist['itms'];
//list($sid,$kind,$num,$price,$area,$item,$itmk,$itme,$itms,$itmsk)=explode(',',$itemlist);
foreach($iteminfo as $info_key => $info_value){
if(strpos($itemlist['itmk'],$info_key)===0){
if(isset($getlist)) $itemdata[$i]['itmk'] = $info_value;
//$itemdata[$i]['itmk_words'] = parse_itm_desc($info_key,'k');
break;
}
}
$itemdata[$i]['itmk_words'] = parse_info_desc($itemlist['itmk'],'k');
$itemdata[$i]['itmk_words'] = parse_kinfo_desc($itemlist['itmk'],$itemlist['itmsk']);
$itemdata[$i]['itmsk_words'] = '';
if($itemlist['itmsk'] && ! is_numeric($itemlist['itmsk'])){
if(!isset($getlist))
{
$itemdata[$i]['itmsk_words'] = parse_info_desc($itemlist['itmsk'],'sk',$itemlist['itmk']);
//$tmp_sk = get_itmsk_array($itemlist['itmsk']);
//foreach($tmp_sk as $sk) $itemdata[$i]['itmsk_words'].= parse_itm_desc($sk,'sk');
$itemdata[$i]['itmsk_words'] = parse_skinfo_desc($itemlist['itmsk'],$itemlist['itmk']);
}
else
{
......
......@@ -524,6 +524,182 @@ function player_format_with_db_structure($data){
reload_equip_items($ndata);
return $ndata;
}
# 处理道具名的显示信息
function parse_nameinfo_desc($info,$subinfo='',$short='',$tiptype='')
{
global $tps_name,$tps_names,$tps_name_lore,$noitm;
global $horizon;
if(empty($info)) return $noitm;
$ttypes = $tiptype ? $tiptype : 'tooltip';
$info_f = $info_tp = '';
# 首先检查带前缀的道具名是否有特殊介绍
# 如果没有,过滤掉前缀
if(!isset($tps_name[$info]) && !isset($tps_names[$info]))
{
$tinfo = preg_replace('/锋利的|电气|毒性|\[\+.*\]|-改/', '', $info);
}
else
{
$tinfo = $info;
}
if(isset($tps_name[$tinfo]) && !is_array($tps_name[$tinfo]) && isset($tps_names[$tps_name[$tinfo]]))
{
$ts = $tps_names[$tps_name[$tinfo]];
$info_f = isset($ts['class']) ? $ts['class'] : '';
$info_tp = isset($ts['title']) ? $ts['title'] : '';
}
elseif(isset($tps_name[$tinfo]))
{
$info_f = isset($tps_name[$tinfo]['class']) ? $tps_name[$tinfo]['class'] : '';
$info_tp = isset($tps_name[$tinfo]['title']) ? $tps_name[$tinfo]['title'] : '';
}
# 灵子视界内,可以看到特殊信息
if($subinfo == 1 && isset($tps_name_lore[$tinfo]))
{
if(!empty($info_tp)) $info_tp .= "\r";
$info_tp .= $tps_name_lore[$tinfo]['title'];
}
if(!empty($info_f)) $info_f = "class=\"{$info_f}\"";
if(!empty($info_tp)) $info_tp = "{$ttypes}=\"{$info_tp}\"";
$info = "<span {$info_f} {$info_tp}>{$info}</span>";
return $info;
}
# 处理道具类别的显示信息
function parse_kinfo_desc($info,$subinfo='',$short='',$tiptype='')
{
global $iteminfo,$tps_ik,$noitm;
if(empty($info)) return $noitm;
$ttypes = $tiptype ? $tiptype : 'tooltip';
# 获取该道具的通用类别,保存在$v_info内
# 如果该道具类别没有特殊介绍,则直接使用通用类别
foreach($iteminfo as $info_key => $info_value)
{
if(strpos($info,$info_key)===0)
{
$v_info = $info_key;
break;
}
}
if(!isset($tps_ik[$info])) $info = $v_info;
$info_f = isset($tps_ik[$info]['class']) ? $tps_ik[$info]['class'] : '';
$info_tp = isset($tps_ik[$info]['title']) ? $tps_ik[$info]['title'] : '';
# 传入了属性作为辅助参数时
if($info == 'WJ')
{
$info_tp.= "需装填「重型弹药」";
}
elseif(!empty($subinfo))
{
if(!empty($info_tp)) $info_tp .= "\r";
if(!is_array($subinfo)) $subinfo = get_itmsk_array($subinfo);
if($info == 'WG' || $info == 'WGK' || $info == 'WDG')
{
if(in_array('e',$subinfo) || in_array('w',$subinfo)) $info_tp.= "需装填「能源弹药」";
elseif(in_array('u',$subinfo) || in_array('i',$subinfo)) $info_tp.= "需装填「气体弹药」";
elseif(in_array('r',$subinfo)) $info_tp.= "需装填「机枪子弹」";
}
}
else
{
if($info == 'WG' || $info == 'WGK' || $info == 'WDG') $info_tp.= "需装填「手枪弹药」";
}
if(!empty($info_f)) $info_f = "class=\"{$info_f}\"";
if(!empty($info_tp)) $info_tp = "{$ttypes}=\"{$info_tp}\"";
# 道具类别里没有$info的介绍,使用通用类别$v_info
if(!isset($iteminfo[$info])) $info = $v_info;
return "<span {$info_tp} {$info_f}>{$iteminfo[$info]}</span>";
}
# 处理道具属性的显示信息
function parse_skinfo_desc($info,$subinfo='',$short='',$tiptype='')
{
global $itemspkinfo,$cskills,$tps_isk,$nospk;
# 属性为空时 返回 “--”
$ret = $nospk;
if(empty($info)) return $ret;
$ttypes = $tiptype ? $tiptype : 'tooltip';
# 处理该数量以上的属性时,将属性格式变为+...+的缩写
$short_nums = 4;
# 技能书特殊处理
if($subinfo == 'VS')
{
if(!empty($info) && isset($cskills[$info]))
{
$sk = $cskills[$info]; $sknm = $cskills[$info]['name'];
$ret = "<span {$ttypes}=\"使用后可习得技能「{$sknm}\">知识</span>";
}
return $ret;
}
# 正常处理属性
else
{
# 数组化
if(!is_array($info)) $info = get_itmsk_array($info);
# 计数
$sk_max = count($info); $sk_nums = 0;
$sk_info = ''; $sk_tp = '';
# 属性中是否有奇迹属性?
if(in_array('x',$info)) $xflag = 1;
foreach($info as $sk)
{
$csk = $itemspkinfo[$sk];
# 检查属性有没有特殊样式
if(isset($tps_isk[$sk]['class'])) $csk = "<span class=\"".$tps_isk[$sk]['class']."\">".$csk."</span>";
# 将属性加入显示队列
$sk_info .= $csk;
# 如果不是最后一个属性 显示一个 + 号
if($sk_nums<$sk_max-1) $sk_info .= '+';
# 检查属性有没有tooltip
if(isset($tps_isk[$sk]['title']))
{
if($sk_max > 1)
{
# 奇迹属性隐藏tips
if(!empty($xflag) && isset($tps_isk[$sk]['x-title'])) $sk_tp .= $tps_isk[$sk]['x-title'];
# 标准tips
else $sk_tp .= "【{$itemspkinfo[$sk]}】: ".$tps_isk[$sk]['title'];
# 换行
if($sk_nums<$sk_max-1) $sk_tp .= "\r";
}
else
{
$sk_tp = !empty($xflag) && isset($tps_isk[$sk]['x-title']) ? $tps_isk[$sk]['x-title'] : $tps_isk[$sk]['title'];
}
}
$sk_nums++;
}
if(!empty($sk_info)) $ret = $sk_info;
if($sk_max > $short_nums && $short) $ret = $itemspkinfo[$info[0]]."+...+".$itemspkinfo[end($info)];
if(!empty($sk_tp))
{
$ret = "<span {$ttypes}=\"{$sk_tp}\">{$ret}</span>";
}
}
return $ret;
}
/*
function parse_info_desc($info,$type,$vars='',$short=0,$tiptype=0)
{
global $iteminfo,$itemspkinfo,$cskills;
......@@ -562,8 +738,29 @@ function parse_info_desc($info,$type,$vars='',$short=0,$tiptype=0)
}
# 类别不存在样式或提示时,用大类尝试一下
if(!isset($tps_ik[$info])) $info = $v_info;
$info_f = isset($tps_ik[$info]['class']) ? "class=\"{$tps_ik[$info]['class']}\"" : '';
$info_tp = isset($tps_ik[$info]['title']) ? "{$ttypes}=\"{$tps_ik[$info]['title']}\"" : '';
$info_f = isset($tps_ik[$info]['class']) ? $tps_ik[$info]['class'] : '';
$info_tp = isset($tps_ik[$info]['title']) ? $tps_ik[$info]['title'] : '';
# 输入了属性作为子参数
if(!empty($vars))
{
if(!empty($info_tp)) $info_tp .= "\r";
if(!is_array($vars)) $vars = get_itmsk_array($vars);
if($v_info == 'WG' || $v_info == 'WGK' || $v_info == 'WDG')
{
if(in_array('e',$vars) || in_array('w',$vars)) $info_tp.= "需装填「能源弹药」";
elseif(in_array('u',$vars) || in_array('i',$vars)) $info_tp.= "需装填「气体弹药」";
elseif(in_array('r',$vars)) $info_tp.= "需装填「机枪子弹」";
}
if($v_info == 'WJ') $info_tp.= "需装填「重型弹药」";
}
else
{
if($v_info == 'WG' || $v_info == 'WGK' || $v_info == 'WDG') $info_tp.= "需装填「手枪弹药」";
if($v_info == 'WJ') $info_tp.= "需装填「重型弹药」";
}
if(!empty($info_f)) $info_f = "class=\"{$info_f}\"";
if(!empty($info_tp)) $info_tp = "{$ttypes}=\"{$info_tp}\"";
if(!isset($iteminfo[$info])) $info = $v_info;
return "<span {$info_tp} {$info_f}>{$iteminfo[$info]}</span>";
}
......@@ -621,15 +818,6 @@ function parse_info_desc($info,$type,$vars='',$short=0,$tiptype=0)
}
$sk_nums++;
}
# 枪械弹药类型特判
if($vars == 'WG' || $vars == 'WGK' || $vars == 'WDG')
{
if(empty($info)) $sk_tp.= "\r【需装填】:手枪子弹";
elseif(in_array('e',$info) || in_array('w',$info)) $sk_tp.= "\r【需装填】:能源弹药";
elseif(in_array('u',$info) || in_array('i',$info)) $sk_tp.= "\r【需装填】:气体弹药";
elseif(in_array('r',$info)) $sk_tp.= "\r【需装填】:机枪子弹";
}
if($vars == 'WJ') $sk_tp.= "\r【需装填】:重型弹药";
if(!empty($sk_info)) $ret = $sk_info;
if($sk_max > $short_nums && $short) $ret = $itemspkinfo[$info[0]]."+...+".$itemspkinfo[end($info)];
if(!empty($sk_tp))
......@@ -640,7 +828,7 @@ function parse_info_desc($info,$type,$vars='',$short=0,$tiptype=0)
return $ret;
}
return $info;
}
}*/
//省略显示
//显示宽度20英文字符,假设汉字的显示宽度大约是英文字母的1.8倍
......
......@@ -21,17 +21,27 @@ function init_icon_states(&$pa,$pd,$ismeet=0)
//更新编号情报
$pa['sNoinfo'] = "(".$sexinfo[$pa['gd']].$pa['sNo']."号)";
$pa['typeinfo'] = $typeinfo[$pa['type']];
//更新头像情报
# 更新头像情报
# 检查是否存在固定头像
if(file_exists('img/'.$pa['icon']))
{
$iconImg = $pa['icon'];
}
else
{
$itype = $pa['type'] > 0 ? 'n' : $pa['gd'];
$iname = $itype.'_'.$pa['icon'];
if(file_exists('img/'.$iname.'a.gif'))
$iconImg = $itype.'_'.$pa['icon'].'.gif';
}
# 检查是否存在大头像
$iconImgB = str_replace('.','a.',$iconImg);
if(file_exists('img/'.$iconImgB))
{
$pa['iconImgB']= $iname.'a.gif';
$pa['iconImgB'] = $iconImgB;
}
else
{
$pa['iconImg'] = $iname.'.gif';
unset($pa['iconImgB']);
$pa['iconImg'] = $iconImg;
}
}
......@@ -141,8 +151,8 @@ function init_wep_states(&$pa,$pd,$ismeet=0)
if(!check_skill_unlock('c6_godeyes',$pd))
{
$pa['wepestate'] = $pa['wepe'];
$pa['wep_words'] = parse_info_desc($pa['wep'],'m');
$pa['wepk_words'] =parse_info_desc($pa['wepk'],'k');
$pa['wep_words'] = parse_nameinfo_desc($pa['wep'],$pa['horizon']);
$pa['wepk_words'] = parse_kinfo_desc($pa['wepk'],$pa['wepsk']);
return;
}
if($fog && !$ismeet)
......@@ -170,8 +180,8 @@ function init_wep_states(&$pa,$pd,$ismeet=0)
}
//更新武器名、武器类别情报
$pa['wep_words'] = parse_info_desc($pa['wep'],'m');
$pa['wepk_words'] = parse_info_desc($pa['wepk'],'k');
$pa['wep_words'] = parse_nameinfo_desc($pa['wep'],$pa['horizon']);
$pa['wepk_words'] = parse_kinfo_desc($pa['wepk'],$pa['wepsk']);
}
function init_inf_states(&$pa,$pd,$ismeet=0)
......
......@@ -61,11 +61,11 @@ function nparse_news($start = 0, $range = 0 ){//$type = '') {
//登记非功能性地点信息时合并隐藏地点 为什么会有两个news.func.php???
foreach($hplsinfo as $hgroup=>$hpls) $plsinfo += $hpls;
//死法(除DN外):道具名登记在$d上;
if(strpos($news,'death')!==false && $news!=='death28' && isset($d)) $d = parse_info_desc($d,'m');
if(strpos($news,'death')!==false && $news!=='death28' && isset($d)) $d = parse_nameinfo_desc($d);
//赠送道具、吃到毒补给、陷阱、改变天气、强化武器、唱歌、打开礼物盒:道具名登记在$c上;
if((strpos($news,'senditem')!==false||strpos($news,'poison')!==false||strpos($news,'trap')!==false||strpos($news,'wth')!==false||strpos($news,'newwep')!==false||strpos($news,'song')!==false||strpos($news,'present')!==false) && isset($c)) $c = parse_info_desc($c,'m');
if((strpos($news,'senditem')!==false||strpos($news,'poison')!==false||strpos($news,'trap')!==false||strpos($news,'wth')!==false||strpos($news,'newwep')!==false||strpos($news,'song')!==false||strpos($news,'present')!==false) && isset($c)) $c = parse_nameinfo_desc($c);
//合成、使用死斗卡、使用仓库:道具名登记在$b上;
if((strpos($news,'mix')!==false||strpos($news,'duelkey')!==false||strpos($news,'depot')===0) && isset($b)) $b = parse_info_desc($b,'m');
if((strpos($news,'mix')!==false||strpos($news,'duelkey')!==false||strpos($news,'depot')===0) && isset($b)) $b = parse_nameinfo_desc($b);
if(!empty($old_nicknews[$news]))
......
......@@ -835,11 +835,13 @@
function calculate_rest_upsp($rtime,&$pa)
{
global $sleep_time,$db,$tablepre,$log;
# 治疗姿态下恢复速率变为3倍
if($pa['pose'] == 5) $rtime *= 3;
$upsp = round ($pa['msp'] * $rtime / $sleep_time / 100 );
# 灵子姿态下,恢复速率受种火数量加成
if($pa['pose'] == 8 && $pa['sp'] < $pa['msp'])
# 灵子视界下,恢复速率受种火数量加成
if($pa['horizon'] && $pa['sp'] < $pa['msp'])
{
$result = $db->query("SELECT pid FROM {$tablepre}players WHERE type=92 AND pls={$pa['pls']} AND hp>0 ");
$nums = $db->num_rows($result);
......@@ -857,11 +859,9 @@
# 治疗姿态下恢复速率变为3倍
if($pa['pose'] == 5) $rtime *= 3;
$uphp = round ($pa['mhp'] * $rtime / $heal_time / 100 );
/*if (strpos ($pa['inf'], 'b' ) !== false) {
$uphp = round ( $uphp / 2 );
}*/
# 灵子姿态下,恢复速率受种火数量加成
if($pa['pose'] == 8 && $pa['hp'] < $pa['mhp'])
# 灵子视界下,恢复速率受种火数量加成
if($pa['horizon'] && $pa['hp'] < $pa['mhp'])
{
$result = $db->query("SELECT pid FROM {$tablepre}players WHERE type=92 AND pls={$pa['pls']} AND hp>0 ");
$nums = $db->num_rows($result);
......
......@@ -117,9 +117,13 @@ function rs_game($mode = 0) {
# NPC自定义技能初始化
if(!empty($npc['clubskill']) || !empty($npc['clubskillpara'])) customtclubskill($npc);
//初始化NPC所在位置
# 初始化NPC所在位置
global $hidding_typelist,$deepzones;
//女主不会刷新在危险区域
# 位置信息为数组时,在两地中择一随机刷新
if(is_array($npc['pls'])) $npc['pls'] = $npc['pls'][array_rand($npc['pls'])];
# 女主不会刷新在危险区域
if(in_array($npc['type'],$hidding_typelist))
{
do{
......@@ -130,7 +134,10 @@ function rs_game($mode = 0) {
{
do{$rpls=rand(1,$plsnum-1);}while ($rpls==34);
}
if($npc['pls'] == 99){$npc['pls'] = $rpls; }
if($npc['pls'] == 99)
{
$npc['pls'] = $rpls;
}
$npc['state'] = 0;
$npc=player_format_with_db_structure($npc);
......@@ -345,8 +352,8 @@ function add_once_area($atime) {
} else {
if($weather <= 9) $weather = rand(0,9);
if($hack > 0){$hack--;}
//重置控制面板可用次数
if(isset($gamevars['apis']) && isset($gamevars['api'])) $gamevars['api'] = $gamevars['apis'];
# 解锁子面板功能后,每次增加禁区时,释放一条被占用的信道
if(isset($gamevars['apis']) && isset($gamevars['api']) && $gamevars['api'] < $gamevars['apis']) $gamevars['api']++;
$areaaddlist = array_slice($arealist,$areanum+1,$areaadd);
$areanum += $areaadd;
movehtm();
......@@ -638,7 +645,7 @@ function movehtm($atime = 0) {
//return;
}
function addnpc($type,$sub,$num,$time = 0,$clbstatus=NULL,$aitem=NULL,$apls=NULL) {
function addnpc($type,$sub,$num,$time = 0,$anpcdata = NULL) {
global $now,$db,$gtablepre,$tablepre,$log,$plsinfo,$typeinfo,$arealist,$areanum,$gamecfg;
global $hidding_typelist,$deepzones;
include_once GAME_ROOT."./include/game/clubslct.func.php";
......@@ -674,7 +681,14 @@ function addnpc($type,$sub,$num,$time = 0,$clbstatus=NULL,$aitem=NULL,$apls=NULL
}
//$npc['wp'] = $npc['wk'] = $npc['wg'] = $npc['wc'] = $npc['wd'] = $npc['wf'] = $npc['skill'];
if($npc['gd'] == 'r'){$npc['gd'] = rand(0,1) ? 'm':'f';}
if($npc['pls'] == 99){
# 位置信息为数组时,在两地中择一随机刷新
if(is_array($npc['pls']))
{
$npc['pls'] = $npc['pls'][array_rand($npc['pls'])];
}
elseif($npc['pls'] == 99)
{
$areaarr = array_slice($arealist,$areanum+1);
if(empty($areaarr)){
$npc['pls'] = 0;
......@@ -699,27 +713,30 @@ function addnpc($type,$sub,$num,$time = 0,$clbstatus=NULL,$aitem=NULL,$apls=NULL
# NPC自定义技能初始化
if(!empty($npc['clubskill']) || !empty($npc['clubskillpara'])) customtclubskill($npc);
//自定义addnpc出现位置,会覆盖原本预设的位置。 TODO:要不要发个特别的news?
if(isset($apls)) $npc['pls'] = (int)$apls;
//自定义addnpc身上携带的道具,会覆盖原本预设的道具。 格式:$aitem=Array($iid=>Array($itm,$itmk,$itme,$itms,$itmsk),...)
if(isset($aitem))
# 自定义数据不为空时,覆盖原本预设的NPC数据
if(!empty($anpcdata))
{
foreach($anpcdata as $adkey => $advalue)
{
$aid = $aitem[0];
$npc['itm'.$aid] = $aitem[1];$npc['itmk'.$aid] = $aitem[2];$npc['itme'.$aid] = $aitem[3];$npc['itms'.$aid] = $aitem[4];$npc['itmsk'.$aid] = $aitem[5];
# 暂时跳过一些复杂内容,特事特判
if(is_array($advalue)) continue;
$npc[$adkey] = $advalue;
}
//自定义addnpc身上的社团参数,会覆盖原本预设的参数。 格式:$clbstatus=Array('a'=>'int(10)',...'clbpara'=> $arr')
if(isset($clbstatus))
# 自定义addnpc身上的社团参数,会覆盖原本预设的参数。
if(isset($anpcdata['clbstatus']))
{
foreach(Array('a','b','c','d','e') as $cbs)
{
if(isset($clbstatus[$cbs])) $npc['clbstatus'.$cbs] = $clbstatus[$cbs];
if(isset($anpcdata['clbstatus'][$cbs])) $npc['clbstatus'.$cbs] = $anpcdata['clbstatus'][$cbs];
}
if(isset($clbstatus['clbpara']))
}
if(isset($anpcdata['clbpara']))
{
$npc['clbpara'] = is_array($npc['clbpara']) ? array_merge($npc['clbpara'],$clbstatus['clbpara']) : $clbstatus['clbpara'];
$npc['clbpara'] = is_array($npc['clbpara']) ? array_merge($npc['clbpara'],$anpcdata['clbpara']) : $anpcdata['clbpara'];
}
}
//对将要插入数据库的npc数组格式化,现在可以直接在npc配置文件里预设那些后添加的字段了。
# 对将要插入数据库的npc数组格式化,现在可以直接在npc配置文件里预设那些后添加的字段了。
$npc=player_format_with_db_structure($npc);
$db->array_insert("{$tablepre}players", $npc);
$summon_ids[] = $db->insert_id();
......
......@@ -21,16 +21,15 @@ function parse_queue_vnmix_info($carr)
}
}
// 格式化名称
$carr['itm_desc'] = parse_info_desc($carr['itm'],'m');
$carr['itm_desc'] = parse_nameinfo_desc($carr['itm']);
// 格式化类别
$carr['itmk_desc'] = parse_info_desc($carr['itmk'],'k');
$carr['itmk_desc'] = parse_kinfo_desc($carr['itmk'],$carr['itmsk']);
// 合并显示类
$carr['result'] = $carr['itmk_desc'].'/'.$carr['itme'].'/'.$carr['itms'];
// 格式化属性
if(!empty($carr['itmsk']))
{
$carr['itmsk'] = get_itmsk_array($carr['itmsk']);
$carr['itmsk_desc'] = parse_info_desc($carr['itmsk'],'sk',$carr['itmk']);
$carr['itmsk_desc'] = parse_skinfo_desc($carr['itmsk'],$carr['itmk']);
$carr['result'] .= '/'.$carr['itmsk_desc'];
}
return $carr;
......
......@@ -96,7 +96,7 @@ CREATE TABLE bra_winners (
`pass` char(32) NOT NULL DEFAULT '',
`gd` char(1) NOT NULL DEFAULT 'm',
`sNo` smallint(5) unsigned NOT NULL DEFAULT '0',
`icon` tinyint(3) unsigned NOT NULL DEFAULT '0',
`icon` varchar(255) NOT NULL DEFAULT '0',
`club` tinyint(3) unsigned NOT NULL DEFAULT '0',
`endtime` int(10) unsigned NOT NULL DEFAULT '0',
`hp` smallint(5) unsigned NOT NULL DEFAULT '0',
......
<!--{loop $plsinfo $places $info}-->
<!--{if (CURSCRIPT == 'game' && $pls==$places)}-->
<!--{eval $bgurl = "img/location/".$places.".jpg"}-->
<style>
body {background-image: url("$bgurl");background-position: center;}
</style>
<!--{/if}-->
<!--{/loop}-->
<TABLE border="0" width=720px height=430px align="center" cellspacing="0" cellpadding="0" class="battle">
<tr>
<td class="b8" valign="top" rowspan=2>
<div style="position:relative;width:140px;height:340px;">
<!--{if $w_iconImgB}-->
<IMG src="img/$w_iconImgB" style="border:0;height:340px;position:absolute;left:0px;top:0px;<!--{if $w_hp==0}-->filter: grayscale(100%)<!--{/if}-->" />
<!--{else}-->
<IMG src="img/$w_iconImg" style="border:0;height:80px;<!--{if $w_hp==0}-->filter: grayscale(100%)<!--{/if}-->" />
<!--{/if}-->
</div>
</td>
<td colspan=2 width=580px>
<table border="0" cellspacing="0" height=75px width=580px cellpadding="0" width="100%" valign="middle">
<tr>
<td class="b1" colspan=2 height=20px><span>Lv. $w_lvl</span></td>
<td class="b1" colspan=2><span>$w_name</span></td>
<td class="b1" colspan=2><span>$w_sNoinfo</span><!--{if $club==19}--><span class="lime">报应点数:<span id="anum">$w_rp</span></span><!--{/if}--></td>
</tr>
<tr>
<td class="b2" width=70px height=20px><span>{lang rage}</span></td>
<td class="b3" width=95px><span>$w_ragestate</span></td>
<td class="b2" width=70px><span>{lang sp}</span></td>
<td class="b3" width=105px><span>$w_spstate</span></td>
<td class="b2" width=70px><span>{lang hp}</span></td>
<td class="b3" width=170px><span>$w_hpstate</span></td>
</tr>
<tr>
<td class="b2" height=20px><span>{lang wep}{lang effect}</span></td>
<td class="b3"><span>$w_wepestate</span></td>
<td class="b2"><span>{lang wep}{lang kind1}</span></td>
<td class="b3"><span><!--{if $w_wepk != ''}-->$w_wepk_words<!--{else}-->???<!--{/if}--></span></td>
<td class="b2"><span>{lang wep}</span></td>
<td class="b3"><span>$w_wep_words</span></td>
</tr>
<tr>
<td class="b2" height=20px><span>{lang tactic}</span></td>
<td class="b3"><span><!--{if $w_tactic >= 0}-->$tacinfo[$w_tactic]<!--{else}-->???<!--{/if}--></span></td>
<td class="b2"><span>{lang pose}</span></td>
<td class="b3"><span><!--{if $w_pose >= 0}-->$poseinfo[$w_pose]<!--{else}-->???<!--{/if}--></span></td>
<td height="20px" class="b2"><span>{lang inf}</span></td>
<td class="b3"><span><!--{if $w_infdata}-->$w_infdata<!--{else}--><!--{/if}--></span></td>
</tr>
<tr>
<td height=20px></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</td>
</tr>
<tr>
<TD class="b8" height=270px width=440px>
<div style="position:relative;height:268px;width:438px;display: flex;align-items:center;justify-content: center;">
<span><B><FONT color="#ff0000" size="5" face="黑体">$battle_title</FONT></B></span>
</div>
</TD>
<td class="b8" width=140px rowspan="2" valign="bottom">
<div style="position:relative;width:140px;height:350px;">
<!--{if $iconImgB}-->
<IMG src="img/$iconImgB" style="border:0;height:340px;position:absolute;left:0px;bottom:-10px;<!--{if $hp==0}-->filter: grayscale(100%)<!--{/if}-->" />
<!--{else}-->
<IMG src="img/$iconImg" style="border:0;height:80px;position:absolute;left:0;bottom:0;<!--{if $hp==0}-->filter: grayscale(100%)<!--{/if}-->" />
<!--{/if}-->
</div>
</td>
</TR>
<tr>
<td colspan=2 width=580px>
<table border="0" width=580px height=80px cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td class="b1" colspan=2 height=20px><span>$typeinfo[$type]({$sexinfo[$gd]}{$sNo}号)</span></td>
<td class="b1" colspan=2><span>$name</span></td>
<td class="b1" colspan=2><span>Lv. $lvl</span></td>
</tr>
<tr>
<td class="b2" width=70px height=20px><span>{lang hp}</span></td>
<td class="b3" width=170px><span><span class="$hpcolor">$hp / $mhp</span></span></td>
<td class="b2" width=70px><span>{lang sp}</span></td>
<td class="b3" width=105px><span>$sp / $msp</span></td>
<td class="b2" width=70px><span>{lang rage}</span></td>
<td class="b3" width=95px><span><!--{if $rage >=30}--><span class="yellow">$rage</span><!--{else}-->$rage<!--{/if}--></span></td>
</tr>
<tr>
<td class="b2" height=20px><span>{lang wep}</span></td>
<td class="b3"><span>$wep_words</span></td>
<td class="b2"><span>{lang wep}{lang kind1}</span></td>
<td class="b3"><span>$wepk_words</span></td>
<td class="b2"><span>{lang wep}{lang effect}</span></td>
<td class="b3"><span>$wepe</span></td>
</tr>
<tr>
<td class="b2" height=20px><span>{lang inf}</span></td>
<td class="b3">
<span>
<!--{if $inf}-->
<!--{loop $infinfo $key $val}-->
<!--{if strpos($inf,$key)!==false}-->
$val
<!--{/if}-->
<!--{/loop}-->
<!--{else}-->
<!--{/if}-->
</span>
</td>
<td class="b2"><span>{lang pose}</span></td>
<td class="b3"><span>$poseinfo[$pose]</span></td>
<td class="b2"><span>{lang tactic}</span></td>
<td class="b3"><span>$tacinfo[$tactic]</span></td>
</tr>
</table>
</td>
</tr>
</TABLE>
现在想要做什么?<br><br>
向对手大喊:<br><input size="30" type="text" name="message" maxlength="60"><br><br>
<input type="hidden" name="mode" value="combat">
<input type="hidden" id="command" name="command" value="back">
<input type="button" class="cmdbutton" style="width:100" name="w1" value="{$attinfo[$w1]}" onclick="$('command').value='$w1';postCmd('gamecmd','command.php');this.disabled=true;"><br>
<!--{if $w2}-->
<input type="button" class="cmdbutton" style="width:100" name="w2" value="{$attinfo[$w2]}" onclick="$('command').value='$w2';postCmd('gamecmd','command.php');this.disabled=true;"><br>
<!--{/if}-->
<br><input type="button" class="cmdbutton" name="back" value="逃跑" onclick="postCmd('gamecmd','command.php');this.disabled=true;">
\ No newline at end of file
......@@ -17,46 +17,46 @@
<!--{/if}-->
<input type="radio" name="command" id="back" value="back" <!--{if !$w_money && $club!=20 && !$allow_destory_corpse}-->checked<!--{/if}-->><a onclick=sl('back'); href="javascript:void(0);" >返回</a><br><br>
<!--{if $w_weps && $w_wepe}-->
<input type="radio" name="command" id="wep" value="wep"><a onclick=sl('wep'); href="javascript:void(0);" >$w_wep/$w_wepk_words/$w_wepe/$w_weps<!--{if $w_wepsk_words}-->/$w_wepsk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="wep" value="wep"><a onclick=sl('wep'); href="javascript:void(0);" >$w_wep_words/$w_wepk_words/$w_wepe/$w_weps<!--{if $w_wepsk_words}-->/$w_wepsk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_wep2s && $w_wep2e}-->
<input type="radio" name="command" id="wep2" value="wep2"><a onclick=sl('wep2'); href="javascript:void(0);" >$w_wep2/$w_wep2k_words/$w_wep2e/$w_wep2s<!--{if $w_wep2sk_words}-->/$w_wep2sk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="wep2" value="wep2"><a onclick=sl('wep2'); href="javascript:void(0);" >$w_wep2_words/$w_wep2k_words/$w_wep2e/$w_wep2s<!--{if $w_wep2sk_words}-->/$w_wep2sk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_arbs && $w_arbe}-->
<input type="radio" name="command" id="arb" value="arb"><a onclick=sl('arb'); href="javascript:void(0);" >$w_arb/$w_arbk_words/$w_arbe/$w_arbs<!--{if $w_arbsk_words}-->/$w_arbsk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="arb" value="arb"><a onclick=sl('arb'); href="javascript:void(0);" >$w_arb_words/$w_arbk_words/$w_arbe/$w_arbs<!--{if $w_arbsk_words}-->/$w_arbsk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_arhs}-->
<input type="radio" name="command" id="arh" value="arh"><a onclick=sl('arh'); href="javascript:void(0);" >$w_arh/$w_arhk_words/$w_arhe/$w_arhs<!--{if $w_arhsk_words}-->/$w_arhsk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="arh" value="arh"><a onclick=sl('arh'); href="javascript:void(0);" >$w_arh_words/$w_arhk_words/$w_arhe/$w_arhs<!--{if $w_arhsk_words}-->/$w_arhsk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_aras}-->
<input type="radio" name="command" id="ara" value="ara"><a onclick=sl('ara'); href="javascript:void(0);" >$w_ara/$w_arak_words/$w_arae/$w_aras<!--{if $w_arask_words}-->/$w_arask_words<!--{/if}--></a><br>
<input type="radio" name="command" id="ara" value="ara"><a onclick=sl('ara'); href="javascript:void(0);" >$w_ara_words/$w_arak_words/$w_arae/$w_aras<!--{if $w_arask_words}-->/$w_arask_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_arfs}-->
<input type="radio" name="command" id="arf" value="arf"><a onclick=sl('arf'); href="javascript:void(0);" >$w_arf/$w_arfk_words/$w_arfe/$w_arfs<!--{if $w_arfsk_words}-->/$w_arfsk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="arf" value="arf"><a onclick=sl('arf'); href="javascript:void(0);" >$w_arf_words/$w_arfk_words/$w_arfe/$w_arfs<!--{if $w_arfsk_words}-->/$w_arfsk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_arts}-->
<input type="radio" name="command" id="art" value="art"><a onclick=sl('art'); href="javascript:void(0);" >$w_art/$w_artk_words/$w_arte/$w_arts<!--{if $w_artsk_words}-->/$w_artsk_words<!--{/if}--></a><br>
<input type="radio" name="command" id="art" value="art"><a onclick=sl('art'); href="javascript:void(0);" >$w_art_words/$w_artk_words/$w_arte/$w_arts<!--{if $w_artsk_words}-->/$w_artsk_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms0}-->
<input type="radio" name="command" id="itm0" value="itm0"><a onclick=sl('itm0'); href="javascript:void(0);" >$w_itm0/$w_itmk0_words/$w_itme0/$w_itms0<!--{if $w_itmsk0_words}-->/$w_itmsk0_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm0" value="itm0"><a onclick=sl('itm0'); href="javascript:void(0);" >$w_itm0_words/$w_itmk0_words/$w_itme0/$w_itms0<!--{if $w_itmsk0_words}-->/$w_itmsk0_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms1}-->
<input type="radio" name="command" id="itm1" value="itm1"><a onclick=sl('itm1'); href="javascript:void(0);" >$w_itm1/$w_itmk1_words/$w_itme1/$w_itms1<!--{if $w_itmsk1_words}-->/$w_itmsk1_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm1" value="itm1"><a onclick=sl('itm1'); href="javascript:void(0);" >$w_itm1_words/$w_itmk1_words/$w_itme1/$w_itms1<!--{if $w_itmsk1_words}-->/$w_itmsk1_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms2}-->
<input type="radio" name="command" id="itm2" value="itm2"><a onclick=sl('itm2'); href="javascript:void(0);" >$w_itm2/$w_itmk2_words/$w_itme2/$w_itms2<!--{if $w_itmsk2_words}-->/$w_itmsk2_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm2" value="itm2"><a onclick=sl('itm2'); href="javascript:void(0);" >$w_itm2_words/$w_itmk2_words/$w_itme2/$w_itms2<!--{if $w_itmsk2_words}-->/$w_itmsk2_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms3}-->
<input type="radio" name="command" id="itm3" value="itm3"><a onclick=sl('itm3'); href="javascript:void(0);" >$w_itm3/$w_itmk3_words/$w_itme3/$w_itms3<!--{if $w_itmsk3_words}-->/$w_itmsk3_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm3" value="itm3"><a onclick=sl('itm3'); href="javascript:void(0);" >$w_itm3_words/$w_itmk3_words/$w_itme3/$w_itms3<!--{if $w_itmsk3_words}-->/$w_itmsk3_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms4}-->
<input type="radio" name="command" id="itm4" value="itm4"><a onclick=sl('itm4'); href="javascript:void(0);" >$w_itm4/$w_itmk4_words/$w_itme4/$w_itms4<!--{if $w_itmsk4_words}-->/$w_itmsk4_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm4" value="itm4"><a onclick=sl('itm4'); href="javascript:void(0);" >$w_itm4_words/$w_itmk4_words/$w_itme4/$w_itms4<!--{if $w_itmsk4_words}-->/$w_itmsk4_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms5}-->
<input type="radio" name="command" id="itm5" value="itm5"><a onclick=sl('itm5'); href="javascript:void(0);" >$w_itm5/$w_itmk5_words/$w_itme5/$w_itms5<!--{if $w_itmsk5_words}-->/$w_itmsk5_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm5" value="itm5"><a onclick=sl('itm5'); href="javascript:void(0);" >$w_itm5_words/$w_itmk5_words/$w_itme5/$w_itms5<!--{if $w_itmsk5_words}-->/$w_itmsk5_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_itms6}-->
<input type="radio" name="command" id="itm6" value="itm6"><a onclick=sl('itm6'); href="javascript:void(0);" >$w_itm6/$w_itmk6_words/$w_itme6/$w_itms6<!--{if $w_itmsk6_words}-->/$w_itmsk6_words<!--{/if}--></a><br>
<input type="radio" name="command" id="itm6" value="itm6"><a onclick=sl('itm6'); href="javascript:void(0);" >$w_itm6_words/$w_itmk6_words/$w_itme6/$w_itms6<!--{if $w_itmsk6_words}-->/$w_itmsk6_words<!--{/if}--></a><br>
<!--{/if}-->
<!--{if $w_money}-->
<input type="radio" name="command" id="money" value="money" checked><a onclick=sl('money'); href="javascript:void(0);" >$w_money {lang moneyunit} </a><br>
......
......@@ -4,14 +4,23 @@
<!--{eval $bgm = init_bgm(1)}-->
$bgm
</div>
<!--{loop $plsinfo $places $info}-->
<!--{if (CURSCRIPT == 'game' && $pls==$places)}-->
<!--{eval $bgurl = "img/location/".$places.".jpg"}-->
<!--{eval $bgurl = "img/location/".$pls.".jpg";}-->
<!--{if $horizon}-->
<style>
body {background-image: url("$bgurl");background-position: center;filter: hue-rotate(5deg);}
</style>
<!--{else}-->
<style>
body {background-image: url("$bgurl");background-position: center;}
</style>
<!--{/if}-->
<!--{/loop}-->
<!--{/if}-->
<!--{if $horizon}-->
<style>
.b1 {background-color:rgba(82, 64, 139, 0.6); *BACKGROUND: rgb(98,135,163); *filter:alpha(opacity=60); BORDER: #000 0px none; TEXT-ALIGN: center; COLOR: #fff; border-right: #111 1px solid; border-bottom: #111 1px solid;font:bold 10pt "微软雅黑" serif;}
.b2 {background-color:rgba(82, 64, 139, 0.6); *BACKGROUND: rgb(98,135,163); *filter:alpha(opacity=80); BORDER: #000 0px none; TEXT-ALIGN: center; COLOR: #fff; border-right: #111 1px solid;font:10pt "微软雅黑" serif;}
.b3 {background-color:rgba(17,17,17,0.5); *BACKGROUND:rgb(17,17,17); *filter:alpha(opacity=50); BORDER: #000 0px none; color: #fff; text-align: center; border-right: #111 1px solid;font:10pt "微软雅黑" serif;}
</style>
<!--{/if}-->
<table border="0" cellspacing="10" cellpadding="0" align="center">
<tr valign=top>
<td>
......
......@@ -19,10 +19,14 @@
<tr>
<td>
<span class="icon">
<IMG width=140px src="img/n_$npcinfo[$kind][$ksub][$key]['icon'].gif" border="0" valign="middle"/>
<!--{if file_exists('img/n_'.$npcinfo[$kind][$ksub][$key]['icon'].'a.gif')}-->
<!--{if !file_exists('img/'.$npcinfo[$kind][$ksub][$key]['icon'])}-->
<!--{eval $npcinfo[$kind][$ksub][$key]['icon'] = 'n_'.$npcinfo[$kind][$ksub][$key]['icon'].'.gif';}-->
<!--{/if}-->
<!--{eval $aicon = 'img/'.str_replace('.','a.',$npcinfo[$kind][$ksub][$key]['icon'])}-->
<IMG width=140px src="img/$npcinfo[$kind][$ksub][$key]['icon']" border="0" valign="middle"/>
<!--{if file_exists($aicon)}-->
<div class="icona">
<IMG class="aicon" width=140px src="img/n_$npcinfo[$kind][$ksub][$key]['icon']a.gif">
<IMG class="aicon" width=140px src="$aicon">
</div>
<!--{/if}-->
</span>
......@@ -50,7 +54,11 @@
所处地点
</td>
<td width=100px align="center" class="b3">
<span class="yellow">
<!--{if $npcinfo[$kind][$ksub][$key]['horizon']}-->
<span class="darkviolet" tooltip="处于灵子视界中">
<!--{else}-->
<span class="yellow" tooltip="处于标准视界中">
<!--{/if}-->
$npcinfo[$kind][$ksub][$key]['pls']
</span>
</td>
......@@ -211,7 +219,7 @@
</td>
</tr>
<!--{loop $itemlst $id $vid}-->
<!--{if isset($npcinfo[$kind][$ksub][$key]['itm'.$id])}-->
<!--{if !empty($npcinfo[$kind][$ksub][$key]['itms'.$id])}-->
<tr>
<td width=100px align="center" class="b1">
掉落物品
......
<!--{loop $plsinfo $places $info}-->
<!--{if (CURSCRIPT == 'game' && $pls==$places)}-->
<!--{eval $bgurl = "img/location/".$places.".jpg"}-->
<style>
body {background-image: url("$bgurl");background-position: center;}
</style>
<!--{/if}-->
<!--{/loop}-->
<table border="0" width="720" height="100%" cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td>
......@@ -174,9 +166,14 @@
<td class="b3"><!--{if $skillpoint > 0}--><span class="lime">$skillpoint</span><!--{else}--><span>$skillpoint</span><!--{/if}--></td>
</tr>
<tr>
<td class="b2">游戏版本</td>
<td class="b2">战术界面</td>
<td class="b3">
「GE1167」</td>
<select id="horizon" name="horizon" onchange="$('mode').value='special';$('command').value=$('horizon').value;postCmd('gamecmd','command.php');return false;" <!--{if CURSCRIPT != 'game' || $mode != 'command'}-->disabled<!--{/if}-->>
<!--{loop $horizoninfo $key $value}-->
<option value="hor$key"<!--{if $horizon == $key}-->selected<!--{/if}-->>$value
<!--{/loop}-->
</select>
</td>
<td class="b2"><span>{lang ss}</span></td>
<td class="b3"><span class="<!--{if $ss <= $mss*0.2}-->red<!--{elseif $ss <= $mss*0.5}-->yellow<!--{else}-->clan<!--{/if}-->">$ss / $mss</span></td>
<td class="b2"><span>{lang killnum}</span></td>
......
......@@ -9,14 +9,23 @@
<span class="grey">正在播放:~ <span id="bgmname">$bgmname</span></span>
</div>
<!-- 战场地图 -->
<div style="width: 476px; float: left; margin-right: 5px;border-radius: 3px; border:2px solid rgba(225, 124, 226, 0.2); ">
<!-- 这是人能干出来的事吗? -->
<!--{if !$horizon}-->
<div style="width: 476px; float: left; margin-right: 5px;border-radius: 3px; border:2px solid rgba(225, 124, 226, 0.2);">
<!--{else}-->
<div style="width: 476px; float: left; margin-right: 5px;border-radius: 3px; border:2px solid rgba(82, 64, 139, 0.2);">
<!--{/if}-->
<!--{eval $mapdata = init_mapdata();}-->
$mapdata
</div>
<!-- 控制菜单 -->
<div style="width: 118px; float: right; margin-left: 5px;">
<!-- 音乐控制指令 -->
<!--{if !$horizon}-->
<table cellspacing="0" cellpadding="0" style="position:relative;border-radius: 3px; border:2px solid rgba(225, 124, 226, 0.2);">
<!--{else}-->
<table cellspacing="0" cellpadding="0" style="position:relative;border-radius: 3px; border:2px solid rgba(82, 64, 139, 0.2);">
<!--{/if}-->
<tr>
<TD colspan="2" class="b1" style="width: 120px; height: 24px;">播放控制</TD>
</tr>
......
......@@ -37,7 +37,7 @@ if(isset($_POST['editid']) || isset($_POST['editor']))
if($carr['itms'] == $nosta) $carr['itms'] = 0;
if(!empty($carr['itmsk']))
{
$carr['itmsk_desc'] = parse_info_desc(get_itmsk_array($carr['itmsk']),'sk',$carr['itmk']);
$carr['itmsk_desc'] = parse_skinfo_desc($carr['itmsk'],$carr['itmk']);
}
else
{
......
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