传奇部落

LEG/BLUE引擎NPC命令增加附加属性详细说明

[复制链接]
发表于 2023-3-19 22:58:27 | 显示全部楼层 |阅读模式
QQ截图20230319230201.jpg
$ C5 \% c" R' Y& D+ @* @, z1 G5 a& {- M2 }! S2 V8 V

0 c+ p! {# b0 n1 L4 I1 b  Y  v& d, R8 m' |9 R6 u
[+] 增加NPC命令:AbilityAdd 属性(0~6) 点数(0~65535) 时间(秒) //作用是给人物附加属性,过时附加属性将消失(英雄则:H.AbilityAdd)
$ h2 m3 J6 [  C参数1:0=HP, 1=MP, 2=防御, 3=魔御, 4=攻击, 5=魔法, 6=道术
! x: B9 ~0 `) t/ d( s" l7 ^6 T: z( K

- R; d6 U3 e8 `3 n配套变量:<$ABILITYADDPOINT0>~<$ABILITYADDPOINT6> //附加点数
) \2 x3 N+ y; p* ?# a' v<$ABILITYADDTIME0>~<$ABILITYADDTIME6> //附加时间(秒)2 Q; G; u8 g# C
* K  ]. k) \( F0 \/ f! v

* j: }6 ~* h: s: j3 h: a" \示例:. c* g2 O$ k+ j- ?# ~( A6 d
/ x9 |3 U: ]' h0 c# L5 I+ U; ?
例1:
* N7 u+ c0 D1 p- U--------------------------------------------3 [6 J( x% J( N1 @2 y4 t5 ~6 h
比如原来人物防御:5-10& @- g: ?9 h% v8 V7 U4 Q# z9 Y
使用:AbilityAdd 2 123 20,后人物防御为:5+(123/2)-10+123=66-133 //这里下限附加一半,上限全部附加(HP,MP除外)
8 a4 u- j) y- A- y/ c9 ?: z. z; c. z$ Y- |

: A9 \. J: E0 i7 F7 U1 [例2: 以下举列为 在原始已经加过属性的基础上 重叠属性的举列做发+ u4 t0 L7 g. m
--------------------------------------------
/ |# A' {$ k2 |5 x* c#ACT/ \! P' Q3 c; i" r. J4 N" J
MOV M1 $ABILITYADDPOINT0; ]  x: ?) g* V" e

3 p7 d; P& [: R

2 [) M0 V  A1 s% F#IF
% q! w* Q5 @7 \* W& Y6 l% u) i% c' N( ALARGE M1 0/ x) Q/ N2 D4 C3 J" C/ w7 Q
#ACT
! r! w2 K2 b9 I+ }1 f& b  aMOV M0 $ABILITYADDTIME03 E$ n: P1 s4 K  N  G* P
INC M0 100& Q8 z( N2 y! Q# r; [& V" Z
AbilityAdd 0 $ABILITYADDPOINT0 $STR(M0)
9 P3 l- A* \, m9 y: _5 fSENDMSG XX HP附加增加了100秒。
+ M! n# g) Z, S8 u& u4 J2 S, x  |% }
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-11-3 00:54 , Processed in 皖公网安备:34112402000394号 0.191719 second(s), 27 queries .