Project1

标题: 如何突破道具或技能的参数设置上限 [打印本页]

作者: yusia    时间: 2009-1-16 01:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: yusia    时间: 2009-1-16 22:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 妮贝雅    时间: 2009-1-16 23:03
不知道这几个数值能不能用类似敌人能力破限的方法来修改……
作者: goahead    时间: 2009-1-16 23:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 妮贝雅    时间: 2009-1-17 01:30
以下引用goahead于2009-1-16 15:11:22的发言:


以下引用yusia于2009-1-15 17:51:01的发言:
怪物的能力和掉率也找到方法突破限制


跟这个突破方法一样嘛

试了试。可行的。
我写代码先。
作者: 妮贝雅    时间: 2009-1-17 01:45
因为我是在KGC的破限脚本的基础上修改的,所以单独做会不会有问题不是很清楚。

加张效果图



新建一页脚本
  1. module KGC
  2. module LimitBreak

  3. def set_weapon_parameters #如果有KGC的破限脚本则直接加这个函数进去
  4.    $data_weapons[1].atk = 1000 #这里添加想要改的
  5. end

  6. end
  7. end
复制代码

接着写
  1. class Scene_Title < Scene_Base

  2. alias load_database_KGC_LimitBreak load_database
  3. def load_database
  4.    load_database_KGC_LimitBreak

  5.    set_weapon_parameters #有破限脚本就只加这句
  6. end


  7. alias load_bt_database_KGC_LimitBreak load_bt_database
  8. def load_bt_database
  9.    load_bt_database_KGC_LimitBreak

  10.    set_weapon_parameters #有破限脚本加这句
  11. end



  12. def set_weapon_parameters   #加入这个函数
  13.    KGC::LimitBreak.set_weapon_parameters
  14. end


  15. end
复制代码


这样就可以了

可以改的有很多:

name
物品的名称。

icon_index
物品的图标索引号。

description
物品的说明文字。

note
物品的备注。

price
武器的价格。

hit
武器的命中率。

atk
武器的附加攻击力变化。

def
武器的附加防御力变化。

spi
武器的附加精神力变化。

agi
武器的附加敏捷性变化。

two_handed
是否勾选“双手”选项的复选框。

fast_attack
是否勾选“回合内先制”选项的复选框。

dual_attack
是否勾选“连续攻击”选项的复选框。

critical_bonus
是否勾选“频发暴击”选项的复选框。

element_set
物品的属性,属性的 ID 数组。

state_set
附加的状态,状态的 ID 数组。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: yusia    时间: 2009-1-17 03:49
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1