为什么发在1L,就显示不出来?连悬赏的内容也显示不出来……
大家好,关于wyongcan的【随机属性装备】脚本,有几个问题想请教(我几乎是脚本盲请多包涵)……
1. 跟沉影不器的VX随机属性脚本不同,wyongcan的这个脚本在呼叫时并没有区分武器和防具,而是直接gainequip(装备ID,属性数)……
然后在更新装备特性那里有一段判断,是分开武器和防具判断的……(原脚本约78行)
if equip.is_a?(RPG::Weapon) equip.id = $data_weapons.size $data_weapons.insert $data_weapons.size,equip $data_weapons[equip.id].paramsplus = paramsplus $data_weapons[equip.id].params = newparams $data_weapons[equip.id].features = newfeatures else equip.id = $data_armors.size $data_armors.insert $data_armors.size,equip $data_armors[equip.id].paramsplus = paramsplus $data_armors[equip.id].params = newparams $data_armors[equip.id].features = newfeatures end
if equip.is_a?(RPG::Weapon)
equip.id = $data_weapons.size
$data_weapons.insert $data_weapons.size,equip
$data_weapons[equip.id].paramsplus = paramsplus
$data_weapons[equip.id].params = newparams
$data_weapons[equip.id].features = newfeatures
else
equip.id = $data_armors.size
$data_armors.insert $data_armors.size,equip
$data_armors[equip.id].paramsplus = paramsplus
$data_armors[equip.id].params = newparams
$data_armors[equip.id].features = newfeatures
end
这里我就不懂了……我要让主角获得一件随机属性装备的话,【装备ID】到底是武器的ID还是防具的ID呢……?
更重要的是,我希望在设置属性前缀时,就区分开武器和防具……比如武器才可能获得加攻击力的前缀,防具则可能获得加防御力的前缀……
请高手帮忙解惑!
扩展需求1:根据武器类型、护甲类型及饰品区分前缀。
我希望能够区分武器、防具的基础上,再细分到【武器类型】和【防具类型】,比如剑类武器相关的前缀,斧类武器相关的前缀……
扩展需求2:根据【随机装备】的原理,能否让怪物也随机获得几个“前缀”呢?就像暗黑破坏神里的精英怪物那样,在某些战斗时会产生【石头皮肤、元素抵抗的史莱姆】呢?XD
以上,请指教!谢谢! |