找回密码
 点一下
查看: 836|回复: 8

求教,几率的成长问题。??

[复制链接]
发表于 2012-6-26 23:48:31 | 显示全部楼层 |阅读模式
行为和效果有几率设置下一级,现在想让这个几率随属性点的提高而增加,这个如何做,麻烦高手给个提示,O(∩_∩)O谢谢~~~!!

如果要用到触发器,给个提示~!
发表于 2012-6-27 16:14:56 | 显示全部楼层
“有几率设置下一级”是什么东西?

反正,现在可以直接用触发器来捕捉事件和行为。所以你只要捕捉前一个效果,然后用触发器计算几率,然后用触发器去执行下一个效果就好了阿
回复

使用道具 举报

 楼主| 发表于 2012-6-27 16:35:40 | 显示全部楼层
效果-几率,引发下一个效果,就是这个几率,能否像属性加成一样有个准确的加成。
如属性点+1,几率也+1。
回复

使用道具 举报

发表于 2012-6-27 16:37:39 | 显示全部楼层
就和我说的一样,用触发器捕捉上一层效果。然后自己用触发器来计算几率,并用触发器来引发下一个效果就好。
回复

使用道具 举报

 楼主| 发表于 2012-6-27 16:46:45 | 显示全部楼层
是这样的想法

施法有几率为空,通过施法单位的属性点和目标的属性点决定成功的几率

行为的属性值如何捕捉呢?
回复

使用道具 举报

发表于 2012-6-27 17:15:00 | 显示全部楼层
行为的层数可以用触发获得
一般来说用行为模拟的属性与行为层数成正比
按照行为层数计算即可
回复

使用道具 举报

 楼主| 发表于 2012-6-27 17:20:30 | 显示全部楼层
还以为属性点的增加和行为层数的增加不一样呢?
O(∩_∩)O谢谢了~~
回复

使用道具 举报

 楼主| 发表于 2012-6-27 19:53:44 | 显示全部楼层
好了谢谢大家
触发器
使用技能
    事件
        单位 -任意单位在效果5-完成阶段使用 Paralysis (忽略 共享技能)
    局部变量
        智力属性(施法者) = 0 <整数>
        智力属性(目标) = 0 <整数>
        施法整数 = 0 <整数>
        随机整数 = 0 <整数>
    条件
    动作
        变量 -设置智力属性(施法者) = ((进行触发的单位)身上的智力的叠加数量)
        变量 -设置智力属性(目标) = ((进行触发的技能目标单位)身上的智力的叠加数量)
        变量 -设置施法整数 = (50+(智力属性(施法者)-智力属性(目标)))
        变量 -设置随机整数 = (在1和100之间的随机整数)
        UI -为(所有玩家)将(文本(随机整数))显示到错误区域
        UI -为(所有玩家)将(文本(施法整数))显示到字幕区域
        ------- 比对数值越大,被挑选上的值就越多
        综合 -If (条件) then do (动作) else do (动作)
            If
                随机整数<=施法整数
            Then
                单位 -从(进行触发的单位)中添加1Paralysis麻痹到(进行触发的技能目标单位)
            Else


求教下
就是这个有法通过纯数据实现么?
回复

使用道具 举报

发表于 2012-6-27 19:59:43 | 显示全部楼层

回 hgzerg 的帖子

hgzerg:还以为属性点的增加和行为层数的增加不一样呢?
O(∩_∩)O谢谢了~~ (2012-06-27 17:20)
是否一样是你自己设置的……
虽然可以读取数据
但是貌似只能读取对应xml的默认数据
而无法读取你身上的某个行为的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-30 03:24 , Processed in 0.059267 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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