幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5213|回复: 1

[原创]偷盗系统:装备武器“盗贼短剑”在普通攻击时随机

 关闭 [复制链接]

10

主题

69

帖子

1659

积分

⑥精研

论坛游人

积分
1659
发表于 2004-6-7 23:02:11 | 显示全部楼层 |阅读模式
首先需要用到几个变量和1个开关!为了步骤不太乱请一步一步来。觉得好就顶一下夸奖下吧!发现BUG,原因是用相同步骤做第2角色的偷盗系统的话,就会发生当主角1装备东西时开关打开,但是并期并列处理计算到第2角色时,第2角色要是没装备相同武器的话,就会把开关OFF掉了。现BUG已修改,用条件分支多进行一次变量计算,当等于装备武器的这个数值才进行下后面的计算,不达成条件就什么都不做。这样就可以多个角色都能装备武器进行偷盗了。还有就是偷盗数值清零方面多余了几步,只在最后进行一次清零的处理就可以了。

新建一个公共事件:偷盗系统  定期并列处理
◇变量的操作:[偷盗成功值]乘数值0 (清零前场战斗获得的数值,就可以在下次战斗里再偷窃了)
◇变量的操作:[雷影]代入,主角[雷影]的“装备的武器编号”
◇条件分支:变量[雷影]为153(达到条件才执行后面的计算。)
  ◇条件分支:变量[雷影]为153(我设定武器“盗贼短剑”在道具里编号为153)
    ◇开关操作:[偷盗系统的开关]设为ON
    ◇
  分支结束
:之外的情形
  ◇开关操作:[偷盗系统开关]设为OFF
  ◇
分支结束


OK!以上的准备工作就做好了!下一步就要在“敌人群体”里设定“战斗事件”了。


开始条件:开关[偷盗系统开关]为ON
◇条件分支:变量[偷盗成功]值为5时(这里的数值5是我设定的敌人数目,后面会说理由)
  ◇(这里记得留空白,主要是当数值达到5时就不会发生偷盗事件了,也就是说这场战斗能偷到5样东西)
:之外的情形
  ◇条件分支:战斗指令[雷影]选择[攻击]指令
    ◇条件分支:变量[雷影]值为153
      ◇变量操作:[偷盗系统值]+1~6(随机数是用来控制偷盗成功概率,可以自己设定数值)
      ◇
     :分支结束
    ◇
   :分支结束
  ◇
:分支结束   
◇条件分支:变量[偷盗系统值]为1时
  ◇文章显示:顺手从敌人处偷得金钱 100G
  ◇金钱增减[持有金钱100增加](随机数为1时偷盗成功)
  ◇变量操作[偷盗成功值]加1  (第一项“条件分支”的变量[偷盗成功值]加1)
  ◇
:分支结束
◇条件分支:变量[偷盗系统值]为3时
  ◇文章显示:顺手从敌人处偷得物品 回复药(小)
  ◇物品增减[物品回复药为1增加]
  ◇变量操作[偷盗成功值]加1
  ◇
:分支结束
◇条件分支:变量[偷盗系统值]为6时
  ◇文章显示:顺手从敌人处偷得武器 国民剑
  ◇物品增减[物品国民剑为1增加]
   ◇变量操作[偷盗成功值]加1
  ◇
:分支结束
◇变量操作[偷盗系统值]乘0 (偷盗成功后,偷盗数值变量清零,就算不成功也清零,可以进行下次偷盗)

系统原理解释:
靠代入“雷影”装备特定武器(盗贼短剑)的道具编号数(道具编号N153)来打开[偷盗系统]的开关
当装备武器变量等于153时开关就打开(ON),不是时开关就关闭(OFF)
在战斗事件里偷盗开关在打开的情况下,雷影使用普通攻击时,并且[雷影]变量为153时就增加随机
变量数!当变量相同时就显示偷盗成功的字样。然后把变量清零。就算不成功变量也清零。
偷盗成功的话[偷盗成功]的变量加1,当达到满值5时就不能偷了!我是设定有5个敌人就有5个东西偷。
当数值满时就不能偷了!有看不懂,疑问的地方就提出来吧!我慢慢再回答了。


PS:用这个方法可以开发另一个靠指令偷盗的系统……其实原理和上面的大同小义。

把[开关]部分 多加一个 增加指令[偷盗],在战斗事件里改成使用[偷盗]指令时!

[此贴子已经被作者于2004-6-9 17:59:11编辑过]
回复

使用道具 举报

0

主题

2

帖子

126

积分

③业余

积分
126
发表于 2004-7-30 08:01:15 | 显示全部楼层
稍微提点意见……
这样的话偷所有怪偷到的东西都是一样的……
可以加入对怪物编号的检验,当然这样会多出N多的分支,但并不需要对所有怪物都做,可以对某些特别的怪做些处理,比如某些boss或者稀少的怪。
又或者可以在偷取东西时再设置一个偷取物品的随机变量,按照怪物的等级(经验)来决定这个变量的范围,所有的物品也按照低级到高级进行排列。举个例子,如果怪物有1000的经验,那么这个随机变量的范围可以为1~10,那么可以随机获得1到10之间的物品;如果怪物经验为2000,那么随机变量的范围可以为10~20,可以随机获得编号为10~20的物品,当然可能麻烦点,但是完善不少……
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-29 14:06 , Processed in 0.027394 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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