diff --git a/VPet-Simulator.Core/Display/Main.xaml.cs b/VPet-Simulator.Core/Display/Main.xaml.cs
index 6504d47..7144bf6 100644
--- a/VPet-Simulator.Core/Display/Main.xaml.cs
+++ b/VPet-Simulator.Core/Display/Main.xaml.cs
@@ -1,4 +1,5 @@
-using Panuon.WPF.UI;
+using LinePutScript;
+using Panuon.WPF.UI;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -55,6 +56,8 @@ namespace VPet_Simulator.Core
ToolBar = new ToolBar(this);
ToolBar.Visibility = Visibility.Collapsed;
+ ToolBar.MenuWork1.Header = core.Graph.GraphConfig.Str[(gstr)"work1"];
+ ToolBar.MenuWork2.Header = core.Graph.GraphConfig.Str[(gstr)"work2"];
UIGrid.Children.Add(ToolBar);
MsgBar = new MessageBar(this);
MsgBar.Visibility = Visibility.Collapsed;
@@ -120,7 +123,7 @@ namespace VPet_Simulator.Core
if (DisplayType != GraphCore.GraphType.Default)
{//不是nomal! 可能会卡timer,所有全部timer清空下
CleanState();
- if (DisplayStopMove(DisplayNomal))
+ if (DisplayStopMove(DisplayToNomal))
return;
}
Task.Run(() =>
@@ -218,8 +221,8 @@ namespace VPet_Simulator.Core
private bool? wavetop = null;
private DateTime wavespan;
private void MainGrid_MouseWave(object sender, MouseEventArgs e)
- {
- if (rasetype >= 0)
+ {
+ if (rasetype >= 0 || State != WorkingState.Nomal)
return;
if ((DateTime.Now - wavespan).TotalSeconds > 2)
diff --git a/VPet-Simulator.Core/Display/MainDisplay.cs b/VPet-Simulator.Core/Display/MainDisplay.cs
index 6ff8099..0264ed2 100644
--- a/VPet-Simulator.Core/Display/MainDisplay.cs
+++ b/VPet-Simulator.Core/Display/MainDisplay.cs
@@ -24,6 +24,31 @@ namespace VPet_Simulator.Core
///
public int CountNomal = 0;
///
+ /// 以标准形式显示当前默认状态
+ ///
+ public void DisplayToNomal()
+ {
+ switch (State)
+ {
+ default:
+ case WorkingState.Nomal:
+ DisplayNomal();
+ return;
+ case WorkingState.Sleep:
+ DisplaySleep(true);
+ return;
+ case WorkingState.WorkONE:
+ DisplayWorkONE();
+ return;
+ case WorkingState.WorkTWO:
+ DisplayWorkTWO();
+ return;
+ case WorkingState.Study:
+ DisplayStudy();
+ return;
+ }
+ }
+ ///
/// 显示默认情况
///
public void DisplayNomal()
@@ -67,6 +92,7 @@ namespace VPet_Simulator.Core
Display(GraphCore.GraphType.Walk_Right_C_End, EndAction);
return true;
case GraphType.Sleep_B_Loop:
+ State = WorkingState.Nomal;
Display(GraphCore.GraphType.Sleep_C_End, EndAction);
return true;
case GraphType.Idel_StateONE_B_Loop:
@@ -118,7 +144,7 @@ namespace VPet_Simulator.Core
Display(GraphCore.GraphType.Touch_Head_A_Start, () =>
Display(GraphCore.GraphType.Touch_Head_B_Loop, () =>
- Display(GraphCore.GraphType.Touch_Head_C_End, DisplayNomal
+ Display(GraphCore.GraphType.Touch_Head_C_End, DisplayToNomal
)));
}
///
@@ -147,8 +173,8 @@ namespace VPet_Simulator.Core
Core.Graph.RndGraph.Clear();
Display(GraphCore.GraphType.Touch_Body_A_Start, () =>
Display(GraphCore.GraphType.Touch_Body_B_Loop, () =>
- Display(GraphCore.GraphType.Touch_Body_C_End, DisplayNomal
- , true), true), true);
+ Display(GraphCore.GraphType.Touch_Body_C_End, DisplayToNomal
+ )));
}
///
/// 显示待机(模式1)情况
@@ -171,7 +197,7 @@ namespace VPet_Simulator.Core
DisplayIdel_StateTWO();
break;
default:
- Display(GraphCore.GraphType.Idel_StateONE_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Idel_StateONE_C_End, DisplayToNomal);
break;
}
else
@@ -213,7 +239,7 @@ namespace VPet_Simulator.Core
private void DisplaySquating()
{
if (Function.Rnd.Next(++looptimes) > LoopProMax)
- Display(GraphCore.GraphType.Squat_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Squat_C_End, DisplayToNomal);
else
Display(GraphCore.GraphType.Squat_B_Loop, DisplaySquating);
}
@@ -232,7 +258,7 @@ namespace VPet_Simulator.Core
private void DisplayBoringing()
{
if (Function.Rnd.Next(++looptimes) > LoopProMax)
- Display(GraphCore.GraphType.Boring_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Boring_C_End, DisplayToNomal);
else
Display(GraphCore.GraphType.Boring_B_Loop, DisplayBoringing);
}
@@ -246,7 +272,10 @@ namespace VPet_Simulator.Core
looptimes = 0;
CountNomal = 0;
if (force)
+ {
+ State = WorkingState.Sleep;
Display(GraphCore.GraphType.Sleep_A_Start, DisplaySleepingForce);
+ }
else
Display(GraphCore.GraphType.Sleep_A_Start, DisplaySleeping);
}
@@ -256,7 +285,7 @@ namespace VPet_Simulator.Core
private void DisplaySleeping()
{
if (Function.Rnd.Next(++looptimes) > LoopProMax)
- Display(GraphCore.GraphType.Sleep_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Sleep_C_End, DisplayToNomal);
else
Display(GraphCore.GraphType.Sleep_B_Loop, DisplaySleeping);
}
@@ -268,6 +297,51 @@ namespace VPet_Simulator.Core
Display(GraphCore.GraphType.Sleep_B_Loop, DisplaySleepingForce);
}
+ ///
+ /// 显示工作情况
+ ///
+ public void DisplayWorkONE()
+ {
+ State = WorkingState.WorkONE;
+ Display(GraphCore.GraphType.WorkONE_A_Start, DisplayWorkONEing);
+ }
+ ///
+ /// 显示工作情况循环
+ ///
+ private void DisplayWorkONEing()
+ {
+ Display(GraphCore.GraphType.WorkONE_B_Loop, DisplayWorkONEing);
+ }
+ ///
+ /// 显示工作情况
+ ///
+ public void DisplayWorkTWO()
+ {
+ State = WorkingState.WorkTWO;
+ Display(GraphCore.GraphType.WorkTWO_A_Start, DisplayWorkTWOing);
+ }
+ ///
+ /// 显示工作情况循环
+ ///
+ private void DisplayWorkTWOing()
+ {
+ Display(GraphCore.GraphType.WorkTWO_B_Loop, DisplayWorkTWOing);
+ }
+ ///
+ /// 显示学习情况
+ ///
+ public void DisplayStudy()
+ {
+ State = WorkingState.Study;
+ Display(GraphCore.GraphType.Study_A_Start, DisplayStudying);
+ }
+ ///
+ /// 显示学习情况
+ ///
+ private void DisplayStudying()
+ {
+ Display(GraphCore.GraphType.Study_B_Loop, DisplayStudying);
+ }
///
/// 显示拖拽情况
///
@@ -316,7 +390,7 @@ namespace VPet_Simulator.Core
public void DisplayFalled_Left()
{
Display(GraphCore.GraphType.Fall_Left_C_End,
- () => Display(GraphCore.GraphType.Climb_Up_Left, DisplayNomal));
+ () => Display(GraphCore.GraphType.Climb_Up_Left, DisplayToNomal));
}
///
/// 显示掉到地上 从左边
@@ -324,7 +398,7 @@ namespace VPet_Simulator.Core
public void DisplayFalled_Right()
{
Display(GraphCore.GraphType.Fall_Right_C_End,
- () => Display(GraphCore.GraphType.Climb_Up_Right, DisplayNomal));
+ () => Display(GraphCore.GraphType.Climb_Up_Right, DisplayToNomal));
}
///
/// 显示向左走 (有判断)
@@ -358,19 +432,19 @@ namespace VPet_Simulator.Core
DisplayFall_Left(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
return;
case 1:
DisplayFall_Right(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
return;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
return;
}
}
@@ -388,19 +462,19 @@ namespace VPet_Simulator.Core
DisplayFall_Left(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
break;
case 1:
DisplayFall_Right(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
break;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
break;
}
@@ -438,19 +512,19 @@ namespace VPet_Simulator.Core
DisplayClimb_Right_UP(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Right_C_End, DisplayToNomal);
});
return;
case 1:
DisplayClimb_Right_DOWN(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Right_C_End, DisplayToNomal);
});
return;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Right_C_End, DisplayToNomal);
return;
}
}
@@ -468,19 +542,19 @@ namespace VPet_Simulator.Core
DisplayFall_Left(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
break;
case 1:
DisplayFall_Right(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
});
break;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Walk_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Walk_Left_C_End, DisplayToNomal);
break;
}
@@ -517,19 +591,19 @@ namespace VPet_Simulator.Core
DisplayClimb_Left_UP(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayToNomal);
});
return;
case 1:
DisplayClimb_Left_DOWN(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayToNomal);
});
return;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayToNomal);
return;
}
}
@@ -541,7 +615,7 @@ namespace VPet_Simulator.Core
else
{//停下来
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Left_C_End, DisplayToNomal);
}
}
///
@@ -575,19 +649,19 @@ namespace VPet_Simulator.Core
DisplayClimb_Right_UP(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayToNomal);
});
return;
case 1:
DisplayClimb_Right_DOWN(() =>
{
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayToNomal);
});
return;
default:
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayToNomal);
return;
}
}
@@ -599,7 +673,7 @@ namespace VPet_Simulator.Core
else
{//停下来
MoveTimer.Enabled = false;
- Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayNomal);
+ Display(GraphCore.GraphType.Crawl_Right_C_End, DisplayToNomal);
}
}
///
@@ -641,7 +715,7 @@ namespace VPet_Simulator.Core
return;
default:
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
return;
}
}
@@ -659,7 +733,7 @@ namespace VPet_Simulator.Core
break;
default:
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
break;
}
}
@@ -695,7 +769,7 @@ namespace VPet_Simulator.Core
if (Core.Controller.GetWindowsDistanceDown() < DistanceMin * Core.Controller.ZoomRatio)
{//是,停下恢复默认
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
}
//不是:继续or停下
if (Function.Rnd.Next(walklength++) < LoopMin)
@@ -705,7 +779,7 @@ namespace VPet_Simulator.Core
else
{//停下来
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
}
}
///
@@ -748,7 +822,7 @@ namespace VPet_Simulator.Core
return;
default:
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
return;
}
}
@@ -766,7 +840,7 @@ namespace VPet_Simulator.Core
break;
default:
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
break;
}
}
@@ -802,7 +876,7 @@ namespace VPet_Simulator.Core
if (Core.Controller.GetWindowsDistanceDown() < DistanceMin * Core.Controller.ZoomRatio)
{//是,停下恢复默认
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
}
//不是:继续or停下
if (Function.Rnd.Next(walklength++) < LoopMin)
@@ -812,7 +886,7 @@ namespace VPet_Simulator.Core
else
{//停下来
MoveTimer.Enabled = false;
- DisplayNomal();
+ DisplayToNomal();
}
}
///
@@ -978,7 +1052,7 @@ namespace VPet_Simulator.Core
//Core.Controller.MoveWindows(0, -Core.Controller.GetWindowsDistanceUp() / Core.Controller.ZoomRatio);
MoveTimer.Enabled = false;
DisplayFalled_Left();
- //DisplayNomal();
+ //DisplayToNomal();
}
}
@@ -1041,7 +1115,7 @@ namespace VPet_Simulator.Core
//Core.Controller.MoveWindows(0, -Core.Controller.GetWindowsDistanceUp() / Core.Controller.ZoomRatio);
MoveTimer.Enabled = false;
DisplayFalled_Right();
- //DisplayNomal();
+ //DisplayToNomal();
}
}
@@ -1052,10 +1126,10 @@ namespace VPet_Simulator.Core
///
/// 动画类型
/// 动画结束后操作
- /// 是否储存随机数字典
- public void Display(GraphType Type, Action EndAction = null, bool storernd = false)
+ ///// 是否储存随机数字典
+ public void Display(GraphType Type, Action EndAction = null)
{
- Display(Core.Graph.FindGraph(Type, Core.Save.Mode, storernd), EndAction);
+ Display(Core.Graph.FindGraph(Type, Core.Save.Mode), EndAction);
}
bool petgridcrlf = true;
///
diff --git a/VPet-Simulator.Core/Display/MainLogic.cs b/VPet-Simulator.Core/Display/MainLogic.cs
index 5db7ebf..3a1676d 100644
--- a/VPet-Simulator.Core/Display/MainLogic.cs
+++ b/VPet-Simulator.Core/Display/MainLogic.cs
@@ -63,17 +63,38 @@ namespace VPet_Simulator.Core
public void FunctionSpend(double TimePass)
{
Core.Save.CleanChange();
- //饮食等乱七八糟的消耗
- if (Core.Save.StrengthFood >= 50)
+ switch (State)
{
- Core.Save.StrengthChange(TimePass);
- if (Core.Save.StrengthFood >= 75)
- Core.Save.Health += Function.Rnd.Next(0, 1) * TimePass;
- }
- else if (Core.Save.StrengthFood <= 25)
- {
- Core.Save.Health -= Function.Rnd.Next(0, 1) * TimePass;
+ case WorkingState.Sleep:
+ //睡觉消耗
+ if (Core.Save.StrengthFood >= 25)
+ {
+ Core.Save.StrengthChange(TimePass * 2);
+ if (Core.Save.StrengthFood >= 75)
+ Core.Save.Health += TimePass / 2;
+ }
+ break;
+ case WorkingState.WorkONE:
+ case WorkingState.WorkTWO:
+ case WorkingState.Study:
+ break;
+ //工作/娱乐等消耗
+ default://默认
+ //饮食等乱七八糟的消耗
+ if (Core.Save.StrengthFood >= 50)
+ {
+ Core.Save.StrengthChange(TimePass);
+ if (Core.Save.StrengthFood >= 75)
+ Core.Save.Health += Function.Rnd.Next(0, 1) * TimePass;
+ }
+ else if (Core.Save.StrengthFood <= 25)
+ {
+ Core.Save.Health -= Function.Rnd.Next(0, 1) * TimePass;
+ }
+ break;
}
+
+
//if (Core.GameSave.Strength <= 40)
//{
// Core.GameSave.Health -= Function.Rnd.Next(0, 1);
@@ -86,7 +107,7 @@ namespace VPet_Simulator.Core
{
Core.Save.Likability += TimePass;
}
- Core.Save.Exp+= TimePass;
+ Core.Save.Exp += TimePass;
Core.Save.Health += TimePass;
}
else if (Core.Save.Feeling <= 25)
@@ -108,7 +129,7 @@ namespace VPet_Simulator.Core
}
private void EventTimer_Elapsed(object sender, ElapsedEventArgs e)
- {
+ {
//所有Handle
TimeHandle?.Invoke(this);
@@ -243,5 +264,39 @@ namespace VPet_Simulator.Core
MoveTimer.AutoReset = false;
}
}
+ ///
+ /// 当前状态
+ ///
+ public WorkingState State = WorkingState.Nomal;
+ ///
+ /// 当前正在的状态
+ ///
+ public enum WorkingState
+ {
+ ///
+ /// 默认:啥都没干
+ ///
+ Nomal,
+ ///
+ /// 正在干活1
+ ///
+ WorkONE,
+ ///
+ /// 正在干活1
+ ///
+ WorkTWO,
+ ///
+ /// 学习中
+ ///
+ Study,
+ ///
+ /// 睡觉
+ ///
+ Sleep,
+ /////
+ ///// 玩耍中
+ /////
+ //Playing,
+ }
}
}
diff --git a/VPet-Simulator.Core/Display/MessageBar.xaml.cs b/VPet-Simulator.Core/Display/MessageBar.xaml.cs
index 8652741..c37d35f 100644
--- a/VPet-Simulator.Core/Display/MessageBar.xaml.cs
+++ b/VPet-Simulator.Core/Display/MessageBar.xaml.cs
@@ -61,7 +61,7 @@ namespace VPet_Simulator.Core
{
Thread.Sleep(timeleft * 50);
if (sayType != GraphCore.Helper.SayType.None && m.DisplayType.ToString().StartsWith("Say"))
- m.Display(GraphCore.Helper.Convert(sayType, GraphCore.Helper.AnimatType.C_End), m.DisplayNomal);
+ m.Display(GraphCore.Helper.Convert(sayType, GraphCore.Helper.AnimatType.C_End), m.DisplayToNomal);
});
ShowTimer.Stop();
EndTimer.Start();
diff --git a/VPet-Simulator.Core/Display/ToolBar.xaml b/VPet-Simulator.Core/Display/ToolBar.xaml
index 3cdd6b7..c067945 100644
--- a/VPet-Simulator.Core/Display/ToolBar.xaml
+++ b/VPet-Simulator.Core/Display/ToolBar.xaml
@@ -94,28 +94,30 @@
Foreground="{DynamicResource DARKPrimary}" />
-
Shutdown,
+ ///
+ /// 学习 (开始)
+ ///
+ Study_A_Start,
+ ///
+ /// 学习 (循环)
+ ///
+ Study_B_Loop,
+ ///
+ /// 学习 (结束)
+ ///
+ Study_C_End,
+ ///
+ /// 工作 (开始)
+ ///
+ WorkONE_A_Start,
+ ///
+ /// 工作 (循环)
+ ///
+ WorkONE_B_Loop,
+ ///
+ /// 工作 (结束)
+ ///
+ WorkONE_C_End,
+ ///
+ /// 直播 (开始)
+ ///
+ WorkTWO_A_Start,
+ ///
+ /// 直播 (循环)
+ ///
+ WorkTWO_B_Loop,
+ ///
+ /// 直播 (结束)
+ ///
+ WorkTWO_C_End,
}
///
@@ -337,9 +373,9 @@ namespace VPet_Simulator.Core
///
/// 动画类型
/// 状态类型,找不到就找相同动画类型
- /// 是否储存随机数字典
+ ///// 是否储存随机数字典
///
- public IGraph FindGraph(GraphType type, GameSave.ModeType mode, bool storernd = false)
+ public IGraph FindGraph(GraphType type, GameSave.ModeType mode)
{
if (Graphs.ContainsKey(type))
{
@@ -348,7 +384,7 @@ namespace VPet_Simulator.Core
{
if (list.Count == 1)
return list[0];
- if (storernd)
+ if (GraphConfig.StoreRnd.Contains(type.ToString()))
if (RndGraph.TryGetValue(list.Count, out int index))
{
return list[index];
@@ -453,8 +489,8 @@ namespace VPet_Simulator.Core
/// 定位爬行上边距离
///
public double LocateClimbTop;
-
-
+ public List StoreRnd = new List();
+ public ILine Str;
///
/// 初始化设置
///
@@ -484,6 +520,12 @@ namespace VPet_Simulator.Core
LocateClimbLeft = s[(gdbe)"climbleft"];
LocateClimbRight = s[(gdbe)"climbright"];
LocateClimbTop = s[(gdbe)"climbtop"];
+
+ foreach (Sub sub in lps["storernd"])
+ {
+ StoreRnd.Add(sub.Name);
+ }
+ Str = lps["str"];
}
///
/// 加载更多设置,新的替换后来的,允许空内容
@@ -526,6 +568,16 @@ namespace VPet_Simulator.Core
LocateClimbRight = s.GetDouble("climbright", LocateClimbRight);
LocateClimbTop = s.GetDouble("climbtop", LocateClimbTop);
}
+ foreach (Sub sub in lps["storernd"])
+ {
+ if (!StoreRnd.Contains(sub.Name))
+ StoreRnd.Add(sub.Name);
+ }
+ foreach(Sub sub in lps["str"])
+ {
+ if (!Str.Contains(sub.Name))
+ Str.Add(sub);
+ }
}
}
diff --git a/VPet-Simulator.Core/Graph/Picture.cs b/VPet-Simulator.Core/Graph/Picture.cs
index 681b00f..0699945 100644
--- a/VPet-Simulator.Core/Graph/Picture.cs
+++ b/VPet-Simulator.Core/Graph/Picture.cs
@@ -32,9 +32,9 @@ namespace VPet_Simulator.Core
if (!GraphCore.CommConfig.ContainsKey("PIC_Setup"))
{
GraphCore.CommConfig["PIC_Setup"] = true;
- GraphCore.CommUIElements["Image1.Picture"] = new System.Windows.Controls.Image() { Width = 500, Height = 500 };
- GraphCore.CommUIElements["Image2.Picture"] = new System.Windows.Controls.Image() { Width = 500, Height = 500 };
- GraphCore.CommUIElements["Image3.Picture"] = new System.Windows.Controls.Image() { Width = 500, Height = 500 };
+ GraphCore.CommUIElements["Image1.Picture"] = new Image() { Width = 500, Height = 500 };
+ GraphCore.CommUIElements["Image2.Picture"] = new Image() { Width = 500, Height = 500 };
+ GraphCore.CommUIElements["Image3.Picture"] = new Image() { Width = 500, Height = 500 };
}
}
///
@@ -59,14 +59,14 @@ namespace VPet_Simulator.Core
{
if (parant.Tag != this)
{
- System.Windows.Controls.Image img;
+ Image img;
if (parant.Child == GraphCore.CommUIElements["Image1.Picture"])
{
- img = (System.Windows.Controls.Image)GraphCore.CommUIElements["Image1.Picture"];
+ img = (Image)GraphCore.CommUIElements["Image1.Picture"];
}
else
{
- img = (System.Windows.Controls.Image)GraphCore.CommUIElements["Image2.Picture"];
+ img = (Image)GraphCore.CommUIElements["Image2.Picture"];
if (parant.Child != GraphCore.CommUIElements["Image2.Picture"])
{
if (img.Parent == null)
@@ -75,7 +75,7 @@ namespace VPet_Simulator.Core
}
else
{
- img = (System.Windows.Controls.Image)GraphCore.CommUIElements["Image3.Picture"];
+ img = (Image)GraphCore.CommUIElements["Image3.Picture"];
parant.Child = img;
}
}
diff --git a/VPet-Simulator.Core/Handle/GameSave.cs b/VPet-Simulator.Core/Handle/GameSave.cs
index db45318..053aa57 100644
--- a/VPet-Simulator.Core/Handle/GameSave.cs
+++ b/VPet-Simulator.Core/Handle/GameSave.cs
@@ -239,27 +239,6 @@ namespace VPet_Simulator.Core
//save.SetFloat("Likability", Likability);
return LPSConvert.SerializeObject(this, "vpet");
}
- ///
- /// 当前正在的状态
- ///
- public enum WorkingState
- {
- ///
- /// 默认:啥都没干
- ///
- Nomal,
- ///
- /// 正在干活, workingobj指示正在干啥活
- ///
- Working,
- ///
- /// 学习中
- ///
- Studying,
- ///
- /// 玩耍中
- ///
- Playing,
- }
+
}
}
diff --git a/VPet-Simulator.Windows/Function/MWController.cs b/VPet-Simulator.Windows/Function/MWController.cs
index 88ce707..234814a 100644
--- a/VPet-Simulator.Windows/Function/MWController.cs
+++ b/VPet-Simulator.Windows/Function/MWController.cs
@@ -63,7 +63,7 @@ namespace VPet_Simulator.Windows
public int PressLength => mw.Set.PressLength;
- public bool EnableFunction => mw.Set.EnableFunction;
+ public bool EnableFunction => false;// mw.Set.EnableFunction;
public int InteractionCycle => mw.Set.InteractionCycle;
diff --git a/VPet-Simulator.Windows/MainWindow.cs b/VPet-Simulator.Windows/MainWindow.cs
index 7bb4580..7e06ca0 100644
--- a/VPet-Simulator.Windows/MainWindow.cs
+++ b/VPet-Simulator.Windows/MainWindow.cs
@@ -68,7 +68,11 @@ namespace VPet_Simulator.Windows
{
Main.ToolBar.MenuDIY.Items.Clear();
foreach (Sub sub in Set["diy"])
- Main.ToolBar.AddMenuButton(ToolBar.MenuType.DIY, sub.Name, () => RunDIY(sub.Info));
+ Main.ToolBar.AddMenuButton(ToolBar.MenuType.DIY, sub.Name, () =>
+ {
+ Main.ToolBar.Visibility = Visibility.Collapsed;
+ RunDIY(sub.Info);
+ });
try
{
//加载游戏创意工坊插件
diff --git a/VPet-Simulator.Windows/MainWindow.xaml.cs b/VPet-Simulator.Windows/MainWindow.xaml.cs
index fb080b1..a6e7083 100644
--- a/VPet-Simulator.Windows/MainWindow.xaml.cs
+++ b/VPet-Simulator.Windows/MainWindow.xaml.cs
@@ -254,11 +254,13 @@ namespace VPet_Simulator.Windows
}
Dispatcher.Invoke(() => LoadingText.Visibility = Visibility.Collapsed);
});
- Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "退出桌宠", () => { Close(); });
- Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "开发控制台", () => { new winConsole(this).Show(); });
- Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "反馈中心", () => { new winReport(this).Show(); });
+
+ Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "退出桌宠", () => { Main.ToolBar.Visibility = Visibility.Collapsed; Close(); });
+ Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "开发控制台", () => { Main.ToolBar.Visibility = Visibility.Collapsed; new winConsole(this).Show(); });
+ Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "反馈中心", () => { Main.ToolBar.Visibility = Visibility.Collapsed; new winReport(this).Show(); });
Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Setting, "设置面板", () =>
{
+ Main.ToolBar.Visibility = Visibility.Collapsed;
Topmost = false;
winSetting.Show();
});
@@ -275,7 +277,7 @@ namespace VPet_Simulator.Windows
m_menu.MenuItems.Add(new MenuItem("重置状态", (x, y) =>
{
Main.CleanState();
- Main.DisplayNomal();
+ Main.DisplayToNomal();
Left = (SystemParameters.PrimaryScreenWidth - Width) / 2;
Top = (SystemParameters.PrimaryScreenHeight - Height) / 2;
}));
diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml
index 8c7f7a4..e814ad9 100644
--- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml
+++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml
@@ -13,13 +13,12 @@
-->
-
+
@@ -28,7 +27,7 @@
+ BorderBrush="{DynamicResource PrimaryDarker}">
@@ -41,31 +40,29 @@
-
-
+
+
-
+
-
+ CheckedBackground="{DynamicResource Primary}" CheckedBorderBrush="{DynamicResource Primary}"
+ Background="Transparent" BoxWidth="35" BoxHeight="18" ToggleSize="14"
+ ToggleShadowColor="{x:Null}" ToggleBrush="{DynamicResource PrimaryDark}"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" Checked="TopMostBox_Checked"
+ Unchecked="TopMostBox_Unchecked" ToolTip="将桌宠置于顶层" />
+
-
+ BorderBrush="{DynamicResource PrimaryDark}" CheckedBackground="{DynamicResource Primary}"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent" BoxWidth="35"
+ BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" Checked="FullScreenBox_Check"
+ Unchecked="FullScreenBox_Check" ToolTip="解锁缩放限制" />
+
@@ -73,92 +70,95 @@
+ Style="{DynamicResource StandardSliderStyle}" VerticalAlignment="Center" Maximum="3"
+ SmallChange=".05" Minimum="0.5" LargeChange=".1" Value="1"
+ PreviewMouseUp="ZoomSlider_MouseUp" />
+ Text="{Binding ElementName=ZoomSlider,Path=Value,StringFormat=f2}" FontSize="18"
+ Foreground="{DynamicResource DARKPrimaryDarker}" FontWeight="Bold" Background="{x:Null}" />
-
+
+ SelectionChanged="ThemeBox_SelectionChanged" IsEnabled="False"
+ Style="{DynamicResource StandardComboBoxStyle}" Margin="0,3,0,2" FontSize="16" />
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+ CheckedBackground="{DynamicResource Primary}" IsChecked="True"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent" BoxWidth="35"
+ BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}" Content="退出位置"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" ToolTip="该游戏随着开机启动该程序"
+ Unchecked="StartPlace_Checked" VerticalAlignment="Center" Checked="StartPlace_Checked" />
+
+
+ Background="{DynamicResource SecondaryLight}" HorizontalAlignment="Center"
+ VerticalAlignment="Center" Height="30" BorderBrush="{DynamicResource SecondaryDark}"
+ BorderThickness="2" Click="BtnStartUpGet_Click" />
-
+
+ CheckedBackground="{DynamicResource Primary}"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent" BoxWidth="35"
+ BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}" Content="开机启动"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" ToolTip="该游戏随着开机启动该程序"
+ Checked="StartUpBox_Checked" Unchecked="StartUpBox_Checked" />
+ CheckedBackground="{DynamicResource Primary}"
+ IsEnabled="{Binding ElementName=StartUpBox,Path=IsChecked}"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent" BoxWidth="35"
+ BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}" Content="从Steam启动"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" ToolTip="从Steam启动该游戏, 统计时长不能停"
+ Grid.Column="1" Checked="StartUpSteamBox_Checked" Unchecked="StartUpSteamBox_Checked" />
-
-
+
+
-
+ Style="{DynamicResource StandardComboBoxStyle}" Margin="0,3,0,2"
+ SelectionChanged="PetBox_SelectionChanged" FontSize="16" />
+
+ TextWrapping="Wrap">
自动保存频率
在指定时间后自动保存游戏数据,频繁的自动保存可能会导致卡顿
+ HorizontalAlignment="Left" Style="{DynamicResource StandardComboBoxStyle}" Width="200"
+ SelectionChanged="CBAutoSave_SelectionChanged" FontSize="16">
-1
@@ -191,7 +191,7 @@
+ TextWrapping="Wrap" Margin="0,10,0,0">
操作设置
游戏操作相关设置
@@ -205,27 +205,28 @@
-
-
-
-
+
+
+
+
+ Style="{DynamicResource StandardSliderStyle}" VerticalAlignment="Center" Maximum="5"
+ SmallChange=".05" Minimum="0.05" LargeChange="0.1" Value="0.5"
+ ValueChanged="PressLengthSlider_ValueChanged" />
+ Text="{Binding ElementName=PressLengthSlider,Path=Value,StringFormat={}{0:f2} 秒}"
+ Foreground="{DynamicResource DARKPrimaryDarker}" FontWeight="Bold"
+ Background="{x:Null}" />
+ TextWrapping="Wrap" Margin="0,10,0,0">
聊天设置
使用ChatGPT进行聊天等相关设置
@@ -239,29 +240,30 @@
-
-
+
+
-
-
+
+
-
+ Content="使用从ChatGPT
申请的的API" ToolTip="需要去OpenAI官网申请" GroupName="cgpttype"
+ Grid.Column="1" Checked="CGPType_Checked" />
+
-
+
+ TextWrapping="Wrap">
互动设置
游戏互动相关设置
@@ -280,69 +282,68 @@
-
+
+ CheckedBackground="{DynamicResource Primary}" Content="启用桌宠移动"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent"
+ BoxWidth="35" BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}" IsChecked="True"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" Margin="10,0,0,0"
+ ToolTip="启用移动互动,桌宠会在屏幕上乱动,移动互动概率为普通互动的一半.
如果嫌麻烦可以关掉"
+ Checked="MoveEventBox_Checked" Unchecked="MoveEventBox_Checked" />
+ IsEnabled="{Binding ElementName=MoveEventBox,Path=IsChecked}"
+ CheckedBackground="{DynamicResource Primary}" Content="智能移动"
+ CheckedBorderBrush="{DynamicResource Primary}" Background="Transparent"
+ BoxWidth="35" BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
+ ToggleBrush="{DynamicResource PrimaryDark}" Grid.Column="1"
+ CheckedToggleBrush="{DynamicResource DARKPrimaryText}" Margin="10,0,0,0"
+ ToolTip="当玩家在指定时间未对桌宠进行交互的时候,智能禁用移动功能
将在下次交互时解除"
+ Checked="SmartMoveEventBox_Checked" Unchecked="SmartMoveEventBox_Checked" />
-
-
-
-
+
+
+
+
+ Style="{DynamicResource StandardSliderStyle}" VerticalAlignment="Center"
+ Maximum="60" SmallChange=".5" Minimum="5" LargeChange="1" Value="15"
+ ValueChanged="CalSlider_ValueChanged" />
+ Text="{Binding ElementName=CalSlider,Path=Value,StringFormat={}{0:f1} 秒}"
+ Foreground="{DynamicResource DARKPrimaryDarker}" FontWeight="Bold"
+ Background="{x:Null}" Width="60" />
-
+
+ Style="{DynamicResource StandardSliderStyle}" VerticalAlignment="Center"
+ Maximum="1000" SmallChange="1" Minimum="30" LargeChange="5" Value="200"
+ ValueChanged="InteractionSlider_ValueChanged" />
+ Text="{Binding ElementName=InteractionSlider,Path=Value}" FontSize="18"
+ Foreground="{DynamicResource DARKPrimaryDarker}" FontWeight="Bold"
+ Background="{x:Null}" Width="60" />
@@ -351,9 +352,8 @@
+ IsEnabled="{Binding ElementName=SmartMoveEventBox,Path=IsChecked}"
+ SelectionChanged="CBSmartMove_SelectionChanged" SelectedIndex="5" Grid.Column="1">
30
@@ -412,11 +412,10 @@
-
+
自定义链接
- 在自定栏添加快捷方式/网页/快捷键, 可以便携启动想要的功能
- 键盘快捷键编写方法请参考 键盘快捷键 通用注解
+ 在自定栏添加快捷方式/网页/快捷键, 可以便携启动想要的功能
+ 键盘快捷键编写方法请参考 键盘快捷键 通用注解
右键进行排序/删除等操作
@@ -425,39 +424,38 @@
+ Background="{DynamicResource SecondaryLight}" Padding="1" Click="DIY_ADD_Click" />
+ Background="{DynamicResource SecondaryLight}" Padding="1" Click="DIY_Save_Click" />
-
-
+
诊断与反馈
选择要发送给 LBGame 的诊断数据,诊断数据用于保护和及时更新 虚拟桌宠模拟器, 解决问题并改进产品.
无论选择哪个选项,游戏都可以安全正常地运行. 获取有关这些设置的更多信息
+ Content="发送诊断数据: 发送游戏存档, 包括饱腹,状态等各种游戏内
数据. 可能会包括该游戏内存和CPU使用情况"
+ HorizontalAlignment="Left" Margin="10,10,10,0" VerticalAlignment="Top" GroupName="diagnosis"
+ Checked="RBDiagnosisYES_Checked" IsEnabled="False" />
+ Content="不发送诊断数据: 适用于启用修改器,修改过游戏数据等不
符合分析数据条件. 或不希望提供游戏数据的玩家" HorizontalAlignment="Left"
+ Margin="10,10,10,0" VerticalAlignment="Top" GroupName="diagnosis"
+ Checked="RBDiagnosisNO_Checked" IsChecked="True" />
- 反馈频率
+ Background="{x:Null}" TextWrapping="Wrap">
+ 反馈频率
VOS 应寻求我反馈按以下频率
+ HorizontalAlignment="Left" Style="{DynamicResource StandardComboBoxStyle}" Width="200"
+ SelectionChanged="CBDiagnosis_SelectionChanged" IsEnabled="False">
每 五百 周期一次
每 一千 周期一次
每 两千 周期一次
@@ -475,8 +473,8 @@
+ Style="{DynamicResource SideMenuListBoxStyle}" VerticalAlignment="Top"
+ SelectionChanged="ListMod_SelectionChanged" SelectionMode="Single" />
@@ -485,12 +483,12 @@
+ VerticalAlignment="Top" Width="120" Stretch="Fill" />
-
-
+
+
@@ -499,10 +497,10 @@
+ pu:ScrollViewerHelper.ScrollBarThickness="10" HorizontalAlignment="Left"
+ VerticalAlignment="Top">
+ Text="这里是MOD的介绍内容,你的介绍就是你的介绍
" VerticalAlignment="Top" />
@@ -511,68 +509,65 @@
+ VerticalAlignment="Center" FontSize="18" FontWeight="Bold" Background="{x:Null}" />
+ pu:ScrollViewerHelper.ScrollBarThickness="10" HorizontalAlignment="Left"
+ VerticalAlignment="Top">
+ Text="该mod有许多功能
比如说功能1
比如说功能1
比如说功能1
比如说功能1
比如说功能1"
+ HorizontalAlignment="Left" VerticalAlignment="Top" />
-
+
+ Margin="0,0,0,0" TextWrapping="Wrap" Text="所在文件夹" VerticalAlignment="Top"
+ FontSize="14" Foreground="{DynamicResource DARKPrimaryDarker}"
+ TextDecorations="Underline" MouseDown="ButtonOpenModFolder_MouseDown" />
+ TextWrapping="Wrap" Text="启用该模组" VerticalAlignment="Top" FontSize="14"
+ Foreground="{DynamicResource DARKPrimaryDarker}" TextDecorations="Underline"
+ Cursor="Hand" MouseDown="ButtonEnable_MouseDown" />
+ TextWrapping="Wrap" Text="停用该模组" VerticalAlignment="Top" FontSize="14"
+ Foreground="{DynamicResource DARKPrimaryDarker}" TextDecorations="Underline"
+ Cursor="Hand" MouseDown="ButtonDisEnable_MouseDown" />
+ TextWrapping="Wrap" Text="更新至Steam" VerticalAlignment="Top" FontSize="14"
+ Foreground="DimGray" TextDecorations="Underline" Cursor="Hand"
+ MouseDown="ButtonPublish_MouseDown" />
+ TextWrapping="Wrap" Text="创意工坊页面" VerticalAlignment="Top" FontSize="14"
+ Foreground="DimGray" TextDecorations="Underline" Cursor="Hand"
+ MouseDown="ButtonSteam_MouseDown" />
+ pu:ProgressBarHelper.CornerRadius="2" VerticalAlignment="Top" Height="30"
+ Value="60" Background="{DynamicResource Primary}"
+ BorderBrush="{DynamicResource PrimaryDarker}"
+ pu:ProgressBarHelper.IsPercentVisible="True"
+ Foreground="{DynamicResource DARKPrimary}" BorderThickness="2" />
+ TextWrapping="Wrap" Text="MOD设置" VerticalAlignment="Top" FontSize="14"
+ Foreground="{DynamicResource DARKPrimaryDarker}" TextDecorations="Underline"
+ Cursor="Hand" MouseDown="ButtonSetting_MouseDown" />
+ VerticalAlignment="Top" Background="#FFFF2C2C" Foreground="White" FontSize="12"
+ ToolTip="启用该模组的代码内容,不能保证系统安全性" Click="ButtonAllow_Click" />
+ VerticalAlignment="Bottom" Background="{DynamicResource DARKPrimary}"
+ Visibility="Collapsed" Foreground="{DynamicResource DARKPrimaryText}"
+ Click="ButtonRestart_Click" Grid.ColumnSpan="2" />
+ Foreground="{DynamicResource PrimaryText}">
-
+
游戏策划
@@ -587,11 +582,10 @@
LBGame
相关链接
- 虚拟主播模拟器
相关群
+ Click="VUP_Click" FontWeight="Normal">虚拟主播模拟器
+ 相关群
@@ -622,7 +616,7 @@
-
+
diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs
index c4c7576..4f7a978 100644
--- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs
+++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs
@@ -154,6 +154,7 @@ namespace VPet_Simulator.Windows
foreach (CoreMOD mod in mw.CoreMODs)
{
ListBoxItem moditem = (ListBoxItem)ListMod.Items[ListMod.Items.Add(new ListBoxItem())];
+ moditem.Padding = new Thickness(5, 0, 5, 0);
moditem.Content = mod.Name;
if (mod.IsBanMOD(mw))
{
@@ -793,6 +794,7 @@ namespace VPet_Simulator.Windows
{
if (!AllowChange)
return;
+ MessageBoxX.Show("由于没做完,暂不支持数据计算\n敬请期待后续更新", "没做完!", MessageBoxButton.OK, MessageBoxIcon.Warning);
mw.Set.EnableFunction = CalFunctionBox.IsChecked.Value;
}
}
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps b/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps
index e67d556..3741d0b 100644
--- a/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps
+++ b/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps
@@ -3,4 +3,6 @@ touchhead:|px#159:|py#16:|sw#189:|sh#178:|
touchraised:|px#0:|py#50:|sw#500:|sh#200:|
raisepoint:|happy_x#290:|happy_y#128:|nomal_x#290:|nomal_y#128:|poorcondition_x#290:|poorcondition_y#128:|ill_x#290:|ill_y#128:|
speed:|walk#20:|climb#10:|climbtop#8:|crawl#8:|fallx#14:|fally#10:|crawl#10:|
-locate:|climbleft#145:|climbright#185:|climbtop#150:|
\ No newline at end of file
+locate:|climbleft#145:|climbright#185:|climbtop#150:|
+storernd:|Touch_Body_A_Start:|Touch_Body_B_Loop:|Touch_Body_C_End:|
+str:|work1#工作:|work2#直播:|
\ No newline at end of file
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_000_125.png
new file mode 100644
index 0000000..580e7d7
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_001_125.png
new file mode 100644
index 0000000..00e2512
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_002_125.png
new file mode 100644
index 0000000..06eab18
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_003_125.png
new file mode 100644
index 0000000..a12a86f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_004_125.png
new file mode 100644
index 0000000..318958b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_005_125.png
new file mode 100644
index 0000000..4224d6c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_006_125.png
new file mode 100644
index 0000000..6d43eaa
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_007_125.png
new file mode 100644
index 0000000..c79592f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_008_125.png
new file mode 100644
index 0000000..16d7349
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_009_125.png
new file mode 100644
index 0000000..7ae2146
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_010_125.png
new file mode 100644
index 0000000..c6de55c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_010_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_011_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_011_125.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/A_Nomal/reading1A_011_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_000_125.png
new file mode 100644
index 0000000..fea4270
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_001_125.png
new file mode 100644
index 0000000..49355a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_002_125.png
new file mode 100644
index 0000000..4859ccd
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_003_125.png
new file mode 100644
index 0000000..fea4270
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_004_125.png
new file mode 100644
index 0000000..49355a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_005_125.png
new file mode 100644
index 0000000..4302f48
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_006_125.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_007_125.png
new file mode 100644
index 0000000..4bf259c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_008_125.png
new file mode 100644
index 0000000..fea4270
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_009_125.png
new file mode 100644
index 0000000..49355a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_010_125.png
new file mode 100644
index 0000000..4859ccd
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_1_Nomal/reading1B_010_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_000_125.png
new file mode 100644
index 0000000..fea4270
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_001_125.png
new file mode 100644
index 0000000..49355a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_002_125.png
new file mode 100644
index 0000000..4859ccd
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_003_250.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_003_250.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_003_250.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_004_125.png
new file mode 100644
index 0000000..4bf259c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_005_125.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_006_125.png
new file mode 100644
index 0000000..4bf259c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_007_125.png
new file mode 100644
index 0000000..fea4270
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_008_125.png
new file mode 100644
index 0000000..49355a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_009_125.png
new file mode 100644
index 0000000..4859ccd
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_2_Nomal/reading2B_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_000_125.png
new file mode 100644
index 0000000..4bf259c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_125.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_1250.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_1250.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_3_Nomal/reading3B_001_1250.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_4_Nomal/不眨眼不翻书4B.png_000_1250.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_4_Nomal/不眨眼不翻书4B.png_000_1250.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/B_4_Nomal/不眨眼不翻书4B.png_000_1250.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_000_125.png
new file mode 100644
index 0000000..16d7349
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_001_125.png
new file mode 100644
index 0000000..7ae2146
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_002_125.png
new file mode 100644
index 0000000..c6de55c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_003_125.png
new file mode 100644
index 0000000..34c8477
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_004_125.png
new file mode 100644
index 0000000..226201d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_005_125.png
new file mode 100644
index 0000000..fa0e912
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_006_125.png
new file mode 100644
index 0000000..b04982b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_007_125.png
new file mode 100644
index 0000000..4a78857
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_008_125.png
new file mode 100644
index 0000000..46fae95
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_009_125.png
new file mode 100644
index 0000000..1265d44
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_010_125.png
new file mode 100644
index 0000000..3d1d27e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Study/C_Nomal/看书退出C_010_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_000_125.png
new file mode 100644
index 0000000..580e7d7
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_001_125.png
new file mode 100644
index 0000000..00e2512
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_002_125.png
new file mode 100644
index 0000000..06eab18
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_003_125.png
new file mode 100644
index 0000000..a12a86f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_004_125.png
new file mode 100644
index 0000000..318958b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_005_125.png
new file mode 100644
index 0000000..4224d6c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_006_125.png
new file mode 100644
index 0000000..867b6f3
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_007_125.png
new file mode 100644
index 0000000..ef63d7e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_008_125.png
new file mode 100644
index 0000000..24f21ac
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_009_125.png
new file mode 100644
index 0000000..9c6bc92
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/A_Nomal/write_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_000_125.png
new file mode 100644
index 0000000..e29fce7
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_001_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_002_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_003_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_004_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_005_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_006_500.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_006_500.png
new file mode 100644
index 0000000..e29fce7
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_006_500.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_007_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_008_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_009_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_1_Nomal/writeB_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_000_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_001_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_002_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_003_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_004_625.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_004_625.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_004_625.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_005_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_006_125.png
new file mode 100644
index 0000000..86d368e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_007_125.png
new file mode 100644
index 0000000..ead9d64
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/B_2_Nomal/write2b_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_000_250.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_000_250.png
new file mode 100644
index 0000000..ef63d7e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_000_250.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_001_125.png
new file mode 100644
index 0000000..24f21ac
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_002_125.png
new file mode 100644
index 0000000..9c6bc92
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_003_125.png
new file mode 100644
index 0000000..226201d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_004_125.png
new file mode 100644
index 0000000..fa0e912
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_005_125.png
new file mode 100644
index 0000000..b04982b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_006_125.png
new file mode 100644
index 0000000..4a78857
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_007_125.png
new file mode 100644
index 0000000..46fae95
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_008_125.png
new file mode 100644
index 0000000..1265d44
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_009_125.png
new file mode 100644
index 0000000..3d1d27e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkONE/C_Nomal/写字退出C_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_000_125.png
new file mode 100644
index 0000000..580e7d7
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_001_125.png
new file mode 100644
index 0000000..00e2512
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_002_125.png
new file mode 100644
index 0000000..06eab18
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_003_125.png
new file mode 100644
index 0000000..a12a86f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_004_125.png
new file mode 100644
index 0000000..318958b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_005_125.png
new file mode 100644
index 0000000..4224d6c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_006_125.png
new file mode 100644
index 0000000..8a86238
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_007_125.png
new file mode 100644
index 0000000..eb8a463
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_008_125.png
new file mode 100644
index 0000000..2c53a62
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_009_125.png
new file mode 100644
index 0000000..34c8cb1
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_010_125.png
new file mode 100644
index 0000000..aa62491
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_010_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_011_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_011_125.png
new file mode 100644
index 0000000..e7a4936
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_011_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_012_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_012_125.png
new file mode 100644
index 0000000..bbc9e25
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_012_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_013_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_013_125.png
new file mode 100644
index 0000000..3ab173c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/A_Nomal/workA_013_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_000_125.png
new file mode 100644
index 0000000..e062b1d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_001_125.png
new file mode 100644
index 0000000..e37c358
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_002_125.png
new file mode 100644
index 0000000..565a75b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_003_125.png
new file mode 100644
index 0000000..910d09e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_004_125.png
new file mode 100644
index 0000000..56454d2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_005_125.png
new file mode 100644
index 0000000..a9f4fbb
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_006_125.png
new file mode 100644
index 0000000..af30530
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_007_125.png
new file mode 100644
index 0000000..d9f2ebe
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_008_125.png
new file mode 100644
index 0000000..d362c8c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_1_Nomal/face1_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_000_125.png
new file mode 100644
index 0000000..e062b1d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_001_125.png
new file mode 100644
index 0000000..36559bd
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_002_125.png
new file mode 100644
index 0000000..6f2dd4f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_003_125.png
new file mode 100644
index 0000000..b88ca21
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_004_125.png
new file mode 100644
index 0000000..5a6dfae
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_005_125.png
new file mode 100644
index 0000000..a9f4fbb
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_006_125.png
new file mode 100644
index 0000000..af30530
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_007_125.png
new file mode 100644
index 0000000..51aa786
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_008_125.png
new file mode 100644
index 0000000..d362c8c
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_2_Nomal/face2_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_000_125.png
new file mode 100644
index 0000000..ff2421d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_001_125.png
new file mode 100644
index 0000000..5c79dd8
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_002_125.png
new file mode 100644
index 0000000..58fb0a2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_003_125.png
new file mode 100644
index 0000000..599c3d2
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_004_125.png
new file mode 100644
index 0000000..ce4441f
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_005_125.png
new file mode 100644
index 0000000..2dd712a
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_006_125.png
new file mode 100644
index 0000000..557cf74
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_007_125.png
new file mode 100644
index 0000000..fb7c2e6
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_008_125.png
new file mode 100644
index 0000000..cf5fe18
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_3_Nomal/face3_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_000_125.png
new file mode 100644
index 0000000..08da3b6
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_001_125.png
new file mode 100644
index 0000000..ae5c12b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_002_125.png
new file mode 100644
index 0000000..888a911
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_003_125.png
new file mode 100644
index 0000000..8fd2da0
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_004_125.png
new file mode 100644
index 0000000..ac13af1
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_005_125.png
new file mode 100644
index 0000000..d521556
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_006_125.png
new file mode 100644
index 0000000..b9c3776
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_007_125.png
new file mode 100644
index 0000000..4f04a53
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_008_125.png
new file mode 100644
index 0000000..7a607c1
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/B_4_Nomal/face4_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_000_125.png
new file mode 100644
index 0000000..e7a4936
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_000_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_001_125.png
new file mode 100644
index 0000000..aa62491
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_001_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_002_125.png
new file mode 100644
index 0000000..eb8a463
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_002_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_003_125.png
new file mode 100644
index 0000000..8a86238
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_003_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_004_125.png
new file mode 100644
index 0000000..226201d
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_004_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_005_125.png
new file mode 100644
index 0000000..fa0e912
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_005_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_006_125.png
new file mode 100644
index 0000000..b04982b
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_006_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_007_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_007_125.png
new file mode 100644
index 0000000..4a78857
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_007_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_008_125.png
new file mode 100644
index 0000000..46fae95
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_008_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_009_125.png
new file mode 100644
index 0000000..1265d44
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_009_125.png differ
diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_010_125.png
new file mode 100644
index 0000000..3d1d27e
Binary files /dev/null and b/VPet-Simulator.Windows/mod/0000_core/pet/vup/WorkTWO/C_Nomal/电脑退出C_010_125.png differ