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

Project1

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

干将之魂 (将你的生命炼化为超级兵器)

 关闭 [复制链接]

Lv1.梦旅人

66RPG站长

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

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

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

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

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

x
来自enghao_lim的一个创意。这个脚本的功能是:

将自己HP归0,制造出能力完全随机的一把武器。同时,可以把自己身上的状态附加到武器上。比如身上中了【毒】【迷惑】【疲倦】的状态,使用技能后,自己死了,然后得到一把随机的古代剑,上面附加有【毒】【迷惑】【疲倦】的不良攻击状态……

相关函数:
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 ganjiang_spirit:干将之魂,新增

其中class Interpreter,def ganjiang_spirit如下:

  1. class Interpreter
  2.   def ganjiang_spirit
  3.     string = [["龙剑","晋库走龙剑,吴室荡燕雏。"],
  4.     ["照胆","武丁在位五十九年,以元年岁次午铸一剑,长三尺,铭曰‘照胆’,古文篆书。"],
  5.     ["青霜","紫电青霜,王将军之武库。"],
  6.     ["龙泉","章帝赐尚书剑,韩棱渊深有谋,故得龙泉剑。"],
  7.     ["磐郢","吴王得越所献宝剑三枚。一曰鱼肠,二曰磐郢,三曰湛泸。"],
  8.     ["纯钩","山崩而落洛之水涸,欧治子而淳钧之剑成。"],
  9.     ]
  10.     a = RPG::Weapon.new
  11.     for i in $self_actor.states.clone
  12.       a.plus_state_set.push(i)
  13.       $self_actor.remove_state(i)
  14.     end
  15.     id = rand(4)
  16.     a.id = $data_weapons.size
  17.     a.icon_name = "001-weapon01"
  18.     a.description = string[id][1]
  19.     a.animation1_id = 1
  20.     a.animation2_id = 7
  21.     a.atk = rand(1000)
  22.     a.pdef = rand(200)
  23.     a.mdef = rand(200)
  24.     a.str_plus = rand(200)
  25.     a.dex_plus = rand(200)
  26.     a.agi_plus = rand(200)
  27.     a.int_plus = rand(200)
  28.     a.price = a.atk * 1000 + (a.pdef + a.mdef + a.str_plus + a.dex_plus + a.agi_plus + a.int_plus) * 100
  29.     a.name = string[id][0] + " (价值:" + a.price.to_s + ")"
  30.     a.element_set = []
  31.     a.minus_state_set = []  
  32.     $data_weapons[$data_weapons.size] = a
  33.     $game_party.gain_weapon($data_weapons.size-1, 1)
  34.     $self_actor.hp = 0
  35.     for cls in $data_classes
  36.       cls.weapon_set.push(a.id) if cls != nil
  37.     end
  38.   end
  39. end
复制代码


范例工程:在首发贴,http://z.66rpg.com/dispbbs.asp?boardid=6&id=19&star=1&page=1 ,贴出来的脚本有一定测试性,以后更多追加说明回在这边……等除错差不多再发布

Lv1.梦旅人

66RPG站长

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

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

2
 楼主| 发表于 2007-12-22 07:52:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
来自enghao_lim的一个创意。这个脚本的功能是:

将自己HP归0,制造出能力完全随机的一把武器。同时,可以把自己身上的状态附加到武器上。比如身上中了【毒】【迷惑】【疲倦】的状态,使用技能后,自己死了,然后得到一把随机的古代剑,上面附加有【毒】【迷惑】【疲倦】的不良攻击状态……

相关函数:
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 ganjiang_spirit:干将之魂,新增

其中class Interpreter,def ganjiang_spirit如下:

  1. class Interpreter
  2.   def ganjiang_spirit
  3.     string = [["龙剑","晋库走龙剑,吴室荡燕雏。"],
  4.     ["照胆","武丁在位五十九年,以元年岁次午铸一剑,长三尺,铭曰‘照胆’,古文篆书。"],
  5.     ["青霜","紫电青霜,王将军之武库。"],
  6.     ["龙泉","章帝赐尚书剑,韩棱渊深有谋,故得龙泉剑。"],
  7.     ["磐郢","吴王得越所献宝剑三枚。一曰鱼肠,二曰磐郢,三曰湛泸。"],
  8.     ["纯钩","山崩而落洛之水涸,欧治子而淳钧之剑成。"],
  9.     ]
  10.     a = RPG::Weapon.new
  11.     for i in $self_actor.states.clone
  12.       a.plus_state_set.push(i)
  13.       $self_actor.remove_state(i)
  14.     end
  15.     id = rand(4)
  16.     a.id = $data_weapons.size
  17.     a.icon_name = "001-weapon01"
  18.     a.description = string[id][1]
  19.     a.animation1_id = 1
  20.     a.animation2_id = 7
  21.     a.atk = rand(1000)
  22.     a.pdef = rand(200)
  23.     a.mdef = rand(200)
  24.     a.str_plus = rand(200)
  25.     a.dex_plus = rand(200)
  26.     a.agi_plus = rand(200)
  27.     a.int_plus = rand(200)
  28.     a.price = a.atk * 1000 + (a.pdef + a.mdef + a.str_plus + a.dex_plus + a.agi_plus + a.int_plus) * 100
  29.     a.name = string[id][0] + " (价值:" + a.price.to_s + ")"
  30.     a.element_set = []
  31.     a.minus_state_set = []  
  32.     $data_weapons[$data_weapons.size] = a
  33.     $game_party.gain_weapon($data_weapons.size-1, 1)
  34.     $self_actor.hp = 0
  35.     for cls in $data_classes
  36.       cls.weapon_set.push(a.id) if cls != nil
  37.     end
  38.   end
  39. end
复制代码


范例工程:在首发贴,http://z.66rpg.com/dispbbs.asp?boardid=6&id=19&star=1&page=1 ,贴出来的脚本有一定测试性,以后更多追加说明回在这边……等除错差不多再发布

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

3
发表于 2007-12-22 07:56:55 | 只看该作者
好邪恶的东西……不过正印证了一句古话

“主角去死吧!你能变得更强!”“配角去死吧,主角能变得更强!”
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

Dancer-

梦石
0
星屑
105
在线时间
78 小时
注册时间
2006-5-15
帖子
3306
4
发表于 2007-12-22 08:02:06 | 只看该作者
果然开始了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2007-1-6
帖子
304

短篇八橙光组季军

5
发表于 2007-12-22 08:06:52 | 只看该作者
配角果然是炮灰命啊(偷笑)
不过这样死亡的角色很难处理吧……复活的话那“以生命换来的武器”就显得很掉价,不复活的话又会影响后面的剧情……(对手指)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
帖子
6982

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

6
发表于 2007-12-22 09:47:48 | 只看该作者
有没有把炼化出来的兵器融掉让死掉的人复活的相关设定捏。。。。。
神隐中,偶尔诈尸
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

7
发表于 2007-12-22 17:38:31 | 只看该作者
死了不能活
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv1.梦旅人

66RPG站长

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

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

9
 楼主| 发表于 2007-12-23 07:18:57 | 只看该作者
以下引用burst_TNT于2007-12-22 0:06:52的发言:

配角果然是炮灰命啊(偷笑)
不过这样死亡的角色很难处理吧……复活的话那“以生命换来的武器”就显得很掉价,不复活的话又会影响后面的剧情……(对手指)

“这是一个人死不能复生的时代……”
或者更猛一点,把hp=0那句修改一下,直接变成,角色离队
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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