传奇部落

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

[复制链接]
发表于 2023-3-19 22:58:27 | 显示全部楼层 |阅读模式
QQ截图20230319230201.jpg ) X6 H2 L' z- A; j

: h2 {- q( F0 G* B8 Y
1 X& P6 v! j8 B3 Q4 }

, S8 V# j% `. J7 x( U* p. }. r[+] 增加NPC命令:AbilityAdd 属性(0~6) 点数(0~65535) 时间(秒) //作用是给人物附加属性,过时附加属性将消失(英雄则:H.AbilityAdd)
# [" A8 A1 k, z3 m0 @  |参数1:0=HP, 1=MP, 2=防御, 3=魔御, 4=攻击, 5=魔法, 6=道术% G3 H0 D. o9 m8 i9 i7 K
2 V7 V: Y: c" E, h/ l: k
+ [" @6 `/ g/ f  e( i, F2 ~
配套变量:<$ABILITYADDPOINT0>~<$ABILITYADDPOINT6> //附加点数
. k- M; |! Y! b<$ABILITYADDTIME0>~<$ABILITYADDTIME6> //附加时间(秒)
$ b/ d8 u0 `% b: w9 q9 E$ {
/ d# i3 u) S& f+ F, a, ~; z

; Y- W8 q' e& a; f, O2 Z9 t示例:
1 a" P2 T- u" f; g  M+ X6 W  f4 t8 N  i4 `1 s  |% h% q( F: U3 E& R/ V
例1:& R# b) e0 C5 s! H  {
--------------------------------------------
0 P- B7 C: `* D. F0 U# P* s% z比如原来人物防御:5-10
9 K' A: ~; @& @+ S使用:AbilityAdd 2 123 20,后人物防御为:5+(123/2)-10+123=66-133 //这里下限附加一半,上限全部附加(HP,MP除外)
3 y: I3 J1 R, L1 E3 K6 B3 m3 E% X: l1 A

" E0 g) D, D4 g8 V  _0 X: J9 w例2: 以下举列为 在原始已经加过属性的基础上 重叠属性的举列做发
2 M. P/ U. }5 R5 d--------------------------------------------
  E+ U6 d8 E' {7 g  s#ACT3 }3 G3 a7 h" D1 A
MOV M1 $ABILITYADDPOINT0
- M! k6 ^) c# b: \9 w8 o+ i6 C* F
7 x) V! j& s) {
#IF
9 c7 q$ h3 X) l2 W5 nLARGE M1 04 Q* \9 g% U, ^, d* B7 O, j
#ACT: V( H, l( l4 j
MOV M0 $ABILITYADDTIME0. k( s" ~. M) ?5 f- W
INC M0 1003 W: _( w6 A3 x5 M$ y3 @
AbilityAdd 0 $ABILITYADDPOINT0 $STR(M0)
6 m1 f! R1 `6 R& _( F, ~, ]. e5 HSENDMSG XX HP附加增加了100秒。# A; h6 L  i( b. [
3 w4 \/ F# h6 V' ]
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 23:04 , Processed in 皖公网安备:34112402000394号 0.214533 second(s), 27 queries .