赞 | 0 |
VIP | 77 |
好人卡 | 1 |
积分 | 1 |
经验 | 624 |
最后登录 | 2020-5-5 |
在线时间 | 5 小时 |
Lv1.梦旅人 沈黙栤冷
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 5 小时
- 注册时间
- 2007-12-15
- 帖子
- 3048
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- #===============================================================
- # 本脚本来自www.66rpg.com
- # 功能:Game_Enemy里加入了敌人等级的设定
- #===============================================================
- #==============================================================================
- # 本脚本来自www.66rpg.com,使用前请参考制作录像
- #==============================================================================
- # ■ Game_Enemy
- #------------------------------------------------------------------------------
- # 处理敌人的类。本类在 Game_Troop 类 ($game_troop) 的
- # 内部使用。
- #==============================================================================
- $a1 = rand(10) #更改能力用的随机数变量
- $a2 = 0 #更改能力用的随机数变量
- $a3 = 0 #更改能力用的随机数变量
- class Game_Enemy < Game_Battler
- attr_accessor :level # 水平
- #--------------------------------------------------------------------------
- # ● 初始化对像
- # troop_id : 循环 ID
- # member_index : 循环成员的索引
- #--------------------------------------------------------------------------
- def initialize(troop_id, member_index)
- super()
- @troop_id = troop_id
- @member_index = member_index
- troop = $data_troops[@troop_id]
- @enemy_id = troop.members[@member_index].enemy_id
- enemy = $data_enemies[@enemy_id]
-
-
- @level = 1 #初始等级的设定
-
- @battler_name = enemy.battler_name
- @battler_hue = enemy.battler_hue
- @hp = maxhp
- @sp = maxsp
- @hidden = troop.members[@member_index].hidden
- @immortal = troop.members[@member_index].immortal
- end
-
-
- #--------------------------------------------------------------------------
- # ● 更改水品
- # level : 新的等级
- #--------------------------------------------------------------------------
- def level
- return @level
- end
-
-
- #--------------------------------------------------------------------------
- # ● 获取敌人 ID
- #--------------------------------------------------------------------------
- def id
- return @enemy_id
- end
- #--------------------------------------------------------------------------
- # ● 获取索引
- #--------------------------------------------------------------------------
- def index
- return @member_index
- end
- #--------------------------------------------------------------------------
- # ● 获取名称
- #--------------------------------------------------------------------------
- def name
- return $data_enemies[@enemy_id].name
- end
- #--------------------------------------------------------------------------
- # ● 获取基本 MaxHP
- #--------------------------------------------------------------------------
- def base_maxhp
- return ($data_enemies[@enemy_id].maxhp + $a1) * @level
- end
- #--------------------------------------------------------------------------
- # ● 获取基本 MaxSP
- #--------------------------------------------------------------------------
- def base_maxsp
- return ($data_enemies[@enemy_id].maxsp + $a1) * @level
- end
复制代码
以上是脚本一部分……
我在队伍中加了 $game_troop.enemies[0].level = 10
结果MAX HP和MAX SP不变,就变属性…… |
|