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

Project1

 找回密码
 注册会员
搜索
查看: 4389|回复: 12
打印 上一主题 下一主题

神农氏尝百草抗毒反刍大法(清除状态并变为药丸)

 关闭 [复制链接]

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

跳转到指定楼层
1
发表于 2007-12-21 23:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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如下:

  1. class Interpreter
  2.   def shennong_drug
  3.     a = RPG::Item.new
  4.     for i in $self_actor.states.clone
  5.       a.plus_state_set.push(i)
  6.       $self_actor.remove_state(i)
  7.     end
  8.     a.id = $data_items.size
  9.     a.name = "神农百草丸" + a.id.to_s + "号"
  10.     a.icon_name = "025-Herb01"
  11.     a.description = "“神农氏尝百草抗毒反刍大法”获得的药丸,只能给敌人灌食。"
  12.     a.scope = 1
  13.     a.occasion = 0
  14.     a.animation1_id = 3
  15.     a.animation2_id = 62
  16.     a.menu_se = RPG::AudioFile.new("", 80)
  17.     a.common_event_id = 0
  18.     a.price = 10
  19.     a.consumable = true
  20.     a.parameter_type = 0
  21.     a.parameter_points = 0
  22.     a.recover_hp_rate = 0
  23.     a.recover_hp = 0
  24.     a.recover_sp_rate = 0
  25.     a.recover_sp = 0
  26.     a.hit = 100
  27.     a.pdef_f = 0
  28.     a.mdef_f = 0
  29.     a.variance = 0
  30.     a.element_set = []
  31.     a.minus_state_set = []
  32.     $data_items[$data_items.size] = a
  33.     $game_party.gain_item($data_items.size-1, 1)
  34.   end
  35. end
复制代码


范例工程:在首发贴,http://z.66rpg.com/dispbbs.asp?boardid=6&id=17&star=1&page=1

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

2
 楼主| 发表于 2007-12-21 23:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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如下:

  1. class Interpreter
  2.   def shennong_drug
  3.     a = RPG::Item.new
  4.     for i in $self_actor.states.clone
  5.       a.plus_state_set.push(i)
  6.       $self_actor.remove_state(i)
  7.     end
  8.     a.id = $data_items.size
  9.     a.name = "神农百草丸" + a.id.to_s + "号"
  10.     a.icon_name = "025-Herb01"
  11.     a.description = "“神农氏尝百草抗毒反刍大法”获得的药丸,只能给敌人灌食。"
  12.     a.scope = 1
  13.     a.occasion = 0
  14.     a.animation1_id = 3
  15.     a.animation2_id = 62
  16.     a.menu_se = RPG::AudioFile.new("", 80)
  17.     a.common_event_id = 0
  18.     a.price = 10
  19.     a.consumable = true
  20.     a.parameter_type = 0
  21.     a.parameter_points = 0
  22.     a.recover_hp_rate = 0
  23.     a.recover_hp = 0
  24.     a.recover_sp_rate = 0
  25.     a.recover_sp = 0
  26.     a.hit = 100
  27.     a.pdef_f = 0
  28.     a.mdef_f = 0
  29.     a.variance = 0
  30.     a.element_set = []
  31.     a.minus_state_set = []
  32.     $data_items[$data_items.size] = a
  33.     $game_party.gain_item($data_items.size-1, 1)
  34.   end
  35. end
复制代码


范例工程:在首发贴,http://z.66rpg.com/dispbbs.asp?boardid=6&id=17&star=1&page=1

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

3
发表于 2007-12-22 00:54:21 | 只看该作者
真的OLT没开玩笑 {/fd}
亏你想的出来
不过还是不明白
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2007-12-22 01:23:32 | 只看该作者
其实就相当于技能+公共事件:扣除某个状态以后得到物品,附加某个状态。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

5
发表于 2007-12-22 01:29:06 | 只看该作者
汗……

这个药丸可以卖了……
没人会吃掉吧……|||
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

6
发表于 2007-12-22 01:32:30 | 只看该作者
以下引用越前リョーマ于2007-12-21 17:29:06的发言:

汗……

这个药丸可以卖了……
没人会吃掉吧……|||

肯定是扔给敌人的啦~
作用相当于我游戏里面的昏暗之石和暗邪之石……(使别人附加异常的状态……)
p.s.还可以制作正面状态的药丸(不断恢复的/去除状态的……)
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

7
发表于 2007-12-22 01:33:46 | 只看该作者
以下引用精灵使者于2007-12-21 17:32:30的发言:


以下引用越前リョーマ于2007-12-21 17:29:06的发言:

汗……

这个药丸可以卖了……
没人会吃掉吧……|||


肯定是扔给敌人的啦~
作用相当于我游戏里面的昏暗之石和暗邪之石……

要是能给别人的话的确不错。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

传奇

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-4-10
帖子
427
8
发表于 2007-12-22 03:35:45 | 只看该作者
晕了   用了XX技能  就状态消除  又多了个要  状态都消除了  还需要用药么???
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

9
发表于 2007-12-22 03:51:30 | 只看该作者
这个药就给敌人用了。恩恩。
例如你方附加状态“中毒”使用此技能以后就可以得到让敌人附加“中毒”状态的药丸……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
10
发表于 2007-12-22 04:53:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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