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

Project1

 找回密码
 注册会员
搜索
楼主: zl90349166
打印 上一主题 下一主题

CP战斗CP战斗CP战斗~~

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-30
帖子
537
41
发表于 2008-8-6 06:28:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
42
发表于 2008-8-6 06:33:02 | 只看该作者
if CP_SKILL::SKILL_ARRAY.include?(skill.id) then
        
      self.state_skill = true

   if skill.element_set.include?(9)

      if self.cp - 2000 >=0 then
       self.skill_cp =self.cp - 2000
     else
       self.skill_cp = 0
      end
      
      end
      end

其他的同理
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-30
帖子
537
43
发表于 2008-8-6 06:45:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
帖子
511
44
 楼主| 发表于 2008-8-6 12:11:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-30
帖子
537
45
发表于 2008-8-6 17:54:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
帖子
511
46
 楼主| 发表于 2008-8-6 22:50:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
47
发表于 2008-8-6 23:40:37 | 只看该作者
以下引用zl90349166于2008-8-6 14:50:14的发言:

。。。呃。。。就差一个问题了。。。
就是。。。要怎么样才可以让普通攻击也让ICON倒退啊???
倒退的效果还是与技能效果一样,是滑动的。。。?????
  1.   def attack_effect(attacker)
  2.     # 清除会心一击标志
  3.     self.critical = false
  4.     # 第一命中判定
  5.     hit_result = (rand(100) < attacker.hit)
  6.     # 命中的情况下
  7.     if hit_result == true
  8.       # 计算基本伤害
  9.       atk = [attacker.atk - self.pdef / 2, 0].max
  10.       self.damage = atk * (20 + attacker.str) / 20
  11.       # 属性修正
  12.       self.damage *= elements_correct(attacker.element_set)
  13.       self.damage /= 100
  14.       # 伤害符号正确的情况下
  15.       if self.damage > 0
  16.         # 会心一击修正
  17.         if rand(100) < 4 * attacker.dex / self.agi
  18.           self.damage *= 2
  19.           self.critical = true
  20.         end
  21.         # 防御修正
  22.         if self.guarding?
  23.           self.damage /= 2
  24.         end
  25.       end
  26.       
  27.       self.state_skill = true
  28.       if self.cp - CP_SKILL::ATTACK_EFFECT_CP >=0 then
  29.        self.skill_cp =self.cp - CP_SKILL::ATTACK_EFFECT_CP
  30.      else
  31.        self.skill_cp = 0
  32.       end
  33.       
  34.       # 分散
  35.       if self.damage.abs > 0
  36.         amp = [self.damage.abs * 15 / 100, 1].max
  37.         self.damage += rand(amp+1) + rand(amp+1) - amp
  38.       end
  39.       # 第二命中判定
  40.       eva = 8 * self.agi / attacker.dex + self.eva
  41.       hit = self.damage < 0 ? 100 : 100 - eva
  42.       hit = self.cant_evade? ? 100 : hit
  43.       hit_result = (rand(100) < hit)
  44.     end
  45.     # 命中的情况下
  46.     if hit_result == true
  47.       # 状态冲击解除
  48.       remove_states_shock
  49.       # HP 的伤害计算
  50.       self.hp -= self.damage
  51.       # 状态变化
  52.       @state_changed = false
  53.       states_plus(attacker.plus_state_set)
  54.       states_minus(attacker.minus_state_set)
  55.     # Miss 的情况下
  56.     else
  57.       # 伤害设置为 "Miss"
  58.       self.damage = "Miss"
  59.       # 清除会心一击标志
  60.       self.critical = false
  61.     end
  62.     # 过程结束
  63.     return true
  64.   end
复制代码


替换默认脚本

然后在module CP_SKILL

SKILL_ARRAY = { 41 => 10000 }

end
中家
ATTACK_EFFECT_CP = 数值
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
帖子
511
48
 楼主| 发表于 2008-8-7 00:09:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
49
发表于 2008-8-7 00:13:08 | 只看该作者
没错
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
帖子
511
50
 楼主| 发表于 2008-8-7 00:14:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-14 03:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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