Project1
标题:
如何做秒杀这个状态、
[打印本页]
作者:
12代目火影
时间:
2013-2-20 14:57
标题:
如何做秒杀这个状态、
比如说这个武器的普通攻击有5%几率秒杀敌人,要怎么做?
一个技能有5%几率秒杀敌人,怎么做。。
作者:
紫英晓狼1130
时间:
2013-2-20 15:52
当作生命为0的状态,之后把命中率改为5~
作者:
怪蜀黍
时间:
2013-2-20 16:03
实质就是有5%的概率附加战斗不能状态!
附加状态的函数:add_state(状态ID)
5%的概率函数:rand(100)<5
判断角色装备某武器的方法:if $game_actors[角色ID].weapons.include?( $data_weapons[武器ID])
判断技能ID的方法:if obj.is_a?(RPG::Skill) and obj.id == 技能ID
自己在计算普通攻击伤害和计算技能伤害的地方添加吧!自己发挥一下有好处哦!
作者:
12代目火影
时间:
2013-2-20 18:43
protosssonny 发表于 2013-2-20 16:03
实质就是有5%的概率附加战斗不能状态!
附加状态的函数:add_state(状态ID)
5%的概率函数:rand(100) ...
懵了,是在脚本里加么。。。
作者:
彭格列第XI代
时间:
2013-2-20 18:45
其实也可以用事件做~
作者:
1142881837
时间:
2013-2-23 23:55
在数据库中找到你要改的绝招,然后把命中率调到百分之五,再附加个状态'濒死,这样就OK了。
作者:
1715063941
时间:
2013-2-24 00:56
嗯5%附加战斗不能
要不伤害改为无限大
命中率-1000%
再加5%
作者:
咕噜
时间:
2013-2-24 18:45
变量0..100,其中变量=0..5时,敌人状态【濒死】
(很久没用RM了= =||
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1