赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 9516 |
最后登录 | 2020-3-16 |
在线时间 | 2 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 2 小时
- 注册时间
- 2008-7-9
- 帖子
- 121
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
因为现在这期间真的是太无聊了,拿RM回来重温一下,顺便看下是否退步了。
结果是:真的退步了!TvT
无聊的小功能而已,只是一时兴起,之前好像也帮人写过,不过这个脚本短很多。
功能:只是在战斗中添加敌人而已……
# 使用方法:
# 在战斗是调用:$game_troop.add_enemy(敌人编号,X座标,Y座标)
# $scene.rebuild_spriteset
# 两句脚本都不可以少。
# 放在战斗事件活着用公共事件都可以。
# 好处:可以超过八个敌人。
# 坏处:无可避免的冲突。
# 已知冲突脚本:RTAB,发现者:艾玲(等我在抽空把RTAB也个分身{/cy})
脚本:
- # 使用方法:
- # 在战斗是调用:$game_troop.add_enemy(敌人编号,X座标,Y座标)
- # $scene.rebuild_spriteset
- # 两句脚本都不可以少。
- # 放在战斗事件活着用公共事件都可以。
- # 好处:可以超过八个敌人。
- # 坏处:无可避免的冲突。
- # 已知冲突脚本:RTAB,发现者:艾玲(等我在抽空把RTAB也个分身)
- # 新敌人类,父类:敌人类(Game_Enemy)
- class Game_New_Enemy < Game_Enemy
- # 初始化
- # ∴ id = 敌人编号
- # ∴ x = 敌人 x 座标
- # ∴ y = 敌人 y 座标
- def initialize(id, x, y)
- # 继承父类(实事上无用,防止出错而已)
- super(1,1)
- # 索引为0(实事上无特殊功能没有影响)
- @member_index = 0
- # 敌人编号
- @enemy_id = $data_enemies[id].id
- # 敌人
- enemy = $data_enemies[@enemy_id]
- # 战斗图和色调
- @battler_name = enemy.battler_name
- @battler_hue = enemy.battler_hue
- # 设置 hp 和 sp
- @hp = maxhp
- @sp = maxsp
- # 没有隐藏,没有无敌
- @hidden = false
- @immortal = false
- # 座标
- @x = x
- @y = y
- end
- # x 座标
- def screen_x
- # 返回 @x
- return @x
- end
- # y 座标
- def screen_y
- # 返回 @y
- return @y
- end
- end
- # 敌人队伍类
- class Game_Troop
- # 定义添加敌人
- def add_enemy(id,x,y)
- # 加入敌人
- @enemies.push(Game_New_Enemy.new(id,x,y))
- end
- end
- # 战斗场景
- class Scene_Battle
- # 释放重建精灵块
- def rebuild_spriteset
- # 释放,重建
- @spriteset.dispose
- @spriteset = Spriteset_Battle.new
- end
- end
复制代码
效果图(是有点夸张……=v=):
简单的范例(注:谁可以在第一回合全体防御过后还可以干掉所有的对手,我叫他/她神!):
http://rpg.blue/upload_program/d ... ��)_105308704.rar |
|