diff --git a/CLEditor/windows/DataBaseWindow.xaml b/CLEditor/windows/DataBaseWindow.xaml
index 4cf396bd885261d55023b38f8000f74d8faf94e2..46fdbdd5401cea9ebd344441f140b37d9e8e55c3 100644
--- a/CLEditor/windows/DataBaseWindow.xaml
+++ b/CLEditor/windows/DataBaseWindow.xaml
@@ -14,120 +14,137 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/CLEditor/windows/DataBaseWindow.xaml.cs b/CLEditor/windows/DataBaseWindow.xaml.cs
index 2503dccb42d5723805ea25265b447925742e5346..7206cae7058d8b97cb11297fbcf95018a28b1ef6 100644
--- a/CLEditor/windows/DataBaseWindow.xaml.cs
+++ b/CLEditor/windows/DataBaseWindow.xaml.cs
@@ -1,4 +1,5 @@
-using System;
+using CLEngine.Core;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -23,5 +24,10 @@ namespace CLEngine.Editor.windows
{
InitializeComponent();
}
+
+ private void CloseBtn_Click(object sender, RoutedEventArgs e)
+ {
+ this.Close();
+ }
}
}
diff --git a/Engine/CLEngine.Core/framework/ItemObject.cs b/Engine/CLEngine.Core/framework/ItemObject.cs
index 265729cce30bc0cf2e7d36dc28cabc1ef3d4d23c..41c1a7c8e4388fd1a24fa71a4595984bb96d4df1 100644
--- a/Engine/CLEngine.Core/framework/ItemObject.cs
+++ b/Engine/CLEngine.Core/framework/ItemObject.cs
@@ -95,10 +95,40 @@ namespace CLEngine.Core.framework
[DataMember] private int _addADDef;
[DataMember] private int _addAPDef;
[DataMember] private int _cd;
+ [DataMember] private bool _onlyGetOne;
+ [DataMember] private float _hitAccuracy;
+ [DataMember] private float _missPercent;
+ [DataMember] private float _magicUseSpeed;
+ [DataMember] private string _classification;
+ [DataMember] private bool _onlyStoreOne;
[NonSerialized] private Texture2D _texture;
private int _positionInBag;
///
+ /// 仓库唯一
+ ///
+ public bool OnlyStoreOne{ get{ return _onlyStoreOne; }set{ _onlyStoreOne = value; } }
+ ///
+ /// 分类
+ ///
+ public string Classification{ get{ return _classification; }set{ _classification = value; } }
+ ///
+ /// 施法速率
+ ///
+ public float MagicUseSpeed{ get{ return _magicUseSpeed; }set{ _magicUseSpeed = value; } }
+ ///
+ /// 闪避率
+ ///
+ public float MissPercent { get { return _missPercent; } set { _missPercent = value; } }
+ ///
+ /// 命中率
+ ///
+ public float HitAccuracy{ get{ return _hitAccuracy; }set{ _hitAccuracy = value; } }
+ ///
+ /// 背包唯一
+ ///
+ public bool OnlyGetOne{ get{ return _onlyGetOne; }set{ _onlyGetOne = value; } }
+ ///
/// 冷却时间
///
public int CD{ get { return _cd; }set { _cd = value; } }
@@ -297,7 +327,7 @@ namespace CLEngine.Core.framework
///
/// 附加属性:角色魔法值
///
- public int AddHeroMp { get { return _addMp; } set { _addMp = value; } }
+ public int AddMp { get { return _addMp; } set { _addMp = value; } }
///
/// 附加属性:角色生命值恢复
///