CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 32|回复: 0

翎风引擎 使用普通变量刷新词缀怪物

[复制链接]
  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    85

    主题

    3

    回帖

    802

    积分

    超级版主

    Rank: 8Rank: 8

    QQ
    发表于 2025-4-12 02:45:35 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥

    仅仅只是刷怪并且增加怪物强度,具体的杀死词缀怪物给予什么奖励,需要自己写。话不多说,脚本如下:

    QM:

    [@StartUP]

    #IF
    #ACT
    MOV L$怪物随机词缀数组 [新神,旧神,防,力,命,速,炼,火,冰,电,毒,吸,狂,盾,怒,物,魔,反,次]
    GetListVarCount L$怪物随机词缀数组 N$怪物词缀最大数量
    MOV N$怪物词缀范围取值最大数量 <$STR(N$怪物词缀最大数量)>
    DEC N$怪物词缀范围取值最大数量 1
    ;0生命,1攻击,2防御,3魔御,4攻速,5移速
    MOV D$怪物词缀参数集合 {}
    MOV D$怪物词缀参数集合[新神] [10,10,10,10,5,5]
    MOV D$怪物词缀参数集合[旧神] [8,8,8,8,3,3]
    MOV D$怪物词缀参数集合[防] [0,0,30,30,0,0]
    MOV D$怪物词缀参数集合[力] [0,50,0,0,0,0]
    MOV D$怪物词缀参数集合[命] [30,0,0,0,0,0]
    MOV D$怪物词缀参数集合[速] [0,0,0,0,0,8]
    MOV D$怪物词缀参数集合[炼] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[火] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[冰] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[电] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[毒] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[吸] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[狂] [0,0,0,0,8,0]
    MOV D$怪物词缀参数集合[盾] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[怒] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[物] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[魔] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[反] [0,0,0,0,0,0]
    MOV D$怪物词缀参数集合[次] [0,0,0,0,0,0]

    QF:

    [@刷新随机词缀怪物]
    #IF
    #ACT
    MOVR N$随机怪物词缀数量 1 8
    GetMultiRandomNumber 0 <$STR(N$怪物词缀范围取值最大数量)> <$STR(N$随机怪物词缀数量)> N1 M1
    MOV N$循环标识 1
    MOV N$词缀怪物生命加成 0
    MOV N$词缀怪物攻击加成 0
    MOV N$词缀怪物防御加成 0
    MOV N$词缀怪物魔御加成 0
    MOV N$词缀怪物攻速加成 0
    MOV N$词缀怪物移速加成 0
    MOV S$怪物名称前缀
    INC N$随机怪物词缀数量 1

    WHILE N$循环标识 < <$STR(N$随机怪物词缀数量)>
    MOV L$当前条目词缀加成数组 <$STR(D$怪物词缀参数集合[<$STR(L$怪物随机词缀数组[<$STR(N<$STR(N$循环标识)>)>])>])>
    INC N$词缀怪物生命加成 <$STR(L$当前条目词缀加成数组[0])>
    INC N$词缀怪物攻击加成 <$STR(L$当前条目词缀加成数组[1])>
    INC N$词缀怪物防御加成 <$STR(L$当前条目词缀加成数组[2])>
    INC N$词缀怪物魔御加成 <$STR(L$当前条目词缀加成数组[3])>
    INC N$词缀怪物攻速加成 <$STR(L$当前条目词缀加成数组[4])>
    INC N$词缀怪物移速加成 <$STR(L$当前条目词缀加成数组[5])>
    INC N$词缀怪物生命加成 $装备鉴定单词缀加**例$
    INC S$怪物名称前缀 <$STR(L$怪物随机词缀数组[<$STR(N<$STR(N$循环标识)>)>])>★
    INC N$循环标识 1
    ENDWHILE

    GOTO @_@词缀怪物修改属性

    [@刷新7词缀怪物]
    #IF
    #ACT
    GetMultiRandomNumber 0 <$STR(N$怪物词缀范围取值最大数量)> 7 N1 M1
    MOV N$循环标识 1
    MOV N$词缀怪物生命加成 0
    MOV N$词缀怪物攻击加成 0
    MOV N$词缀怪物防御加成 0
    MOV N$词缀怪物魔御加成 0
    MOV N$词缀怪物攻速加成 0
    MOV N$词缀怪物移速加成 0
    MOV S$怪物名称前缀

    WHILE N$循环标识 < 8
    MOV L$当前条目词缀加成数组 <$STR(D$怪物词缀参数集合[<$STR(L$怪物随机词缀数组[<$STR(N<$STR(N$循环标识)>)>])>])>
    INC N$词缀怪物生命加成 <$STR(L$当前条目词缀加成数组[0])>
    INC N$词缀怪物攻击加成 <$STR(L$当前条目词缀加成数组[1])>
    INC N$词缀怪物防御加成 <$STR(L$当前条目词缀加成数组[2])>
    INC N$词缀怪物魔御加成 <$STR(L$当前条目词缀加成数组[3])>
    INC N$词缀怪物攻速加成 <$STR(L$当前条目词缀加成数组[4])>
    INC N$词缀怪物移速加成 <$STR(L$当前条目词缀加成数组[5])>
    INC N$词缀怪物生命加成 $装备鉴定单词缀加**例$
    INC S$怪物名称前缀 <$STR(L$怪物随机词缀数组[<$STR(N<$STR(N$循环标识)>)>])>★
    INC N$循环标识 1
    ENDWHILE

    GOTO @_@词缀怪物修改属性

    [@_@词缀怪物修改属性]
    #IF
    LARGE N$词缀怪物生命加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 1 + <$STR(N$词缀怪物生命加成)> 1 <$RegMonX> <$RegMonY> 1
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 0 + <$STR(N$词缀怪物生命加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    LARGE N$词缀怪物攻击加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 8 + <$STR(N$词缀怪物攻击加成)> 1 <$RegMonX> <$RegMonY> 1
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 9 + <$STR(N$词缀怪物攻击加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    LARGE N$词缀怪物防御加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 4 + <$STR(N$词缀怪物防御加成)> 1 <$RegMonX> <$RegMonY> 1
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 5 + <$STR(N$词缀怪物防御加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    LARGE N$词缀怪物魔御加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 6 + <$STR(N$词缀怪物魔御加成)> 1 <$RegMonX> <$RegMonY> 1
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 7 + <$STR(N$词缀怪物魔御加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    LARGE N$词缀怪物攻速加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 14 + -<$STR(N$词缀怪物攻速加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    LARGE N$词缀怪物移速加成 0
    #ACT
    CHANGEMONABILITY <$RegMonMap> <$RegMonName> 15 + -<$STR(N$词缀怪物移速加成)> 1 <$RegMonX> <$RegMonY> 1

    #IF
    #ACT
    RECALCMONABILITY <$RegMonMap> <$RegMonName> <$RegMonX> <$RegMonY> 1
    CHANGEMAPMONNAMEEX <$RegMonMap> <$RegMonX> <$RegMonY> 1 <$RegMonName> <$STR(S$怪物名称前缀)><$RegMonName>

    MONGEN.txt:
    1 232 445 测试怪物 5 10 1 0 250 0 0 0 0 0 @刷新随机词缀怪物

    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|CQA3论坛 ( 蜀ICP备18030242号-5 )|网站地图

    GMT+8, 2025-4-20 00:54 , Processed in 0.146508 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表