Project1

标题: 这里的能力判定的问题··· [打印本页]

作者: chd114    时间: 2014-12-28 11:29
标题: 这里的能力判定的问题···
RUBY 代码复制
  1. Game_Actor.send :define_method, name do
  2.     #taroxd_paramex(@level, actor_features, const)
  3.     case name
  4.     when :hitp
  5.     taroxd_paramex(@add_hitp, actor_features, const)
  6.     when :hitm
  7.     taroxd_paramex(@add_hitm, actor_features, const)
  8.     when :eavp
  9.     taroxd_paramex(@add_evap, actor_features, const)
  10.     when :evam
  11.     taroxd_paramex(@add_evam, actor_features, const)
  12.     when :abp
  13.     taroxd_paramex(@add_abp, actor_features, const)
  14.     when :abm
  15.     taroxd_paramex(@add_abm, actor_features, const)
  16.     when :minp
  17.     taroxd_paramex(@add_minp, actor_features, const)
  18.     when :minm
  19.     taroxd_paramex(@add_minm, actor_features, const)
  20.     when :maxp
  21.     taroxd_paramex(@add_maxp, actor_features, const)
  22.     when :maxm
  23.     taroxd_paramex(@add_maxm, actor_features, const)
  24.     when :vamp
  25.     taroxd_paramex(@add_vamp, actor_features, const)
  26.     when :vamm
  27.     taroxd_paramex(@add_vamm, actor_features, const)
  28.     when :vatp
  29.     taroxd_paramex(@add_vatp, actor_features, const)
  30.     when :vatm
  31.     taroxd_paramex(@add_vatm, actor_features, const)
  32.     when :rebp
  33.     taroxd_paramex(@add_rebp, actor_features, const)
  34.     when :rebm
  35.     taroxd_paramex(@add_rebm, actor_features, const)
  36.     when :retp
  37.     taroxd_paramex(@add_retp, actor_features, const)
  38.     when :retm
  39.     taroxd_paramex(@add_retm, actor_features, const)
  40.     when :sucp
  41.     taroxd_paramex(@add_sucp, actor_features, const)
  42.     when :sucm
  43.     taroxd_paramex(@add_sucm, actor_features, const)
  44.     when :sutp
  45.     taroxd_paramex(@add_sutp, actor_features, const)
  46.     when :sutm
  47.     taroxd_paramex(@add_sutm, actor_features, const)
  48.     when :feep
  49.     taroxd_paramex(@add_feep, actor_features, const)
  50.     when :feem
  51.     taroxd_paramex(@add_feem, actor_features, const)
  52.     when :fetp
  53.     taroxd_paramex(@add_fetp, actor_features, const)
  54.     when :fetm
  55.     taroxd_paramex(@add_fetm, actor_features, const)
  56.     when :crip
  57.     taroxd_paramex(@add_crip, actor_features, const)
  58.     when :crim
  59.     taroxd_paramex(@add_crim, actor_features, const)
  60.     when :cevp
  61.     taroxd_paramex(@add_cevp, actor_features, const)
  62.     when :cevm
  63.     taroxd_paramex(@add_cevm, actor_features, const)
  64.     when :crpp
  65.     taroxd_paramex(@add_crpp, actor_features, const)
  66.     when :crpm
  67.     taroxd_paramex(@add_crpm, actor_features, const)
  68.     end
  69. end

@VIPArcher @喵呜喵5
表示鼓捣了个把小时后用条件分歧解决掉了角色部分但是还是有问题···能力太多了可能会写错用@add_{name}来代替@add_crpp之类的也会出错···
作者: taroxd    时间: 2014-12-28 11:34
不带这么毁人家的脚本的
作者: chd114    时间: 2014-12-28 11:38
taroxd 发表于 2014-12-27 18:34
不带这么毁人家的脚本的

因为能力太多了嘛···VIP之前给的一个默认能力的脚本让我想到了可以直接在最后的属性设定上改




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