cgmsv引擎论坛

 找回密码
 注册/Sign up
搜索
查看: 824|回复: 5

[Lua]大幅提升魔石掉率(试作)

[复制链接]

Rank: 4

发表于 2024-3-9 00:13:07 | 显示全部楼层 |阅读模式
本帖最后由 xman 于 2024-3-9 00:42 编辑

版本:cgmsv24.2b + Muscipularv0.3.0 + cg2a.v0.0.7



333.jpg

因为每场都作用提升
暂且找不到解决法子
所以用了质数7当提升倍数
以便维持倍率

相同格式逻辑也能够
改良成偷窃物机率大提升
CONST.Enemy_掉落物品1CONST.Enemy_偷窃物品1
CONST.Enemy_掉落几率1CONST.Enemy_偷窃几率1


Lv1宠的出现率就不好理解怎么改动
GroupId无接口查找相关Lv1的enemy
encountId也不易取得

---------------------粗暴改动---------------------
Lv1宠机率是由encount某group出现机率,
再来是该group内Lv1enemy出现机率所组成
现在有接口可以直接指定enemydataindex出现
粗暴的改动可以统计制表所有Lv1原始机率
再相应操作用NLG.Rand(a,b)达成新加倍机率

setupDropMax.rar

712 Bytes, 下载次数: 24

Rank: 1

发表于 2024-3-9 01:14:13 | 显示全部楼层
本帖最后由 ahsin 于 2024-3-9 01:15 编辑

我用的方法是最低级的,哈哈哈
a = math.random(1,10)
if a > 8 then
    --20%概率达成
else
    --80%概率达不成
end

Rank: 1

发表于 2024-3-10 18:08:53 | 显示全部楼层
setupDropMax.lua文件搁哪里啊?????

Rank: 4

 楼主| 发表于 2024-3-10 19:01:31 | 显示全部楼层
本帖最后由 xman 于 2024-3-10 23:17 编辑
QQ510618004 发表于 2024-3-10 18:08
setupDropMax.lua文件搁哪里啊?????

gmsv/lua/Modules

ModuleConfig.lua内增加下面这一列来启动
loadModule('setupDropMax')
------------------------------------------------------

改成窃盗物专用
还有指令开启和关闭
[nr max on]
[nr max off]

111.jpg

222.jpg

setupDropMax.rar

918 Bytes, 下载次数: 5

Rank: 2

发表于 2024-3-13 11:13:16 | 显示全部楼层
好久不见  XMAN  
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-11-21 22:01 , Processed in 0.161340 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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