设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1167|回复: 5
打印 上一主题 下一主题

[已经过期] 如何让敌人蓝量突破9999,怎么做,感觉蓝量不够多

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1237
在线时间
163 小时
注册时间
2019-10-4
帖子
217
跳转到指定楼层
1
发表于 2023-2-5 16:15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如标题,感觉敌人蓝量还是太少了,有个几十万就好了

Lv4.逐梦者

梦石
0
星屑
13106
在线时间
3788 小时
注册时间
2013-7-18
帖子
2279
2
发表于 2023-2-5 18:35:30 | 只看该作者
RUBY 代码复制
  1. $data_enemies[174].maxhp =49999999
  2. $data_enemies[174].maxsp = 690000
  3. $data_enemies[174].str = 2800
  4. $data_enemies[174].dex = 2800
  5. $data_enemies[174].agi = 2800
  6. $data_enemies[174].int = 2800
  7. $data_enemies[174].atk = 1500
  8. $data_enemies[174].pdef = 2500
  9. $data_enemies[174].mdef = 2500
  10. $data_enemies[174].exp = 900000


直接指定174号敌人的各种属性数据,脚本。

点评

再想恢复原始系统脚本就难了  发表于 2023-2-6 11:29
直接用破限脚本,再用这个就可以了,当然你这个改原始设定也行,和破限脚本原理一样,就是最好做好标记,复制另一份,不然以后出BUG再想恢复  发表于 2023-2-6 11:28
谢谢大佬,起到了作用。不过还要在Game_Battler 1和Game_Enemy进行设定。问题解决。  发表于 2023-2-5 23:04
山岚野人,快人快语,礼数不周,还望海涵....
回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33188
在线时间
10490 小时
注册时间
2009-3-15
帖子
4756
3
发表于 2023-2-6 12:45:04 | 只看该作者
RUBY 代码复制
  1. #作者BY:SOULSAGA
  2. #使用方法:设定一个属性名称为HP突破0后在敌人数据库设定这属性为有效后
  3. #该敌人的HP值便会在后面补0 写00就补两个0 多个属性可以叠加 即使不写0写其他数字也可以..大概吧
  4. #例子
  5. #HP突破0
  6. #SP突破0000
  7. #力量突破0
  8. #灵巧突破00
  9. #速度突破000
  10. #魔力突破00
  11. #攻击力突破0
  12. #物防突破00
  13. #魔防突破000
  14. #破限开关设定
  15. HP突破=true
  16. SP突破=true
  17. STR突破=true
  18. DEX突破=true
  19. AGI突破=true
  20. INT突破=true
  21. ATK突破=true
  22. PDEF突破=true
  23. MDEF突破=true
  24.  
  25. class Game_Enemy < Game_Battler
  26.   #--------------------------------------------------------------------------
  27.   # ● 获取基本 MaxHP
  28.   #--------------------------------------------------------------------------
  29.   if HP突破
  30.   def base_maxhp
  31.     能力=$data_enemies[@enemy_id].maxhp.to_s
  32.     突破=""
  33.     for e in 1..$data_system.elements.size
  34.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /HP突破(\d+)/
  35.     突破+=$1
  36.     能力+=突破
  37.     end
  38. end
  39.     return 能力.to_i
  40.   end
  41. end
  42.   #--------------------------------------------------------------------------
  43.   # ● 获取基本 MaxSP
  44.   #--------------------------------------------------------------------------
  45.   if SP突破
  46.   def base_maxsp
  47.     能力=$data_enemies[@enemy_id].maxsp.to_s
  48.     突破=""
  49.     for e in 1..$data_system.elements.size
  50.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /SP突破(\d+)/
  51.     突破+=$1
  52.     能力+=突破
  53.     end
  54. end
  55.     return 能力.to_i
  56.   end
  57. end
  58. #--------------------------------------------------------------------------
  59.   # ● 获取基本力量
  60.   #--------------------------------------------------------------------------
  61.   if STR突破
  62.   def base_str
  63.     能力=$data_enemies[@enemy_id].str.to_s
  64.     突破=""
  65.     for e in 1..$data_system.elements.size
  66.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /力量突破(\d+)/
  67.     突破+=$1
  68.     能力+=突破
  69.     end
  70.   end
  71.     return 能力.to_i
  72.   end
  73.   end
  74.   #--------------------------------------------------------------------------
  75.   # ● 获取基本灵巧
  76.   #--------------------------------------------------------------------------
  77.   if DEX突破
  78.   def base_dex
  79.     能力=$data_enemies[@enemy_id].dex.to_s
  80.     突破=""
  81.     for e in 1..$data_system.elements.size
  82.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /灵巧突破(\d+)/
  83.     突破+=$1
  84.     能力+=突破
  85.     end
  86. end
  87.     return 能力.to_i
  88.   end
  89.   end
  90.   #--------------------------------------------------------------------------
  91.   # ● 获取基本速度
  92.   #--------------------------------------------------------------------------
  93.   if AGI突破
  94.   def base_agi
  95.     能力=$data_enemies[@enemy_id].agi.to_s
  96.     突破=""
  97.     for e in 1..$data_system.elements.size
  98.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /速度突破(\d+)/
  99.     突破+=$1
  100.     能力+=突破
  101.     end
  102. end
  103.     return 能力.to_i
  104.   end
  105.   end
  106.   #--------------------------------------------------------------------------
  107.   # ● 获取基本魔力
  108.   #--------------------------------------------------------------------------
  109.   if INT突破
  110.   def base_int
  111.     能力=$data_enemies[@enemy_id].int.to_s
  112.     突破=""
  113.     for e in 1..$data_system.elements.size
  114.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /魔力突破(\d+)/
  115.     突破+=$1
  116.     能力+=突破
  117.     end
  118. end
  119.     return 能力.to_i
  120.   end
  121.   end
  122.   #--------------------------------------------------------------------------
  123.   # ● 获取基本攻击力
  124.   #--------------------------------------------------------------------------
  125.   if ATK突破
  126.   def base_atk
  127.     能力=$data_enemies[@enemy_id].atk.to_s
  128.     突破=""
  129.     for e in 1..$data_system.elements.size
  130.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /攻击力突破(\d+)/
  131.     突破+=$1
  132.     能力+=突破
  133.     end
  134. end
  135.     return 能力.to_i
  136.   end
  137.   end
  138.   #--------------------------------------------------------------------------
  139.   # ● 获取基本物理防御
  140.   #--------------------------------------------------------------------------
  141.   if PDEF突破
  142.   def base_pdef
  143.     能力=$data_enemies[@enemy_id].pdef.to_s
  144.     突破=""
  145.     for e in 1..$data_system.elements.size
  146.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /物防突破(\d+)/
  147.     突破+=$1
  148.     能力+=突破
  149.     end
  150. end
  151.     return 能力.to_i
  152.   end
  153.   end
  154.   #--------------------------------------------------------------------------
  155.   # ● 获取基本魔法防御
  156.   #--------------------------------------------------------------------------
  157.   if MDEF突破
  158.   def base_mdef
  159.     能力=$data_enemies[@enemy_id].mdef.to_s
  160.     突破=""
  161.     for e in 1..$data_system.elements.size
  162.     if $data_enemies[@enemy_id].element_ranks[e] != 3 and $data_system.elements[e] =~ /魔防突破(\d+)/
  163.     突破+=$1
  164.     能力+=突破
  165.     end
  166. end
  167.     return 能力.to_i
  168.   end
  169.   end
  170. end
  171.  
  172.  
  173. class Game_Battler
  174.   #--------------------------------------------------------------------------
  175.   # ● 获取 MaxHP
  176.   #--------------------------------------------------------------------------
  177.   def maxhp
  178.     n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
  179.     for i in @states
  180.       n *= $data_states[i].maxhp_rate / 100.0
  181.     end
  182.     n = [[Integer(n), 1].max, 999999].min
  183.     return n
  184.   end
  185.   #--------------------------------------------------------------------------
  186.   # ● 获取 MaxSP
  187.   #--------------------------------------------------------------------------
  188.   def maxsp
  189.     n = [[base_maxsp + @maxsp_plus, 0].max, 999999].min
  190.     for i in @states
  191.       n *= $data_states[i].maxsp_rate / 100.0
  192.     end
  193.     n = [[Integer(n), 0].max, 999999].min
  194.     return n
  195.   end
  196.   end

评分

参与人数 1+1 收起 理由
taeckle + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-28 05:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表