传奇端DB数据物品STDMODE现在已经扩展到0-100多了,今天说下新增的47类以及53类, 53类石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
. e. W8 |6 _/ J3 u% N, @' i V4 d0 a/ c
* J, v6 h' l8 j
- R- |: ~' f o5 z, H% N
一.53类宝石介绍 石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.
' C' V6 P! t/ d: q+ X& Y/ w4 h E' W, ?+ h! B- B0 b+ _1 x
石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能..另外拥有 防御 魔御 攻击 魔法 道术的属性,另可增加特殊属性,如Shape值设置116将获取治愈术技能
* @$ m2 J1 E0 E/ x7 g4 y* N1 J+ B- ^+ S2 H- `3 A8 K' _
此类装备装备持久为0了后不消失 不显示防御 魔御 攻击 魔法 道术的属性,人物属性不在增加这些属性(属性失效)
0 j# S5 H/ ]- C! f; T1 i, @
* g* w. F/ D8 h4 N" U# V6 _! {/ A9 `此宝石不可以修理 必须用对应 Shape=1,2,3三种气血石石头来恢复 53类Anicount=1,2,3的石头.丢入石头当前剩余多大持久给予增加多少持久,当丢入石头持久大于此类宝石持久,只将持久加满剩余的持久被系统吃掉..
: F0 v6 ]1 L7 h: W) }
2 m6 F- w- \ C3 W6 Q4 ]注:持久为0的时附加属性全部失效(包括附加特殊属性)
6 p; X8 q/ N& {4 t: {- ]$ V s0 Y X3 G4 }
二.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
1 U2 J* J7 K! K: C$ k
1 P3 I! r O7 z, g, H$ q- QStdMode=47 新增扩展物品 可叠加% c2 z: Y4 q: h% `" Y: l/ J
Shape=50, 物品使用一次后消失 , 准星对准物品点击了 和宝石镶嵌那样视为使用6 |1 X t, w, O( ~% N
Shape=51, 物品可以一直使用,直到手动删除+ n, `, T4 Y* }( Z4 Z
8 d' m4 U' C7 A
右键使用后 鼠标变成准星模式
" M8 v9 c! r- e) i; f
, h3 m0 D. m' C( X" j触发:
! t7 A' }/ j" j; J* G以上扩展2种类型的物品0 d4 }: W4 ]3 j
人物触发 QF中的 [@StdmodeShowX] X=物品的Anicount5 `+ d8 d; [/ W) {
英雄触发 QF中的 [@heroStdmodeShowX] X=物品的Anicount# `$ \0 h6 ^ }: s2 L
------------------------------------------------------------ Z, S, G/ x2 b* U, w% V
增加NPC变量(变量名带G_可显示改名后的物品名,详见下方示范脚本):6 _ ?# v' ?) Y# Q% D+ L' H
当前使用物品名:<$UseItemName>, <$H.UseItemName>, P6 d5 o7 P0 l* f0 S' F
当前使用物品唯一ID:<$UseItemMakeIndex> <$H.UseItemMakeIndex>0 f: y! |' N! q w
# c' o: I& v; y$ [7 Z) u1 P+当前准星使用对象物品名: <$BagItemName> <$H.BagItemName>
& H" E) T& u2 K; t+当前准星使用对象物品唯一ID:<$BagItemMakeIndex> <$H.BagItemMakeIndex>0 G/ s: s* {! {3 p5 G
;==========================================================5 `9 p4 G9 S X
' K; k$ r( h% ~. e4 }$ h9 G
- k" t. G4 ~; P7 L% [
·脚本示范( \8 M( `( l V8 l% h# M8 b
- w$ n2 o7 F% [: P- j7 x4 ]
[@StdModeShow1]
+ P& w- Z4 Z: s7 ]9 |#if8 _5 }/ U. \' E* b/ f8 k. B1 L
#act# \! A! G, Y8 l' N/ V
SendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>
! u+ ]+ H. [$ s/ w M& I4 jSendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>
2 L6 O# e5 \4 o, K A+ _SendMsg 6 邪恶の力量到此一游
0 G. v& t6 `5 Q7 B. wLinkBagItem <$BagItemMakeIndex>
8 v3 d; ~ S* f1 B9 o. K;修改物品星星数量
4 V$ H, w7 g0 _6 n# e( y" ^! E5 gCHANGEITEMUPGRADECOUNT -1 + 12 ?( n8 b5 J/ {! }) M& O# b/ [
UpdateItem -1
0 F, D* {5 b! o7 LClearLinkItem2 A$ s/ |, {8 d) Z n
break& a/ a/ _1 h. i8 f m0 w( N9 {
e6 H$ d4 t$ V2 n- d" c[@heroStdModeShow2]) E7 K6 T# j5 w( @. Y
#if4 d8 t9 i& c% V2 ]2 C9 }
#act: a! h/ O h) V
SendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,唯一ID:<$H.UseItemMakeIndex>
( ^9 j n6 }6 r" B* N/ G( G6 ASendMsg 6 英雄物品目标名字:<$H.BagItemName>,唯一ID:<$H.BagItemMakeIndex>2 j3 B. v" K( [1 A2 T
H.LinkBagItem <$H.BagItemMakeIndex>
( ?# w Y7 {0 V$ @. z;修改物品星星数量
% N1 R7 E% i0 yH.CHANGEITEMUPGRADECOUNT -1 + 1 H.UpdateItem -1
" z2 B+ \! K2 M! S" nH.ClearLinkItem" y2 B8 V9 Q4 c/ R9 `. h
break
' V# {+ ^" d# U+ w5 ^5 u/ a5 }4 S
1 n) `; u4 ^: O# |. ]& p5 e[@StdModeShow1]
8 o4 A4 g& o3 j( J#if* `0 D" ~! N7 c4 B; A3 A0 |
#act8 s4 O6 I+ H0 J2 e/ L
;$G_UseItemName 和$G_BagItemName支持改名后的名称显示,不带G_则为数据库名字& I1 R l9 N' P
SendMsg 6 人物当前使用的物品名:<$UseItemName> (<$G_UseItemName> ),唯一ID:<$UseItemMakeIndex>
6 j. c# k l' V; w" F4 m, ~SendMsg 6 使用物品目标名字:<$BagItemName> (<$G_BagItemName> ),唯一ID:<$BagItemMakeIndex>
% h1 m& Q% ^: Lbreak
9 k/ s, z& }4 W6 I9 ?* Q- A- W1 w1 m; e2 o9 s g0 {, y7 s
|