| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 21326 |
| 最后登录 | 2012-4-22 |
| 在线时间 | 2 小时 |
Lv1.梦旅人 指引者
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 2 小时
- 注册时间
- 2005-10-25
- 帖子
- 375
|
我这里有4个地图就设置了4个when
- #==============================================================================
- # [ZTBS] -Zenith Tactical Battle System(ZTBS全称翻译出:天顶战役战斗系统)
- # ~+3:butler击破活动设定~ by 水夜
- # ver1.00 Zenith Creation (http://zenith.ifdef.jp/)
- #------------------------------------------------------------------------------
- # 实现在地图上的战略性的战斗。
- #==============================================================================
- class Scene_Map
- def beat_event
- case $game_map.map_id
- #==============================================================================
- # ↓↓说明下有设定地方↓↓
- #==============================================================================
- #------------------------------------------------------------------------------
- # when 要执行的地图ID
- # return { butler活动ID => common活动ID, ...}
- #------------------------------------------------------------------------------
- #
- # ※被指定了的ID的活动设定了的butler为战斗不能的时
- # 候指定了的ID的common活动被实行
- #
- # ※butler活动ID "butler"的话对全butler实行
- #
- # ※butler活动ID "角色" 的话对全角色实行。
- #
- # ※butler活动ID "敌人"的话对全enemy实行。
- #
- #
- # ※如果击破活动被设定了的复数的对象同时状态为战斗不能
- # ,顺序击破活动被实行。
- #
- #==============================================================================
- # 从这里开始设定每个地图的butler击破活动
- #==============================================================================
- when 1 # 地图ID 1
- return {1=>5, 3=>6, 5=>6, 7=>6, 6=>6, 8=>6, 11=>6}
- when 2 # 地图ID 1
- return {1=>5, 3=>6, 5=>6, 7=>6, 6=>6, 8=>6, 11=>6}
- when 3 # 地图ID 1
- return {1=>5, 3=>6, 5=>6, 7=>6, 6=>6, 8=>6, 11=>6}
- when 4 # 地图ID 1
- return {1=>5, 3=>6, 5=>6, 7=>6, 6=>6, 8=>6, 11=>6}
- #==============================================================================
- # 从这里开始设定KEY
- #==============================================================================
- else
- return {}
- end
- end
- #--------------------------------------------------------------------------
- # ● 击破活动
- #--------------------------------------------------------------------------
- def set_beat_event(id)
- common_event = []
- if beat_event.keys.include?("butler")
- common_event += $data_common_events[beat_event["butler"]].list
- end
- if beat_event.keys.include?("actor") and
- $game_system.tactics_actors.keys.include?(id)
- common_event += $data_common_events[beat_event["actor"]].list
- end
- if beat_event.keys.include?("enemy") and
- $game_system.tactics_enemies.keys.include?(id)
- common_event += $data_common_events[beat_event["enemy"]].list
- end
- event_id = beat_event[id]
- if event_id != nil
- common_event += $data_common_events[event_id].list
- end
- return common_event
- end
- end
复制代码 |
|