设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2509|回复: 7
打印 上一主题 下一主题

[已经解决] 怎么让地形、天气强化技能属性,提高伤害?

[复制链接]

Lv3.寻梦者

梦石
1
星屑
2519
在线时间
669 小时
注册时间
2011-4-9
帖子
245

开拓者

跳转到指定楼层
1
发表于 2017-10-8 18:39:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
     如题,就是像《三国群英传》里那样,山地地形强化土属性,相应的土属性技能伤害加强!水属性弱化。{冰雪之地强化水属性,弱化火属性;草地、平原强化风属性,弱化土属性;熔岩地形强化火属性,弱化雷属性;水上强化雷属性,弱化风属性;洞穴强化阴属性,弱化阳属性。}用公共事件我可以做出来,但每个战斗事件都要设置,也只能是明雷的,暗雷就难实现,有没有脚本可以实现呢?
    还有,天气也要实现如下的效果:
    白天:治疗强化,物理攻击强化,魔法攻击弱化;
    夜晚:治疗弱化,魔法攻击强化,物理攻击若化。
    下雨:水属性强化,火属性弱化;
    刮风:风属性强化,土属性弱化;
    打雷:雷属性强化,风属性弱化;
    下雪:封印所有魔法。
    以上希望有脚本可以实现,公共事件如果有便捷的,大家一起来研究!
    谢谢!

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

2
发表于 2017-10-8 18:56:54 | 只看该作者
本帖最后由 SailCat 于 2017-10-8 20:19 编辑

假设:山地地形地形标记为4
那么将所有土属性的技能伤害公式改成
原公式 * ($game_player.terrain_tag == 4 ? 150 : 100) / 100

(150 + a.mat * 2 - b.mdf * 2) * ($game_player.terrain_tag == 4 ? 150 : 100) / 100
将所有水属性的技能伤害公式改成
原公式 * ($game_player.terrain_tag == 4 ? 50 : 100) / 100

(150 + a.mat * 2 - b.mdf * 2) * ($game_player.terrain_tag == 4 ? 50 : 100) / 100

如果你用变量8来表示当时的天气,1白天2夜晚3下雨4刮风5打雷6下雪

(150 + a.mat * 2 - b.mdf * 2) * (v[8] == 1 ? 150 : 100)
等等

基本上不太需要用脚本吧。

点评

似乎语句很长,技能公式栏写不完?有没有其他办法呢?我目前采用了增强属性的技能语句!谢谢!  发表于 2017-10-9 10:32
谢谢指导,我再试试!  发表于 2017-10-9 09:39
(150 + a.mat * 2 - b.mdf * 2) * ([100, 25, 50, 100, 150, 100, 100, 100][$game_player.terrain_tag]) / 100  发表于 2017-10-9 01:04
刚才在测试时发现一个问题,就是在写技能公式时只能表示1个增强或者减弱的语句,不能同时有增强和减弱的语句,请问有办法实现吗?  发表于 2017-10-8 22:55
我来试试,谢谢!  发表于 2017-10-8 19:16
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
2519
在线时间
669 小时
注册时间
2011-4-9
帖子
245

开拓者

3
 楼主| 发表于 2017-10-8 19:26:03 | 只看该作者
SailCat 发表于 2017-10-8 18:56
假设:山地地形地形标记为4
那么将所有土属性的技能伤害公式改成
原公式 * ($game_player.terrain_tag == 4 ...

成功实现了!谢谢你啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 14:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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