3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 164|回复: 2
打印 上一主题 下一主题

[求助] 随法术等级增加的附伤应该怎么写

[复制链接]

1

主题

8

帖子

12

积分

新手玩家

Rank: 1

贡献度
0
金元
120
积分
12
精华
0
注册时间
2023-10-26
跳转到指定楼层
主题
发表于 2023-10-27 18:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 15262725a 于 2023-10-27 19:06 编辑

如题,想写一个每环法术1d4的增伤效果(就像心灵反冲一样),但是看不懂它的代码
我自己写data "Boosts" "IF(IsSpell())amageBonus(1d4*SpellPowerLevel)"但是测试发现不管用的几环法术都是1d4*1。。。
心灵反冲的原代码里有很多Source,但是我一直看不懂这个东西什么意思,有大佬可以讲解一下吗?
谢谢!!!
回复

使用道具 举报

0

主题

203

帖子

287

积分

高级玩家

Rank: 4

贡献度
0
金元
2869
积分
287
精华
0
注册时间
2012-3-28
舒服的沙发
发表于 2023-10-27 19:34 | 只看该作者
虽然我没写过博德之门3的 不过作为一个程序员 你这个代码明显有问题阿,SpellPowerLevel是一个常数 const 表明整个法术的环数是默认属性,那你升环施放之后 不还是固定的1么,你应该拿到一个表明升环施法之后的表明当前施放环数的变量
回复 支持 1 反对 0

使用道具 举报

12

主题

951

帖子

6554

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

贡献度
775
金元
34538
积分
6554
精华
0
注册时间
2014-4-18
硬硬的板凳
发表于 2023-10-27 23:51 | 只看该作者
你意思就是每多一级法术位资源多附加伤害是吧


上边你要先做出这个技能各种法术位的一个代码
下边你要把技能各阶段伤害改好再对应各个名字等级到法术位上 不是单纯的法术伤害乘以几环就行了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-26 23:13 , Processed in 0.121611 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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