;;;;;;;;;;;;;;
[@upallitems]
{
#if
checklevel 50
#say
我能为您提升装备的属性,提供2种升级方式选择.\
我还能为您将升级过的装备分解,提炼相应的装备升级精华石。\
也能够将提炼出的精华石附加在新的装备上,以获得性能的提升。\\
<〖 进行附加装备升级 〗/@gotoshengjizhuangbei>\\
<〖分解装备获取精华石〗/@StartChangeDescPointxx>\\
<〖使用精华石升级装备〗/@useChangeDescPointxx>\\
<〖洗去装备首饰弱元素〗/@clearruoyuansuXX>\\
<〖 离 开 〗/@exit>
#elsesay
您的等级还不够50级，不能使用此功能！加油练级吧!\
<离开/@exit>

[@StartChangeDescPointxx]
#CALL [JifenSystem\转换装备升级点数.txt] @ChangeDescPointMain

[@useChangeDescPointxx]
#CALL [JifenSystem\装备升级石升级装备.txt] @UseZhuangBeiShengJi

[@clearruoyuansuXX]
#CALL [JifenSystem\积分洗弱元素.txt] @ClearBadPoint


[@gotoshengjizhuangbei]
#if
checklevel 50
#say
我能为您提升装备的属性。\
{FCOLOR/10}
高级升级模式的成功概率更高{FCOLOR/12},需求为:\
1个装备炼制石,15个封魔石,100万金币,不需要积分!\\

{FCOLOR/10}普通升级模式的成功率比较低{FCOLOR/12},需求为:\
1个装备炼制石,200万金币!\
需要升级的物品请戴在身上!\
{FCOLOR/1}高级模式每天只能升级一次,但是通过8大以后标记会被初始化,因此可以获得第二次升级机会.\
{FCOLOR/12}
<〖高级升级模式〗/@ready>\
<〖普通升级模式〗/@ready1>
#elsesay
您的等级还不够50级，不能使用此功能！加油练级吧!\
<〖离 开〗/@exit>

;;---------------------------------普通升级模式
[@ready1]
#if
checkitem 装备炼制石 1
checkgold 2000000
#say
{FCOLOR/10}
请注意,物品的等级越高,成功的几率就越低!\
如果升级失败的话,您的物品将会恢复到未升级的状态!\
{FCOLOR/12}
选出你要升级的装备吧\
<〖 衣服 〗/@upJERELRYPY(0)> \
<〖 头盔 〗/@upJERELRYPY(4)> \
<〖 项链 〗/@upJERELRYPY(3)> \
<〖左手镯〗/@upJERELRYPY(5)> <〖右手镯〗/@upJERELRYPY(6)> \
<〖左戒指〗/@upJERELRYPY(7)> <〖右戒指〗/@upJERELRYPY(8)> \
#elsesay
对不起,升级所需要的材料您还缺一些,请确认您的材料够多再来升级吧!\
<〖离开〗/@exit>

[@upJERELRYPY()]
#act
mov D0 %ARG(1)

#IF
checkcmd CHECKITEMINFO %D0

#IF
ELarge FLD_DESC10 6
#say
非常抱歉,您的装备已经到了顶级了,现在不能再升了\
我们会逐步开放其他的升级项目,等我们开放了您再来升级吧!\
<离开/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "AC"
#say
您的这件物品只能升级防御,您确认要升级吗?\
<升级防御/@lvlPY(0,AC,2)>\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#say
您的这件物品只能升级魔法防御,您确认要升级吗?\
<升级魔法防御/@lvlPY(1,MAC,2)>\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#say
您的这件物品只能升级破坏,您确认要升级吗?\
<升级破坏/@lvlPY(2,DC,1)>\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#say
您的这件物品只能升级自然系或者灵魂系魔法\
具体加的属性根据您的首饰的本来的属性判断!\
您确认要升级吗?\
<升级全系列魔法/@lvlPY(3,MC,1)>\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#if
#say
对不起，您选择的物品暂时还没有开放升级功能!\
<离开/@exit>

[@lvlPY()]                 ;设定物品升级成功率
#ACT
mov D1 %ARG(1)
mov A0 %ARG(2)
mov D4 %ARG(3)
MOVR D3 100


#if
checkitem 装备炼制石 1
checkgold 2000000
small FLD_DESC10 6
EQUAL FLD_UPLVLTYPE %A0
ELARGE D3 0
small D3 35
#act
take 装备炼制石 1
take 金币 2000000
actcmd EDITITEM 10 + 1
actcmd EDITITEM %D1 + %D4
#say
祝贺您,您这次装备升级成功了!取下装备就可以看到您的成果了!\
<离开/@exit>\
#elseact
take 封魔石 5
take 装备炼制石 1
take 金币 2000000
goto @CLEARSHOUSHI
#elsesay
很遗憾，您的这次装备升级失败了，您的装备被还原了...\
<离开/@exit>\



[@CLEARSHOUSHI]
#IF
EQUAL FLD_UPLVLTYPE "AC"
#ACT
mov P1 %FLD_DESC10
mov P2 2
mul P1 P2
mov D2 %P9
actcmd EDITITEM 10 = 0
actcmd EDITITEM 0 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#ACT
mov P1 %FLD_DESC10
mov P2 2
mul P1 P2
mov D2 %P9
actcmd EDITITEM 10 = 0
actcmd EDITITEM 1 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#ACT
mov D2 %FLD_DESC10
actcmd EDITITEM 10 = 0
actcmd EDITITEM 2 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#ACT
mov D2 %FLD_DESC10
actcmd EDITITEM 10 = 0
actcmd EDITITEM 3 - %D2
break

;;-------------------------------------高级升级模式
[@ready]
#if
checkitem 装备炼制石 1
checkitem 封魔石  15
checkgold 1000000
#say
你真的很厉害嘛。这么苛刻的要求都搞定了^_^\
{FCOLOR/10}
请注意,物品的等级越高,成功的几率就越低!\
如果升级失败的话,您的物品将会恢复到未升级的状态!\
{FCOLOR/12}
选出你要升级的装备吧\\
<〖 衣服 〗/@upJERELRY(0)> \
<〖 头盔 〗/@upJERELRY(4)> \
<〖 项链 〗/@upJERELRY(3)> \
<〖左手镯〗/@upJERELRY(5)> <〖右手镯〗/@upJERELRY(6)> \
<〖左戒指〗/@upJERELRY(7)> <〖右戒指〗/@upJERELRY(8)> \\
<〖 离开 〗/@exit>
#elsesay
对不起,升级所需要的材料您还缺一些,请确认您的材料够多再来升级吧!\
<离开/@exit>

[@upJERELRY()]
#act
mov D0 %ARG(1)

#IF
checkcmd CHECKITEMINFO %D0

#IF
ELarge FLD_DESC10 6
#say
非常抱歉,您的装备已经到了顶级了,现在不能再升了\
我们会逐步开放其他的升级项目,等我们开放了您再来升级吧!\
<离开/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "AC"               ;允许升级类型
#say
您的这件物品只能升级防御,您确认要升级吗?\
<升级防御/@lvl(0,AC,2)>\\                             ;带着升级类型参数跳转
<离开/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#say
您的这件物品只能升级魔法防御,您确认要升级吗?\
<升级魔法防御/@lvl(1,MAC,2)>\\                       ;带着升级类型参数跳转
<离开/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#say
您的这件物品只能升级破坏,您确认要升级吗?\
<升级破坏/@lvl(2,DC,1)>\\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#say
您的这件物品只能升级自然系或者灵魂系魔法\
具体加的属性根据您的首饰的本来的属性判断!\
您确认要升级吗?\
<升级全系列魔法/@lvl(3,MC,1)>\\                             ;带着升级类型参数跳转
<离开/@exit>
#act
break

#if
#say
对不起，您选择的物品暂时还没有开放升级功能!\
<离开/@exit>


[@lvl()]                 ;设定物品升级成功率
#ACT
mov D1 %ARG(1)
mov A0 %ARG(2)
mov D4 %ARG(3)
MOVR D3 100

#IF
EQUAL FLD_DESC10 5
#ACT
MOV D2 75
goto @upItem
break

#IF
EQUAL FLD_DESC10 4
#ACT
MOV D2 80
goto @upItem
break

#IF
EQUAL FLD_DESC10 3
#ACT
MOV D2 85
goto @upItem
break

#IF
EQUAL FLD_DESC10 2
#ACT
MOV D2 90
goto @upItem
break

#IF
EQUAL FLD_DESC10 1
#ACT
MOV D2 92
goto @upItem
break

#IF
EQUAL FLD_DESC10 0
#ACT
MOV D2 95
goto @upItem
break

[@upItem]

#IF
dayofweek mon
#ACT
MOV D5 1

#IF
dayofweek tue
#ACT
MOV D5 2

#IF
dayofweek wed
#ACT
MOV D5 3

#IF
dayofweek thu
#ACT
MOV D5 4

#IF
dayofweek fri
#ACT
MOV D5 5

#IF
dayofweek sat
#ACT
MOV D5 6

#IF
dayofweek sun
#ACT
MOV D5 7

#IF
#ACT
mov A8 %USERNAME
loadvalue D6 "ParamControl\首饰升级个人变量纪录.ini"  %A8 时间 

#IF
equal D5 %D6
#say
您今天已经升级过一次首饰了，明天再来吧!\
不过如果您通过了夺宝禁区的考验，我会再给你一次机会的！\\
<离开/@exit>
#act 
break

#if
checkitem 装备炼制石 1
checkitem 封魔石  15
checkgold 1000000
small D3 %D2
small FLD_DESC10 6
EQUAL FLD_UPLVLTYPE %A0
#act
take 装备炼制石 1
take 封魔石  15
take 金币 1000000
actcmd EDITITEM 10 + 1
actcmd EDITITEM %D1 + %D4
#say
祝贺您,您这次装备升级成功了!取下装备就可以看到您的成果了!\\
<离开/@exit>\
#elseact
take 装备炼制石 1
take 封魔石  15
take 金币 1000000
goto @CLEARSHOUSHI
#elsesay
很遗憾，您的这次装备升级失败了，您的装备被还原了...\\
<离开/@exit>\

#IF
#ACT
mov A8 %USERNAME
SAVEVALUE "ParamControl\首饰升级个人变量纪录.ini"  %A8 时间 %D5
}
;;;;;;;;;;;;;;;;;;;
