赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 19 |
经验 | 0 |
最后登录 | 2024-3-23 |
在线时间 | 266 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1936
- 在线时间
- 266 小时
- 注册时间
- 2019-12-4
- 帖子
- 21
|
#可以使用装备附带hp/mp脚本,插入main前~使用方法在装备名称后面加 “,”
#列如 xx,1000,100,意思就是xx增加1000hp和100mp
#至于技能的话实际是个躯壳,没有任何效果,只需把技能改成不能使用即可~
module RPG
class Weapon
def name
return @name.split(/,/)[0]
end
def hp
return @name.split(/,/)[1] == nil ? 0 : @name.split(/,/)[1].to_i
end
def sp
return @name.split(/,/)[2] == nil ? 0 : @name.split(/,/)[2].to_i
end
end
class Armor
def name
return @name.split(/,/)[0]
end
def hp
return @name.split(/,/)[1] == nil ? 0 : @name.split(/,/)[1].to_i
end
def sp
return @name.split(/,/)[2] == nil ? 0 : @name.split(/,/)[2].to_i
end
end
end
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 获取基本 MaxHP
#--------------------------------------------------------------------------
def base_maxhp
n = $data_actors[@actor_id].parameters[0, @level]
n += $data_weapons[@weapon_id].hp if $data_weapons[@weapon_id] != nil
n += $data_armors[@armor1_id].hp if $data_armors[@armor1_id] != nil
n += $data_armors[@armor2_id].hp if $data_armors[@armor2_id] != nil
n += $data_armors[@armor3_id].hp if $data_armors[@armor3_id] != nil
n += $data_armors[@armor4_id].hp if $data_armors[@armor4_id] != nil
return n
end
#--------------------------------------------------------------------------
# ● 获取基本 MaxSP
#--------------------------------------------------------------------------
def base_maxsp
n = $data_actors[@actor_id].parameters[1, @level]
n += $data_weapons[@weapon_id].sp if $data_weapons[@weapon_id] != nil
n += $data_armors[@armor1_id].sp if $data_armors[@armor1_id] != nil
n += $data_armors[@armor2_id].sp if $data_armors[@armor2_id] != nil
n += $data_armors[@armor3_id].sp if $data_armors[@armor3_id] != nil
n += $data_armors[@armor4_id].sp if $data_armors[@armor4_id] != nil
return n
end
alias equip_hp_sp_old_dl equip
def equip(equip_type, id)
equip_hp_sp_old_dl(equip_type, id)
@hp = maxhp if @hp > maxhp
@sp = maxsp if @sp > maxsp
end
end |
评分
-
查看全部评分
|