qw4360800  2023-5-28 17:14:41 | 已收到|
19 1676

24

回帖

1184

金币

697

积分

积分
697
发表于 2023-5-28 17:14:41 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
建议增加此命令,不然做个闯关功能100关要做100个怪物的属性.
例如设置副本,每个副本5个难度,每个难度属性上调20%.
那十个副本不知道要设置多少怪物.....


修改地图内怪物属性 (在原属性的基本上进行加减操作)
格式:格式: ChangeMonAbility 地图名(self:当前所在地图) 怪物名(*:所有怪物) 参数类型 操作符(+/-/=) 参数值 值类型(0:点;1:百分比) 坐标X 坐标Y 范围 (当坐标及范围均为空时,表示自己周边10格半径范围)
功能说明: 刷新地图内怪物属性

格式: RecalcMonAbility 地图名(self:当前所在地图) 怪物名(*:所有怪物) X坐标 Y坐标 范围 (当坐标及范围均为空的时候,表示自己周边10格半径范围)


设置修改后怪物属性有效时间
ChangeMonAbility 地图名(self:当前所在地图) 怪物名(*:所有怪物) 参数类型 操作符(+/=) 参数值(秒,空或0表示不检测时间)
参数1表示值:
0: HP; 1: MaxHP; 2:MP; 3:MaxMP; 4:AC1; 5:AC2; 6:MAC1; 7:MAC2; 8C1; 9C2; 10:MC1; 11:MC2; 12:SC1; 13:SC2 14:攻击速度 15:移动间隔 30:属性有效时间(秒,空或0表示不检测时间)


*****************; 特别提醒 : 尽量不要一次对太多的怪进行操作,重算属性会占用引擎cpu 负担过大可能导致引擎卡顿*******************

示范脚本:

[@Test]
#IF
#ACT
;减白野猪50%的MaxHP
ChangeMonAbility 3 白野猪 1 = -50 1 325 323 10
;减白野猪10点的防御下限
ChangeMonAbility 3 白野猪 4 = -10 0 325 323 10
;减白野猪10点的防御上限
ChangeMonAbility 3 白野猪 5 = -10 0 325 323 10
;加白野猪50点的攻击下限
ChangeMonAbility 3 白野猪 8 = 50 0 325 323 10
;加白野猪50点的攻击上限
ChangeMonAbility 3 白野猪 9 = 50 0 325 323 10
;设置有效时间
ChangeMonAbility 3 白野猪 30 + 20
;重算怪物属性
RecalcMonAbility 3 白野猪 325 323 10
sendmsg 6 土城坐标325 345范围10内的白野猪属性已经刷新 有效时间20秒!
break


[@Test1]
#IF
#ACT
;减白野猪50%的MaxHP
ChangeMonAbility 3 白野猪 1 = -50 1 325 323 10
;减白野猪10点的防御下限
ChangeMonAbility 3 白野猪 4 = -10 0 325 323 10
;减白野猪10点的防御上限
ChangeMonAbility 3 白野猪 5 = -10 0 325 323 10
;加白野猪50点的攻击下限
ChangeMonAbility 3 白野猪 8 = 50 0 325 323 10
;加白野猪50点的攻击上限
ChangeMonAbility 3 白野猪 9 = 50 0 325 323 10
;重算怪物属性
RecalcMonAbility 3 白野猪 325 323 10
sendmsg 6 土城坐标325 345范围10内的白野猪属性已经刷新!
break

回复

使用道具 举报

103

回帖

6004

金币

3277

积分

积分
3277
发表于 2023-5-29 11:14:05 | 显示全部楼层
100行的复制粘贴比你这个简单。。。
回复

使用道具 举报

56

回帖

2384

金币

1325

积分

积分
1325
发表于 2023-5-30 10:48:04 | 显示全部楼层
wxz306599052 发表于 2023-5-29 11:14
100行的复制粘贴比你这个简单。。。

感觉还是有必要的,如果10个副本怪物种类都不相同,而每个副本有10层,那这数量就庞大了呀.
回复

使用道具 举报

103

回帖

6004

金币

3277

积分

积分
3277
发表于 2023-5-30 10:57:27 | 显示全部楼层
yeqirt 发表于 2023-5-30 10:48
感觉还是有必要的,如果10个副本怪物种类都不相同,而每个副本有10层,那这数量就庞大了呀. ...

csv,ini完美解决,还是技术与逻辑的利用问题
回复

使用道具 举报

56

回帖

2384

金币

1325

积分

积分
1325
发表于 2023-5-30 11:00:02 | 显示全部楼层
wxz306599052 发表于 2023-5-30 10:57
csv,ini完美解决,还是技术与逻辑的利用问题

主要还是麻烦,还有动态调节副本这种,根据人物属性调节怪物属性,能省点力总归是好的.
回复

使用道具 举报

30

回帖

1万

金币

6248

积分

积分
6248
发表于 2023-5-30 12:33:20 | 显示全部楼层
这个真的很有必要,怪物属性固定死,不能调整很不方便
回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2023-5-30 14:26:47 | 显示全部楼层
本帖最后由 996技术-wang 于 2023-6-13 13:52 编辑

加BUFF
回复

使用道具 举报

27

回帖

747

金币

412

积分

积分
412
发表于 2023-6-19 11:34:31 | 显示全部楼层
帮顶,确实很有必要,有些怪我是要动态调整它的属性的。在攻击中去调整,比如限时狂暴之类的。
回复

使用道具 举报

24

回帖

1184

金币

697

积分

积分
697
 楼主| 发表于 2023-6-21 14:17:18 | 显示全部楼层

BUFF 怎么加,一个副本里面这么多相同的怪 。。
回复

使用道具 举报

100

回帖

1万

金币

6225

积分

积分
6225
发表于 2023-7-27 23:59:58 | 显示全部楼层
GEE里这个功能就很实用,确实需要,顶
回复

使用道具 举报