赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 648 |
最后登录 | 2012-1-26 |
在线时间 | 46 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 49
- 在线时间
- 46 小时
- 注册时间
- 2011-10-7
- 帖子
- 95
|
比如说:
- 条件分歧 $scene.skill.name=="十字斩"
- 脚本:
- for t in $scene.target_battlers
- t.hp = t.last_hp
- end
- @a=$scene.active_battler
- n=[]
- if @a.is_a?(Game_Enemy)
- for actor in $game_party.actors
- n.push(actor) if actor.exist?
- end
- else
- for enemy in $game_troop.enemies
- n.push(enemy) if enemy.exist?
- end
- end
- $scene.target_battlers=n
- s=$scene.skill
- for t in $scene.target_battlers
- t.skill_effect(@a,s)
- end
- 条件分歧 $scene.skill.name=="佯攻"
- for t in $scene.target_battlers
- t.hp = t.last_hp
- end
- n=[]
- for actor in $game_party.actors
- n.push(actor) if actor.exist?
- end
- for enemy in $game_troop.enemies
- n.push(enemy) if enemy.exist?
- end
- $scene.target_battlers=n
- a=$scene.active_battler
- s=$scene.skill
- for t in $scene.target_battlers
- t.skill_effect(a,s)
- end
复制代码
这就代表十字斩全体化而佯攻全域化。这两个技能都可以选择同一个公共事件,避免写过多的公共事件
|
|