Project1

标题: 关于武器攻击力随机的问题 [打印本页]

作者: u566    时间: 2011-4-15 20:36
标题: 关于武器攻击力随机的问题
我用了组合装备脚本、武器攻击力随机,觉得最后武器名字太长,就想把武器攻击力随机名字里加上精良粗糙等品质改为在详尽帮助脚本里加一个品质属性,如何做到
求解答~附上工程 脚本整合.rar (703.03 KB, 下载次数: 84) dsu_plus_rewardpost_czw
作者: 仙三    时间: 2011-4-16 11:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沙漠点灰    时间: 2011-4-16 16:43
回复 u566 的帖子

思路:
武器增加定义"品质",如

module RPG
  class Weapon
    def quality
      @quality ||= "普通"
    end
    def quality=(quality)
      @quality = quality
    end
  end
end

全局搜索:粗糙
就可找到关键地方
new_weapon.name = $data_weapons[weapon_id].name+" 破烂"

就可改为
new_weapon.quality = " 破烂"
其他的差不多

全局搜索: 可镶嵌次数
就可找到关键地方,筛选"武器"
找到关键: height+=1
这个是生成位图高度的,上面有个height = 1
改为 height = 2

随便找个地方(也不是随便啦~是这个方法内且后面一点),比如我看 y+=2 #空行  这顺眼(...)
下面写上
    self.contents.draw_text(x, y*15+5, text.size*6, 14, @weapon.quality)
    y+=1
坐标自己可以调




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1