赞 | 204 |
VIP | 13 |
好人卡 | 7 |
积分 | 122 |
经验 | 52899 |
最后登录 | 2021-6-29 |
在线时间 | 4435 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 12157
- 在线时间
- 4435 小时
- 注册时间
- 2014-4-11
- 帖子
- 5955
|
本帖最后由 yang1zhi 于 2017-7-27 14:19 编辑
在脚本里找到计算伤害的地方,稍微改动一下就可以了。
默认的应该是在def skill_effect(user, skill)里面
self.damage这个是伤害。self.damage = power * rate / 20
# 计算威力
power = skill.power + user.atk * skill.atk_f / 100
计算伤害里面有用到POWER这个变量。
这条是POWER这个变量的计算。你想根据血量设置,那在里面加个血量就行了。
你可以乘以血量。或者除以血量,这里就根据数学自己发挥了。
.HP是当前血量
.MAXHP是最大血量
user是使用者
self是被打者 |
评分
-
查看全部评分
|