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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: reg_214
打印 上一主题 下一主题

求助生命转换魔法的脚本

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
104
11
 楼主| 发表于 2008-4-22 04:25:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

12
发表于 2008-4-22 06:18:57 | 只看该作者
完成
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 獲取 最大魔力值
  4.   #--------------------------------------------------------------------------
  5.   def maxmp
  6.     return 100
  7.   end
  8.   #--------------------------------------------------------------------------
  9.   # ● 傷害效果
  10.   #     user : 技能或物品使用者
  11.   #    @hp_damage、@mp_damage、或@absorbed需要在此之前計算完畢。
  12.   #--------------------------------------------------------------------------
  13.   def execute_damage(user)
  14.     if @hp_damage > 0           # 若傷害為正數
  15.       remove_states_shock       # 攻擊移除狀態
  16.     end
  17.     damage = @hp_damage * 100 / maxhp
  18.     self.mp += damage
  19.     self.hp -= @hp_damage
  20.     self.mp -= @mp_damage
  21.     if @absorbed                # 若吸收
  22.       user.hp += @hp_damage
  23.       user.mp += @mp_damage
  24.     end
  25.   end
  26. end
  27. class Game_Enemy < Game_Battler
  28.   alias old_ini initialize
  29.   def initialize(index, enemy_id)
  30.     old_ini(index, enemy_id)
  31.     @mp = 0
  32.   end
  33. end
  34. class Game_BattleAction

  35.   #--------------------------------------------------------------------------
  36.   # ● 生成技能或物品目標
  37.   #     obj : 技能或物品
  38.   #--------------------------------------------------------------------------
  39.   def make_obj_targets(obj)
  40.     targets = []
  41.     if obj.for_opponent?
  42.       if obj.for_random?
  43.         if obj.for_one?         # 敵隨機單體
  44.           number_of_targets = 1
  45.         elsif obj.for_two?      # 敵隨機二體
  46.           number_of_targets = 2
  47.         else                    # 敵隨機三體
  48.           number_of_targets = 3
  49.         end
  50.         number_of_targets.times do
  51.           targets.push(opponents_unit.random_target)
  52.         end
  53.       elsif obj.dual?           # 敵單體連續
  54.         targets.push(opponents_unit.smooth_target(@target_index))
  55.         targets += targets
  56.       elsif obj.for_one?        # 敵單體
  57.         targets.push(opponents_unit.smooth_target(@target_index))
  58.       else                      # 敵全體
  59.         targets += opponents_unit.existing_members
  60.         
  61.         #=======================================
  62.         for b in friends_unit.existing_members
  63.           targets.push(b) unless battler == b
  64.         end
  65.         #=======================================
  66.                
  67.       end
  68.     elsif obj.for_user?         # 使用者
  69.       targets.push(battler)
  70.     elsif obj.for_dead_friend?
  71.       if obj.for_one?           # 我方單體(無法行動)
  72.         targets.push(friends_unit.smooth_dead_target(@target_index))
  73.       else                      # 我方全體(無法行動)
  74.         targets += friends_unit.dead_members
  75.       end
  76.     elsif obj.for_friend?
  77.       if obj.for_one?           # 我方單體
  78.         targets.push(friends_unit.smooth_target(@target_index))
  79.       else                      # 我方全體
  80.         targets += friends_unit.existing_members
  81.       end
  82.     end
  83.     return targets.compact
  84.   end
  85. end
复制代码
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
104
13
 楼主| 发表于 2008-4-23 04:41:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

14
发表于 2008-4-23 05:38:22 | 只看该作者
问题解决请认可答案
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
104
15
 楼主| 发表于 2008-5-2 04:16:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
104
16
 楼主| 发表于 2008-5-3 04:09:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 07:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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