Project1
标题: 第2个角色无法看装备和状态 [打印本页]
作者: qqokhys 时间: 2012-2-24 16:22
标题: 第2个角色无法看装备和状态
本帖最后由 iisnow 于 2012-2-24 16:40 编辑
是以下代码的原因
请高手帮我修改下
- # 基本魔法防
- def mdef
- # 判断!是否具有47 48号状态!===============================================
- jjj = []
- for iii in self.states
- jjj.push(iii.id)
- end
- if jjj.include?(47)#疲软
- return 0
- end
- if jjj.include?(48)#强硬
- return 999
- end
- # ==========================================================================
- return @mdef_init + @level * @mdef_inc + mdef_plus
- end
- # 扩展魔法防
- def mdef_plus
- aaa = 0
- if self.weapon_id > 0
- aaa += $data_weapons[self.weapon_id].mdef
- end
- if self.armor1_id > 0
- aaa += $data_armors[self.armor1_id].mdef
- end
- if self.armor2_id > 0
- aaa += $data_armors[self.armor2_id].mdef
- end
- if self.armor3_id > 0
- aaa += $data_armors[self.armor3_id].mdef
- end
- if self.armor4_id > 0
- aaa += $data_armors[self.armor4_id].mdef
- end
- return aaa
- end
- end
- # 显示一个角色的魔法防。
复制代码