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

Project1

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

如何用脚本制作武器防具增加最大生命?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

跳转到指定楼层
1
发表于 2009-1-22 17:51:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我的思路是更改Game_Actor中的def maxhp和def maxsp,靠区分weapon_id或armorX_id来增加装备人的maxHP或SP。比如weapon_id为15,角色最大HP增加500。
因为本人脚本十分废柴,所以还是爬上来伸手了OTL
版务信息:本贴由楼主自主结贴~
填坑填坑填坑填坑填坑填坑填坑填坑填坑

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

2
发表于 2009-1-22 17:53:35 | 只看该作者
{/fd}为什么不能用状态?防具里是有自动状态这一说的吧……

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

3
 楼主| 发表于 2009-1-22 17:56:41 | 只看该作者
因为状态都是按百分比增加HP和SP的,而且假如每个东西要增加的量不一样,就要弄很多状态囧
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
4
发表于 2009-1-22 19:58:36 | 只看该作者
相信lz知道用法。 {/hx}
  1. class Game_Actor < Game_Battler
  2.   
  3.   #--------------------------------------------------------------------------
  4.   # ● 获取 MaxHP
  5.   #--------------------------------------------------------------------------
  6.   def maxhp
  7.     n = [[base_maxhp + @maxhp_plus, 1].max, 9999].min
  8.     for i in @states
  9.       n *= $data_states[i].maxhp_rate / 100.0
  10.     end
  11.     n = [[Integer(n), 1].max, 9999].min
  12.    
  13.     a = 0
  14.    
  15.     case @weapon_id
  16.     when 15
  17.       a = 500
  18.     end
  19.    
  20.     return n+a
  21.   end
  22.   
  23.   #--------------------------------------------------------------------------
  24.   # ● 获取基本 MaxSP
  25.   #--------------------------------------------------------------------------
  26.   def base_maxsp
  27.     a = 0
  28.    
  29.    
  30.     for i in [@armor1_id, @armor2_id, @armor3_id, @armor4_id]
  31.       case i
  32.       when 10
  33.         a = 100
  34.       end
  35.     end
  36.    
  37.     return $data_actors[@actor_id].parameters[1, @level] + a
  38.   end

  39. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-19 02:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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