jin2003 发表于 2026-5-29 16:20:54

杀死怪物后,怪物进化脚本

打死怪物后,根据前缀来触发下一级的怪物,这里距离是地狱怪物触发噩梦级。
具体刷哪个怪物用配置文件来写,下面就是进化怪参数.txt的部分内容
[古墓尸王]
地狱=[地狱]古墓尸王
噩梦=[噩梦]古墓尸王

[骷髅精灵]
地狱=[地狱]黄泉教主
噩梦=

[黄泉教主]
地狱=
噩梦=[噩梦]黄泉教主

[玄冥教主]
地狱=[地狱]玄冥教皇
噩梦=

[玄冥教皇]
地狱=
噩梦=[噩梦]玄冥教圣





--------------------------下面是杀怪触发里面的内容
#if
CheckContainsText <$KILLMONNAME> [地狱]
large N$噩梦级召唤 0
randomex <$str(N$噩梦级召唤)> <$str(N$噩梦级召唤分母)>
equal N$噩梦级召唤cd 0
large N$噩梦级召唤分母 0
CheckContainsText <$MapTitle> 狂暴地图
#act
MOV N$噩梦级召唤cd 30
MOV S$召唤怪击杀名 <$KILLMONNAME>
DEC S$召唤怪击杀名 [地狱]
ReadConfigFileItem ..\QuestDiary\配置文件\进化怪参数.txt<$str(S$召唤怪击杀名)> 噩梦 <$STR(S$进化怪名)>
MONGENEX <$KillMonMap> <$KILLMONX> <$KILLMONY> <$STR(S$进化怪名)> 3 1 249
MOVR N11 10 100
ChangeMapMonNameEx <$KillMonMap> <$KILLMONX> <$KILLMONY> 0 <$STR(S$进化怪名)> <$STR(S$进化怪名)><$STR(N11)>
MOVR N13 400 500
MOVR N14 400 500
MOVR N15 400 500
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 0 = <$STR(N13)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 1 = <$STR(N13)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 8 = <$STR(N14)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 9 = <$STR(N14)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 4 = <$STR(N15)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 5 = <$STR(N15)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 6 = <$STR(N15)> 1
ChangeMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)> 7 = <$STR(N15)> 1
RecalcMonAbility <$KillMonMap> <$STR(S$进化怪名)><$STR(N11)>

sendmsg 0 >:玩家<$USERNAME>杀戮引来了【<$STR(S$进化怪名)>】! 249 215

qq154886255 发表于 2026-5-29 17:00:06

大佬牛逼 学习学习大佬的技术

qq154886255 发表于 2026-5-30 00:17:41

大佬牛逼 学习学习大佬的技术

jin2003 发表于 2026-5-31 08:52:29

啦啦啦啦啦

jin2003 发表于 2026-6-1 10:18:28

啦啦啦啦啦啦啦

9093535 发表于 2026-6-3 19:30:40

谢谢分享,回帖是种美德

jz9005 发表于 2026-6-7 11:35:06

大佬牛逼 学习学习大佬的技术
页: [1]
查看完整版本: 杀死怪物后,怪物进化脚本