赞 | 3 |
VIP | 333 |
好人卡 | 2 |
积分 | 1 |
经验 | 1450446 |
最后登录 | 2019-5-29 |
在线时间 | 615 小时 |
Lv1.梦旅人 66RPG站长
- 梦石
- 0
- 星屑
- 54
- 在线时间
- 615 小时
- 注册时间
- 2005-10-10
- 帖子
- 5734
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
其实这是看一个叫《乌龙院》的国内漫画时候看到的搞笑效果,这是一个特技,使用之后,能够把身上的全部异常状态都发功逼出来。但是发功逼出来没有什么奇怪的,比较搞笑的是这个技能能把逼出来的全部异常状态浓缩为一个小药丸,然后可以灌敌人吃下去……
比如身上中了【毒】【迷惑】【疲倦】的状态,使用技能后,自己神清气爽,然后得到一个药丸,上面附加有【毒】【迷惑】【疲倦】的不良状态……
相关函数:
class Game_Battler,def skill_effect:加了一个$self_actor=self,用来记录谁在逼毒
class Scene_Save,def write_save_data:猫子的运行时保存数据库(直接考过来)
class Scene_Load,def read_save_data:猫子的运行时读取数据库(直接考过来)
class Interpreter,def shennong_drug:神农百草核心脚本,新增
其中class Interpreter,def shennong_drug如下:
- class Interpreter
- def shennong_drug
- a = RPG::Item.new
- for i in $self_actor.states.clone
- a.plus_state_set.push(i)
- $self_actor.remove_state(i)
- end
- a.id = $data_items.size
- a.name = "神农百草丸" + a.id.to_s + "号"
- a.icon_name = "025-Herb01"
- a.description = "“神农氏尝百草抗毒反刍大法”获得的药丸,只能给敌人灌食。"
- a.scope = 1
- a.occasion = 0
- a.animation1_id = 3
- a.animation2_id = 62
- a.menu_se = RPG::AudioFile.new("", 80)
- a.common_event_id = 0
- a.price = 10
- a.consumable = true
- a.parameter_type = 0
- a.parameter_points = 0
- a.recover_hp_rate = 0
- a.recover_hp = 0
- a.recover_sp_rate = 0
- a.recover_sp = 0
- a.hit = 100
- a.pdef_f = 0
- a.mdef_f = 0
- a.variance = 0
- a.element_set = []
- a.minus_state_set = []
- $data_items[$data_items.size] = a
- $game_party.gain_item($data_items.size-1, 1)
- end
- end
复制代码
范例工程:在首发贴,http://z.66rpg.com/dispbbs.asp?boardid=6&id=17&star=1&page=1 |
|