传奇端DB数据物品STDMODE现在已经扩展到0-100多了,今天说下新增的47类以及53类, 53类石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
! z7 R% `8 E: W2 Z- I% J2 b# L( F7 Q$ @
/ ?/ _: |8 G" ^0 @6 k. m! Y5 O! @, {# ]7 s) L9 U4 d' M. U0 m
一.53类宝石介绍 石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.' A1 S. x$ p" n& c( E( S/ S
. Y# y q+ j! U- @1 t7 e8 I石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能..另外拥有 防御 魔御 攻击 魔法 道术的属性,另可增加特殊属性,如Shape值设置116将获取治愈术技能5 u9 D3 ^3 G) R" Z9 Z& P$ Y
2 A# T/ \! h2 H! C; Y% r
此类装备装备持久为0了后不消失 不显示防御 魔御 攻击 魔法 道术的属性,人物属性不在增加这些属性(属性失效) 3 i- F! F9 ~% M$ L2 L7 t
5 E2 s* L. s7 f) ~& B+ r
此宝石不可以修理 必须用对应 Shape=1,2,3三种气血石石头来恢复 53类Anicount=1,2,3的石头.丢入石头当前剩余多大持久给予增加多少持久,当丢入石头持久大于此类宝石持久,只将持久加满剩余的持久被系统吃掉.. ' E9 _# P+ |( ]; R/ B8 `
- X8 a( O) l5 _6 J注:持久为0的时附加属性全部失效(包括附加特殊属性)
+ p' ~1 k' K4 _# ~& w9 \: o ]- E& ^+ d. ?- }4 B' B
二.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
: e6 k' z; u( }
4 \4 @6 y8 r4 Q9 w' h& c# bStdMode=47 新增扩展物品 可叠加
. g) Y+ u' _$ ]7 N* zShape=50, 物品使用一次后消失 , 准星对准物品点击了 和宝石镶嵌那样视为使用: H) P/ P# i; C3 D' j0 z$ \
Shape=51, 物品可以一直使用,直到手动删除4 e# ~$ v& B: K. i# ^. s5 b
' r# ?# |- Z( ~ K# K& u
右键使用后 鼠标变成准星模式
; [/ @# C2 [8 k# Q& n0 o4 o9 c# C6 _7 Z2 l6 v1 p/ {8 n
触发:
5 E/ I" ^# Y% \以上扩展2种类型的物品
( K6 E: g( l$ a2 C# f3 q人物触发 QF中的 [@StdmodeShowX] X=物品的Anicount7 N$ H" C* _+ _# E0 b4 O7 C# i/ t
英雄触发 QF中的 [@heroStdmodeShowX] X=物品的Anicount
9 X; J2 V% c' v# q' ?-----------------------------------------------------------
r2 C y% N" J6 n& A增加NPC变量(变量名带G_可显示改名后的物品名,详见下方示范脚本):6 P8 f& q; C' s9 B: D) x8 V
当前使用物品名:<$UseItemName>, <$H.UseItemName>+ _. S& B9 B' X% c
当前使用物品唯一ID:<$UseItemMakeIndex> <$H.UseItemMakeIndex> p8 D( N+ w$ t
6 P W: v0 B5 C3 i
+当前准星使用对象物品名: <$BagItemName> <$H.BagItemName>0 ^+ n/ d5 d9 ~# o- a* R
+当前准星使用对象物品唯一ID:<$BagItemMakeIndex> <$H.BagItemMakeIndex>
1 C X- R9 V* U/ D& ?0 };==========================================================
( c: n# S. O" g& l+ D: n+ b) o) F
[7 d8 g6 P) W3 [' N+ G. N- j* F2 O7 g
·脚本示范% c# e1 x. |: N& V, {- w5 P- b
( |" e4 J, f' a! q
[@StdModeShow1]
/ o( J0 g6 u$ D2 Q, z# Q& H#if. E* N, q3 _ M' h% ^: l. ~
#act
# ?; N2 k9 V/ \' n" U @$ a. BSendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>
0 d6 p; a! M4 h' m4 D( {SendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>+ o9 m3 Y" L- }
SendMsg 6 邪恶の力量到此一游
# r/ m4 g, {& N& t2 O: |8 dLinkBagItem <$BagItemMakeIndex>* a& e p. ]# M2 f
;修改物品星星数量
8 r8 }& k( U. M& C/ G4 n2 g! zCHANGEITEMUPGRADECOUNT -1 + 1$ T& V- X- z/ _
UpdateItem -1
( g, L6 d+ l* I% Q( A& V' Y* W# YClearLinkItem
) [) A( p {1 M) b& c; bbreak. W! O: S' [ `) B9 |
3 _- S* |& z) Q" k[@heroStdModeShow2]
% P+ o- ?$ X) j+ J: D/ w#if+ s9 h1 V9 p, T$ k7 Y/ f
#act
& V0 g" R4 z. H; h @7 XSendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,唯一ID:<$H.UseItemMakeIndex>
2 ]* e: g( C7 i' S5 H0 pSendMsg 6 英雄物品目标名字:<$H.BagItemName>,唯一ID:<$H.BagItemMakeIndex>! S u7 j5 O9 x3 \% h/ Q
H.LinkBagItem <$H.BagItemMakeIndex>
" _, M+ R2 Y; ~3 D$ U;修改物品星星数量
. g; x5 p3 D, F# k2 z8 w3 {H.CHANGEITEMUPGRADECOUNT -1 + 1 H.UpdateItem -1
5 e M+ ^; J8 ~H.ClearLinkItem
' A; u3 ?& t7 q1 Fbreak2 Z5 o" x6 u- |0 B7 D) m3 V0 G; L& \9 D& X
5 r2 y6 U2 K1 @$ P[@StdModeShow1]
1 U8 l/ E6 R. h7 w#if' ]' y$ p- {. N3 u9 a$ t
#act' x0 Z- W# G! n) V3 f
;$G_UseItemName 和$G_BagItemName支持改名后的名称显示,不带G_则为数据库名字, v. e! G5 ]0 b2 a$ a
SendMsg 6 人物当前使用的物品名:<$UseItemName> (<$G_UseItemName> ),唯一ID:<$UseItemMakeIndex>
" |- l8 y) D5 o& @3 e9 R& }2 o+ bSendMsg 6 使用物品目标名字:<$BagItemName> (<$G_BagItemName> ),唯一ID:<$BagItemMakeIndex> . N% z3 ^+ S; p' ]" D
break& H8 N( R/ {' W# x- H( m; S& T
* k; Q. P0 j# `, k
|