Commit eaf418be authored by hisuinohoshi's avatar hisuinohoshi

Update & Fix

变化:
描述道具来源的tooltip现在会显示NPC掉落与头衔奖励内容;
后台管理界面编辑玩家/NPC的道具/装备时可以联想输入了;
元素大师不能再拆解提示纸条;

修复:
元素大师不能从尸体上提炼元素的问题;
灵魂抽取没有正常生效的问题;
部分情况下无法正常获得升级奖励的问题;
部分情况下npc文本显示有误的问题;
虚子直死100%生效的问题(……);
parent f858fde9
......@@ -18,7 +18,7 @@
//不可以被拆解的NPC类型
$no_type_to_e_list = Array();
//不可以被拆解的【道具】(关键词匹配)
$no_itm_to_e_list = Array();
$no_itm_to_e_list = Array('提示纸条',);
//不可以被拆解的【道具类别】
$no_itmk_to_e_list = Array('N','WN','p','fy','ygo');
//不可以被拆解的【道具属性】
......
......@@ -1223,562 +1223,666 @@ $item_namelist = array (
1220 => '正义盟军 光明守望者 ★8',
1221 => '「救世魔龙」 ★10',
1222 => '『流天类星龙』 ★12',
1223 => '『宝石光束炮-试作型』',
1224 => '破灭之诗',
1225 => 'Untainted Glory',
1226 => 'FFF团集体出动',
1227 => '『C.H.A.O.S』',
1228 => '黑色发卡',
1229 => '『G.A.M.E.O.V.E.R』',
1230 => '提示纸条Y',
1231 => '【E.S.C.A.P.E】',
1232 => '星尘龙 ★8',
1233 => '救世星龙 -仮',
1234 => '救世魔龙 -仮',
1235 => '红莲魔龙 ★8 -仮',
1236 => '正义盟军 光明守望者 ★8 -仮',
1237 => '阿尔法大日 ★9',
1238 => '超念力枪手 ★9',
1239 => '黑蔷薇龙 ★7',
1240 => '机巧将军 无零 ★7',
1241 => '流星龙 ★10 -仮',
1242 => 'No91.雷闪龙 ☆4',
1243 => 'No39.希望皇 霍普 ☆4',
1244 => 'No9.天盖星 戴森球 ☆9',
1245 => '星圣 欧米伽星云 ☆4',
1246 => '机甲忍者 刃心 ☆4',
1247 => '英豪冠军 草雉剑王',
1248 => '始祖守护者 提拉斯 ☆5 -仮',
1249 => 'NO7.幸运条纹人 ☆7',
1250 => '超次元机器人 银河破坏王 ☆10',
1251 => '脸',
1252 => '☆限量版电击器☆',
1253 => '☆限量版寻星者☆',
1254 => '☆限量版环形激光☆',
1255 => '☆限量版永恒飞刃☆',
1256 => '☆限量版电磁脉冲IED☆',
1257 => '☆限量版开海【海水分开之日】☆',
1258 => '【德古拉的斗篷(笑)】',
1259 => '冻气防御力场',
1260 => '热源防御力场',
1261 => '温度隔绝力场',
1262 => '电磁屏障',
1263 => '音波屏障',
1264 => '■DarthNote■',
1265 => '人才钉钉',
1266 => '钉钉',
1267 => '奇怪的液体',
1268 => '最强-バカ⑨制冰块',
1269 => '★黑白色的烂苹果★',
1270 => '★小得奇怪的香蕉★',
1271 => '【测试用具】量产改进型',
1272 => '【霜火协奏曲-特别版】',
1273 => '渡黄党都去死啊智黄才是王道!',
1274 => '「恶魔召唤」-仮',
1275 => '「Y-龙头」-仮',
1276 => '「X-首领加农」-仮',
1277 => '「W-弹射飞翼」-仮',
1278 => '「Z-金属履带」-仮',
1279 => '「人造人-念力震慑者」-仮',
1280 => '「隼骑士」-仮',
1281 => '「V-喷气虎」-仮',
1282 => '「黑魔术师」-仮',
1283 => '「真紅眼黑龍」-仮',
1284 => '「破龙剑士」-仮',
1285 => '「绝对防御将军」-仮',
1286 => '「青眼白龙」-仮',
1287 => '「左轮手枪龙」-仮',
1288 => '曾经的荣光-斗篷',
1289 => '曾经的荣光-经验',
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 => 'SCAR-H',
1333 => 'SCAR-H Greande Launcher',
1334 => 'G36C',
1335 => 'G36C Shotgun',
1336 => 'QBZ95 Burst Fire',
1337 => 'QBZ95 Bayonet',
1338 => 'QBZ95',
1339 => '『巴雷特M95』',
1340 => '篝酱的奇迹☆丝带~棍',
1341 => '篝酱的奇迹☆丝带~炎',
1342 => '篝酱的奇迹☆胶带~棍',
1343 => '篝酱的奇迹☆胶带~炎',
1344 => '游戏王两星素材',
1345 => '游戏王三星素材',
1346 => '游戏王一星素材',
1347 => '游戏王四星素材',
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 => '【Poini Kune的死库水】',
1402 => '【Madoka的死库水】',
1403 => '【Erul Tron的泳装】',
1404 => '【空羽亚乃亚的泳装】',
1405 => '【Tita Nium的泳装】',
1406 => '【Emon 5的沙滩短裤】',
1407 => '大脸',
1408 => '铁兽战线 徒花之费莉吉特 L2',
1409 => '铁兽战线 凶鸟之施莱格 L3',
1410 => '电子龙·凯旋 L2',
1411 => '秘旋谍-双螺旋特工 L2',
1412 => '海晶少女 妙晶心 L2',
1413 => '海晶少女 奶嘴海葵 L2',
1414 => '淘气仙星·霍莉安琪儿 L2',
1415 => '真超级量子机神王 烈辉大炎磁 L3',
1416 => '【阵列撕裂者】',
1417 => '【震撼火箭弹】',
1418 => '【彗星发射器】',
1419 => '【猎头炸药】',
1420 => '【灾难尖刺】',
1421 => '【怨灵之瓶】',
1422 => '【单人用娱乐火箭】',
1423 => '【汉诺的崇高力量】',
1424 => '魔法「紫云之兆」',
1425 => '光符「净化之魔」',
1426 => '「信仰之针」',
1427 => '神签「犯规结界」',
1428 => '月见酒「疯狂的九月」',
1429 => '【火神炮】LV2',
1430 => '【喷火器】LV2',
1431 => '【环形激光】LV2',
1432 => '【冲击激光】LV2',
1433 => '【巨大麦克风】LVMAX',
1434 => '【3WAY射击】LV2',
1435 => '【D爆发】',
1436 => '贝尔蒙特末裔圣水',
1437 => '【紫色β大刀】',
1438 => '【翡翠骑士】',
1439 => '【念力刃】',
1440 => '【花好月圆】',
1441 => '【良辰美景】',
1442 => '【克拉姆·索莱斯】',
1443 => '万法破灭之符',
1444 => '【正义之锤】',
1445 => '【守护者之刺】',
1446 => '【愚钝之斧】',
1447 => '【巨大号角】',
1448 => '【完美风暴】棍棒',
1449 => '【黄金狂岚】',
1450 => '阿耶尼的巨斧',
1451 => '殴系速成书',
1452 => '斩系速成书',
1453 => '射系速成书',
1454 => '投系速成书',
1455 => '爆系速成书',
1456 => '灵系速成书',
1457 => '蝙蝠侠速成书',
1458 => '超人药',
1459 => '大圆脸',
1460 => '闭锁世界的冥神 L5',
1461 => '铁兽式强袭机动兵装改牛头伯劳2 L5',
1462 => '防火龙·暗流体 L5',
1463 => '前托枪管龙 L5',
1464 => '电子界到临者@火灵天星 L6',
1465 => '「喧嚣叙事曲」',
1466 => '「升天」',
1467 => '「曳光」',
1468 => '「人生重来箱」',
1469 => '「菁英宅之怒」',
1470 => '「信仰之山」',
1471 => '「间断的噩梦」',
1472 => '「运钝根的捕物帐」',
1473 => '「活跃迎春曲」',
1474 => '「飘落」',
1475 => '「明动」',
1476 => '「正午高阳」',
1477 => '神灭兵器-天霆号扼宙斯 ☆12',
1478 => '「碧海船歌」',
1479 => '「翼展」',
1480 => '「安谧」',
1481 => '「午前许愿」',
1482 => '神之圣剑',
1483 => '「金霜协奏曲」',
1484 => '「龙怒」',
1485 => '「宁静」',
1486 => '「清晨恩典」',
1487 => '神之棍棒',
1488 => '随机数之神的庇佑',
1489 => '随机数之神的神力',
1490 => '随机数之神的震撼',
1491 => '随机数之神的恶戏',
1492 => '随机数之神的摄理',
1493 => '随机数之神的泪水',
1494 => '随机数之神的圣剑',
1495 => '随机数之神的棍棒',
1496 => '燃素加农炮『爆炎』MK-II',
1497 => '挑战者之印',
1498 => '黑色碎片',
1499 => '【我想要领略真正的红杀之力】',
1500 => '大型闹钟',
1501 => 'GS【伪Hand_Sonic】',
1502 => '【逆转的女神】',
1503 => '触手的力量',
1504 => '雪兔【复制品】',
1505 => 'GS【HandSonic Ver.4】',
1506 => '水濑 名雪的半身像',
1507 => '立华 奏的半身像',
1508 => '混沌黑磨刀石',
1509 => '艾莲娜的圣钉',
1510 => '斗技【神砂风暴】',
1511 => '简称为UCW的杏仁豆腐',
1512 => '彩虹色的杏仁豆腐',
1513 => '【生まれたての风】模样的杏仁豆腐',
1514 => '【连续凤凰】模样的杏仁豆腐',
1515 => '【全屏幕弹幕发射】',
1516 => 'TDG压片猴',
1517 => '『AZURE RONDO』',
1518 => '琉璃血',
1519 => '『性感玉米』',
1520 => '『阿里嘎头哦~』',
1521 => '『和谐你全家』',
1522 => 'RV『罗德不列颠号』',
1523 => '负人气的光环',
1524 => '灭罪「正直者の死」',
1525 => '神之装束',
1526 => '天使队制服G-E.T',
1527 => '阿婆主的点击量',
1528 => '吉祥物',
1529 => '神之远见',
1530 => '通信装置',
1531 => '神之操控',
1532 => '传说的绒边手套',
1533 => '神之步伐',
1534 => '少女的高筒靴',
1535 => '神之荣耀',
1536 => '努力的富人气光环',
1537 => '姬露瑞希的爱心便当',
1538 => '我打败HANK了!',
1539 => '我成功TDGSGL了!',
1540 => '荼荼丸的茶',
1541 => '罗德不列颠号机师钥匙',
1542 => '点击量终于爆表了!',
1543 => '负人品的结界',
1544 => '幻象箭头',
1545 => '幻象预言',
1546 => '幻象路径',
1547 => '七色玻璃珠',
1548 => '银白口哨',
1549 => '格林多管激光炮',
1550 => '小型高威力试作性防身设备『绯蜂』',
1551 => '双重军用匕首',
1552 => '接待员制服',
1553 => 'RF高校校服',
1554 => '高密度金属护甲',
1555 => '文化衫『东亚』',
1556 => '化学强化风衣',
1557 => '橙色信号缎带',
1558 => '粉红双球发饰',
1559 => '白色眼罩',
1560 => '热源能量缎带',
1561 => '粉红双球发饰『彩虹』',
1562 => '绿色信号缎带',
1563 => '奇怪的袋子',
1564 => 'Mp3播放器',
1565 => '生物能量缎带',
1566 => '奇怪的塑料袋『錯節』',
1567 => '化学强化手套',
1568 => '蓝色信号缎带',
1569 => '女式皮鞋',
1570 => '女式运动鞋',
1571 => '波动能量缎带',
1572 => '高级学生跑鞋『凄舞』',
1573 => '化学强化战靴',
1574 => '星空之愿',
1575 => '友情之愿',
1576 => '平和之愿',
1577 => '世灭之愿',
1578 => 'CAVE社特典CD『胎慟』',
1579 => '强袭之愿',
1580 => '歌词卡片【海洋】',
1581 => '歌词卡片【星空】',
1582 => '『410Gauge重型左轮』',
1583 => '大往生什么的『黄流』什么的才没看到呢!',
1584 => '『Double SMG』',
1585 => '东方产军用工兵铲',
1586 => '未完成【你,飞起来吧。】',
1587 => '认真收集的对魔物用巨大卵石',
1588 => '歌词卡片【大地】',
1589 => '元素枪刃『Glider』',
1590 => '断罪之光刃',
1591 => '破灭之天雷',
1592 => '无尽之洪流',
1593 => '黄金秋刀鱼',
1594 => '限定型-MSM-04 アッガイ',
1595 => '✦种火聚集装置✦',
1596 => '喷气式红杀重铁剑',
1597 => '『AZURE RONDO · AQUAMARINE』',
1598 => '绯红记忆',
1599 => '♪臻蓝之愿♪',
1600 => '血色强袭',
1601 => '♫钴蓝之灵♫',
1602 => '狮虎丝带',
1603 => '❀矢车菊的回忆❀',
1604 => '落樱巨锤',
1605 => '八八连流星浮游炮',
1606 => '冰炎钥匙·炎',
1607 => '冰炎钥匙·冰',
1608 => '『看吧,你的死兆星正在天上闪耀!』',
1609 => '《小黄的时间球》',
1610 => '毒性凸眼鱼',
1611 => '『一瞬千击』',
1612 => '【矢量操作】',
1613 => '锋利的电气毒性晓魂之歌-改[+4]',
1614 => '【不屈的意志】',
1615 => '『微型火箭加速噴射單輪車』',
1616 => '《衷中參西錄》',
1617 => '阔剑地雷吸附器',
1618 => '■Darthnote■',
1619 => '胡来的左手',
1620 => '楼观剑',
1621 => '【荆棘式电子地雷】',
1622 => '大钉棍棒',
1623 => '连击烧输尿管~☆',
1624 => '本格的嘴炮',
1625 => '水&火符「Phlogistic Rain」',
1626 => '无毁的受王拳',
1627 => 'L5爆发!',
1628 => '一个半角符号',
1629 => '「Falchion Rider」模样的杏仁豆腐',
1630 => '混乱邪恶之塔',
1631 => '魔王の剑',
1632 => '把妹の手',
1633 => '★挂机の萌力★',
1634 => '节操炸弹G',
1635 => 'COCO☆酱',
1636 => '向日葵妖精',
1637 => '纸条■■■■',
1638 => '十二试炼',
1639 => '英雄战甲B模样的杏仁豆腐',
1640 => '英雄战甲H模样的杏仁豆腐',
1641 => '英雄战甲A模样的杏仁豆腐',
1642 => '英雄战甲F模样的杏仁豆腐',
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 => '空军制服',
1658 => 'Reality marble',
1659 => '黑曲装备B',
1660 => 'Microsoft Visual Studio 2010',
1661 => '黑曲装备B-改',
1662 => '飞行员头盔',
1663 => 'Torah',
1664 => '黑曲装备H',
1665 => 'GoldWave',
1666 => '黑曲装备H-改',
1667 => '老式电子表',
1668 => 'Fantasm',
1669 => '黑曲装备A',
1670 => 'Micorsoft AppLocale',
1671 => '黑曲装备A-改',
1672 => '空军马裤',
1673 => 'Nevi’im',
1674 => '黑曲装备F',
1675 => 'MeGUI',
1676 => '黑曲装备F-改',
1677 => '耶律哥的喇叭',
1678 => '《Dead Sea Scrolls》',
1679 => '黑曲装备T',
1680 => '黑曲装备T-改',
1681 => '『寻星者』',
1682 => 'EX火&金符『St. Elmo Pillar』',
1683 => '肉○器“北京”型',
1684 => '高级飞镖',
1685 => '《董子语录》',
1686 => 'Barrett M95',
1687 => '圣光啊!你有看到那个敌人吗!',
1688 => '火绳枪',
1689 => '叉子',
1690 => '退魔符',
1691 => 'ACDTS Farming Helper',
1692 => '键 希望弹',
1693 => '205mm绯牡丹加农炮',
1694 => '键 燃烧弹',
1695 => '四面的○',
1696 => '键 生命弹',
1697 => '腿',
1698 => '键 未来弹',
1699 => '键 旅途弹',
1700 => '键 审判弹',
1701 => '■胶冻の巴雷特■',
1702 => '■便携式火力平台■',
1703 => '【工作用数位板】',
1704 => '■胶冻的风衣■',
1705 => '■Type3防弹插板■',
1706 => '【学园针织罩衫】',
1707 => '■胶冻的兜帽■',
1708 => '■VFL 6-24×56光学瞄具■',
1709 => '【鱼形发卡】',
1710 => '■胶冻的手套■',
1711 => '■热光学迷彩披风■',
1712 => '【工作用数位笔】',
1713 => '■胶冻的跑鞋■',
1714 => '■IOP T4外骨骼■',
1715 => '【学园制服鞋】',
1716 => '■胶冻的吊坠■',
1717 => '■遗留的武器库■',
1718 => '【布艺猫咪挂件】',
1719 => '[数据删除]',
1720 => '临摹装置·枪',
1721 => '强力猫爪!',
1722 => '飞翔的愿望',
1723 => '厚重的拳头',
1724 => '数学教科书',
1725 => '魔法毒针',
1726 => '☾ΡΑΘΘЙΨΜЙΨΑП☾',
1727 => '电子巫女装甲',
1728 => '软扑扑的斗蓬!',
1729 => '破碎布衣',
1730 => '厚重熊装',
1731 => '女生校服',
1732 => '魔法力场',
1733 => '时尚书包',
1734 => '电子狐狸耳朵',
1735 => '毛茸茸的耳朵!',
1736 => '飞翼发卡',
1737 => '厚重手套',
1738 => '狐狸耳朵?',
1739 => '电子巫女袖甲',
1740 => '乐呼呼的老鼠!',
1741 => '厚重熊装包',
1742 => '电子狐狸尾巴',
1743 => '冷冰冰的灵体!',
1744 => '大铁球',
1745 => '厚重靴子',
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 => '【水素粒子水铁炮-改】',
1771 => '魔炮【元祖二重魔炮】',
1772 => '社员专用的ID卡',
1773 => 'RV『Black Riper』',
1774 => '『地球尽灭光』',
1775 => '洁白羽翼',
1776 => '挑战者之证',
1777 => '悲叹之种',
1778 => '矿泉水',
1779 => '秋刀鱼罐头',
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 => '秋刀鱼罐头',
);
?>
\ No newline at end of file
......@@ -15,6 +15,14 @@ if($command != 'submitedit'){
$npcdata = dbsearch($start,$checkmode,$checkinfo);
}
$in_file = config('itmlist',$gamecfg);
if(!file_exists($in_file))
{
require 'sp_ilist.php';
get_itm_namelist();
}
include_once($in_file);
$temp_item_namelist = $item_namelist;
if($command == 'kill' || $command == 'live' || $command == 'del') {
$operlist = $operlist2 = $dfaillist = $gfaillist = array();
......
......@@ -15,6 +15,14 @@ if($command != 'submitedit'){
$pcdata = dbsearch($start,$checkmode,$checkinfo);
}
$in_file = config('itmlist',$gamecfg);
if(!file_exists($in_file))
{
require 'sp_ilist.php';
get_itm_namelist();
}
include_once($in_file);
$temp_item_namelist = $item_namelist;
if($command == 'kill' || $command == 'live' || $command == 'del') {
$operlist = $operlist2 = $dfaillist = $gfaillist = array();
......
......@@ -3,7 +3,7 @@ if (! defined ( 'IN_GAME' )) {
exit ( 'Access Denied' );
}
function get_npc_helpinfo($nlist)
function get_npc_helpinfo($nlist,$tooltip=1)
{
global $plsinfo,$hplsinfo,$gamecfg,$iteminfo,$clubinfo;
//登记非功能性地点信息时合并隐藏地点
......@@ -16,127 +16,141 @@ function get_npc_helpinfo($nlist)
{
foreach(Array('sub','asub','esub') as $tsub)
{
foreach($npcs[$tsub] as $n => $npc)
if(!empty($npcs[$tsub]))
{
$snpc = array_merge($npcs,$npc);
unset($snpc['sub']);unset($snpc['asub']);unset($snpc['esub']);
foreach(Array('p','k','g','c','d','f') as $val)
foreach($npcs[$tsub] as $n => $npc)
{
if(isset($snpc['w'.$val]))
$snpc = array_merge($npcs,$npc);
unset($snpc['sub']);unset($snpc['asub']);unset($snpc['esub']);
foreach(Array('p','k','g','c','d','f') as $val)
{
if(isset($snpc['skill']))
if(isset($snpc['w'.$val]))
{
$snpc['skill'] .= '(?)';
if(isset($snpc['skill']))
{
$snpc['skill'] .= '(?)';
}
else
{
$snpc['skill'] = '不定';
}
break;
}
}
if($snpc['gd'] == 'm' || $snpc['gd'] == 'f')
{
$snpc['gd'] = $snpc['gd']=='m' ? '男' : '女';
}
else
{
$snpc['gd'] = '未知';
}
if(isset($snpc['pls']))
{
if($tsub == 'esub')
{
$snpc['pls'] = '原地';
}
else
{
$snpc['skill'] = '不定';
$snpc['pls'] = $snpc['pls']==99 ? '随机' : $plsinfo[$snpc['pls']];
}
break;
}
}
if($snpc['gd'] == 'm' || $snpc['gd'] == 'f')
{
$snpc['gd'] = $snpc['gd']=='m' ? '男' : '女';
}
else
{
$snpc['gd'] = '未知';
}
$snpc['pls'] = $snpc['pls']==99 ? '随机' : $plsinfo[$snpc['pls']];
$snpc['club'] = $snpc['club']==99 ? '第一形态' : $clubinfo[$snpc['club']];
//合并装备名
foreach(Array('wep','arb','arh','ara','arf','art') as $t1)
{
foreach(Array('','k','e','s','sk') as $t2)
if(isset($snpc['club'])) $snpc['club'] = $snpc['club']==99 ? '第一形态' : $clubinfo[$snpc['club']];
//合并装备名
foreach(Array('wep','arb','arh','ara','arf','art') as $t1)
{
if(isset($snpc[$t1.$t2]))
foreach(Array('','k','e','s','sk') as $t2)
{
//为装备名添加tooltip效果
if($t2 == '')
{
$snpc[$t1.$t2] = parse_itm_desc($snpc[$t1.$t2],'m');
}
//为装备类别添加tooltip效果
elseif($t2 == 'k')
if(isset($snpc[$t1.$t2]))
{
foreach($iteminfo as $info_key => $info_value)
//为装备名添加tooltip效果
if($t2 == '' && $tooltip)
{
if(strpos($snpc[$t1.$t2],$info_key)===0)
{
$snpc[$t1.$t2] = parse_itm_desc($info_key,'k');
break;
}
$snpc[$t1.$t2] = parse_itm_desc($snpc[$t1.$t2],'m');
}
}
//为装备属性添加tooltip效果
elseif($t2 == 'sk')
{
$tmpsk = get_itmsk_array($snpc[$t1.$t2]);
foreach($tmpsk as $sk)
//为装备类别添加tooltip效果
elseif($t2 == 'k' && $tooltip)
{
if(!empty($snpc[$t1.$t2.'_words']))
foreach($iteminfo as $info_key => $info_value)
{
$snpc[$t1.$t2.'_words'] .= "+".parse_itm_desc($sk,'sk');
if(strpos($snpc[$t1.$t2],$info_key)===0)
{
$snpc[$t1.$t2] = parse_itm_desc($info_key,'k');
break;
}
}
else
}
//为装备属性添加tooltip效果
elseif($t2 == 'sk' && $tooltip)
{
$tmpsk = get_itmsk_array($snpc[$t1.$t2]);
foreach($tmpsk as $sk)
{
$snpc[$t1.$t2.'_words'] = parse_itm_desc($sk,'sk');
if(!empty($snpc[$t1.$t2.'_words']))
{
$snpc[$t1.$t2.'_words'] .= "+".parse_itm_desc($sk,'sk');
}
else
{
$snpc[$t1.$t2.'_words'] = parse_itm_desc($sk,'sk');
}
}
}
}
}
else
{
$snpc[$t1.$t2] = '-';
else
{
$snpc[$t1.$t2] = '-';
}
}
}
}
//合并道具名
for($ni=0;$ni<=6;$ni++)
{
foreach(Array('','k','e','s','sk') as $t2)
//合并道具名
for($ni=0;$ni<=6;$ni++)
{
if(isset($snpc['itm'.$t2.$ni]))
foreach(Array('','k','e','s','sk') as $t2)
{
//为装备名添加tooltip效果
if($t2 == '')
if(isset($snpc['itm'.$t2.$ni]))
{
$snpc['itm'.$t2.$ni] = parse_itm_desc($snpc['itm'.$t2.$ni],'m');
}
//为装备类别添加tooltip效果
elseif($t2 == 'k')
{
foreach($iteminfo as $info_key => $info_value)
//为装备名添加tooltip效果
if($t2 == '' && $tooltip)
{
if(strpos($snpc['itm'.$t2.$ni],$info_key)===0)
{
$snpc['itm'.$t2.$ni] = parse_itm_desc($info_key,'k');
break;
}
$snpc['itm'.$t2.$ni] = parse_itm_desc($snpc['itm'.$t2.$ni],'m');
}
}
//为装备属性添加tooltip效果
elseif($t2 == 'sk')
{
$tmpsk = get_itmsk_array($snpc['itm'.$t2.$ni]);
foreach($tmpsk as $sk)
//为装备类别添加tooltip效果
elseif($t2 == 'k' && $tooltip)
{
if(!empty($snpc['itm'.$t2.$ni.'_words']))
foreach($iteminfo as $info_key => $info_value)
{
$snpc['itm'.$t2.$ni.'_words'] .= "+".parse_itm_desc($sk,'sk');
if(strpos($snpc['itm'.$t2.$ni],$info_key)===0)
{
$snpc['itm'.$t2.$ni] = parse_itm_desc($info_key,'k');
break;
}
}
else
}
//为装备属性添加tooltip效果
elseif($t2 == 'sk' && $tooltip)
{
$tmpsk = get_itmsk_array($snpc['itm'.$t2.$ni]);
foreach($tmpsk as $sk)
{
$snpc['itm'.$t2.$ni.'_words'] = parse_itm_desc($sk,'sk');
if(!empty($snpc['itm'.$t2.$ni.'_words']))
{
$snpc['itm'.$t2.$ni.'_words'] .= "+".parse_itm_desc($sk,'sk');
}
else
{
$snpc['itm'.$t2.$ni.'_words'] = parse_itm_desc($sk,'sk');
}
}
}
}
}
}
$tnlist[$i][$tsub][$n] = $snpc;
unset($snpc);
}
$tnlist[$i][$tsub][$n] = $snpc;
unset($snpc);
}
}
}
......@@ -257,13 +271,32 @@ function get_item_place($which)
}
}
}
}
}*/
//NPC掉落
include_once config('npc',$gamecfg);
include_once config('addnpc',$gamecfg);
include_once config('evonpc',$gamecfg);
$nownpclist = Array();
$nownpclist = $npcinfo+$anpcinfo;
$result .= get_item_npcdrop($which);
//头衔附赠
global $title_valid;
foreach($title_valid as $tv => $tvarr)
{
foreach($tvarr as $tvkey => $tvitm)
{
if(in_array($tvkey,array('wep','arb','arh','ara','arf','art','itm1','itm2','itm3','itm4','itm5','itm6')) && ($which == $tvitm))
{
$result.="头衔【{$tv}】的入场奖励 \r";
break;
}
}
}
if ($which == "悲叹之种") $result.="通过使用『灵魂宝石』强化物品失败获得 \r";
return $result;
}
function get_item_npcdrop($which)
{
global $npcinfo,$anpcinfo,$enpcinfo,$typeinfo;
$result = '';
$nownpclist = $npcinfo;
foreach($enpcinfo as $ekey => $enpcs)
{
foreach($enpcs as $sname => $enpc)
......@@ -271,7 +304,14 @@ function get_item_place($which)
$nownpclist[$ekey]['sub'][$sname] = $enpc;
}
}
foreach($nownpclist as $npcs)
foreach($anpcinfo as $akey => $anpcs)
{
foreach($anpcs['sub'] as $aid => $anpc)
{
$nownpclist[$akey]['sub']['a'.$aid] = $anpc;
}
}
foreach($nownpclist as $ntype => $npcs)
{
foreach(array('wep','arb','arh','ara','arf','art','itm1','itm2','itm3','itm4','itm5','itm6') as $nipval)
{
......@@ -279,16 +319,20 @@ function get_item_place($which)
{
foreach($npcs['sub'] as $npc)
{
if (isset($npc[$nipval]) && $npc[$nipval]==$which)
$npc = array_merge($npcs,$npc);
if(isset($npc[$nipval]) && ($which == $npc[$nipval]))
{
$result.="击败NPC {$npc['name']}时获得 \r";
break;
$nresult ="击败{$npc['name']}后拾取 \r";
if(strpos($result,$nresult)===false)
{
$result .= $nresult;
}
}
}
}
}
}*/
if ($which=="悲叹之种") $result.="通过使用『灵魂宝石』强化物品失败获得 \r";
}
return $result;
}
?>
......@@ -323,11 +323,15 @@
# 黑熊吃香蕉事件:
if($pa['type'] && in_array('X',$pa['ex_keys']))
{
if ($pa['wep'] == '燕返262') $log.="<img src=\"img/other/262.png\"><br>";
$damage = 999983;
$pd['sp_death_flag'] = 1; #这个标记用于影响是否复活或登记特殊死法的判断
$log .= "造成<span class=\"red\">$damage</span>点伤害!<br>";
return $damage;
$x_dice = diceroll(99);
if($x_dice >= 90)
{
if ($pa['wep'] == '燕返262') $log.="<img src=\"img/other/262.png\"><br>";
$damage = 999983;
$pd['sp_death_flag'] = 1; #这个标记用于影响是否复活或登记特殊死法的判断
$log .= "造成<span class=\"red\">$damage</span>点伤害!<br>";
return $damage;
}
}
# 真红暮防御事件:
......@@ -712,7 +716,7 @@
$p = $pa['club'] == 9 ? 2 : 1.5;
$dmg_p[]= $p;
//输出log
$log .= npc_chat ($pa['type'],$pa['nm'],'critical');
$log .= npc_chat_rev ($pa,$pd,'critical');
$log .= "{$pa['nm']}消耗<span class=\"yellow\">{$rage_min_cost}</span>点怒气,";
if ($pa['club'] == 9) $log .= "<span class=\"red\">发动必杀技!</span><br>";
else $log .= "<span class=\"red\">使出重击!</span><br>";
......
......@@ -98,7 +98,7 @@
# 战斗发起者是NPC时
if($pa['type'])
{
$log .= npc_chat ($pa['type'],$pa['name'],'attack');
$log .= npc_chat_rev ($pa,$pd,'attack');
//换装判定
npc_changewep_rev($pa,$pd,$active);
}
......@@ -145,7 +145,7 @@
if ($counter_dice < $counter)
{
$log .= "<span class=\"red\">{$pd['nm']}的反击!</span><br>";
$log .= npc_chat ($pd['type'],$pd['nm'], 'defend' );
if($pd['type']) $log .= npc_chat_rev ($pd,$pa, 'defend' );
# 反击打击实行
# 因为这时候进攻方(造成伤害)的一方是pd,所以向第一个位置传入pd,向第二个位置(防守方)传入pa。
$pd['is_counter'] = 1; //给pd一个反击标记,代表这是反击造成的伤害
......@@ -153,14 +153,14 @@
}
else
{
$log .= npc_chat ($pd['type'],$pd['nm'], 'escape' );
$log .= npc_chat_rev ($pd,$pa, 'escape' );
$log .= "<span class=\"red\">{$pd['nm']}处于无法反击的状态,逃跑了!</span><br>";
}
}
# 不满足射程
else
{
$log .= npc_chat($pd['type'],$pd['nm'], 'cannot' );
$log .= npc_chat_rev($pd,$pa, 'cannot' );
$log .= "<span class=\"red\">{$pd['nm']}攻击范围不足,不能反击,逃跑了!</span><br>";
}
}
......@@ -205,11 +205,13 @@
if($active)
{
$w_log = "手持<span class=\"red\">{$pa['wep_name']}</span>的<span class=\"yellow\">{$pa['name']}</span>向你袭击!<br>你受到其<span class=\"yellow\">$att_dmg</span>点攻击,对其做出了<span class=\"yellow\">$def_dmg</span>点反击。<br>";
if(isset($pd['lvlup_log'])) $w_log .= $pd['lvlup_log'];
logsave ($pd['pid'],$now,$w_log,'c');
}
else
{
$w_log = "你发现了手持<span class=\"red\">{$pd['wep_name']}</span>的<span class=\"yellow\">{$pd['name']}</span>并且先发制人!<br>你对其做出<span class=\"yellow\">$att_dmg</span>点攻击,受到其<span class=\"yellow\">$def_dmg</span>点反击。<br>";
if(isset($pa['lvlup_log'])) $w_log .= $pa['lvlup_log'];
logsave ($pa['pid'],$now,$w_log,'c');
}
}
......@@ -315,23 +317,21 @@
$pa['skdr_flag'] = $pd['skdr_flag'] = 1;
}
# 灵魂抽取判定
if(in_array('*',$pa['ex_wep_keys']) || in_array('*',$pd['ex_wep_keys']))
if(in_array('*',array_merge($pa['ex_wep_keys'],$pa['ex_equip_keys'])) || in_array('*',array_merge($pd['ex_wep_keys'],$pd['ex_equip_keys'])))
{
$log .= "<span class=\"yellow\">灵魂抽取使双方的武器和饰物属性全部失效!</span><br>";
$pa['ex_wep_keys'] = $pd['ex_wep_keys'] = Array();
$pa['sldr_flag'] = $pd['sldr_flag'] = 1;
}
# 精神抽取判定
if(in_array('-',$pa['ex_equip_keys']) || in_array('-',$pd['ex_equip_keys']))
if(in_array('-',array_merge($pa['ex_wep_keys'],$pa['ex_equip_keys'])) || in_array('-',array_merge($pd['ex_wep_keys'],$pd['ex_equip_keys'])))
{
$log .= "<span class=\"yellow\">精神抽取使双方的防具属性全部失效!</span><br>";
$pa['ex_equip_keys'] = $pd['ex_equip_keys'] = Array();
$pa['mdr_flag'] = $pd['mdr_flag'] = 1;
}
// PS:三抽检定现在没有做彼此保留的额外判定。因为单独写在这里太丑陋了。
// 因此如果一件武器/防具上同时带有3抽,有可能会被灵抽/精抽洗掉对方的效果。但是现在游戏里还没有这样的装备,所以等出问题了再解决。
//三抽检定过后把2个属性数组合并,不然每次都要拖着一长串
# 灵、精抽应用
if(isset($pa['sldr_flag']) || isset($pd['sldr_flag'])) $pa['ex_wep_keys'] = $pd['ex_wep_keys'] = Array();
if(isset($pa['mdr_flag']) || isset($pd['mdr_flag'])) $pa['ex_equip_keys'] = $pd['ex_equip_keys'] = Array();
# 三抽检定过后把2个属性数组合并,不然每次都要拖着一长串
$pa['ex_keys'] = array_merge($pa['ex_wep_keys'],$pa['ex_equip_keys']); unset($pa['ex_wep_keys']); unset($pa['ex_equip_keys']);
$pd['ex_keys'] = array_merge($pd['ex_wep_keys'],$pd['ex_equip_keys']); unset($pd['ex_wep_keys']); unset($pd['ex_equip_keys']);
......@@ -495,9 +495,8 @@
//防守方(pd)受到伤害后的事件(防具耐久下降、受伤)
get_hurt_events($pa,$pd,$active);
//经验结算
$is_player_flag = $pa['type'] ? 0 : 1;
exprgup ( $pa['lvl'], $pd['lvl'], $pa['exp'], $is_player_flag , $pd['rage']);
}
exprgup_rev ($pa,$pd,$active);
}
else
{
$damage = 0;
......@@ -526,7 +525,7 @@
# NPC二阶段处理:
if($pd['club'] == 99 && $pd['type'])
{
$log .= npc_chat ($pd['type'],$pd['name'], 'death' );
$log .= npc_chat_rev ($pd,$pa, 'death' );
include_once GAME_ROOT . './include/system.func.php';
$npcdata = evonpc ($pd['type'],$pd['name']);
$log .= '<span class="yellow">'.$pd['name'].'却没死去,反而爆发出真正的实力!</span><br>';
......@@ -577,7 +576,7 @@
else
{
//死者是NPC,加载NPC遗言
$log .= npc_chat ($pd['type'],$pd['name'], 'death' );
$log .= npc_chat_rev ($pd,$pa, 'death' );
}
$deathnum ++;
......@@ -592,7 +591,7 @@
}
else
{
$log .= npc_chat ($pa['type'],$pa['name'],'kill');
$log .= npc_chat_rev ($pa,$pd,'kill');
}
# 杀人rp结算
......@@ -774,6 +773,111 @@
return;
}
# 战斗经验结算
function exprgup_rev(&$pa,&$pd,$active)
{
global $log,$baseexp;
$expup = round ( ($pd['lvl'] - $pa['lvl']) / 3 );
$expup = $expup > 0 ? $expup : 1;
$pa['exp'] += $expup;
//$log .= "$isplayer 的经验值增加 $expup 点<br>";
//升到下级所需的exp 直接在这里套公式计算 不用global了
$pa['upexp'] = round(($pa['lvl']*$baseexp)+(($pa['lvl']+1)*$baseexp));
if ($pa['exp'] >= $pa['upexp'])
{
lvlup_rev ($pa,$pd,$active);
}
//大的打小的怒气反而涨的快 什么逻辑?狂扁小朋友喔?
$rgup = round (($pa['lvl'] - $pd['lvl'])/3);
$rg += $rgup > 0 ? $rgup : 1;
return;
}
# 战斗等级提升
function lvlup_rev (&$pa,&$pd,$active)
{
global $log,$baseexp;
$up_exp_temp = round ( (2 * $pa['lvl'] + 1) * $baseexp );
if ($pa['exp'] >= $up_exp_temp && $pa['lvl'] < 255)
{
$sklanginfo = Array ('wp' => '殴熟', 'wk' => '斩熟', 'wg' => '射熟', 'wc' => '投熟', 'wd' => '爆熟', 'wf' => '灵熟', 'all' => '全系熟练度' );
$sknlist = Array (1 => 'wp', 2 => 'wk', 3 => 'wc', 4 => 'wg', 5 => 'wd', 9 => 'wf', 16 => 'all' );
$skname = $sknlist [$pa['club']];
//升级判断
$lvup = 1 + floor (($pa['exp'] - $up_exp_temp)/$baseexp/2);
$lvup = $lvup > 255 - $pa['lvl'] ? 255 - $pa['lvl'] : $lvup;
$lvuphp = $lvupatt = $lvupdef = $lvupskill = $lvupsp = $lvupspref = 0;
//升级数值计算
for($i = 0; $i < $lvup; $i += 1)
{
if ($pa['club'] == 13) {
$lvuphp += rand ( 14, 18 );
} else {
$lvuphp += rand ( 8, 10 );
}
$lvupsp += rand( 4,6);
if ($pa['club'] == 14) {
$lvupatt += rand ( 4, 6 );
$lvupdef += rand ( 5, 8 );
} else {
$lvupatt += rand ( 2, 4 );
$lvupdef += rand ( 3, 5 );
}
if ($skname == 'all') {
$lvupskill += rand ( 2, 4 );
} elseif ($skname == 'wd' || $skname == 'wf') {
$lvupskill += rand ( 3, 5 );
}elseif($skname){
$lvupskill += rand ( 4, 6 );
}
$lvupspref += round($pa['msp'] * 0.1);
}
//应用升级
$pa['lvl'] += $lvup;
$up_exp_temp = round ( (2 * $pa['lvl'] + 1) * $baseexp );
if ($pa['lvl'] >= 255) {
$pa['lvl'] = 255;
$pa['exp'] = $up_exp_temp;
}
$pa['upexp'] = $up_exp_temp;
$pa['hp'] += $lvuphp;
$pa['mhp'] += $lvuphp;
$pa['sp'] += $lvupsp;
$pa['msp'] += $lvupsp;
$pa['att'] += $lvupatt;
$pa['def'] += $lvupdef;
$pa['skillpoint'] += $lvup;
if ($skname == 'all') {
$pa['wp'] += $lvupskill;
$pa['wk'] += $lvupskill;
$pa['wg'] += $lvupskill;
$pa['wc'] += $lvupskill;
$pa['wd'] += $lvupskill;
$pa['wf'] += $lvupskill;
} elseif ($skname) {
$pa[$skname] += $lvupskill;
}
$pa['sp'] = min($lvupspref+$pa['sp'],$pa['msp']);
if ($skname) {
$sklog = ",{$sklanginfo[$skname]}+{$lvupskill}";
}
$lvlup_log = "<span class=\"yellow\">{$pa['nm']}升了{$lvup}级!生命上限+{$lvuphp},体力上限+{$lvupsp},攻击+{$lvupatt},防御+{$lvupdef}{$sklog},体力恢复了{$lvupspref},获得了{$lvup}点技能点!</span><br>";
if(!$pa['type'])
{
if($pa['nm'] == '你') $log.= $lvlup_log;
else $pa['lvlup_log'] = $lvlup_log;
}
} elseif ($pa['lvl'] >= 255) {
$pa['lvl'] = 255;
$exp = $up_exp_temp;
}
return;
}
# NPC自动换装
#说实话没有完全看懂,但是能跑就行
function npc_changewep_rev(&$pa,&$pd,$acitve)
......@@ -864,4 +968,89 @@
return;
}
# NPC喊话
# pa指npc pd指另一视角
function npc_chat_rev(&$pa,&$pd,$mode='')
{
global $npcchat;
if(!empty($npcchat[$pa['type']][$pa['name']]))
{
$nchat = $npcchat[$pa['type']][$pa['name']];
$chatcolor = $nchat['color'];
$npcwords = !empty($chatcolor) ? "<span class = \"{$chatcolor}\">" : '<span>';
switch ($mode)
{
case 'attack' :
if (!isset($pa['first_meet']))
{
$npcwords .= "{$nchat[0]}";
$pa['first_meet'] = 1;
}
elseif ($pa['hp'] > ($pa['mhp'] / 2))
{
$dice = rand ( 1, 2 );
$npcwords .= "{$nchat[$dice]}";
}
else
{
$dice = rand ( 3, 4 );
$npcwords .= "{$nchat[$dice]}";
}
break;
case 'defend' :
if (!isset($pa['first_meet']))
{
$npcwords .= "{$nchat[0]}";
$pa['first_meet'] = 1;
}
elseif($pa['hp'] > ($pa['mhp'] / 2))
{
$dice = rand ( 5, 6 );
$npcwords .= "{$nchat[$dice]}";
}
else
{
$dice = rand ( 7, 8 );
$npcwords .= "{$nchat[$dice]}";
}
break;
case 'death' :
$npcwords .= "{$nchat[9]}";
break;
case 'escape' :
$npcwords .= "{$nchat[10]}";
break;
case 'cannot' :
$npcwords .= "{$nchat[11]}";
break;
case 'critical' :
$npcwords .= "{$nchat[12]}";
break;
case 'kill' :
$npcwords .= "{$pa['nm']}{$pd['nm']}说道:{$nchat[13]}";
break;
}
$npcwords .= '</span><br>';
return $npcwords;
}
elseif ($mode == 'death')
{
global $lwinfo;
if (is_array($lwinfo[$pa['type']]))
{
$lastword = $lwinfo[$pa['type']][$pa['name']];
}
else
{
$lastword = $lwinfo[$pa['type']];
}
$npcwords = "<span class=\"yellow\">“{$lastword}”</span><br>";
return $npcwords;
}
else
{
return;
}
}
?>
\ No newline at end of file
......@@ -143,8 +143,7 @@ function get_itm_namelist()
include_once config('npc',$gamecfg);
include_once config('addnpc',$gamecfg);
include_once config('evonpc',$gamecfg);
$nownpclist = Array();
$nownpclist = $npcinfo+$anpcinfo;
$nownpclist = $npcinfo;
foreach($enpcinfo as $ekey => $enpcs)
{
foreach($enpcs as $sname => $enpc)
......@@ -152,10 +151,18 @@ function get_itm_namelist()
$nownpclist[$ekey]['sub'][$sname] = $enpc;
}
}
foreach($anpcinfo as $akey => $anpcs)
{
foreach($anpcs['sub'] as $aid => $anpc)
{
$nownpclist[$akey]['sub']['a'.$aid] = $anpc;
}
}
foreach($nownpclist as $npcs)
{
foreach(array('wep','arb','arh','ara','arf','art','itm1','itm2','itm3','itm4','itm5','itm6') as $nipval)
{
if(isset($npcs[$nipval]) && !in_array($npcs[$nipval],$iarr)) $iarr[] = $npcs[$nipval];
if(!empty($npcs['sub']))
{
foreach($npcs['sub'] as $npc)
......@@ -163,9 +170,17 @@ function get_itm_namelist()
if(isset($npc[$nipval]) && !in_array($npc[$nipval],$iarr)) $iarr[] = $npc[$nipval];
}
}
else
}
}
//头衔附赠
global $title_valid;
foreach($title_valid as $tv => $tvarr)
{
foreach($tvarr as $tvkey => $tvitm)
{
if(in_array($tvkey,array('wep','arb','arh','ara','arf','art','itm1','itm2','itm3','itm4','itm5','itm6')) && !in_array($tvitm,$iarr))
{
if(isset($npcs[$nipval]) && !in_array($npcs[$nipval],$iarr)) $iarr[] = $npcs[$nipval];
$iarr[] = $tvitm;
}
}
}
......
......@@ -26,9 +26,9 @@
<td>姓名</td>
<td>{$npc['name']}</td>
<td>武器</td>
<td><input size="20" type="text" name="wep" value="{$npc['wep']}" maxlength="250"></td>
<td><input size="20" type="text" name="wep" list="vsnamelist" value="{$npc['wep']}" maxlength="250"></td>
<td>包裹1</td>
<td><input size="20" type="text" name="itm1" value="{$npc['itm1']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm1" list="vsnamelist" value="{$npc['itm1']}" maxlength="250"></td>
</tr>
<tr>
<td>性别</td>
......@@ -66,9 +66,9 @@
<td>生命</td>
<td><input size="20" type="text" name="hp" value="{$npc['hp']}" maxlength="20"></td>
<td>防具(体)</td>
<td><input size="20" type="text" name="arb" value="{$npc['arb']}" maxlength="250"></td>
<td><input size="20" type="text" name="arb" list="vsnamelist" value="{$npc['arb']}" maxlength="250"></td>
<td>包裹2</td>
<td><input size="20" type="text" name="itm2" value="{$npc['itm2']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm2" list="vsnamelist" value="{$npc['itm2']}" maxlength="250"></td>
</tr>
<tr>
<td>最大生命</td>
......@@ -106,9 +106,9 @@
<td>基础防御</td>
<td><input size="20" type="text" name="def" value="{$npc['def']}" maxlength="20"></td>
<td>防具(头)</td>
<td><input size="20" type="text" name="arh" value="{$npc['arh']}" maxlength="250"></td>
<td><input size="20" type="text" name="arh" list="vsnamelist" value="{$npc['arh']}" maxlength="250"></td>
<td>包裹3</td>
<td><input size="20" type="text" name="itm3" value="{$npc['itm3']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm3" list="vsnamelist" value="{$npc['itm3']}" maxlength="250"></td>
</tr>
<tr>
<td>位置</td>
......@@ -146,9 +146,9 @@
<td>对手</td>
<td><input size="20" type="text" name="bid" value="{$npc['bid']}" maxlength="20"></td>
<td>防具(腕)</td>
<td><input size="20" type="text" name="ara" value="{$npc['ara']}" maxlength="250"></td>
<td><input size="20" type="text" name="ara" list="vsnamelist" value="{$npc['ara']}" maxlength="250"></td>
<td>包裹4</td>
<td><input size="20" type="text" name="itm4" value="{$npc['itm4']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm4" list="vsnamelist" value="{$npc['itm4']}" maxlength="250"></td>
</tr>
<tr>
<td>受伤</td>
......@@ -186,9 +186,9 @@
<td>杀人数</td>
<td><input size="20" type="text" name="killnum" value="{$npc['killnum']}" maxlength="20"></td>
<td>防具(足)</td>
<td><input size="20" type="text" name="arf" value="{$npc['arf']}" maxlength="250"></td>
<td><input size="20" type="text" name="arf" list="vsnamelist" value="{$npc['arf']}" maxlength="250"></td>
<td>包裹5</td>
<td><input size="20" type="text" name="itm5" value="{$npc['itm5']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm5" list="vsnamelist" value="{$npc['itm5']}" maxlength="250"></td>
</tr>
<tr>
<td>殴熟</td>
......@@ -226,9 +226,9 @@
<td>爆熟</td>
<td><input size="20" type="text" name="wd" value="{$npc['wd']}" maxlength="20"></td>
<td>饰品</td>
<td><input size="20" type="text" name="art" value="{$npc['art']}" maxlength="250"></td>
<td><input size="20" type="text" name="art" list="vsnamelist" value="{$npc['art']}" maxlength="250"></td>
<td>包裹6</td>
<td><input size="20" type="text" name="itm6" value="{$npc['itm6']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm6" list="vsnamelist" value="{$npc['itm6']}" maxlength="250"></td>
</tr>
<tr>
<td>灵熟</td>
......@@ -282,6 +282,11 @@
<td>社团参数集</td>
<td><textarea cols="20" rows="4" style="overflow:auto" name="str_clbpara">{$npc['str_clbpara']}</textarea></td>
</tr>
<datalist id="vsnamelist">
<!--{loop $temp_item_namelist $in}-->
<option value="$in">
<!--{/loop}-->
</datalist>
</table>
<input type="submit" value="修改NPC数值" onclick="$('command').value = 'submitedit'">
</form>
......
......@@ -26,9 +26,9 @@
<td>姓名</td>
<td>{$pc['name']}</td>
<td>武器</td>
<td><input size="20" type="text" name="wep" value="{$pc['wep']}" maxlength="250"></td>
<td><input size="20" type="text" name="wep" list="vsnamelist" value="{$pc['wep']}" maxlength="250"></td>
<td>包裹1</td>
<td><input size="20" type="text" name="itm1" value="{$pc['itm1']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm1" list="vsnamelist" value="{$pc['itm1']}" maxlength="250"></td>
</tr>
<tr>
<td>性别</td>
......@@ -66,9 +66,9 @@
<td>生命</td>
<td><input size="20" type="text" name="hp" value="{$pc['hp']}" maxlength="20"></td>
<td>防具(体)</td>
<td><input size="20" type="text" name="arb" value="{$pc['arb']}" maxlength="250"></td>
<td><input size="20" type="text" name="arb" list="vsnamelist" value="{$pc['arb']}" maxlength="250"></td>
<td>包裹2</td>
<td><input size="20" type="text" name="itm2" value="{$pc['itm2']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm2" list="vsnamelist" value="{$pc['itm2']}" maxlength="250"></td>
</tr>
<tr>
<td>最大生命</td>
......@@ -106,9 +106,9 @@
<td>基础防御</td>
<td><input size="20" type="text" name="def" value="{$pc['def']}" maxlength="20"></td>
<td>防具(头)</td>
<td><input size="20" type="text" name="arh" value="{$pc['arh']}" maxlength="250"></td>
<td><input size="20" type="text" name="arh" list="vsnamelist" value="{$pc['arh']}" maxlength="250"></td>
<td>包裹3</td>
<td><input size="20" type="text" name="itm3" value="{$pc['itm3']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm3" list="vsnamelist" value="{$pc['itm3']}" maxlength="250"></td>
</tr>
<tr>
<td>位置</td>
......@@ -146,9 +146,9 @@
<td>对手</td>
<td><input size="20" type="text" name="bid" value="{$pc['bid']}" maxlength="20"></td>
<td>防具(腕)</td>
<td><input size="20" type="text" name="ara" value="{$pc['ara']}" maxlength="250"></td>
<td><input size="20" type="text" name="ara" list="vsnamelist" value="{$pc['ara']}" maxlength="250"></td>
<td>包裹4</td>
<td><input size="20" type="text" name="itm4" value="{$pc['itm4']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm4" list="vsnamelist" value="{$pc['itm4']}" maxlength="250"></td>
</tr>
<tr>
<td>受伤</td>
......@@ -186,9 +186,9 @@
<td>杀人数</td>
<td><input size="20" type="text" name="killnum" value="{$pc['killnum']}" maxlength="20"></td>
<td>防具(足)</td>
<td><input size="20" type="text" name="arf" value="{$pc['arf']}" maxlength="250"></td>
<td><input size="20" type="text" name="arf" list="vsnamelist" value="{$pc['arf']}" maxlength="250"></td>
<td>包裹5</td>
<td><input size="20" type="text" name="itm5" value="{$pc['itm5']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm5" list="vsnamelist" value="{$pc['itm5']}" maxlength="250"></td>
</tr>
<tr>
<td>殴熟</td>
......@@ -226,9 +226,9 @@
<td>爆熟</td>
<td><input size="20" type="text" name="wd" value="{$pc['wd']}" maxlength="20"></td>
<td>饰品</td>
<td><input size="20" type="text" name="art" value="{$pc['art']}" maxlength="250"></td>
<td><input size="20" type="text" name="art" list="vsnamelist" value="{$pc['art']}" maxlength="250"></td>
<td>包裹6</td>
<td><input size="20" type="text" name="itm6" value="{$pc['itm6']}" maxlength="250"></td>
<td><input size="20" type="text" name="itm6" list="vsnamelist" value="{$pc['itm6']}" maxlength="250"></td>
</tr>
<tr>
<td>灵熟</td>
......@@ -290,6 +290,11 @@
<td>社团参数集</td>
<td><textarea cols="20" rows="4" style="overflow:auto" name="str_clbpara">{$pc['str_clbpara']}</textarea></td>
</tr>
<datalist id="vsnamelist">
<!--{loop $temp_item_namelist $in}-->
<option value="$in">
<!--{/loop}-->
</datalist>
</table>
<input type="submit" value="修改玩家数值" onclick="$('command').value = 'submitedit'">
</form>
......
想要从尸体上拾取什么?<br><br>
<input type="hidden" name="mode" value="corpse">
<!--{if $allow_destory_corpse && !in_array($w_type,$no_destory_corpse_type)}-->
<input type="radio" name="command" id="destory" value="destory" <!--{if !$w_money}-->checked<!--{/if}-->><a onclick=sl('destory'); href="javascript:void(0);" >销毁尸体</a><br>
<!--{elseif $club==20}-->
<!--{if $club==20}-->
<input type="radio" name="command" id="element_split" value="element_split" <!--{if !$w_money}-->checked<!--{/if}-->><a onclick=sl('element_split'); href="javascript:void(0);" >提炼元素</a><br>
<!--{elseif $allow_destory_corpse && !in_array($w_type,$no_destory_corpse_type)}-->
<input type="radio" name="command" id="destory" value="destory" <!--{if !$w_money}-->checked<!--{/if}-->><a onclick=sl('destory'); href="javascript:void(0);" >销毁尸体</a><br>
<!--{/if}-->
<!--{if $loot_depot_flag}-->
<input type="radio" name="command" id="loot_depot" value="loot_depot"><a onclick=sl('loot_depot'); href="javascript:void(0);" >转移安全箱权限</a><br>
......
......@@ -38,8 +38,15 @@ if($vnmode=='none')
// 格式化素材来源
foreach($cinfo['stuff'] as $sid => $snm)
{
include_once config('npc',$gamecfg);
include_once config('addnpc',$gamecfg);
include_once config('evonpc',$gamecfg);
$tooltipinfo = get_item_place($snm);
if(!empty($tooltipinfo)) $temp_carr[$cid]['stuff'][$sid] = "<span tooltip=\"".$tooltipinfo."\">".$snm."</span>";
if(!empty($tooltipinfo))
{
$temp_carr[$cid]['stuff'][$sid] = "<span tooltip=\"".$tooltipinfo."\">".$snm."</span>";
}
$tooltipinfo = '';
}
// 格式化属性
if(isset($cinfo['result'][4]) && is_array($cinfo['result'][4]))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment