赞 | 0 |
VIP | 0 |
好人卡 | 9 |
积分 | 1 |
经验 | 10565 |
最后登录 | 2017-12-2 |
在线时间 | 185 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 185 小时
- 注册时间
- 2014-9-4
- 帖子
- 82
|
本帖最后由 希忆 于 2015-6-17 00:29 编辑
元编大触集中营;渣渣只好用分号;
========================================
角色进化简易无可读性版;- class Game_Actor;alias :xy_level_up :level_up;def level_up;xy_level_up
- ev = actor.note =~ /\<evo (\d+),(\d+)\>/ ? [$1.to_i, $2.to_i] : false
- if ev && @level > ev[1];clear_equipments;$game_party.add_actor(ev[0]);
- $game_party.remove_actor(self.id);end;end;end
- #角色备注<evo 3,30>则该角色升到31级时装备卸入背包自动离队换成3号角色入队。
复制代码 ========================================
地图Q键消耗物品超速存档无可读性版;- ITEM=2;class Scene_Map;alias xy_update update;def update;xy_update;
- if Input.trigger?(:L) && $game_party.has_item?($data_items[ITEM])
- unless DataManager.save_game(0);msgbox("错误:快速存档失败")
- else;$game_party.gain_item($data_items[ITEM], -1);Sound.play_save
- end;end;end;end#地图Q键快速存档在1号位,需要消耗2号物品一个。
复制代码 ========================================
装备影响受到的暴击伤害。- class RPG::EquipItem;def cridef;
- @note=~ /\<crd (\d+)\>/ ? $1.to_i/100.0 : 1;end;end
- class Game_Actor;def apply_critical(value)
- equips.inject(super){|v,e|v*e.cridef}
- end;end#装备备注<crd 90>受到的暴击伤害变为原来的0.9倍,乘法叠加
复制代码 |
|