找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 262|回复: 14

大佬们,有什么办法批量削弱角色伤害吗?

[复制链接]

4466

主题

4万

回帖

13万

积分

出神入化

积分
139562
发表于 2025-6-29 21:42:19 | 显示全部楼层 |阅读模式
同题,麻烦大佬们解答

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

4710

主题

4万

回帖

14万

积分

出神入化

积分
141330
发表于 2025-6-29 21:42:47 | 显示全部楼层
终伤函数调低
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 2025-6-29 21:43:06 | 显示全部楼层
如果你的版本有qp商店的话,可以考虑把那里的加成改成负的
要么就设计一个称号,属性是负的

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4559

主题

4万

回帖

14万

积分

出神入化

积分
140891
发表于 2025-6-29 21:43:44 | 显示全部楼层
入梦工具箱调整全局难度

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4638

主题

4万

回帖

14万

积分

出神入化

积分
142905
发表于 2025-6-29 21:44:18 | 显示全部楼层
把怪物血量调高
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4494

主题

3万

回帖

13万

积分

管理员

积分
138003
发表于 2025-6-29 21:44:25 | 显示全部楼层
我也想调低角色属性,

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4559

主题

4万

回帖

14万

积分

出神入化

积分
140891
发表于 2025-6-29 21:44:39 | 显示全部楼层
上减伤吧,全部砍成1/10

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3929

主题

3万

回帖

12万

积分

出神入化

积分
128312
发表于 2025-6-29 21:45:34 | 显示全部楼层
调高全局怪物血量,或者防御,
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4638

主题

4万

回帖

14万

积分

出神入化

积分
142905
发表于 2025-6-29 21:46:26 | 显示全部楼层
最终函数,调低全部职业,副本这些
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4629

主题

4万

回帖

14万

积分

出神入化

积分
141543
发表于 2025-6-29 21:47:09 | 显示全部楼层
复制下面代码替换sqr/ui/ap/ap_monster.nut中的同名函数
DAMAGE_SCALE_FACTOR <- 0.1 // 缩放为1/10
function onApplyHpDamage_appendage_monster(appendage, newHpDamage, attacker)
{
if(!appendage) return;
if(!attacker) return;
local monster = appendage.getParent();
monster = sq_GetCNRDObjectToActiveObject(monster);
if(!monster) return;
if(appendage.getParent().getTeam() == attacker.getTeam())
return newHpDamage;
if(appendage && newHpDamage > 0)
{
local addHpDamage = applyAddHpDamage(appendage,newHpDamage);
appendage.getVar("addHpDamage").setInt(0,(DAMAGE_SCALE_FACTOR * addHpDamage.tofloat()).tointeger());
appendage.getVar("newHpDamage").setInt(0,(DAMAGE_SCALE_FACTOR * newHpDamage.tofloat()).tointeger());
if(appendage.getVar("atkCount").getInt(0) == 1)
NOMAL_ATTACK_FLAG = 1;
else
appendage.getVar("atkCount").setInt(0,1);
}
local scaledDamage = (DAMAGE_SCALE_FACTOR * newHpDamage.tofloat()).tointeger();
return scaledDamage;
}
搬运贴吧
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3996

主题

3万

回帖

12万

积分

出神入化

积分
128919
发表于 2025-6-29 21:47:45 | 显示全部楼层
全局血量+5,防御+5
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 2025-6-29 21:48:31 | 显示全部楼层
把怪物的减伤调高点?
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 2025-6-29 21:48:38 | 显示全部楼层
我这有单独副本削弱伤害的
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 2025-6-29 21:49:04 | 显示全部楼层
//是否读取客户端模式 0为读取PVF 1为读取客户端
//注:读取pvf无法热重载 建议使用客户端模式调试完毕后再改为0
isClientReload <- 1
/*
副本伤害控制 by 余生 1535201866
交流:979649730
群内不定期直播PVF相关教程
食用说明:
[副本编号] = 伤害比例(百分比) 多个副本则使用,分割
*/
//此脚本(插件)主要作用  就是高级版本(如100 110 伤害溢出)
//怪物血量防御频繁增加或实际数值过大导致的无法破防 闪退 黑屏等问题
//使用此脚本 直接削减某副本内的伤害值 例如削减前 伤害数值为100 削减后 伤害可直接为1  甚至0.1
//也可以对某些副本进行增伤 下面我们来看效果 且支持热重载
DUNGEONTABLE <- {
//洛兰 伤害百分之10
[1] = 10000,
//洛兰深处 伤害百分之1000 即10倍
[2] = 1000
}
function setDungeonDamageRate(obj) {
if (!obj) return 1.0;
if (isClientReload == 1) {
dofile("_yusheng_tools/damage.nut");
}
local dungeonRate = 1.0
local stage = sq_GetGlobaludpModuleStage();
if (!stage) return;
local dungeon = sq_GetDungeonByStage(stage);
local dungeonIndex = sq_GetDuegonIndex(dungeon);
if (dungeonIndex in DUNGEONTABLE) {
dungeonRate = (DUNGEONTABLE[dungeonIndex].tofloat() / 100);
}
return dungeonRate.tofloat();
}
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4494

主题

3万

回帖

13万

积分

管理员

积分
138003
发表于 2025-6-29 21:49:57 | 显示全部楼层
武器和防具不强化,不增幅,
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

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

本版积分规则

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