|
|
[@鉴定诅咒]
{
#act
mov N$诅咒数量 0
#if
equal <$PickDropItemName> 大宝剑[诅咒]
#act
CHANGEITEMADDVALUE -1 5 = 0
CHANGEITEMADDVALUE -1 7 = 0
movr N$诅咒数量 1 4
GetMultiRandomText ..\\QuestDiary\\09装备鉴定\\诅咒武器.txt N$诅咒数量 S1 N$诅咒获取
#IF
not EQUAL N$诅咒获取 0
#ACT
MOV P100 0
LockUpdateItem -1
Loopgoto @给于装备诅咒 <$STR(N$诅咒获取)>
ChangeItemNameColor -1 246
SetItemAddText -1 0 已鉴定
UpdateItem -1
clearLinkItem
break
[@给于装备诅咒]
#IF
EQUAL P100 <$STR(N$诅咒获取)>
#ACT
endloop
break
#IF
NOT EQUAL <$STR(S<$STR(P100)>)
#ACT
INC P100 1
EXTRACTSTRING | <$STR(S<$STR(P100)>)> S$诅咒名字<$STR(P100)> N$诅咒代码<$STR(P100)> N$诅咒小值<$STR(P100)> N$诅咒大值<$STR(P100)>
MOVR N$获得诅咒<$STR(P100)> N$诅咒小值<$STR(P100)> N$诅咒大值<$STR(P100)>
SetCustomItemAbil -1 <$STR(P100)> 0 255
SetCustomItemAbil -1 <$STR(P100)> 1 <$STR(N$诅咒代码<$STR(P100)>)>
SetCustomItemAbil -1 <$STR(P100)> 2 <$STR(P100)>
SetCustomItemAbil -1 <$STR(P100)> 4 6
SetCustomItemValue -1 <$STR(P100)> + <$STR(N$获得诅咒<$STR(P100)>)>
#ELSEACT
endloop
break
鉴定武器文本内容
攻击|36|20|55
魔法|37|5|25
道术|38|5|25
准确|10|1|10
这样鉴定出来 魔法:X-X 可能在 攻击: X-X 上面
想让属性按照顺序显示,攻击在最上面,下面依次是魔法,最后是准确,找不到方法了,请大佬指教
|
|