Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
phpdts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nemo Ma
phpdts
Commits
3ca5d68c
Commit
3ca5d68c
authored
Apr 01, 2023
by
Nemo Ma
Committed by
GitHub
Apr 01, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #100 from hikawiier/waaagh
fix
parents
d3e5903c
659fc7e1
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
325 additions
and
242 deletions
+325
-242
command.php
command.php
+1
-1
gamedata/cache/resources_1.php
gamedata/cache/resources_1.php
+0
-207
gamedata/cache/tooltip_1.php
gamedata/cache/tooltip_1.php
+205
-2
include/db_mysqli.class.php
include/db_mysqli.class.php
+1
-1
include/db_pdo.class.php
include/db_pdo.class.php
+1
-1
include/game/achievement.func.php
include/game/achievement.func.php
+3
-2
include/game/aievent.func.php
include/game/aievent.func.php
+17
-9
include/game/item.func.php
include/game/item.func.php
+8
-8
include/game/item2.func.php
include/game/item2.func.php
+4
-4
include/game/itembag.func.php
include/game/itembag.func.php
+1
-1
include/game/revclubskills_extra.func.php
include/game/revclubskills_extra.func.php
+1
-1
include/game/revcombat.func.php
include/game/revcombat.func.php
+79
-1
include/game/search.func.php
include/game/search.func.php
+1
-1
include/game/song.inc.php
include/game/song.inc.php
+1
-1
include/global.func.php
include/global.func.php
+2
-2
No files found.
command.php
View file @
3ca5d68c
...
...
@@ -530,7 +530,7 @@ if($hp > 0){
}
elseif
(
$mode
==
'deathnote'
)
{
if
(
$dnname
){
include_once
GAME_ROOT
.
'./include/game/item2.func.php'
;
deathnote
(
$
item
,
$dnname
,
$dndeath
,
$dngender
,
$dnicon
,
$name
);
deathnote
(
$
name
,
$item
,
$dnname
,
$dndeath
,
$dngender
,
$dnicon
);
}
else
{
$log
.=
'嗯,暂时还不想杀人。<br>你合上了■DeathNote■。<br>'
;
$mode
=
'command'
;
...
...
gamedata/cache/resources_1.php
View file @
3ca5d68c
...
...
@@ -77,24 +77,6 @@ $rageinfo = Array('平静','愤怒','暴怒','已经死亡');
$wepeinfo
=
Array
(
'不值一提'
,
'略有威胁'
,
'威力可观'
,
'无敌神器'
);
$poseinfo
=
Array
(
'通常'
,
'作战姿态'
,
'强袭姿态'
,
'探物姿态'
,
'偷袭姿态'
,
'治疗姿态'
,
'✧狂飙姿态✧'
,
'哨戒姿态'
,
'✧灵子姿态✧'
);
$tacinfo
=
Array
(
'通常'
,
''
,
'重视防御'
,
'重视反击'
,
'重视躲避'
);
$posetips
=
Array
(
0
=>
"最普通的姿态"
,
1
=>
"以备战为目的,略微提升角色发现率。极大幅提升攻击力、防御力"
,
2
=>
"以追猎敌人为目的,大幅提升角色先制率"
,
3
=>
"以寻找物品为目的,提升道具发现率。中幅降低攻击力、防御力"
,
4
=>
"以先发制人为目的,提升角色发现率以及先手率。中幅提升攻击力,但是会大幅降低防御力"
,
5
=>
"以自我治疗为目的,提升恢复能力。但其他数值大幅恶化"
,
6
=>
"以快速发现敌人为目的,极大幅提升角色遇敌率,但降低先制率,极大幅降低防御力"
,
7
=>
"以哨戒为目的,初次受到攻击时不会反击。但在受到攻击后会变换作战姿态"
,
8
=>
"切换战术界面的感知模式,只会遭遇同处于✧灵子姿态✧的对象,同时不会被处于其他姿态的对象发现。
\r
脱离灵子姿态后,需要等待1分钟后才可重新进入。"
,
);
$tactips
=
Array
(
0
=>
"没有策略就是你的策略"
,
1
=>
""
,
2
=>
"随时准备防御敌方攻击和陷阱的策略。会大幅提升防御力"
,
3
=>
"随时准备反击敌人攻击的策略。会提升先制率、攻击力,但中幅降低防御力"
,
4
=>
"试图回避敌人、陷阱和禁区的策略。中幅降低攻击力、防御力"
,
);
//可供玩家选择的姿态、策略
$apose
=
Array
(
1
,
3
,
4
,
5
,
6
,
8
);
$atac
=
Array
(
2
,
3
,
4
);
...
...
@@ -1079,195 +1061,6 @@ $itemspkinfo = Array(
'^'
=>
'背包'
,
);
$tps_names
=
Array
(
# 用于记录一些内容重复但来源不同的描述
# 不能改善性能,但是可以保护视力与腱鞘?……大概吧
#0:巫师物品
0
=>
Array
(
'class'
=>
'spitem2'
,
'title'
=>
"为游戏做出过贡献的巫师的装备。"
,),
#1:福袋SR
1
=>
Array
(
'class'
=>
'neonorange'
,
'title'
=>
"从幸运礼物福袋中以二成几率左右能开出的强力装备。"
,),
#2:福袋SSR
2
=>
Array
(
'class'
=>
'rainbow'
,
'title'
=>
"从幸运礼物福袋中以极低几率左右能开出的强力装备。"
,),
#3:钉
3
=>
Array
(
'title'
=>
"为手中名字带有“棍棒”的钝器打钉子,以增加效果值"
),
#4:磨刀石
4
=>
Array
(
'title'
=>
"让手中锐器更加锋利,以增加效果值"
),
#5:针线包
5
=>
Array
(
'title'
=>
"增加装备着的身体防具的效果值"
),
#99: ???
99
=>
Array
(
'title'
=>
"……这、这是什么?!"
),
);
$tps_name
=
Array
(
# 强化道具
'钉'
=>
3
,
'钢钉'
=>
3
,
'艾莲娜的圣钉'
=>
3
,
'埃克法-冰凌-钉'
=>
3
,
'磨刀石'
=>
4
,
'黑磨刀石'
=>
4
,
'沉默磨刀石'
=>
4
,
'贤者之磨刀石'
=>
4
,
'埃克法-融炼-磨刀石'
=>
4
,
'针线包'
=>
5
,
# 特殊道具
'武器师安雅的奖赏'
=>
Array
(
'title'
=>
"强化手中武器的效果值、耐久值,或者将类型转变为你更擅长的系别"
),
'凸眼鱼'
=>
Array
(
'title'
=>
"使用后可以销毁整个战场现有的尸体"
),
'杏仁豆腐的ID卡'
=>
Array
(
'title'
=>
"连斗后使用可以让全场NPC消失并进入『死斗阶段』"
),
'水果刀'
=>
Array
(
'title'
=>
"可以切水果。如果不会用可能会切到自己"
),
'探测器电池'
=>
Array
(
'title'
=>
"使用后可以为探测仪器供电"
),
# 怪东西
'■DeathNote■'
=>
99
,
'奇怪的按钮'
=>
99
,
'『S.C.R.A.P』'
=>
99
,
# 电掣装置
'魔法蜂针'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"这个武器一定会对敌人造成350点伤害,但对防御非常高的敌人除外。"
,),
'临摹装置'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"这个武器在主动攻击对手时,将可以复制对手的武器。注意:对手武器数值太高时会失败,后果自负!"
,),
# 巫师物品
'■胶冻の巴雷特■'
=>
0
,
'■胶冻的风衣■'
=>
0
,
'■胶冻的兜帽■'
=>
0
,
'■胶冻的跑鞋■'
=>
0
,
'■胶冻的手套■'
=>
0
,
'■胶冻的吊坠■'
=>
0
,
'■便携式火力平台■'
=>
0
,
'■Type3防弹插板■'
=>
0
,
'■VFL 6-24×56光学瞄具■'
=>
0
,
'■IOP T4外骨骼■'
=>
0
,
'■热光学迷彩披风■'
=>
0
,
'■遗留的武器库■'
=>
0
,
'【工作用数位板】'
=>
0
,
'【学园针织罩衫】'
=>
0
,
'【鱼形发卡】'
=>
0
,
'【学园制服鞋】'
=>
0
,
'【工作用数位笔】'
=>
0
,
'【布艺猫咪挂件】'
=>
0
,
# 福袋SR
'「信仰之山」'
=>
1
,
'「间断的噩梦」'
=>
1
,
'「运钝根的捕物帐」'
=>
1
,
'「喧嚣叙事曲」'
=>
1
,
'「升天」'
=>
1
,
'「曳光」'
=>
1
,
'「人生重来箱」'
=>
1
,
'「菁英宅之怒」'
=>
1
,
'闭锁世界的冥神 L5'
=>
1
,
'铁兽式强袭机动兵装改牛头伯劳2 L5'
=>
1
,
'防火龙·暗流体 L5'
=>
1
,
'前托枪管龙 L5'
=>
1
,
'电子界到临者@火灵天星 L6'
=>
1
,
'「活跃迎春曲」'
=>
1
,
'「飘落」'
=>
1
,
'「明动」'
=>
1
,
'「正午高阳」'
=>
1
,
'神灭兵器-天霆号扼宙斯 ☆12'
=>
1
,
'「碧海船歌」'
=>
1
,
'「翼展」'
=>
1
,
'「安谧」'
=>
1
,
'「午前许愿」'
=>
1
,
'神之圣剑'
=>
1
,
'「金霜协奏曲」'
=>
1
,
'「龙怒」'
=>
1
,
'「升天」'
=>
1
,
'「宁静」'
=>
1
,
'「清晨恩典」'
=>
1
,
'神之棍棒'
=>
1
,
# 福袋SSR
'随机数之神的棍棒'
=>
2
,
'随机数之神的圣剑'
=>
2
,
'随机数之神的泪水'
=>
2
,
'随机数之神的神力'
=>
2
,
'随机数之神的震撼'
=>
2
,
'随机数之神的摄理'
=>
2
,
'随机数之神的恶戏'
=>
2
,
# 福袋惩罚物品
'乌黑的脸'
=>
Array
(
'title'
=>
"贪 心 不 足 蛇 吞 象"
),
# LORE,看了这些内容,还不考虑拆分这个文件么?总之先搞这么多……
'燃素加农炮『爆炎』MK-II'
=>
Array
(
'title'
=>
"在接受好友的委托之时,一切看起来都只像一个简单的工作。"
),
'奥术盔甲B - 炎'
=>
Array
(
'title'
=>
"但正如自己的爷爷所说过的那样,看起来简单的东西,往往背后有坑。"
),
'奥术盔甲H - 炎'
=>
Array
(
'title'
=>
"红暮并不怕什么坑,毕竟坑就是为了踩而出现的,你不踩下去,都可以说是不尊重挖坑的人。"
),
'奥术盔甲A - 炎'
=>
Array
(
'title'
=>
"在意的事情虽然有很多,但红暮觉得将它们抛在脑后可能更好一点。"
),
'奥术盔甲F - 炎'
=>
Array
(
'title'
=>
"既然接受了挑战,自己就没有不全力以赴的理由。"
),
'冰炎盔甲B'
=>
Array
(
'title'
=>
"那命运之日的夕阳,缓慢给一切镀上明亮的橙光。"
),
'冰炎盔甲H'
=>
Array
(
'title'
=>
"那约定之时的荣耀,为四位被影响的人们裹上金黄的光辉。"
),
'冰炎盔甲A'
=>
Array
(
'title'
=>
"那幻境之中的风景,以平等的紫光照耀着一切。"
),
'冰炎盔甲F'
=>
Array
(
'title'
=>
"那为了友人的决意,形成了靛蓝的意志。"
),
'『AZURE RONDO · AQUAMARINE』'
=>
Array
(
'title'
=>
"那和自己一样的影子,最终遁入了那一抹艳红。"
),
'喷气式红杀重铁剑'
=>
Array
(
'title'
=>
"「将最基础的武器魔改成了这样了么?真是让人大开眼界。」——芙蓉"
),
'绯红记忆'
=>
Array
(
'title'
=>
"「先问一句,虽然你似乎吹得很神奇,但这玩意并不是什么超能力吧?」——红暮"
),
'血色强袭'
=>
Array
(
'title'
=>
"「海鸣姐就像超级英雄那样!」——丁香"
),
'狮虎丝带'
=>
Array
(
'title'
=>
"「有时候杀伤力最强的东西反而以最简单的形式出现,这个我懂,但这东西是不是太张扬了……?」——亚玛丽欧·维拉蒂安"
),
'落樱巨锤'
=>
Array
(
'title'
=>
"「先说好了,挥舞着笨重的武器不代表我暗示你人笨重,信任动力装甲的方面,你应该比我更清楚吧?」——冰炎"
),
'八八连流星浮游炮'
=>
Array
(
'title'
=>
"「真是铺张浪费,浮游炮一发3个就足够了。预算要花在刀刃上,省点钱让我开限定手办哈。」——蓝凝"
),
'✧覆唱之歌'
=>
Array
(
'title'
=>
"「长大以后你想继承父母的研究吗?」8岁少女的父母如此问道。「那是当然!」8岁少女点头回应。"
),
'✧无畏之爱'
=>
Array
(
'title'
=>
"「你喜欢什么样子的男生?」13岁少女的同龄闺蜜如此问道。「唔……没想好,最好的伙伴吧……」13岁少女歪了歪头,似乎自己也不满意这个答案。"
),
'✧怜悯之痛'
=>
Array
(
'title'
=>
"「正在做的,是什么样的东西呢?」5岁少女对自己埋头苦干的父亲如此问道。「这是一个会让大家露出笑容的东西呢。」这就是这位5岁少女父亲的说法。"
),
'✧执念之刺'
=>
Array
(
'title'
=>
"「为什么要如此拼命呢?」10岁少女对自己好友如此问道。「不拼命的话,就无法保护将被夺走的事物了。」10岁少女的这位好友就这样说出了耍酷的台词。"
),
'✧希望之风'
=>
Array
(
'title'
=>
"「啊!成功了!」15岁少女欢呼雀跃,但环顾四周,似乎并没有——「恭喜恭喜!」在门外等着的2位15岁少女的好友就在这个时机破门而入!"
),
'◆火之碎片'
=>
Array
(
'title'
=>
"「在这场交易中,我最终胜你半子。」31岁女强人的意识,于随后遁入虚空。"
),
);
$tps_ik
=
Array
(
'Ag'
=>
Array
(
'title'
=>
"可能带有同志属性"
,),
'Al'
=>
Array
(
'title'
=>
"可能带有热恋属性"
,),
'Ah'
=>
Array
(
'title'
=>
"可能带有???属性"
,),
'Ac'
=>
Array
(
'title'
=>
"可能带有重击辅助属性"
,),
'B'
=>
Array
(
'title'
=>
"使用后可以为电脑设备供电"
,),
'C'
=>
Array
(
'title'
=>
"使用后可以解除异常状态"
,),
'Ce'
=>
Array
(
'title'
=>
"使用后可以解除麻痹状态"
,),
'Ci'
=>
Array
(
'title'
=>
"使用后可以解除冻结状态"
,),
'Cp'
=>
Array
(
'title'
=>
"使用后可以解除中毒状态"
,),
'Cu'
=>
Array
(
'title'
=>
"使用后可以解除烧伤状态"
,),
'Cw'
=>
Array
(
'title'
=>
"使用后可以解除混乱状态"
,),
'EE'
=>
Array
(
'title'
=>
"使用后有一定概率能够解封当前禁区,需要电池充电"
,),
'EW'
=>
Array
(
'title'
=>
"使用后可改变当前天气,对极端天气无效"
,),
'ER'
=>
Array
(
'title'
=>
"使用后可激活雷达界面"
,),
'HH'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的生命"
,),
'HS'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的体力"
,),
'HB'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的生命和体力"
,),
'HM'
=>
Array
(
'title'
=>
"使用后增加等于道具效果值的歌魂上限"
,),
'HT'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的歌魂"
,),
'PM'
=>
Array
(
'title'
=>
"使用后曾加等于道具效果值的歌魂上限"
,),
'PT'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的歌魂"
,),
'PH'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命"
,),
'PS'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的体力"
,),
'PB'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命和体力"
,),
'PB2'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命和体力"
,),
'GBr'
=>
Array
(
'title'
=>
"为带有“连击”属性,且不适用“能源、气体弹药”的枪械供弹"
,),
'GBi'
=>
Array
(
'title'
=>
"为带有“火焰、冻气”属性,且不适用“能源弹药”的枪械供弹"
,),
'GBh'
=>
Array
(
'title'
=>
"为“重型枪械”供弹"
,),
'GBe'
=>
Array
(
'title'
=>
"为带有“电击、音波”属性的枪械供弹"
,),
'GB'
=>
Array
(
'title'
=>
"为普通枪械供弹"
,),
'V'
=>
Array
(
'title'
=>
"使用后会根据道具效果值获得一定的熟练度"
,),
'M'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化特定属性"
,),
'MA'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化攻击力"
,),
'MD'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化防御力"
,),
'ME'
=>
Array
(
'title'
=>
"使用后会根据道具效果值获得一定的经验值"
,),
'MH'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化生命上限"
,),
'MS'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化体力上限"
,),
'T'
=>
Array
(
'title'
=>
"使用后可以在当前地区埋设一枚陷阱"
,),
'U'
=>
Array
(
'title'
=>
"使用后将扫除当前地区内的一枚陷阱……但是这一切真的值得吗?"
,),
'WGK'
=>
Array
(
'title'
=>
"兼具射击与斩击功效的武器"
,),
'WCF'
=>
Array
(
'title'
=>
"兼具投掷与灵力功效的武器"
,),
'WCP'
=>
Array
(
'title'
=>
"兼具投掷与打击功效的武器"
,),
'WKF'
=>
Array
(
'title'
=>
"兼具斩击与灵力功效的武器"
,),
'WKP'
=>
Array
(
'title'
=>
"兼具斩击与打击功效的武器"
,),
'WFK'
=>
Array
(
'title'
=>
"兼具灵力与斩击功效的武器"
,),
'WDG'
=>
Array
(
'title'
=>
"兼具伏击与射击功效的武器"
,),
'WDF'
=>
Array
(
'title'
=>
"兼具伏击与灵力功效的武器"
,),
'AA'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"可以将一定数量的攻击次数伤害变为0,那之后失效"
,),
'AB'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"装备后,对补给品使用毒药下毒变为为其解毒。"
,),
'XA'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'XB'
=>
Array
(
'class'
=>
'purple'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'XC'
=>
Array
(
'class'
=>
'yellow'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'ZB'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"在没有决定称号的时候使用该物品,便可获得该对应称号。"
,),
'ZA'
=>
Array
(
'class'
=>
'neonyellow'
,
'title'
=>
"这个物品中似乎含有让你可以独自脱离幻境的方法……"
,),
);
$tps_isk
=
Array
(
'A'
=>
Array
(
'title'
=>
"高概率将殴斩射投爆灵六系对你的伤害减半。"
,),
//测试用
'a'
=>
Array
(
'title'
=>
"高概率将毒火冻电乱音以及爆炸对你的伤害减半。并避免异常状态。"
,),
//测试用
'B'
=>
Array
(
'title'
=>
"极高概率将全部物理伤害变为1。"
,),
'b'
=>
Array
(
'title'
=>
"极高概率将全部属性伤害变为1。"
,),
'C'
=>
Array
(
'title'
=>
"高概率将投系对你的物理伤害减半。"
,),
'c'
=>
Array
(
'title'
=>
"攻击时额外获得1点怒气,发动战斗技时会返还10%消耗的怒气"
,),
'D'
=>
Array
(
'title'
=>
"高概率将爆系对你的物理伤害,以及爆炸属性伤害减半。"
,),
'd'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的爆炸属性伤害。"
,),
'E'
=>
Array
(
'title'
=>
"高概率将电击属性对你的属性伤害减半。并避免身体麻痹状态。"
,),
'e'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的电击属性伤害。也有可能让对手陷入身体麻痹异常状态。"
,),
'F'
=>
Array
(
'title'
=>
"高概率将灵系对你的物理伤害减半。"
,),
'f'
=>
Array
(
'title'
=>
"攻击对手时,对其造成无法防御的火焰属性伤害。也有可能让对手陷入烧伤异常状态。"
,),
'G'
=>
Array
(
'title'
=>
"高概率将射系(包括重型枪械)对你的物理伤害减半。"
,),
'g'
=>
Array
(
'title'
=>
"低概率在攻击异性敌人时伤害加倍,但攻击同性的物理伤害降为1。"
,),
'H'
=>
Array
(
'title'
=>
"将你受到的反噬伤害降低90%。"
,),
'h'
=>
Array
(
'title'
=>
"高概率将你受到的最高伤害压制在两千左右。"
,),
'I'
=>
Array
(
'title'
=>
"高概率将冻气属性对你的属性伤害减半。并避免冻结状态。"
,),
'i'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的冻气属性伤害。也有可能让对手陷入冻结异常状态。"
,),
'J'
=>
Array
(
'title'
=>
"将卡片变成可以进行超量合成的素材。"
,),
'j'
=>
Array
(
'title'
=>
"使用「武器模式」命令可将该物品转变为其他形态。"
,),
'K'
=>
Array
(
'title'
=>
"高概率将斩系对你的物理伤害减半。"
,),
'k'
=>
Array
(
'title'
=>
"攻击对手时,对其造成无法防御的冻气属性伤害。也有可能让对手陷入冻结异常状态"
,),
'L'
=>
Array
(
'title'
=>
"攻击对手时,让对手的冷却时间大幅度增加。"
,),
'l'
=>
Array
(
'title'
=>
"低概率在攻击同性敌人时伤害加倍,但攻击异性的物理伤害降为1。"
,),
'M'
=>
Array
(
'title'
=>
"提高一定陷阱回避率。"
,),
'm'
=>
Array
(
'title'
=>
"触发陷阱时,中机率免疫其伤害。"
,),
'N'
=>
Array
(
'title'
=>
"攻击对手时,中几率将对手防具的防御力修正为一半来计算伤害。"
,),
'n'
=>
Array
(
'title'
=>
"攻击对手时,一定几率无效抹消类与防御类属性。"
,),
'o'
=>
Array
(
'title'
=>
"这是一把不能装子弹的武器。"
,),
'P'
=>
Array
(
'title'
=>
"高概率将殴系对你的物理伤害减半。"
,),
'p'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的毒属性伤害。也有可能让对手陷入中毒异常状态。"
,),
'q'
=>
Array
(
'title'
=>
"高概率将毒属性对你的属性伤害减半。并避免中毒状态。"
,),
'R'
=>
Array
(
'title'
=>
"这把武器造成的伤害与消耗的耐久为随机值。"
,),
'r'
=>
Array
(
'title'
=>
"根据你的熟练度,做出一定数量的连续攻击。"
,),
'S'
=>
Array
(
'title'
=>
"枪支类武器开火时不会产生声音。"
,),
's'
=>
Array
(
'title'
=>
"这个物品是游戏王同调合成的必备素材。"
,),
'U'
=>
Array
(
'title'
=>
"高概率将火焰属性对你的属性伤害减半。并避免烧伤状态。"
,),
'u'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的火焰属性伤害。也有可能让对手陷入烧伤状态。"
,),
'v'
=>
Array
(
'title'
=>
"丢弃本物品,或你死亡时,本物品会消失。"
,),
'W'
=>
Array
(
'title'
=>
"高概率将音波属性对你的属性伤害减半。并避免混乱状态。"
,),
'w'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的音波属性伤害。也有可能让对手陷入混乱异常状态。"
,),
'X'
=>
Array
(
'title'
=>
"可能会一击必杀。"
,),
'x'
=>
Array
(
'title'
=>
"人类,可以挑战神么?"
),
'y'
=>
Array
(
'title'
=>
"攻击对手时,一定几率无效属性抹消类与属性防御类属性,并增加让对手陷入异常状态的概率。"
,),
'Z'
=>
Array
(
'title'
=>
"该物品可以使用特定物品进行强化。"
,),
'z'
=>
Array
(
'title'
=>
"那么,这个有什么用呢……?"
,),
'-'
=>
Array
(
'title'
=>
"战斗时无效双方的防具效果。"
,),
'*'
=>
Array
(
'title'
=>
"战斗时无效双方的武器·饰品效果,并大幅度降低灵系伤害。"
,),
'+'
=>
Array
(
'title'
=>
"战斗时大幅度向低修正双方的熟练度。"
,),
'^'
=>
Array
(
'title'
=>
"装备后,可使用「背包」相关指令存储物品。"
,),
);
//头衔文字效果:
//因为一些历史遗留问题,这部分样式文本会直接存进数据库的news表里,所以……不要超过200个字……
//什么历史遗留问题?……就是现在所有$nick都是 $nick.' '.$name 这样存进同一个字段里的……这没法拆啊!
...
...
gamedata/cache/tooltip_1.php
View file @
3ca5d68c
<?php
if
(
!
defined
(
'IN_GAME'
))
exit
(
'Access Denied'
);
$cmd_tips
=
Array
$posetips
=
Array
(
0
=>
"最普通的姿态"
,
1
=>
"以备战为目的,略微提升角色发现率。极大幅提升攻击力、防御力"
,
2
=>
"以追猎敌人为目的,大幅提升角色先制率"
,
3
=>
"以寻找物品为目的,提升道具发现率。中幅降低攻击力、防御力"
,
4
=>
"以先发制人为目的,提升角色发现率以及先手率。中幅提升攻击力,但是会大幅降低防御力"
,
5
=>
"以自我治疗为目的,提升恢复能力。但其他数值大幅恶化"
,
6
=>
"以快速发现敌人为目的,极大幅提升角色遇敌率,但降低先制率,极大幅降低防御力"
,
7
=>
"以哨戒为目的,初次受到攻击时不会反击。但在受到攻击后会变换作战姿态"
,
8
=>
"切换战术界面的感知模式,只会遭遇同处于✧灵子姿态✧的对象,同时不会被处于其他姿态的对象发现。
\r
脱离灵子姿态后,需要等待1分钟后才可重新进入。"
,
);
$tactips
=
Array
(
0
=>
"没有策略就是你的策略"
,
1
=>
""
,
2
=>
"随时准备防御敌方攻击和陷阱的策略。会大幅提升防御力"
,
3
=>
"随时准备反击敌人攻击的策略。会提升先制率、攻击力,但中幅降低防御力"
,
4
=>
"试图回避敌人、陷阱和禁区的策略。中幅降低攻击力、防御力"
,
);
$tps_names
=
Array
(
# 用于记录一些内容重复但来源不同的描述
# 不能改善性能,但是可以保护视力与腱鞘?……大概吧
#0:巫师物品
0
=>
Array
(
'class'
=>
'spitem2'
,
'title'
=>
"为游戏做出过贡献的巫师的装备。"
,),
#1:福袋SR
1
=>
Array
(
'class'
=>
'neonorange'
,
'title'
=>
"从幸运礼物福袋中以二成几率左右能开出的强力装备。"
,),
#2:福袋SSR
2
=>
Array
(
'class'
=>
'rainbow'
,
'title'
=>
"从幸运礼物福袋中以极低几率左右能开出的强力装备。"
,),
#3:钉
3
=>
Array
(
'title'
=>
"为手中名字带有“棍棒”的钝器打钉子,以增加效果值"
),
#4:磨刀石
4
=>
Array
(
'title'
=>
"让手中锐器更加锋利,以增加效果值"
),
#5:针线包
5
=>
Array
(
'title'
=>
"增加装备着的身体防具的效果值"
),
#99: ???
99
=>
Array
(
'title'
=>
"……这、这是什么?!"
),
);
$tps_name
=
Array
(
# 强化道具
'钉'
=>
3
,
'钢钉'
=>
3
,
'艾莲娜的圣钉'
=>
3
,
'埃克法-冰凌-钉'
=>
3
,
'磨刀石'
=>
4
,
'黑磨刀石'
=>
4
,
'沉默磨刀石'
=>
4
,
'贤者之磨刀石'
=>
4
,
'埃克法-融炼-磨刀石'
=>
4
,
'针线包'
=>
5
,
# 特殊道具
'武器师安雅的奖赏'
=>
Array
(
'title'
=>
"强化手中武器的效果值、耐久值,或者将类型转变为你更擅长的系别"
),
'凸眼鱼'
=>
Array
(
'title'
=>
"使用后可以销毁整个战场现有的尸体"
),
'杏仁豆腐的ID卡'
=>
Array
(
'title'
=>
"连斗后使用可以让全场NPC消失并进入『死斗阶段』"
),
'水果刀'
=>
Array
(
'title'
=>
"可以切水果。如果不会用可能会切到自己"
),
'探测器电池'
=>
Array
(
'title'
=>
"使用后可以为探测仪器供电"
),
# 怪东西
'■DeathNote■'
=>
99
,
'奇怪的按钮'
=>
99
,
'『S.C.R.A.P』'
=>
99
,
# 电掣装置
'魔法蜂针'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"这个武器一定会对敌人造成350点伤害,但对防御非常高的敌人除外。"
,),
'临摹装置'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"这个武器在主动攻击对手时,将可以复制对手的武器。注意:对手武器数值太高时会失败,后果自负!"
,),
# 巫师物品
'■胶冻の巴雷特■'
=>
0
,
'■胶冻的风衣■'
=>
0
,
'■胶冻的兜帽■'
=>
0
,
'■胶冻的跑鞋■'
=>
0
,
'■胶冻的手套■'
=>
0
,
'■胶冻的吊坠■'
=>
0
,
'■便携式火力平台■'
=>
0
,
'■Type3防弹插板■'
=>
0
,
'■VFL 6-24×56光学瞄具■'
=>
0
,
'■IOP T4外骨骼■'
=>
0
,
'■热光学迷彩披风■'
=>
0
,
'■遗留的武器库■'
=>
0
,
'【工作用数位板】'
=>
0
,
'【学园针织罩衫】'
=>
0
,
'【鱼形发卡】'
=>
0
,
'【学园制服鞋】'
=>
0
,
'【工作用数位笔】'
=>
0
,
'【布艺猫咪挂件】'
=>
0
,
# 福袋SR
'「信仰之山」'
=>
1
,
'「间断的噩梦」'
=>
1
,
'「运钝根的捕物帐」'
=>
1
,
'「喧嚣叙事曲」'
=>
1
,
'「升天」'
=>
1
,
'「曳光」'
=>
1
,
'「人生重来箱」'
=>
1
,
'「菁英宅之怒」'
=>
1
,
'闭锁世界的冥神 L5'
=>
1
,
'铁兽式强袭机动兵装改牛头伯劳2 L5'
=>
1
,
'防火龙·暗流体 L5'
=>
1
,
'前托枪管龙 L5'
=>
1
,
'电子界到临者@火灵天星 L6'
=>
1
,
'「活跃迎春曲」'
=>
1
,
'「飘落」'
=>
1
,
'「明动」'
=>
1
,
'「正午高阳」'
=>
1
,
'神灭兵器-天霆号扼宙斯 ☆12'
=>
1
,
'「碧海船歌」'
=>
1
,
'「翼展」'
=>
1
,
'「安谧」'
=>
1
,
'「午前许愿」'
=>
1
,
'神之圣剑'
=>
1
,
'「金霜协奏曲」'
=>
1
,
'「龙怒」'
=>
1
,
'「升天」'
=>
1
,
'「宁静」'
=>
1
,
'「清晨恩典」'
=>
1
,
'神之棍棒'
=>
1
,
# 福袋SSR
'随机数之神的棍棒'
=>
2
,
'随机数之神的圣剑'
=>
2
,
'随机数之神的泪水'
=>
2
,
'随机数之神的神力'
=>
2
,
'随机数之神的震撼'
=>
2
,
'随机数之神的摄理'
=>
2
,
'随机数之神的恶戏'
=>
2
,
# 福袋惩罚物品
'乌黑的脸'
=>
Array
(
'title'
=>
"贪 心 不 足 蛇 吞 象"
),
# LORE,看了这些内容,还不考虑拆分这个文件么?总之先搞这么多……
'燃素加农炮『爆炎』MK-II'
=>
Array
(
'title'
=>
"在接受好友的委托之时,一切看起来都只像一个简单的工作。"
),
'奥术盔甲B - 炎'
=>
Array
(
'title'
=>
"但正如自己的爷爷所说过的那样,看起来简单的东西,往往背后有坑。"
),
'奥术盔甲H - 炎'
=>
Array
(
'title'
=>
"红暮并不怕什么坑,毕竟坑就是为了踩而出现的,你不踩下去,都可以说是不尊重挖坑的人。"
),
'奥术盔甲A - 炎'
=>
Array
(
'title'
=>
"在意的事情虽然有很多,但红暮觉得将它们抛在脑后可能更好一点。"
),
'奥术盔甲F - 炎'
=>
Array
(
'title'
=>
"既然接受了挑战,自己就没有不全力以赴的理由。"
),
'冰炎盔甲B'
=>
Array
(
'title'
=>
"那命运之日的夕阳,缓慢给一切镀上明亮的橙光。"
),
'冰炎盔甲H'
=>
Array
(
'title'
=>
"那约定之时的荣耀,为四位被影响的人们裹上金黄的光辉。"
),
'冰炎盔甲A'
=>
Array
(
'title'
=>
"那幻境之中的风景,以平等的紫光照耀着一切。"
),
'冰炎盔甲F'
=>
Array
(
'title'
=>
"那为了友人的决意,形成了靛蓝的意志。"
),
'『AZURE RONDO · AQUAMARINE』'
=>
Array
(
'title'
=>
"那和自己一样的影子,最终遁入了那一抹艳红。"
),
'喷气式红杀重铁剑'
=>
Array
(
'title'
=>
"「将最基础的武器魔改成了这样了么?真是让人大开眼界。」——芙蓉"
),
'绯红记忆'
=>
Array
(
'title'
=>
"「先问一句,虽然你似乎吹得很神奇,但这玩意并不是什么超能力吧?」——红暮"
),
'血色强袭'
=>
Array
(
'title'
=>
"「海鸣姐就像超级英雄那样!」——丁香"
),
'狮虎丝带'
=>
Array
(
'title'
=>
"「有时候杀伤力最强的东西反而以最简单的形式出现,这个我懂,但这东西是不是太张扬了……?」——亚玛丽欧·维拉蒂安"
),
'落樱巨锤'
=>
Array
(
'title'
=>
"「先说好了,挥舞着笨重的武器不代表我暗示你人笨重,信任动力装甲的方面,你应该比我更清楚吧?」——冰炎"
),
'八八连流星浮游炮'
=>
Array
(
'title'
=>
"「真是铺张浪费,浮游炮一发3个就足够了。预算要花在刀刃上,省点钱让我开限定手办哈。」——蓝凝"
),
'✧覆唱之歌'
=>
Array
(
'title'
=>
"「长大以后你想继承父母的研究吗?」8岁少女的父母如此问道。「那是当然!」8岁少女点头回应。"
),
'✧无畏之爱'
=>
Array
(
'title'
=>
"「你喜欢什么样子的男生?」13岁少女的同龄闺蜜如此问道。「唔……没想好,最好的伙伴吧……」13岁少女歪了歪头,似乎自己也不满意这个答案。"
),
'✧怜悯之痛'
=>
Array
(
'title'
=>
"「正在做的,是什么样的东西呢?」5岁少女对自己埋头苦干的父亲如此问道。「这是一个会让大家露出笑容的东西呢。」这就是这位5岁少女父亲的说法。"
),
'✧执念之刺'
=>
Array
(
'title'
=>
"「为什么要如此拼命呢?」10岁少女对自己好友如此问道。「不拼命的话,就无法保护将被夺走的事物了。」10岁少女的这位好友就这样说出了耍酷的台词。"
),
'✧希望之风'
=>
Array
(
'title'
=>
"「啊!成功了!」15岁少女欢呼雀跃,但环顾四周,似乎并没有——「恭喜恭喜!」在门外等着的2位15岁少女的好友就在这个时机破门而入!"
),
'◆火之碎片'
=>
Array
(
'title'
=>
"「在这场交易中,我最终胜你半子。」31岁女强人的意识,于随后遁入虚空。"
),
);
$tps_ik
=
Array
(
'Ag'
=>
Array
(
'title'
=>
"可能带有同志属性"
,),
'Al'
=>
Array
(
'title'
=>
"可能带有热恋属性"
,),
'Ah'
=>
Array
(
'title'
=>
"可能带有???属性"
,),
'Ac'
=>
Array
(
'title'
=>
"可能带有重击辅助属性"
,),
'B'
=>
Array
(
'title'
=>
"使用后可以为电脑设备供电"
,),
'C'
=>
Array
(
'title'
=>
"使用后可以解除异常状态"
,),
'Ce'
=>
Array
(
'title'
=>
"使用后可以解除麻痹状态"
,),
'Ci'
=>
Array
(
'title'
=>
"使用后可以解除冻结状态"
,),
'Cp'
=>
Array
(
'title'
=>
"使用后可以解除中毒状态"
,),
'Cu'
=>
Array
(
'title'
=>
"使用后可以解除烧伤状态"
,),
'Cw'
=>
Array
(
'title'
=>
"使用后可以解除混乱状态"
,),
'EE'
=>
Array
(
'title'
=>
"使用后有一定概率能够解封当前禁区,需要电池充电"
,),
'EW'
=>
Array
(
'title'
=>
"使用后可改变当前天气,对极端天气无效"
,),
'ER'
=>
Array
(
'title'
=>
"使用后可激活雷达界面"
,),
'HH'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的生命"
,),
'HS'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的体力"
,),
'HB'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的生命和体力"
,),
'HM'
=>
Array
(
'title'
=>
"使用后增加等于道具效果值的歌魂上限"
,),
'HT'
=>
Array
(
'title'
=>
"使用后恢复等于道具效果值的歌魂"
,),
'PM'
=>
Array
(
'title'
=>
"使用后曾加等于道具效果值的歌魂上限"
,),
'PT'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的歌魂"
,),
'PH'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命"
,),
'PS'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的体力"
,),
'PB'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命和体力"
,),
'PB2'
=>
Array
(
'title'
=>
"使用后灰复等于道具效果值的生命和体力"
,),
'GBr'
=>
Array
(
'title'
=>
"为带有“连击”属性,且不适用“能源、气体弹药”的枪械供弹"
,),
'GBi'
=>
Array
(
'title'
=>
"为带有“火焰、冻气”属性,且不适用“能源弹药”的枪械供弹"
,),
'GBh'
=>
Array
(
'title'
=>
"为“重型枪械”供弹"
,),
'GBe'
=>
Array
(
'title'
=>
"为带有“电击、音波”属性的枪械供弹"
,),
'GB'
=>
Array
(
'title'
=>
"为普通枪械供弹"
,),
'V'
=>
Array
(
'title'
=>
"使用后会根据道具效果值获得一定的熟练度"
,),
'M'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化特定属性"
,),
'MA'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化攻击力"
,),
'MD'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化防御力"
,),
'ME'
=>
Array
(
'title'
=>
"使用后会根据道具效果值获得一定的经验值"
,),
'MH'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化生命上限"
,),
'MS'
=>
Array
(
'title'
=>
"使用后会根据道具效果值强化体力上限"
,),
'T'
=>
Array
(
'title'
=>
"使用后可以在当前地区埋设一枚陷阱"
,),
'U'
=>
Array
(
'title'
=>
"使用后将扫除当前地区内的一枚陷阱……但是这一切真的值得吗?"
,),
'WGK'
=>
Array
(
'title'
=>
"兼具射击与斩击功效的武器"
,),
'WCF'
=>
Array
(
'title'
=>
"兼具投掷与灵力功效的武器"
,),
'WCP'
=>
Array
(
'title'
=>
"兼具投掷与打击功效的武器"
,),
'WKF'
=>
Array
(
'title'
=>
"兼具斩击与灵力功效的武器"
,),
'WKP'
=>
Array
(
'title'
=>
"兼具斩击与打击功效的武器"
,),
'WFK'
=>
Array
(
'title'
=>
"兼具灵力与斩击功效的武器"
,),
'WDG'
=>
Array
(
'title'
=>
"兼具伏击与射击功效的武器"
,),
'WDF'
=>
Array
(
'title'
=>
"兼具伏击与灵力功效的武器"
,),
'AA'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"可以将一定数量的攻击次数伤害变为0,那之后失效"
,),
'AB'
=>
Array
(
'class'
=>
'spitem'
,
'title'
=>
"装备后,对补给品使用毒药下毒变为为其解毒。"
,),
'XA'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'XB'
=>
Array
(
'class'
=>
'purple'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'XC'
=>
Array
(
'class'
=>
'yellow'
,
'title'
=>
"集齐三个同颜色的不同名代码残片,来合成单人脱出结局道具吧!"
,),
'ZB'
=>
Array
(
'class'
=>
'lime'
,
'title'
=>
"在没有决定称号的时候使用该物品,便可获得该对应称号。"
,),
'ZA'
=>
Array
(
'class'
=>
'neonyellow'
,
'title'
=>
"这个物品中似乎含有让你可以独自脱离幻境的方法……"
,),
);
$tps_isk
=
Array
(
'A'
=>
Array
(
'title'
=>
"高概率将殴斩射投爆灵六系对你的伤害减半。"
,),
//测试用
'a'
=>
Array
(
'title'
=>
"高概率将毒火冻电乱音以及爆炸对你的伤害减半。并避免异常状态。"
,),
//测试用
'B'
=>
Array
(
'title'
=>
"极高概率将全部物理伤害变为1。"
,),
'b'
=>
Array
(
'title'
=>
"极高概率将全部属性伤害变为1。"
,),
'C'
=>
Array
(
'title'
=>
"高概率将投系对你的物理伤害减半。"
,),
'c'
=>
Array
(
'title'
=>
"攻击时额外获得1点怒气,发动战斗技时会返还10%消耗的怒气"
,),
'D'
=>
Array
(
'title'
=>
"高概率将爆系对你的物理伤害,以及爆炸属性伤害减半。"
,),
'd'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的爆炸属性伤害。"
,),
'E'
=>
Array
(
'title'
=>
"高概率将电击属性对你的属性伤害减半。并避免身体麻痹状态。"
,),
'e'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的电击属性伤害。也有可能让对手陷入身体麻痹异常状态。"
,),
'F'
=>
Array
(
'title'
=>
"高概率将灵系对你的物理伤害减半。"
,),
'f'
=>
Array
(
'title'
=>
"攻击对手时,对其造成无法防御的火焰属性伤害。也有可能让对手陷入烧伤异常状态。"
,),
'G'
=>
Array
(
'title'
=>
"高概率将射系(包括重型枪械)对你的物理伤害减半。"
,),
'g'
=>
Array
(
'title'
=>
"低概率在攻击异性敌人时伤害加倍,但攻击同性的物理伤害降为1。"
,),
'H'
=>
Array
(
'title'
=>
"将你受到的反噬伤害降低90%。"
,),
'h'
=>
Array
(
'title'
=>
"高概率将你受到的最高伤害压制在两千左右。"
,),
'I'
=>
Array
(
'title'
=>
"高概率将冻气属性对你的属性伤害减半。并避免冻结状态。"
,),
'i'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的冻气属性伤害。也有可能让对手陷入冻结异常状态。"
,),
'J'
=>
Array
(
'title'
=>
"将卡片变成可以进行超量合成的素材。"
,),
'j'
=>
Array
(
'title'
=>
"使用「武器模式」命令可将该物品转变为其他形态。"
,),
'K'
=>
Array
(
'title'
=>
"高概率将斩系对你的物理伤害减半。"
,),
'k'
=>
Array
(
'title'
=>
"攻击对手时,对其造成无法防御的冻气属性伤害。也有可能让对手陷入冻结异常状态"
,),
'L'
=>
Array
(
'title'
=>
"攻击对手时,让对手的冷却时间大幅度增加。"
,),
'l'
=>
Array
(
'title'
=>
"低概率在攻击同性敌人时伤害加倍,但攻击异性的物理伤害降为1。"
,),
'M'
=>
Array
(
'title'
=>
"提高一定陷阱回避率。"
,),
'm'
=>
Array
(
'title'
=>
"触发陷阱时,中机率免疫其伤害。"
,),
'N'
=>
Array
(
'title'
=>
"攻击对手时,中几率将对手防具的防御力修正为一半来计算伤害。"
,),
'n'
=>
Array
(
'title'
=>
"攻击对手时,一定几率无效抹消类与防御类属性。"
,),
'o'
=>
Array
(
'title'
=>
"这是一把不能装子弹的武器。"
,),
'P'
=>
Array
(
'title'
=>
"高概率将殴系对你的物理伤害减半。"
,),
'p'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的毒属性伤害。也有可能让对手陷入中毒异常状态。"
,),
'q'
=>
Array
(
'title'
=>
"高概率将毒属性对你的属性伤害减半。并避免中毒状态。"
,),
'R'
=>
Array
(
'title'
=>
"这把武器造成的伤害与消耗的耐久为随机值。"
,),
'r'
=>
Array
(
'title'
=>
"根据你的熟练度,做出一定数量的连续攻击。"
,),
'S'
=>
Array
(
'title'
=>
"枪支类武器开火时不会产生声音。"
,),
's'
=>
Array
(
'title'
=>
"这个物品是游戏王同调合成的必备素材。"
,),
'U'
=>
Array
(
'title'
=>
"高概率将火焰属性对你的属性伤害减半。并避免烧伤状态。"
,),
'u'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的火焰属性伤害。也有可能让对手陷入烧伤状态。"
,),
'v'
=>
Array
(
'title'
=>
"丢弃本物品,或你死亡时,本物品会消失。"
,),
'W'
=>
Array
(
'title'
=>
"高概率将音波属性对你的属性伤害减半。并避免混乱状态。"
,),
'w'
=>
Array
(
'title'
=>
"攻击对手时,将产生额外的音波属性伤害。也有可能让对手陷入混乱异常状态。"
,),
'X'
=>
Array
(
'title'
=>
"可能会一击必杀。"
,),
'x'
=>
Array
(
'title'
=>
"人类,可以挑战神么?"
),
'y'
=>
Array
(
'title'
=>
"攻击对手时,一定几率无效属性抹消类与属性防御类属性,并增加让对手陷入异常状态的概率。"
,),
'Z'
=>
Array
(
'title'
=>
"该物品可以使用特定物品进行强化。"
,),
'z'
=>
Array
(
'title'
=>
"那么,这个有什么用呢……?"
,),
'-'
=>
Array
(
'title'
=>
"战斗时无效双方的防具效果。"
,),
'*'
=>
Array
(
'title'
=>
"战斗时无效双方的武器·饰品效果,并大幅度降低灵系伤害。"
,),
'+'
=>
Array
(
'title'
=>
"战斗时大幅度向低修正双方的熟练度。"
,),
'^'
=>
Array
(
'title'
=>
"装备后,可使用「背包」相关指令存储物品。"
,),
);
...
...
include/db_mysqli.class.php
View file @
3ca5d68c
...
...
@@ -200,7 +200,7 @@ class dbstuff {
foreach
(
$fields
as
$val
){
if
(
!
empty
(
$
{
$val
.
'qry'
})){
$
{
$val
.
'qry'
}
.=
"END) "
;
$query
.=
"
$val
=
${$val.'qry'
},"
;
$query
.=
"
$val
=
{${
$val
.
'qry'
}
}
,"
;
}
}
...
...
include/db_pdo.class.php
View file @
3ca5d68c
...
...
@@ -192,7 +192,7 @@ class dbstuff {
foreach
(
$fields
as
$val
){
if
(
!
empty
(
$
{
$val
.
'qry'
})){
$
{
$val
.
'qry'
}
.=
"END) "
;
$query
.=
"
$val
=
${$val.'qry'
},"
;
$query
.=
"
$val
=
{${
$val
.
'qry'
}
}
,"
;
}
}
...
...
include/game/achievement.func.php
View file @
3ca5d68c
...
...
@@ -58,9 +58,10 @@ function fetch_achievement_rev($which,$who)
if
(
!
empty
(
$ach
))
{
$ach
=
print_achievement_rev
(
$ach
);
if
(
empty
(
$ach
[
$which
][
'v'
]))
$ach
[
$which
][
'v'
]
=
0
;
// 保存的成就进度 >= 9999999时 返回9999999 这是为了兼容旧版成就
if
(
isset
(
$ach
[
$which
][
'v'
])
&&
!
is_array
(
$ach
[
$which
][
'v'
]))
$value
=
$ach
[
$which
][
'v'
]
>=
99999999
?
99999999
:
$ach
[
$which
][
'v'
];
if
(
is_array
(
$ach
[
$which
][
'v'
]))
$value
=
$ach
[
$which
][
'v'
]
;
$value
=
$ach
[
$which
][
'v'
];
if
(
!
is_array
(
$value
))
$value
=
min
(
99999999
,
$value
)
;
}
//echo "成就值检索阶段: 成就{$which} 的值 = {$value}<br>";
return
$value
;
...
...
include/game/aievent.func.php
View file @
3ca5d68c
...
...
@@ -42,7 +42,9 @@ function aievent($rate){
//echo "静流已放出。";
$checkSanma
=
$db
->
query
(
"SELECT * FROM
{
$tablepre
}
players WHERE type = 15 AND name = '【SANMA_TK】'"
);
$sdata
=
$db
->
fetch_array
(
$checkSanma
);
# 不准直接从数据库拉玩家数据了
$spid
=
$sdata
[
'pid'
];
$sdata
=
fetch_playerdata_by_pid
(
$spid
);
// $db->query("INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('2','$now','SANMA_TK','$splsinfo','……静流已抵达{$splsinfo}并待机。')");
if
(
$sdata
[
'hp'
]
<=
0
){
//若静流已死则中止循环,更新标签
$gamevars
[
'sanmadead'
]
=
1
;
...
...
@@ -61,17 +63,21 @@ function aievent($rate){
}
$rplist
[
$rptopdata
[
'pid'
]]
=
$rptopdata
;
if
(
!
$sdata
[
'achievement'
]){
//AI一些信息的储存位置
/*
if(!$sdata['achievement']){//AI一些信息的储存位置
$sdata['achievement'] = Array('chatid' => 0, 'curenum' => 0);
}else{
$sdata['achievement'] = json_decode($sdata['achievement'],true);
}
$svars
=
&
$sdata
[
'achievement'
];
$svars = & $sdata['achievement'];*/
# AI信息现在储存在clbpara内
if
(
empty
(
$sdata
[
'clbpara'
][
'chatid'
]))
$sdata
[
'clbpara'
][
'chatid'
]
=
0
;
if
(
empty
(
$sdata
[
'clbpara'
][
'curenum'
]))
$sdata
[
'clbpara'
][
'curenum'
]
=
0
;
$svars
=
&
$sdata
[
'clbpara'
];
$chatid
=
&
$svars
[
'chatid'
];
$curenum
=
&
$svars
[
'curenum'
];
//AI聊天卖萌部分
//AI读取聊天记录
if
(
!
$chatid
){
$chatid
=
0
;}
$chatdata
=
Array
();
...
...
@@ -226,13 +232,13 @@ function aievent($rate){
$sdata
[
'pose'
]
=
2
;
$sdata
[
'tactic'
]
=
3
;
//静流姿态变为强袭+反击
//$sdata['l']
$updflag
=
true
;
$db
->
array_update
(
"
{
$tablepre
}
players"
,
$sdata
,
" pid = '
$spid
'"
);
//先更为敬,虽然其实可以巧妙构筑流程减少这一次更新
//
$db->array_update("{$tablepre}players", $sdata, " pid = '$spid'");//先更为敬,虽然其实可以巧妙构筑流程减少这一次更新
$splsinfo
=
$plsinfo
[
$sdata
[
'pls'
]];
$cht
=
$sanmachat
[
'move'
];
shuffle
(
$cht
);
$cht
=
$cht
[
0
];
$cht
=
str_replace
(
'[pls]'
,
$splsinfo
,
$cht
);
$db
->
query
(
"INSERT INTO
{
$tablepre
}
chat (type,`time`,send,recv,msg) VALUES ('2','
$now
','【SANMA_TK】','','
{
$cht
}
')"
);
}
if
(
$cmbtflg
){
if
(
is_array
(
$sdata
[
'achievement'
])){
$sdata
[
'achievement'
]
=
json_encode
(
$sdata
[
'achievement'
]);}
//
if(is_array($sdata['achievement'])){$sdata['achievement'] = json_encode($sdata['achievement']);}
$aidata
=
$sdata
;
//echo '静流开始对你实施追击。';
$sanmams
=
$name
;
...
...
@@ -259,9 +265,11 @@ function aievent($rate){
$db
->
query
(
"INSERT INTO
{
$tablepre
}
chat (type,`time`,send,recv,msg) VALUES ('2','
$now
','【SANMA_TK】','','
{
$cht
}
')"
);
}
}
if
(
$updflag
){
//前面所有需要更新的部分一并更新
if
(
is_array
(
$sdata
[
'achievement'
])){
$sdata
[
'achievement'
]
=
json_encode
(
$sdata
[
'achievement'
]);}
$db
->
array_update
(
"
{
$tablepre
}
players"
,
$sdata
,
" pid = '
$spid
'"
);
if
(
$updflag
)
{
//if(is_array($sdata['achievement'])){$sdata['achievement'] = json_encode($sdata['achievement']);}
//$db->array_update("{$tablepre}players", $sdata, " pid = '$spid'");
player_save
(
$sdata
);
}
}
}
...
...
include/game/item.func.php
View file @
3ca5d68c
...
...
@@ -126,7 +126,7 @@ function itemuse($itmn,&$data=NULL) {
$itme
=
$itmet
;
$itms
=
$itmst
;
$itmsk
=
$itmskt
;
$log
.=
"卸下了<span class=
\"
red
\"
>
$itm
</span>,装备了<span class=
\"
yellow
\"
>
${$eqp
}</span>。<br>"
;
$log
.=
"卸下了<span class=
\"
red
\"
>
$itm
</span>,装备了<span class=
\"
yellow
\"
>
{${
$eqp
}
}
</span>。<br>"
;
}
}
elseif
(
strpos
(
$itmk
,
'HS'
)
===
0
)
{
//global $sp, $msp,$club;
...
...
@@ -852,13 +852,13 @@ function itemuse($itmn,&$data=NULL) {
//global ${'itm' . $i}, ${'itmk' . $i}, ${'itme' . $i}, ${'itms' . $i};
if
(
$
{
'itmk'
.
$i
}
==
'E'
.
$bat_kind
&&
$
{
'itms'
.
$i
})
{
if
(
$
{
'itme'
.
$i
}
>=
$elec_cap
){
$log
.=
"包裹
{
$i
}
里的<span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>已经充满电了。<br>"
;
$log
.=
"包裹
{
$i
}
里的<span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>已经充满电了。<br>"
;
}
else
{
$
{
'itme'
.
$i
}
+=
$itme
;
if
(
$
{
'itme'
.
$i
}
>
$elec_cap
){
$
{
'itme'
.
$i
}
=
$elec_cap
;}
$itms
--
;
$flag
=
true
;
$log
.=
"为包裹
{
$i
}
里的<span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>充了电。"
;
$log
.=
"为包裹
{
$i
}
里的<span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>充了电。"
;
break
;
}
}
...
...
@@ -1040,7 +1040,7 @@ function itemuse($itmn,&$data=NULL) {
$
{
'itme'
.
$i
}
+=
$itme
;
$itms
--
;
$flag
=
true
;
$log
.=
"为<span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>充了电。"
;
$log
.=
"为<span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>充了电。"
;
break
;
}
}
...
...
@@ -1200,7 +1200,7 @@ function itemuse($itmn,&$data=NULL) {
$
{
'itme'
.
$i
}
+=
$itme
;
$itms
--
;
$flag
=
true
;
$log
.=
"为<span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>充了电。"
;
$log
.=
"为<span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>充了电。"
;
break
;
}
}
...
...
@@ -2134,7 +2134,7 @@ function itemuse($itmn,&$data=NULL) {
//global ${'itmsk' . $i};
if
((
strpos
(
$
{
'itmsk'
.
$i
},
'Z'
)
!==
false
)
&&
(
strpos
(
$
{
'itm'
.
$i
},
'宝石』'
)
===
false
))
{
//global ${'itm' . $i}, ${'itme' . $i}, ${'itms' . $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>'
;
$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>'
;
$flag
=
true
;
}
}
...
...
@@ -2154,14 +2154,14 @@ function itemuse($itmn,&$data=NULL) {
if
(
strpos
(
$
{
'itm'
.
$i
}
,
$fruit
)
!==
false
&&
strpos
(
$
{
'itm'
.
$i
}
,
'皮'
)
===
false
&&
strpos
(
$
{
'itm'
.
$i
}
,
'■'
)
===
false
&&
(
strpos
(
$
{
'itmk'
.
$i
}
,
'H'
)
===
0
||
strpos
(
$
{
'itmk'
.
$i
}
,
'P'
)
===
0
))
{
if
(
$wk
>=
120
){
$log
.=
"练过刀就是好啊。你娴熟地削着果皮。<br><span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>变成了<span class=
\"
yellow
\"
>★残骸★</span>!<br>咦为什么会出来这种东西?算了还是不要吐槽了。<br>"
;
$log
.=
"练过刀就是好啊。你娴熟地削着果皮。<br><span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>变成了<span class=
\"
yellow
\"
>★残骸★</span>!<br>咦为什么会出来这种东西?算了还是不要吐槽了。<br>"
;
$
{
'itm'
.
$i
}
=
'★残骸★'
;
$
{
'itme'
.
$i
}
*=
rand
(
2
,
4
);
$
{
'itms'
.
$i
}
*=
rand
(
3
,
5
);
$flag
=
true
;
$wk
++
;
}
else
{
$log
.=
"想削皮吃<span class=
\"
yellow
\"
>
${'itm'.
$i
}</span>,没想到削完发现只剩下一堆果皮……<br>手太笨拙了啊。<br>"
;
$log
.=
"想削皮吃<span class=
\"
yellow
\"
>
{${
'itm'
.
$i
}
}
</span>,没想到削完发现只剩下一堆果皮……<br>手太笨拙了啊。<br>"
;
$
{
'itm'
.
$i
}
=
str_replace
(
$fruit
,
$fruit
.
'皮'
,
$
{
'itm'
.
$i
}
);
$
{
'itmk'
.
$i
}
=
'TN'
;
$
{
'itms'
.
$i
}
*=
rand
(
2
,
4
);
...
...
include/game/item2.func.php
View file @
3ca5d68c
...
...
@@ -47,8 +47,8 @@ function poison($itmn = 0) {
elseif
(
$art
==
'毒物说明书'
){
$itmk
=
substr_replace
(
$itmk
,
'1'
,
2
,
1
);};
if
(
$art
==
'妖精的羽翼'
)
{
$itmk
=
substr_replace
(
$itmk
,
'H'
,
0
,
1
);
$log
.=
"一种神秘的力量净化了毒药,你的毒药变成了解毒剂!"
;}
$itmsk
=
$pid
;
if
(
$art
==
'妖精的羽翼'
)
{
$log
.=
"使用了 <span class=
\"
red
\"
>
$poison
</span> ,<span class=
\"
yellow
\"
>
${'itm'.
$itmn
}</span> 被净化了!<br>"
;}
else
{
$log
.=
"使用了 <span class=
\"
red
\"
>
$poison
</span> ,<span class=
\"
yellow
\"
>
${'itm'.
$itmn
}</span> 被下毒了!<br>"
;}
if
(
$art
==
'妖精的羽翼'
)
{
$log
.=
"使用了 <span class=
\"
red
\"
>
$poison
</span> ,<span class=
\"
yellow
\"
>
{${
'itm'
.
$itmn
}
}
</span> 被净化了!<br>"
;}
else
{
$log
.=
"使用了 <span class=
\"
red
\"
>
$poison
</span> ,<span class=
\"
yellow
\"
>
{${
'itm'
.
$itmn
}
}
</span> 被下毒了!<br>"
;}
$poisons
--
;
if
(
$poisons
<=
0
){
$log
.=
"<span class=
\"
red
\"
>
$poison
</span> 用光了。<br>"
;
...
...
@@ -253,7 +253,7 @@ function newradar($m = 0){
foreach
(
$npctplist
as
$j
){
//${'npc'.$j.'num'}[$i] = "<span class=\"yellow b\">${'num'.$j}</span>";
if
(
$
{
'num'
.
$j
}){
$
{
'npc'
.
$j
.
'num'
}[
$i
]
=
"<span class=
\"
yellow b
\"
>
${'num'.
$j
}</span>"
;
$
{
'npc'
.
$j
.
'num'
}[
$i
]
=
"<span class=
\"
yellow b
\"
>
{${
'num'
.
$j
}
}
</span>"
;
}
else
{
$
{
'npc'
.
$j
.
'num'
}[
$i
]
=
'<span class="yellow b">-</span>'
;
}
...
...
@@ -381,7 +381,7 @@ function divining2($u) {
return
"
$uphp
,
$upatt
,
$updef
"
;
}
function
deathnote
(
$
itmd
=
0
,
$dnname
=
''
,
$dndeath
=
''
,
$dngender
=
'm'
,
$dnicon
=
1
,
$sfn
)
{
function
deathnote
(
$
sfn
,
$itmd
=
0
,
$dnname
=
''
,
$dndeath
=
''
,
$dngender
=
'm'
,
$dnicon
=
1
)
{
global
$db
,
$tablepre
,
$log
,
$killnum
,
$mode
,
$achievement
,
$pdata
;
global
$
{
'itm'
.
$itmd
},
$
{
'itms'
.
$itmd
},
$
{
'itmk'
.
$itmd
},
$
{
'itme'
.
$itmd
},
$
{
'itmsk'
.
$itmd
};
$dn
=
&
$
{
'itm'
.
$itmd
};
...
...
include/game/itembag.func.php
View file @
3ca5d68c
...
...
@@ -320,7 +320,7 @@ function replace_itembag(&$keep){
}
else
{
$i
=
$r_flag
;
global
$
{
'itm'
.
$i
},
$
{
'itmk'
.
$i
},
$
{
'itme'
.
$i
},
$
{
'itms'
.
$i
},
$
{
'itmsk'
.
$i
};
$db
->
query
(
"INSERT INTO
{
$tablepre
}
mapitem (itm, itmk, itme, itms, itmsk ,pls) VALUES (
'${'itm'.
$i
}', '${'itmk'.
$i
}', '${'itme'.
$i
}', '${'itms'.
$i
}', '${'itmsk'.
$i
}'
, '
$pls
')"
);
$db
->
query
(
"INSERT INTO
{
$tablepre
}
mapitem (itm, itmk, itme, itms, itmsk ,pls) VALUES (
{${
'itm'
.
$i
}}
,
{${
'itmk'
.
$i
}}
,
{${
'itme'
.
$i
}}
,
{${
'itms'
.
$i
}}
,
{${
'itmsk'
.
$i
}}
, '
$pls
')"
);
$
{
'itm'
.
$i
}
=
$itm0
;
$
{
'itmk'
.
$i
}
=
$itmk0
;
$
{
'itme'
.
$i
}
=
$itme0
;
...
...
include/game/revclubskills_extra.func.php
View file @
3ca5d68c
...
...
@@ -172,7 +172,7 @@
$gamevars
[
'wth18pid'
]
=
$pid
;
save_gameinfo
();
addnews
(
$now
,
'wthchange'
,
$name
,
$weather
,
'自己积攒的善德'
);
include_once
GAME_ROOT
.
'./include/game/combat.func.php'
;
include_once
GAME_ROOT
.
'./include/game/
rev
combat.func.php'
;
$sn
=
'song'
;
addnoise
(
$sn
,
'__'
,
$now
,
$pls
,
0
,
0
,
$sn
);
$clbpara
[
'event_bgmbook'
]
=
Array
(
'wth18'
);
...
...
include/game/revcombat.func.php
View file @
3ca5d68c
...
...
@@ -5,7 +5,7 @@
}
//include_once GAME_ROOT.'./include/game/dice.func.php';
include_once
GAME_ROOT
.
'./include/game/attr.func.php'
;
include_once
GAME_ROOT
.
'./include/game/combat.func.php'
;
//
include_once GAME_ROOT.'./include/game/combat.func.php';
include_once
GAME_ROOT
.
'./include/game/titles.func.php'
;
include_once
GAME_ROOT
.
'./include/game/revcombat.calc.php'
;
include_once
GAME_ROOT
.
'./include/game/revattr.func.php'
;
...
...
@@ -1436,4 +1436,82 @@
}
}
function
checkdmg
(
$p1
,
$p2
,
$d
)
{
if
(
$d
<
0
)
{
$words
=
"
{
$p1
}
为
{
$p2
}
回复了<span class=
\"
lime
\"
>"
.
abs
(
$d
)
.
"</span>点生命……这是咋回事呢?"
;
}
elseif
((
$d
>=
100
)
&&
(
$d
<
150
))
{
$words
=
"
{
$p1
}
对
{
$p2
}
施加了一定程度的伤害。(100-150)"
;
}
elseif
((
$d
>=
150
)
&&
(
$d
<
200
))
{
$words
=
"
{
$p1
}
拿了什么神兵?
{
$p2
}
所受的损伤已经不可忽略了。(150-200)"
;
}
elseif
((
$d
>=
200
)
&&
(
$d
<
250
))
{
$words
=
"
{
$p1
}
简直不是人!
{
$p2
}
只能狼狈招架。(200-250)"
;
}
elseif
((
$d
>=
250
)
&&
(
$d
<
300
))
{
$words
=
"
{
$p1
}
发出会心一击!
{
$p2
}
瞬间损失了大量生命!(250-300)"
;
}
elseif
((
$d
>=
300
)
&&
(
$d
<
400
))
{
$words
=
"
{
$p1
}
使出浑身解数奋力一击!
{
$p2
}
想必凶多吉少!(300-400)"
;
}
elseif
((
$d
>=
400
)
&&
(
$d
<
500
))
{
$words
=
"
{
$p1
}
使出武器中内藏的力量!可怜的
{
$p2
}
已经承受不住凶残的攻击了!(400-500)"
;
}
elseif
((
$d
>=
500
)
&&
(
$d
<
600
))
{
$words
=
"
{
$p1
}
眼色一变使出绝招!
{
$p2
}
无法抵挡,只能任人宰割!(500-600)"
;
}
elseif
((
$d
>=
600
)
&&
(
$d
<
750
))
{
$words
=
"
{
$p1
}
手中的武器闪耀出七彩光芒!
{
$p2
}
的身躯几乎融化在光芒中!(600-750)"
;
}
elseif
((
$d
>=
750
)
&&
(
$d
<
1000
))
{
$words
=
"
{
$p1
}
受到天神的加护,打出惊天动地的一击!
{
$p2
}
此刻已不成人形!(750-1000)"
;
}
elseif
((
$d
>=
1000
)
&&
(
$d
<
5000
))
{
$words
=
"
{
$p1
}
燃烧自己的生命得到了不可思议的力量!
{
$p2
}
,你还活着吗?(1000-5000)"
;
}
elseif
((
$d
>=
5000
)
&&
(
$d
<
10000
))
{
$words
=
"
{
$p1
}
超越自己的极限爆发出了震天动地的力量!受此神力摧残的
{
$p2
}
化作了一颗流星!(5000-10000)"
;
}
elseif
((
$d
>=
10000
)
&&
(
$d
<
50000
))
{
$words
=
"
{
$p1
}
运转百万匹周天,吐气扬声,一道霸气的光束直逼
{
$p2
}
,后者的身躯瞬间被力量的洪流所吞没!(10000-50000)"
;
}
elseif
((
$d
>=
50000
)
&&
(
$d
<
200000
))
{
$words
=
"
{
$p1
}
已然超越了人类的极限!【
{
$d
}
】点的伤害——疾风怒涛般的攻击令大地崩塌,而
{
$p2
}
几乎化为齑粉!"
;
}
elseif
((
$d
>=
200000
)
&&
(
$d
<
500000
))
{
$words
=
"鬼哭神嚎!风暴既逝,
{
$p1
}
仍然屹立在战场上,而受到了【
{
$d
}
】点伤害的
{
$p2
}
想必已化为宇宙的尘埃了!"
;
}
elseif
(
$d
>=
500000
)
{
$words
=
"残虐的攻击已经无法用言语形容!将
{
$p2
}
击飞出【
{
$d
}
】点伤害的英雄——
{
$p1
}
!让我们记住他的名字吧!"
;
}
else
{
$words
=
''
;
}
if
(
$words
)
{
addnews
(
0
,
'damage'
,
$words
);
}
return
;
}
function
addnoise
(
$wp_kind
,
$wsk
,
$ntime
,
$npls
,
$nid1
,
$nid2
,
$nmode
)
{
//在隐藏地图内不会传出声音信息
global
$plsinfo
;
if
(
!
array_key_exists
(
$npls
,
$plsinfo
))
return
;
if
(((
$wp_kind
==
'G'
)
&&
(
strpos
(
$wsk
,
'S'
)
===
false
))
||
(
$wp_kind
==
'F'
))
{
global
$noisetime
,
$noisepls
,
$noiseid
,
$noiseid2
,
$noisemode
;
$noisetime
=
$ntime
;
$noisepls
=
$npls
;
$noiseid
=
$nid1
;
$noiseid2
=
$nid2
;
$noisemode
=
$nmode
;
save_combatinfo
();
}
elseif
(
strpos
(
$wsk
,
'd'
)
!==
false
){
global
$noisetime
,
$noisepls
,
$noiseid
,
$noiseid2
,
$noisemode
;
$noisetime
=
$ntime
;
$noisepls
=
$npls
;
$noiseid
=
$nid1
;
$noiseid2
=
$nid2
;
$noisemode
=
'D'
;
save_combatinfo
();
}
if
(
strlen
(
$wp_kind
)
>=
3
){
global
$noisetime
,
$noisepls
,
$noiseid
,
$noiseid2
,
$noisemode
,
$wep
;
$noisetime
=
$ntime
;
$noisepls
=
$npls
;
$noiseid
=
$nid1
;
$noiseid2
=
$nid2
;
$noisemode
=
$wp_kind
;
save_combatinfo
();
}
return
;
}
?>
\ No newline at end of file
include/game/search.func.php
View file @
3ca5d68c
...
...
@@ -368,7 +368,7 @@ function search(&$data=NULL){
}
function
move_search_events
(
&
$data
=
NULL
,
$act
)
function
move_search_events
(
&
$data
,
$act
)
{
global
$log
,
$inf_move_hp
,
$inf_move_sp
,
$infwords
,
$weather
,
$gamevars
,
$now
,
$elements_info
;
...
...
include/game/song.inc.php
View file @
3ca5d68c
...
...
@@ -16,7 +16,7 @@
//$log.=$sn.'_'.$now.'_'.$pls.'_'.$name."<br>";
$r
=
$arte
;
include_once
GAME_ROOT
.
'./include/game/combat.func.php'
;
include_once
GAME_ROOT
.
'./include/game/
rev
combat.func.php'
;
if
(
$ss
>=
$r
){
$ss
-=
$r
;
...
...
include/global.func.php
View file @
3ca5d68c
...
...
@@ -285,11 +285,11 @@ function load_gameinfo() {
global
$hdamage
,
$hplayer
,
$noisetime
,
$noisepls
,
$noiseid
,
$noiseid2
,
$noisemode
;
$result
=
$db
->
query
(
"SELECT * FROM
{
$tablepre
}
game"
);
$gameinfo
=
$db
->
fetch_array
(
$result
);
extract
(
$gameinfo
);
if
(
!
empty
(
$gameinfo
))
extract
(
$gameinfo
);
$arealist
=
explode
(
','
,
$gameinfo
[
'arealist'
]);
$gamevars
=
json_decode
(
$gamevars
,
true
);
$noisevars
=
json_decode
(
$noisevars
,
true
);
extract
(
$noisevars
);
if
(
!
empty
(
$noisevars
))
extract
(
$noisevars
);
if
(
isset
(
$gamevars
[
'sanmaact'
])
&&
isset
(
$gamevars
[
'sanmadead'
]))
unset
(
$gamevars
[
'sanmaact'
]);
/*$gamenum = $gameinfo['gamenum'];
$gamestate = $gameinfo['gamestate'];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment