diff --git a/README.md b/README.md
index 599638b..8cd2a12 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,39 @@ dump文件目录
- sprites
- textmap
+## 2025年4月10日
+
+4.10更新 | 《孤星猎人》OST已上线 & 优化调整
+
+各位赏金猎人们!大家好!
+
+正式版上线一周啦!
+孤星的OST也已经上线,有需要的赏金猎人们可以前去购买~
+
+
+
+另外,孤星的创意工坊内已经有不少新的内容和实用的小工具,有需要的赏金猎人可以去看看~
+如果有想制作mod的赏金猎人遇到了困难,欢迎随时联系我们。
+
+优化调整:
+
+1. 为方便mod飞船制作做出了一些代码优化调整。
+2. 随机天赋-复利回报加强,现在获得的星币将会向上取整。
+3. 修复了通过快速装载钳制buff的部件会导致已触发的部件-无限能源站失效的问题。
+4. 修复了宝物-另一张悬赏单会使BOSS战斗后的钥匙事件被刷走的问题。
+5. 新增了3840x1080分辨率选项(调试中)。
+6. 修复了难度9的部分悬赏单部件信息中部件等级错误的问题。
+7. 优化了部分描述。
+
+---
+
+开发者碎碎念:
+
+> 经过快4年的开发,孤星终于迎来了正式版!
+> 希望大家在孤星宇宙中玩的开心!
+> 我们仍然会时刻关注社区,获取玩家的反馈,以方便我们及时对游戏进行调整。
+> 我们如果想到有趣的内容也会继续添加进游戏!
+
## 2025年4月3日
《孤星猎人》1.0正式上线啦!!
diff --git a/csv/shipunit/ShipUnit b/csv/shipunit/ShipUnit
index 28ba7ed..27060df 100644
--- a/csv/shipunit/ShipUnit
+++ b/csv/shipunit/ShipUnit
@@ -424,8 +424,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s
31021,Name/31021_2,迷宫+,2,Text/31021,迷宫,0,1,,,0,;88;;;,;1;;1;;1;;;,,,1,Des/31021_1,视为和所有部件同列同行。,,,,,1,Cannon_Player/Skill_LineCannon,cannon_labyrinth,
31023,Name/31023_1,月刃核心,1,Text/31023,月刃,0,0,,,0,;88;;;,;1;;1;;;,,,1,Des/31023_1,自身装载的能量点数提升{0}点。,,;2;;;,,,1,Cannon_Player/Skill_SelfLoadPointUp,cannon_moon,
31023,Name/31023_2,月刃核心+,2,Text/31023,月刃,0,0,,,0,;88;;;,;1;;1;;;,,,1,Des/31023_1,自身装载的能量点数提升{0}点。,,;3;;;,,,1,Cannon_Player/Skill_SelfLoadPointUp,cannon_moon,
-31024,Name/31024_1,蓝之重匕,1,Text/31024,蓝之重匕,0,2,,FALSE,0,;88;;;,;2;;2;;;,,,1,Des/31024_1,装载[蓝色]能量时,使所有空槽位装载相同的能量。,,;2;;;,,,1,Cannon_Player/Skill_BlueEmptyLoadSame,cannon_blue_dagger,
-31024,Name/31024_2,蓝之重匕+,2,Text/31024,蓝之重匕,0,2,,FALSE,0,;88;;;,;2;;2;;2;;;,,,1,Des/31024_1,装载[蓝色]能量时,使所有空槽位装载相同的能量。,,;3;;;,,,1,Cannon_Player/Skill_BlueEmptyLoadSame,cannon_blue_dagger,
+31024,Name/31024_1,蓝之重匕,1,Text/31024,蓝之重匕,0,2,,,2,;7;;77;;88;;;,;2;;2;;;,,,1,Des/31024_1,装载[蓝色]能量时,使所有空槽位装载相同的能量。,,;2;;;,,,1,Cannon_Player/Skill_BlueEmptyLoadSame,cannon_blue_dagger,
+31024,Name/31024_2,蓝之重匕+,2,Text/31024,蓝之重匕,0,2,,,2,;7;;77;;88;;;,;2;;2;;2;;;,,,1,Des/31024_1,装载[蓝色]能量时,使所有空槽位装载相同的能量。,,;3;;;,,,1,Cannon_Player/Skill_BlueEmptyLoadSame,cannon_blue_dagger,
31025,Name/31025_1,白色旗帜,1,Text/31025,白色旗帜,0,1,,,0,;88;;;,;1;;;,,,1,Des/31025_1,在回合内生成[白色]能量时,获得{0}点威力。,,;2;;;,,,1,Cannon_Player/Skill_GenerateSenceWhite,cannon_white_flag,
31025,Name/31025_2,白色旗帜+,2,Text/31025,白色旗帜,0,1,,,0,;88;;;,;1;;;,,,1,Des/31025_1,在回合内生成[白色]能量时,获得{0}点威力。,,;3;;;,,,1,Cannon_Player/Skill_GenerateSenceWhite,cannon_white_flag,
31026,Name/31026_1,白色重锤,1,Text/31026,白色重锤,0,2,,,0,;88;;;,;1;;1;;1;;;,,,2,Des/31026_1,每回合装载第1/2/3个[白色]能量时,分别获得{0}点威力/{1}点功率/威力翻倍。,,;2;;1;;;,,,1,Cannon_Player/Skill_GenerateSenceWhiteRate,cannon_white_hammer,
@@ -789,8 +789,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s
91084,Name/91084_1,鲨齿5号,1,Text/91080,咬合,0,1,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91080_1,回合开始时,朝目标方向前进。若到达边缘,则先调转方向。,,;1;;4;;;,ExtraDes/91080_1,方向:{0}。,1,Cannon_Enemy/Skill_SharkCannon,cannon_tooth_5_down,CannonShark
91085,Name/91085_1,弱小幽魂,1,Text/91085,消散,0,1,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91085_1,回合开始时,若剩余灵魂石≤{0},则摧毁自身。,,;1;;;,,,1,Cannon_Enemy/Skill_DeathCannon,cannon_ghost_1,CannonGhost_1
91086,Name/91086_1,强大幽魂,1,Text/91086,消散,0,1,,FALSE,5,,;1;;1;;1;;1;;;,,,1,Des/91086_1,回合开始时,若剩余灵魂石≤{0},则摧毁自身。,,;0;;;,,,1,Cannon_Enemy/Skill_DeathCannon,cannon_ghost_2,CannonGhost_2
-91087,Name/91087_1,幽魂之王,1,Text/91087,汲取力量,0,1,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91087_1,回合开始时,若上回合复活过,则获得{0}点功率。,,;15;;;,,,1,Cannon_Enemy/Skill_DeathEliteCannon,cannon_ghost_3,CannonGhost_3
-91087,Name/91087_1,幽魂之王,2,Text/91087,汲取力量,0,1,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91087_1,回合开始时,若上回合复活过,则获得{0}点功率。,,;18;;;,,,1,Cannon_Enemy/Skill_DeathEliteCannon,cannon_ghost_3,CannonGhost_3
+91087,Name/91087_1,幽魂之王,1,Text/91087,汲取力量,0,2,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91087_1,回合开始时,若上回合复活过,则获得{0}点功率。,,;15;;;,,,1,Cannon_Enemy/Skill_DeathEliteCannon,cannon_ghost_3,CannonGhost_3
+91087,Name/91087_2,幽魂之王+,2,Text/91087,汲取力量,0,2,,FALSE,5,,;1;;1;;1;;;,,,1,Des/91087_1,回合开始时,若上回合复活过,则获得{0}点功率。,,;18;;;,,,1,Cannon_Enemy/Skill_DeathEliteCannon,cannon_ghost_3,CannonGhost_3
91088,Name/91088_1,基础核心,1,Text/Empty,,0,0,,FALSE,5,,;1;;;,,,1,Des/Empty,,,,,,1,Cannon_Enemy/Skill_IgnoreCannon,cannon_basic_white,CannonBaseIgnore_White
91088,Name/91088_2,基础核心+,2,Text/Empty,,0,0,,FALSE,5,,;1;;1;;;,,,1,Des/Empty,,,,,,1,Cannon_Enemy/Skill_IgnoreCannon,cannon_basic_white,CannonBaseIgnore_White
91088,Name/91088_3,基础核心++,3,Text/Empty,,0,0,,FALSE,5,,;1;;1;;1;;1;;1;;1;;;,,,1,Des/Empty,,,,,,1,Cannon_Enemy/Skill_IgnoreCannon,cannon_basic_white,CannonBaseIgnore_White
@@ -863,27 +863,27 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s
92077,Name/92077_1,颜色盾发生器,1,Text/92077,颜色盾,0,2,,FALSE,5,,;3;;2;;1;;;,,,1,Des/92077_1,装载后,制造1个颜色盾,本回合抵挡同列伤害,颜色盾在敌方同列装载相同颜色的能量时消失。,,,,,2,Support_Enemy/Skill_ColorShield,device_color_shield,ColorShield
92078,Name/92078_1,碎心之锁,1,Text/92078,锁定,0,2,,FALSE,5,,,,,1,Des/92078_1,计时({0}):在敌方装载{1}个手牌能量后,本回合锁定敌方手牌中所有能量。,;CD:3;;;,;3;;;,ExtraDes/92078_1,装载{0}个手牌能量后,锁定所有能量。,2,Support_Enemy/Skill_CDLockEnemy,device_energy_lock,EnergyLock
92079,Name/92079_1,旋转装置,1,Text/92079,旋转,0,1,,FALSE,5,,,,,1,Des/92079_1,敌方装载手牌能量后,使自身部件顺时针旋转。,,,,,2,Support_Enemy/Skill_Rotate,device_carousel,RotateUnit
-92082,Name/92082_1,王之宝库,1,Text/92082,宝库开启,0,1,,FALSE,5,,,,,1,Des/92082_1,回合开始时,摧毁所有宝具,并装备新的宝具。,,,,,2,Support_Enemy/Skill_KingsTreasures,device_king_treasury,KingTreasury
-92082,Name/92082_2,王之宝库+,2,Text/92082,宝库开启,0,1,,FALSE,5,,,,,1,Des/92082_1,回合开始时,摧毁所有宝具,并装备新的宝具。,,,,,2,Support_Enemy/Skill_KingsTreasures,device_king_treasury,KingTreasury
+92082,Name/92082_1,王之宝库,1,Text/92082,宝库开启,0,2,,FALSE,5,,,,,1,Des/92082_1,回合开始时,摧毁所有宝具,并装备新的宝具。,,,,,2,Support_Enemy/Skill_KingsTreasures,device_king_treasury,KingTreasury
+92082,Name/92082_2,王之宝库+,2,Text/92082,宝库开启,0,2,,FALSE,5,,,,,1,Des/92082_1,回合开始时,摧毁所有宝具,并装备新的宝具。,,,,,2,Support_Enemy/Skill_KingsTreasures,device_king_treasury,KingTreasury
92083,Name/92083_1,[宝具]强化之冠,1,Text/92083,强化,0,1,,FALSE,5,,,,,1,Des/92083_1,若本列没有对波失败,则使所有91068|1获得{0}点功率。,,;2;;;,,,2,Support_Enemy/Skill_KingsCrown,weapon_crown,
92085,Name/92085_1,[宝具]直伤之镖,1,Text/92085,直伤,0,1,,FALSE,5,,,,,1,Des/92085_1,若本列没有对波失败,则对敌方造成{0}点伤害。,,;5;;;,,,2,Support_Enemy/Skill_KingsNeedle,weapon_dart,
92086,Name/92086_1,[宝具]销毁之书,1,Text/92086,销毁,0,1,,FALSE,5,,,,,1,Des/92086_1,若本列没有对波失败,则销毁敌方所有能量。,,,,,2,Support_Enemy/Skill_KingsCurseBook,weapon_book,
92089,Name/92089_1,耐久回复装置,1,Text/92089,耐久回复,0,1,,FALSE,5,,;1;;;,,,1,Des/92089_1,装载后,回复耐久至3点。,,,,,2,Support_Enemy/Skill_BreakRecoverTo3,device_break_recover,
-92090,Name/92090_1,21点控制器,1,Text/92090,清零,0,1,,FALSE,5,,,,,1,Des/92090_1,当我方/敌方任意一列威力>21点时,对我方/敌方该列攻击部件造成1回合休眠。,,,,,2,Support_Enemy/Skill_Clear21,device_blackjack,
+92090,Name/92090_1,21点控制器,1,Text/92090,清零,0,2,,FALSE,5,,,,,1,Des/92090_1,当我方/敌方任意一列威力>21点时,对我方/敌方该列攻击部件造成1回合休眠。,,,,,2,Support_Enemy/Skill_Clear21,device_blackjack,
92092,Name/92092_1,飞船漏洞,1,Text/92092,漏洞,0,1,,FALSE,5,,;2;;1;;;,,,1,Des/92092_1,超频({0}):削减自身1点耐久。,;OC:3;;;,,,,2,Support_Enemy/Skill_BrokenPart,device_1st,
92092,Name/92092_1,飞船漏洞+,2,Text/92092,漏洞,0,1,,FALSE,5,,;2;;1;;;,,,1,Des/92092_1,超频({0}):削减自身1点耐久。,;OC:4;;;,,,,2,Support_Enemy/Skill_BrokenPart,device_1st,
92093,Name/92093_1,修复粒子,1,Text/92093,完美修复,0,1,,FALSE,5,,,,,1,Des/92093_1,回合开始时,回复所有血量。,,,,,2,Support_Enemy/Skill_RecoverAllHP,device_repair_particle,RepairParticle
-92094,Name/92094_1,蝎尾之赐,1,Text/92094,蝎尾之赐,0,1,,FALSE,5,,;1;;;,,,1,Des/92094_1,装载后,随机使1个己方攻击部件和敌方攻击部件获得威力翻倍。,,,,,2,Support_Enemy/Skill_BothRandomDouble,device_scorpion_tail,
+92094,Name/92094_1,蝎尾之赐,1,Text/92094,蝎尾之赐,0,2,,FALSE,5,,;1;;;,,,1,Des/92094_1,装载后,随机使1个己方攻击部件和敌方攻击部件获得威力翻倍。,,,,,2,Support_Enemy/Skill_BothRandomDouble,device_scorpion_tail,
92095,Name/92095_1,污染源,1,Text/92095,污染,0,1,,FALSE,5,,,,,1,Des/92095_1,回合开始时,在敌方空位装备1个11001|1。,,,,,2,Support_Enemy/Skill_NormalSet,device_basic_reset,BasicReset
92096,Name/92096_1,十字扩展,1,Text/92096,十字扩展,0,1,,FALSE,5,,,,,1,Des/92096_1,敌方装载手牌能量时,使其相邻部件装载1个[橙色1点]能量。,,,,,2,Support_Enemy/Skill_LoadAroundEnemy,device_energy_transform,
-92098,Name/92098_1,嘲讽机器,1,Text/92098,嘲讽,0,1,,FALSE,5,,;1;;1;;1;;1;;1;;1;;;,,,1,Des/92098_1,装载后,随机嘲讽1个敌方部件。,,,,,2,Support_Enemy/Skill_Taunt,device_taunt,
+92098,Name/92098_1,嘲讽机器,1,Text/92098,嘲讽,0,2,,FALSE,5,,;1;;1;;1;;1;;1;;1;;;,,,1,Des/92098_1,装载后,随机嘲讽1个敌方部件。,,,,,2,Support_Enemy/Skill_Taunt,device_taunt,
92099,Name/92099_1,控制器1号,1,Text/92099,控制,0,1,,FALSE,5,,;1;;;,,,1,Des/92099_1,可被玩家装载能量。\n装载后,使对应序号的鲨齿向前移动。,,;91080;;0;;;,,,2,Support_Enemy/Skill_SharkDevice,device_controller_1_down,
92100,Name/92100_1,控制器2号,1,Text/92099,控制,0,1,,FALSE,5,,;1;;;,,,1,Des/92099_1,可被玩家装载能量。\n装载后,使对应序号的鲨齿向前移动。,,;91081;;1;;;,,,2,Support_Enemy/Skill_SharkDevice,device_controller_2_up,
92101,Name/92101_1,控制器3号,1,Text/92099,控制,0,1,,FALSE,5,,;1;;;,,,1,Des/92099_1,可被玩家装载能量。\n装载后,使对应序号的鲨齿向前移动。,,;91082;;2;;;,,,2,Support_Enemy/Skill_SharkDevice,device_controller_3_down,
92102,Name/92102_1,控制器4号,1,Text/92099,控制,0,1,,FALSE,5,,;1;;;,,,1,Des/92099_1,可被玩家装载能量。\n装载后,使对应序号的鲨齿向前移动。,,;91083;;3;;;,,,2,Support_Enemy/Skill_SharkDevice,device_controller_4_up,
92103,Name/92103_1,控制器5号,1,Text/92099,控制,0,1,,FALSE,5,,;1;;;,,,1,Des/92099_1,可被玩家装载能量。\n装载后,使对应序号的鲨齿向前移动。,,;91084;;4;;;,,,2,Support_Enemy/Skill_SharkDevice,device_controller_5_down,
-92104,Name/92104_1,两颗灵魂石,1,Text/92104,复活,0,1,,FALSE,5,,,,,1,Des/92104_1,死亡后可以复活{0}次。,,;2;;;,ExtraDes/92104_1,剩余{0}次。,2,Support_Enemy/Skill_Revive,device_soul_stone,
-92105,Name/92105_1,虚空之石,1,Text/92105,透明化,0,1,,FALSE,5,,;1;;;,,,1,Des/92105_1,装载后,本列本回合透明化,不参与对波。,,,,,2,Support_Enemy/Skill_IgnoreDevice,device_void_stone_white,DeviceBaseIgnore_White
-92106,Name/92106_1,虚空之石,1,Text/92106,透明化,0,1,,FALSE,5,,;1;;;,,,1,Des/92106_1,装载后,本列本回合透明化,不参与对波。,,,,,2,Support_Enemy/Skill_IgnoreDevice,device_void_stone_black,DeviceBaseIgnore_Black
-92107,Name/92107_1,终极抉择,1,Text/92107,终极抉择,0,1,,FALSE,5,,,,,1,Des/92107_1,敌方回合开始时,使敌方做出一个抉择。,,,,,2,Support_Enemy/Skill_Final,device_choice,DeviceChoice
-92108,Name/92108_1,灵魂石,1,Text/92108,复活,0,1,,FALSE,5,,,,,1,Des/92108_1,死亡后可以复活{0}次。,,;1;;;,ExtraDes/92108_1,剩余{0}次。,2,Support_Enemy/Skill_ReviveFinal,device_one_soul_stone,
+92104,Name/92104_1,两颗灵魂石,1,Text/92104,复活,0,2,,FALSE,5,,,,,1,Des/92104_1,死亡后可以复活{0}次。,,;2;;;,ExtraDes/92104_1,剩余{0}次。,2,Support_Enemy/Skill_Revive,device_soul_stone,
+92105,Name/92105_1,虚空之石,1,Text/92105,透明化,0,2,,FALSE,5,,;1;;;,,,1,Des/92105_1,装载后,本列本回合透明化,不参与对波。,,,,,2,Support_Enemy/Skill_IgnoreDevice,device_void_stone_white,DeviceBaseIgnore_White
+92106,Name/92106_1,虚空之石,1,Text/92106,透明化,0,2,,FALSE,5,,;1;;;,,,1,Des/92106_1,装载后,本列本回合透明化,不参与对波。,,,,,2,Support_Enemy/Skill_IgnoreDevice,device_void_stone_black,DeviceBaseIgnore_Black
+92107,Name/92107_1,终极抉择,1,Text/92107,终极抉择,0,2,,FALSE,5,,,,,1,Des/92107_1,敌方回合开始时,使敌方做出一个抉择。,,,,,2,Support_Enemy/Skill_Final,device_choice,DeviceChoice
+92108,Name/92108_1,灵魂石,1,Text/92108,复活,0,2,,FALSE,5,,,,,1,Des/92108_1,死亡后可以复活{0}次。,,;1;;;,ExtraDes/92108_1,剩余{0}次。,2,Support_Enemy/Skill_ReviveFinal,device_one_soul_stone,
diff --git a/sprites/achievement/advance_9/advance_9.png b/sprites/achievement/advance_9/advance_9.png
new file mode 100644
index 0000000..5594faa
Binary files /dev/null and b/sprites/achievement/advance_9/advance_9.png differ
diff --git a/sprites/achievement/advance_9_unlock/advance_9_unlock.png b/sprites/achievement/advance_9_unlock/advance_9_unlock.png
new file mode 100644
index 0000000..f23ebcd
Binary files /dev/null and b/sprites/achievement/advance_9_unlock/advance_9_unlock.png differ
diff --git a/sprites/achievement/boss_math/boss_math.png b/sprites/achievement/boss_math/boss_math.png
new file mode 100644
index 0000000..0c18f66
Binary files /dev/null and b/sprites/achievement/boss_math/boss_math.png differ
diff --git a/sprites/achievement/boss_math_unlock/boss_math_unlock.png b/sprites/achievement/boss_math_unlock/boss_math_unlock.png
new file mode 100644
index 0000000..f07e6d0
Binary files /dev/null and b/sprites/achievement/boss_math_unlock/boss_math_unlock.png differ
diff --git a/sprites/achievement/boss_tomb/boss_tomb.png b/sprites/achievement/boss_tomb/boss_tomb.png
new file mode 100644
index 0000000..2fa658e
Binary files /dev/null and b/sprites/achievement/boss_tomb/boss_tomb.png differ
diff --git a/sprites/achievement/boss_tomb_unlock/boss_tomb_unlock.png b/sprites/achievement/boss_tomb_unlock/boss_tomb_unlock.png
new file mode 100644
index 0000000..68625cf
Binary files /dev/null and b/sprites/achievement/boss_tomb_unlock/boss_tomb_unlock.png differ
diff --git a/sprites/achievement/ship_spectrum/ship_spectrum.png b/sprites/achievement/ship_spectrum/ship_spectrum.png
new file mode 100644
index 0000000..e55ffde
Binary files /dev/null and b/sprites/achievement/ship_spectrum/ship_spectrum.png differ
diff --git a/sprites/achievement/ship_spectrum_unlock/ship_spectrum_unlock.png b/sprites/achievement/ship_spectrum_unlock/ship_spectrum_unlock.png
new file mode 100644
index 0000000..ad718f3
Binary files /dev/null and b/sprites/achievement/ship_spectrum_unlock/ship_spectrum_unlock.png differ
diff --git a/sprites/achievement/tricolor/tricolor.png b/sprites/achievement/tricolor/tricolor.png
new file mode 100644
index 0000000..b8b38d8
Binary files /dev/null and b/sprites/achievement/tricolor/tricolor.png differ
diff --git a/sprites/achievement/tricolor_unlock/tricolor_unlock.png b/sprites/achievement/tricolor_unlock/tricolor_unlock.png
new file mode 100644
index 0000000..ae65b40
Binary files /dev/null and b/sprites/achievement/tricolor_unlock/tricolor_unlock.png differ
diff --git a/sprites/common/buff/buff_19.png b/sprites/common/buff/buff_19.png
new file mode 100644
index 0000000..e95fdb5
Binary files /dev/null and b/sprites/common/buff/buff_19.png differ
diff --git a/sprites/common/buff/buff_20.png b/sprites/common/buff/buff_20.png
new file mode 100644
index 0000000..1c56864
Binary files /dev/null and b/sprites/common/buff/buff_20.png differ
diff --git a/sprites/common/buff/buff_21.png b/sprites/common/buff/buff_21.png
new file mode 100644
index 0000000..60b4b0d
Binary files /dev/null and b/sprites/common/buff/buff_21.png differ
diff --git a/sprites/common/buff/buff_22.png b/sprites/common/buff/buff_22.png
new file mode 100644
index 0000000..dd0dadd
Binary files /dev/null and b/sprites/common/buff/buff_22.png differ
diff --git a/sprites/common/buff/buff_23.png b/sprites/common/buff/buff_23.png
new file mode 100644
index 0000000..a6bfb39
Binary files /dev/null and b/sprites/common/buff/buff_23.png differ
diff --git a/sprites/common/buff_consume/buff_consume.png b/sprites/common/buff_consume/buff_consume.png
new file mode 100644
index 0000000..038f6e0
Binary files /dev/null and b/sprites/common/buff_consume/buff_consume.png differ
diff --git a/sprites/common/buff_sum/buff_sum.png b/sprites/common/buff_sum/buff_sum.png
new file mode 100644
index 0000000..665ec71
Binary files /dev/null and b/sprites/common/buff_sum/buff_sum.png differ
diff --git a/sprites/common/buff_taunt/buff_taunt.png b/sprites/common/buff_taunt/buff_taunt.png
new file mode 100644
index 0000000..f4168be
Binary files /dev/null and b/sprites/common/buff_taunt/buff_taunt.png differ
diff --git a/sprites/common/buff_tricolor_0/buff_tricolor_0.png b/sprites/common/buff_tricolor_0/buff_tricolor_0.png
new file mode 100644
index 0000000..8ab640b
Binary files /dev/null and b/sprites/common/buff_tricolor_0/buff_tricolor_0.png differ
diff --git a/sprites/common/buff_tricolor_1/buff_tricolor_1.png b/sprites/common/buff_tricolor_1/buff_tricolor_1.png
new file mode 100644
index 0000000..b39b82e
Binary files /dev/null and b/sprites/common/buff_tricolor_1/buff_tricolor_1.png differ
diff --git a/sprites/common/buff_tricolor_12/buff_tricolor_12.png b/sprites/common/buff_tricolor_12/buff_tricolor_12.png
new file mode 100644
index 0000000..d0fc222
Binary files /dev/null and b/sprites/common/buff_tricolor_12/buff_tricolor_12.png differ
diff --git a/sprites/common/buff_tricolor_13/buff_tricolor_13.png b/sprites/common/buff_tricolor_13/buff_tricolor_13.png
new file mode 100644
index 0000000..c5cfefd
Binary files /dev/null and b/sprites/common/buff_tricolor_13/buff_tricolor_13.png differ
diff --git a/sprites/common/buff_tricolor_2/buff_tricolor_2.png b/sprites/common/buff_tricolor_2/buff_tricolor_2.png
new file mode 100644
index 0000000..9833432
Binary files /dev/null and b/sprites/common/buff_tricolor_2/buff_tricolor_2.png differ
diff --git a/sprites/common/buff_tricolor_23/buff_tricolor_23.png b/sprites/common/buff_tricolor_23/buff_tricolor_23.png
new file mode 100644
index 0000000..515c6a8
Binary files /dev/null and b/sprites/common/buff_tricolor_23/buff_tricolor_23.png differ
diff --git a/sprites/common/buff_tricolor_3/buff_tricolor_3.png b/sprites/common/buff_tricolor_3/buff_tricolor_3.png
new file mode 100644
index 0000000..a69e2f9
Binary files /dev/null and b/sprites/common/buff_tricolor_3/buff_tricolor_3.png differ
diff --git a/sprites/common/common_icon/common_icon_5.png b/sprites/common/common_icon/common_icon_5.png
new file mode 100644
index 0000000..4a5ee65
Binary files /dev/null and b/sprites/common/common_icon/common_icon_5.png differ
diff --git a/sprites/common/location/location_8.png b/sprites/common/location/location_8.png
new file mode 100644
index 0000000..b54a8e4
Binary files /dev/null and b/sprites/common/location/location_8.png differ
diff --git a/sprites/common/location/location_9.png b/sprites/common/location/location_9.png
new file mode 100644
index 0000000..bd0f2e0
Binary files /dev/null and b/sprites/common/location/location_9.png differ
diff --git a/sprites/common/location_central/location_central.png b/sprites/common/location_central/location_central.png
new file mode 100644
index 0000000..bd0f2e0
Binary files /dev/null and b/sprites/common/location_central/location_central.png differ
diff --git a/sprites/common/location_same_column/location_same_column.png b/sprites/common/location_same_column/location_same_column.png
new file mode 100644
index 0000000..dd29417
Binary files /dev/null and b/sprites/common/location_same_column/location_same_column.png differ
diff --git a/sprites/common/power_all/power_all.png b/sprites/common/power_all/power_all.png
new file mode 100644
index 0000000..b2a31d6
Binary files /dev/null and b/sprites/common/power_all/power_all.png differ
diff --git a/sprites/common/power_all_light/power_all_light.png b/sprites/common/power_all_light/power_all_light.png
new file mode 100644
index 0000000..880a5f0
Binary files /dev/null and b/sprites/common/power_all_light/power_all_light.png differ
diff --git a/sprites/common/power_blue_white/power_blue_white.png b/sprites/common/power_blue_white/power_blue_white.png
new file mode 100644
index 0000000..e7388c4
Binary files /dev/null and b/sprites/common/power_blue_white/power_blue_white.png differ
diff --git a/sprites/common/power_blue_white_light/power_blue_white_light.png b/sprites/common/power_blue_white_light/power_blue_white_light.png
new file mode 100644
index 0000000..7fb9fc7
Binary files /dev/null and b/sprites/common/power_blue_white_light/power_blue_white_light.png differ
diff --git a/sprites/common/power_cat_all/power_cat_all.png b/sprites/common/power_cat_all/power_cat_all.png
new file mode 100644
index 0000000..26851ac
Binary files /dev/null and b/sprites/common/power_cat_all/power_cat_all.png differ
diff --git a/sprites/common/power_cat_all_light/power_cat_all_light.png b/sprites/common/power_cat_all_light/power_cat_all_light.png
new file mode 100644
index 0000000..afe6e46
Binary files /dev/null and b/sprites/common/power_cat_all_light/power_cat_all_light.png differ
diff --git a/sprites/common/power_cat_blue_white/power_cat_blue_white.png b/sprites/common/power_cat_blue_white/power_cat_blue_white.png
new file mode 100644
index 0000000..af7f355
Binary files /dev/null and b/sprites/common/power_cat_blue_white/power_cat_blue_white.png differ
diff --git a/sprites/common/power_cat_blue_white_light/power_cat_blue_white_light.png b/sprites/common/power_cat_blue_white_light/power_cat_blue_white_light.png
new file mode 100644
index 0000000..5406357
Binary files /dev/null and b/sprites/common/power_cat_blue_white_light/power_cat_blue_white_light.png differ
diff --git a/sprites/common/power_cat_orange_blue/power_cat_orange_blue.png b/sprites/common/power_cat_orange_blue/power_cat_orange_blue.png
new file mode 100644
index 0000000..b05a257
Binary files /dev/null and b/sprites/common/power_cat_orange_blue/power_cat_orange_blue.png differ
diff --git a/sprites/common/power_cat_orange_blue_light/power_cat_orange_blue_light.png b/sprites/common/power_cat_orange_blue_light/power_cat_orange_blue_light.png
new file mode 100644
index 0000000..813484e
Binary files /dev/null and b/sprites/common/power_cat_orange_blue_light/power_cat_orange_blue_light.png differ
diff --git a/sprites/common/power_cat_orange_white/power_cat_orange_white.png b/sprites/common/power_cat_orange_white/power_cat_orange_white.png
new file mode 100644
index 0000000..64b820c
Binary files /dev/null and b/sprites/common/power_cat_orange_white/power_cat_orange_white.png differ
diff --git a/sprites/common/power_cat_orange_white_light/power_cat_orange_white_light.png b/sprites/common/power_cat_orange_white_light/power_cat_orange_white_light.png
new file mode 100644
index 0000000..4f3d22b
Binary files /dev/null and b/sprites/common/power_cat_orange_white_light/power_cat_orange_white_light.png differ
diff --git a/sprites/common/power_claw_all/power_claw_all.png b/sprites/common/power_claw_all/power_claw_all.png
new file mode 100644
index 0000000..8d4ae2b
Binary files /dev/null and b/sprites/common/power_claw_all/power_claw_all.png differ
diff --git a/sprites/common/power_claw_all_light/power_claw_all_light.png b/sprites/common/power_claw_all_light/power_claw_all_light.png
new file mode 100644
index 0000000..fb6d3de
Binary files /dev/null and b/sprites/common/power_claw_all_light/power_claw_all_light.png differ
diff --git a/sprites/common/power_claw_blue_white/power_claw_blue_white.png b/sprites/common/power_claw_blue_white/power_claw_blue_white.png
new file mode 100644
index 0000000..2c188ed
Binary files /dev/null and b/sprites/common/power_claw_blue_white/power_claw_blue_white.png differ
diff --git a/sprites/common/power_claw_blue_white_light/power_claw_blue_white_light.png b/sprites/common/power_claw_blue_white_light/power_claw_blue_white_light.png
new file mode 100644
index 0000000..d9fa94f
Binary files /dev/null and b/sprites/common/power_claw_blue_white_light/power_claw_blue_white_light.png differ
diff --git a/sprites/common/power_claw_null/power_claw_null.png b/sprites/common/power_claw_null/power_claw_null.png
index a87b908..526d29e 100644
Binary files a/sprites/common/power_claw_null/power_claw_null.png and b/sprites/common/power_claw_null/power_claw_null.png differ
diff --git a/sprites/common/power_claw_orange_blue/power_claw_orange_blue.png b/sprites/common/power_claw_orange_blue/power_claw_orange_blue.png
new file mode 100644
index 0000000..e0973d2
Binary files /dev/null and b/sprites/common/power_claw_orange_blue/power_claw_orange_blue.png differ
diff --git a/sprites/common/power_claw_orange_blue_light/power_claw_orange_blue_light.png b/sprites/common/power_claw_orange_blue_light/power_claw_orange_blue_light.png
new file mode 100644
index 0000000..388a8ca
Binary files /dev/null and b/sprites/common/power_claw_orange_blue_light/power_claw_orange_blue_light.png differ
diff --git a/sprites/common/power_claw_orange_white/power_claw_orange_white.png b/sprites/common/power_claw_orange_white/power_claw_orange_white.png
new file mode 100644
index 0000000..a9b95e9
Binary files /dev/null and b/sprites/common/power_claw_orange_white/power_claw_orange_white.png differ
diff --git a/sprites/common/power_claw_orange_white_light/power_claw_orange_white_light.png b/sprites/common/power_claw_orange_white_light/power_claw_orange_white_light.png
new file mode 100644
index 0000000..a556920
Binary files /dev/null and b/sprites/common/power_claw_orange_white_light/power_claw_orange_white_light.png differ
diff --git a/sprites/common/power_orange_blue/power_orange_blue.png b/sprites/common/power_orange_blue/power_orange_blue.png
new file mode 100644
index 0000000..11855a8
Binary files /dev/null and b/sprites/common/power_orange_blue/power_orange_blue.png differ
diff --git a/sprites/common/power_orange_blue_light/power_orange_blue_light.png b/sprites/common/power_orange_blue_light/power_orange_blue_light.png
new file mode 100644
index 0000000..8bf4c04
Binary files /dev/null and b/sprites/common/power_orange_blue_light/power_orange_blue_light.png differ
diff --git a/sprites/common/power_orange_white/power_orange_white.png b/sprites/common/power_orange_white/power_orange_white.png
new file mode 100644
index 0000000..2fc6186
Binary files /dev/null and b/sprites/common/power_orange_white/power_orange_white.png differ
diff --git a/sprites/common/power_orange_white_light/power_orange_white_light.png b/sprites/common/power_orange_white_light/power_orange_white_light.png
new file mode 100644
index 0000000..6cb3284
Binary files /dev/null and b/sprites/common/power_orange_white_light/power_orange_white_light.png differ
diff --git a/sprites/common/square_all/square_all.png b/sprites/common/square_all/square_all.png
new file mode 100644
index 0000000..c3489c1
Binary files /dev/null and b/sprites/common/square_all/square_all.png differ
diff --git a/sprites/common/square_blue_white/square_blue_white.png b/sprites/common/square_blue_white/square_blue_white.png
new file mode 100644
index 0000000..c776f69
Binary files /dev/null and b/sprites/common/square_blue_white/square_blue_white.png differ
diff --git a/sprites/common/square_orange_blue/square_orange_blue.png b/sprites/common/square_orange_blue/square_orange_blue.png
new file mode 100644
index 0000000..6342eed
Binary files /dev/null and b/sprites/common/square_orange_blue/square_orange_blue.png differ
diff --git a/sprites/common/square_orange_white/square_orange_white.png b/sprites/common/square_orange_white/square_orange_white.png
new file mode 100644
index 0000000..864b07e
Binary files /dev/null and b/sprites/common/square_orange_white/square_orange_white.png differ
diff --git a/sprites/common/start_background/start_background.png b/sprites/common/start_background/start_background.png
index 3695d6a..0427bfc 100644
Binary files a/sprites/common/start_background/start_background.png and b/sprites/common/start_background/start_background.png differ
diff --git a/sprites/head/human_brave/human_brave.png b/sprites/head/human_brave/human_brave.png
new file mode 100644
index 0000000..c52df37
Binary files /dev/null and b/sprites/head/human_brave/human_brave.png differ
diff --git a/sprites/head/human_picky/human_picky.png b/sprites/head/human_picky/human_picky.png
new file mode 100644
index 0000000..f56510e
Binary files /dev/null and b/sprites/head/human_picky/human_picky.png differ
diff --git a/sprites/head/monster_artist/monster_artist.png b/sprites/head/monster_artist/monster_artist.png
new file mode 100644
index 0000000..2b171e8
Binary files /dev/null and b/sprites/head/monster_artist/monster_artist.png differ
diff --git a/sprites/head/monster_ranger/monster_ranger.png b/sprites/head/monster_ranger/monster_ranger.png
new file mode 100644
index 0000000..62b739f
Binary files /dev/null and b/sprites/head/monster_ranger/monster_ranger.png differ
diff --git a/sprites/head/robot_shuttle/robot_shuttle.png b/sprites/head/robot_shuttle/robot_shuttle.png
new file mode 100644
index 0000000..0e6d10c
Binary files /dev/null and b/sprites/head/robot_shuttle/robot_shuttle.png differ
diff --git a/sprites/head/treant_architect/treant_architect.png b/sprites/head/treant_architect/treant_architect.png
new file mode 100644
index 0000000..e0fb2a5
Binary files /dev/null and b/sprites/head/treant_architect/treant_architect.png differ
diff --git a/sprites/icon/battleevent/dye_squirt/dye_squirt.png b/sprites/icon/battleevent/dye_squirt/dye_squirt.png
new file mode 100644
index 0000000..11046e5
Binary files /dev/null and b/sprites/icon/battleevent/dye_squirt/dye_squirt.png differ
diff --git a/sprites/icon/battleevent/last_dye/last_dye.png b/sprites/icon/battleevent/last_dye/last_dye.png
new file mode 100644
index 0000000..8072508
Binary files /dev/null and b/sprites/icon/battleevent/last_dye/last_dye.png differ
diff --git a/sprites/icon/battleevent/no_damage/no_damage.png b/sprites/icon/battleevent/no_damage/no_damage.png
new file mode 100644
index 0000000..1442236
Binary files /dev/null and b/sprites/icon/battleevent/no_damage/no_damage.png differ
diff --git a/sprites/icon/battleevent/shop_decoration/shop_decoration.png b/sprites/icon/battleevent/shop_decoration/shop_decoration.png
new file mode 100644
index 0000000..5e64657
Binary files /dev/null and b/sprites/icon/battleevent/shop_decoration/shop_decoration.png differ
diff --git a/sprites/icon/battleevent/three_color/three_color.png b/sprites/icon/battleevent/three_color/three_color.png
new file mode 100644
index 0000000..98b1e6c
Binary files /dev/null and b/sprites/icon/battleevent/three_color/three_color.png differ
diff --git a/sprites/icon/common/clue/clue.png b/sprites/icon/common/clue/clue.png
new file mode 100644
index 0000000..d84957d
Binary files /dev/null and b/sprites/icon/common/clue/clue.png differ
diff --git a/sprites/icon/common/dye/dye.png b/sprites/icon/common/dye/dye.png
new file mode 100644
index 0000000..c8fee84
Binary files /dev/null and b/sprites/icon/common/dye/dye.png differ
diff --git a/sprites/icon/common/ship_tangyuan/ship_tangyuan.png b/sprites/icon/common/ship_tangyuan/ship_tangyuan.png
new file mode 100644
index 0000000..e85dcb1
Binary files /dev/null and b/sprites/icon/common/ship_tangyuan/ship_tangyuan.png differ
diff --git a/sprites/icon/common/steamwork_setting/steamwork_setting.png b/sprites/icon/common/steamwork_setting/steamwork_setting.png
new file mode 100644
index 0000000..e94da2b
Binary files /dev/null and b/sprites/icon/common/steamwork_setting/steamwork_setting.png differ
diff --git a/sprites/icon/common/steamwork_steam/steamwork_steam.png b/sprites/icon/common/steamwork_steam/steamwork_steam.png
new file mode 100644
index 0000000..9f11fa6
Binary files /dev/null and b/sprites/icon/common/steamwork_steam/steamwork_steam.png differ
diff --git a/sprites/icon/common/steamwork_upload/steamwork_upload.png b/sprites/icon/common/steamwork_upload/steamwork_upload.png
new file mode 100644
index 0000000..e3e60db
Binary files /dev/null and b/sprites/icon/common/steamwork_upload/steamwork_upload.png differ
diff --git a/sprites/icon/common/steamwork_uploading/steamwork_uploading.png b/sprites/icon/common/steamwork_uploading/steamwork_uploading.png
new file mode 100644
index 0000000..e30e6c8
Binary files /dev/null and b/sprites/icon/common/steamwork_uploading/steamwork_uploading.png differ
diff --git a/sprites/icon/effect/click/click.png b/sprites/icon/effect/click/click.png
new file mode 100644
index 0000000..c24c6a3
Binary files /dev/null and b/sprites/icon/effect/click/click.png differ
diff --git a/sprites/icon/effect/taunt/taunt.png b/sprites/icon/effect/taunt/taunt.png
new file mode 100644
index 0000000..6efebe0
Binary files /dev/null and b/sprites/icon/effect/taunt/taunt.png differ
diff --git a/sprites/icon/keys/ps4_left_stick/PS4_Left_Stick.png b/sprites/icon/keys/ps4_left_stick/PS4_Left_Stick.png
index ef1baf4..135352e 100644
Binary files a/sprites/icon/keys/ps4_left_stick/PS4_Left_Stick.png and b/sprites/icon/keys/ps4_left_stick/PS4_Left_Stick.png differ
diff --git a/sprites/icon/keys/ps4_right_stick/PS4_Right_Stick.png b/sprites/icon/keys/ps4_right_stick/PS4_Right_Stick.png
index 768cbde..96022b1 100644
Binary files a/sprites/icon/keys/ps4_right_stick/PS4_Right_Stick.png and b/sprites/icon/keys/ps4_right_stick/PS4_Right_Stick.png differ
diff --git a/sprites/icon/keys/xboxone_left_stick/XboxOne_Left_Stick.png b/sprites/icon/keys/xboxone_left_stick/XboxOne_Left_Stick.png
index ef1baf4..135352e 100644
Binary files a/sprites/icon/keys/xboxone_left_stick/XboxOne_Left_Stick.png and b/sprites/icon/keys/xboxone_left_stick/XboxOne_Left_Stick.png differ
diff --git a/sprites/icon/keys/xboxone_right_stick/XboxOne_Right_Stick.png b/sprites/icon/keys/xboxone_right_stick/XboxOne_Right_Stick.png
index 768cbde..96022b1 100644
Binary files a/sprites/icon/keys/xboxone_right_stick/XboxOne_Right_Stick.png and b/sprites/icon/keys/xboxone_right_stick/XboxOne_Right_Stick.png differ
diff --git a/sprites/icon/talent/anger/anger.png b/sprites/icon/talent/anger/anger.png
index ca748ef..a0366c0 100644
Binary files a/sprites/icon/talent/anger/anger.png and b/sprites/icon/talent/anger/anger.png differ
diff --git a/sprites/icon/talent/association_supply/association_supply.png b/sprites/icon/talent/association_supply/association_supply.png
index 44c64d2..4e8233a 100644
Binary files a/sprites/icon/talent/association_supply/association_supply.png and b/sprites/icon/talent/association_supply/association_supply.png differ
diff --git a/sprites/icon/talent/association_upgrade/association_upgrade.png b/sprites/icon/talent/association_upgrade/association_upgrade.png
index f4d37ab..f2e1019 100644
Binary files a/sprites/icon/talent/association_upgrade/association_upgrade.png and b/sprites/icon/talent/association_upgrade/association_upgrade.png differ
diff --git a/sprites/icon/talent/auto_repair/auto_repair.png b/sprites/icon/talent/auto_repair/auto_repair.png
index 4f8978c..7717a05 100644
Binary files a/sprites/icon/talent/auto_repair/auto_repair.png and b/sprites/icon/talent/auto_repair/auto_repair.png differ
diff --git a/sprites/icon/talent/bow/bow.png b/sprites/icon/talent/bow/bow.png
new file mode 100644
index 0000000..788bc69
Binary files /dev/null and b/sprites/icon/talent/bow/bow.png differ
diff --git a/sprites/icon/talent/center_focus/center_focus.png b/sprites/icon/talent/center_focus/center_focus.png
index 43bf6ad..5ee7b4b 100644
Binary files a/sprites/icon/talent/center_focus/center_focus.png and b/sprites/icon/talent/center_focus/center_focus.png differ
diff --git a/sprites/icon/talent/center_upgrade/center_upgrade.png b/sprites/icon/talent/center_upgrade/center_upgrade.png
index 2fba971..05e2851 100644
Binary files a/sprites/icon/talent/center_upgrade/center_upgrade.png and b/sprites/icon/talent/center_upgrade/center_upgrade.png differ
diff --git a/sprites/icon/talent/chain_lightning/chain_lightning.png b/sprites/icon/talent/chain_lightning/chain_lightning.png
new file mode 100644
index 0000000..6d9f0ed
Binary files /dev/null and b/sprites/icon/talent/chain_lightning/chain_lightning.png differ
diff --git a/sprites/icon/talent/change_badge/change_badge.png b/sprites/icon/talent/change_badge/change_badge.png
index d1b571e..f041554 100644
Binary files a/sprites/icon/talent/change_badge/change_badge.png and b/sprites/icon/talent/change_badge/change_badge.png differ
diff --git a/sprites/icon/talent/change_energy/change_energy.png b/sprites/icon/talent/change_energy/change_energy.png
index 6da85c9..81444e0 100644
Binary files a/sprites/icon/talent/change_energy/change_energy.png and b/sprites/icon/talent/change_energy/change_energy.png differ
diff --git a/sprites/icon/talent/clock/clock.png b/sprites/icon/talent/clock/clock.png
index 06f509d..b6031ad 100644
Binary files a/sprites/icon/talent/clock/clock.png and b/sprites/icon/talent/clock/clock.png differ
diff --git a/sprites/icon/talent/clone/clone.png b/sprites/icon/talent/clone/clone.png
index 30bf001..0af761a 100644
Binary files a/sprites/icon/talent/clone/clone.png and b/sprites/icon/talent/clone/clone.png differ
diff --git a/sprites/icon/talent/coin_bag/coin_bag.png b/sprites/icon/talent/coin_bag/coin_bag.png
index 2736cd9..597d122 100644
Binary files a/sprites/icon/talent/coin_bag/coin_bag.png and b/sprites/icon/talent/coin_bag/coin_bag.png differ
diff --git a/sprites/icon/talent/compound_interest/compound_interest.png b/sprites/icon/talent/compound_interest/compound_interest.png
index 8aab642..3cbf3b7 100644
Binary files a/sprites/icon/talent/compound_interest/compound_interest.png and b/sprites/icon/talent/compound_interest/compound_interest.png differ
diff --git a/sprites/icon/talent/control_chip/control_chip.png b/sprites/icon/talent/control_chip/control_chip.png
index be78ecd..df1c87d 100644
Binary files a/sprites/icon/talent/control_chip/control_chip.png and b/sprites/icon/talent/control_chip/control_chip.png differ
diff --git a/sprites/icon/talent/corrupt_source/corrupt_source.png b/sprites/icon/talent/corrupt_source/corrupt_source.png
index 2042871..9269ad5 100644
Binary files a/sprites/icon/talent/corrupt_source/corrupt_source.png and b/sprites/icon/talent/corrupt_source/corrupt_source.png differ
diff --git a/sprites/icon/talent/cross_structure/cross_structure.png b/sprites/icon/talent/cross_structure/cross_structure.png
new file mode 100644
index 0000000..c3a0e54
Binary files /dev/null and b/sprites/icon/talent/cross_structure/cross_structure.png differ
diff --git a/sprites/icon/talent/detector/detector.png b/sprites/icon/talent/detector/detector.png
index ba3b4f7..4ae848c 100644
Binary files a/sprites/icon/talent/detector/detector.png and b/sprites/icon/talent/detector/detector.png differ
diff --git a/sprites/icon/talent/disorder_rule/disorder_rule.png b/sprites/icon/talent/disorder_rule/disorder_rule.png
index a975353..cc9f695 100644
Binary files a/sprites/icon/talent/disorder_rule/disorder_rule.png and b/sprites/icon/talent/disorder_rule/disorder_rule.png differ
diff --git a/sprites/icon/talent/double_loudspeaker/double_loudspeaker.png b/sprites/icon/talent/double_loudspeaker/double_loudspeaker.png
index 99dc208..3303d97 100644
Binary files a/sprites/icon/talent/double_loudspeaker/double_loudspeaker.png and b/sprites/icon/talent/double_loudspeaker/double_loudspeaker.png differ
diff --git a/sprites/icon/talent/double_treasure/double_treasure.png b/sprites/icon/talent/double_treasure/double_treasure.png
index a5ba833..5c79e6f 100644
Binary files a/sprites/icon/talent/double_treasure/double_treasure.png and b/sprites/icon/talent/double_treasure/double_treasure.png differ
diff --git a/sprites/icon/talent/dress_master/dress_master.png b/sprites/icon/talent/dress_master/dress_master.png
index 21c4544..7ca240e 100644
Binary files a/sprites/icon/talent/dress_master/dress_master.png and b/sprites/icon/talent/dress_master/dress_master.png differ
diff --git a/sprites/icon/talent/duplicate/duplicate.png b/sprites/icon/talent/duplicate/duplicate.png
index 06959bd..9e566c9 100644
Binary files a/sprites/icon/talent/duplicate/duplicate.png and b/sprites/icon/talent/duplicate/duplicate.png differ
diff --git a/sprites/icon/talent/dye/dye.png b/sprites/icon/talent/dye/dye.png
new file mode 100644
index 0000000..92d7751
Binary files /dev/null and b/sprites/icon/talent/dye/dye.png differ
diff --git a/sprites/icon/talent/eternity/eternity.png b/sprites/icon/talent/eternity/eternity.png
index f996fa5..8fb3236 100644
Binary files a/sprites/icon/talent/eternity/eternity.png and b/sprites/icon/talent/eternity/eternity.png differ
diff --git a/sprites/icon/talent/event_refresh/event_refresh.png b/sprites/icon/talent/event_refresh/event_refresh.png
index d60bd4e..6d18067 100644
Binary files a/sprites/icon/talent/event_refresh/event_refresh.png and b/sprites/icon/talent/event_refresh/event_refresh.png differ
diff --git a/sprites/icon/talent/extra_armor/extra_armor.png b/sprites/icon/talent/extra_armor/extra_armor.png
index 01c64ca..e575171 100644
Binary files a/sprites/icon/talent/extra_armor/extra_armor.png and b/sprites/icon/talent/extra_armor/extra_armor.png differ
diff --git a/sprites/icon/talent/extra_exchange/extra_exchange.png b/sprites/icon/talent/extra_exchange/extra_exchange.png
index 1f1a59a..b7a5fc1 100644
Binary files a/sprites/icon/talent/extra_exchange/extra_exchange.png and b/sprites/icon/talent/extra_exchange/extra_exchange.png differ
diff --git a/sprites/icon/talent/extra_fuel/extra_fuel.png b/sprites/icon/talent/extra_fuel/extra_fuel.png
index 0a530c7..281f50a 100644
Binary files a/sprites/icon/talent/extra_fuel/extra_fuel.png and b/sprites/icon/talent/extra_fuel/extra_fuel.png differ
diff --git a/sprites/icon/talent/extra_shield/extra_shield.png b/sprites/icon/talent/extra_shield/extra_shield.png
index ed44b22..44d5333 100644
Binary files a/sprites/icon/talent/extra_shield/extra_shield.png and b/sprites/icon/talent/extra_shield/extra_shield.png differ
diff --git a/sprites/icon/talent/extra_starcoin/extra_starcoin.png b/sprites/icon/talent/extra_starcoin/extra_starcoin.png
index 242d516..36f0a68 100644
Binary files a/sprites/icon/talent/extra_starcoin/extra_starcoin.png and b/sprites/icon/talent/extra_starcoin/extra_starcoin.png differ
diff --git a/sprites/icon/talent/extra_vacation/extra_vacation.png b/sprites/icon/talent/extra_vacation/extra_vacation.png
index e2d15aa..c79fe7d 100644
Binary files a/sprites/icon/talent/extra_vacation/extra_vacation.png and b/sprites/icon/talent/extra_vacation/extra_vacation.png differ
diff --git a/sprites/icon/talent/fraudster/fraudster.png b/sprites/icon/talent/fraudster/fraudster.png
index 2e2360a..149fd4b 100644
Binary files a/sprites/icon/talent/fraudster/fraudster.png and b/sprites/icon/talent/fraudster/fraudster.png differ
diff --git a/sprites/icon/talent/gold_dye/gold_dye.png b/sprites/icon/talent/gold_dye/gold_dye.png
index 82b46ca..796581f 100644
Binary files a/sprites/icon/talent/gold_dye/gold_dye.png and b/sprites/icon/talent/gold_dye/gold_dye.png differ
diff --git a/sprites/icon/talent/hiden_treasure/hiden_treasure.png b/sprites/icon/talent/hiden_treasure/hiden_treasure.png
index 87ba714..ff942fb 100644
Binary files a/sprites/icon/talent/hiden_treasure/hiden_treasure.png and b/sprites/icon/talent/hiden_treasure/hiden_treasure.png differ
diff --git a/sprites/icon/talent/i_want_all/i_want_all.png b/sprites/icon/talent/i_want_all/i_want_all.png
index 02ed7ea..5071111 100644
Binary files a/sprites/icon/talent/i_want_all/i_want_all.png and b/sprites/icon/talent/i_want_all/i_want_all.png differ
diff --git a/sprites/icon/talent/instructor/instructor.png b/sprites/icon/talent/instructor/instructor.png
index 1b44f9a..8752489 100644
Binary files a/sprites/icon/talent/instructor/instructor.png and b/sprites/icon/talent/instructor/instructor.png differ
diff --git a/sprites/icon/talent/investment/investment.png b/sprites/icon/talent/investment/investment.png
index 894bd93..39c487d 100644
Binary files a/sprites/icon/talent/investment/investment.png and b/sprites/icon/talent/investment/investment.png differ
diff --git a/sprites/icon/talent/legend_duplicate/legend_duplicate.png b/sprites/icon/talent/legend_duplicate/legend_duplicate.png
index c720495..b5f74de 100644
Binary files a/sprites/icon/talent/legend_duplicate/legend_duplicate.png and b/sprites/icon/talent/legend_duplicate/legend_duplicate.png differ
diff --git a/sprites/icon/talent/legend_hunter/legend_hunter.png b/sprites/icon/talent/legend_hunter/legend_hunter.png
index 41feeb2..3c3bb4e 100644
Binary files a/sprites/icon/talent/legend_hunter/legend_hunter.png and b/sprites/icon/talent/legend_hunter/legend_hunter.png differ
diff --git a/sprites/icon/talent/legend_seeker/legend_seeker.png b/sprites/icon/talent/legend_seeker/legend_seeker.png
index 172aeb1..c080503 100644
Binary files a/sprites/icon/talent/legend_seeker/legend_seeker.png and b/sprites/icon/talent/legend_seeker/legend_seeker.png differ
diff --git a/sprites/icon/talent/magic_show/magic_show.png b/sprites/icon/talent/magic_show/magic_show.png
index ccf344c..cd466dd 100644
Binary files a/sprites/icon/talent/magic_show/magic_show.png and b/sprites/icon/talent/magic_show/magic_show.png differ
diff --git a/sprites/icon/talent/magician/magician.png b/sprites/icon/talent/magician/magician.png
index 8141afc..171b112 100644
Binary files a/sprites/icon/talent/magician/magician.png and b/sprites/icon/talent/magician/magician.png differ
diff --git a/sprites/icon/talent/make_friends/make_friends.png b/sprites/icon/talent/make_friends/make_friends.png
index 0007741..9291667 100644
Binary files a/sprites/icon/talent/make_friends/make_friends.png and b/sprites/icon/talent/make_friends/make_friends.png differ
diff --git a/sprites/icon/talent/material_orange/material_orange.png b/sprites/icon/talent/material_orange/material_orange.png
index 270faeb..f56909c 100644
Binary files a/sprites/icon/talent/material_orange/material_orange.png and b/sprites/icon/talent/material_orange/material_orange.png differ
diff --git a/sprites/icon/talent/material_point_reset/material_point_reset.png b/sprites/icon/talent/material_point_reset/material_point_reset.png
index cd9f013..241751c 100644
Binary files a/sprites/icon/talent/material_point_reset/material_point_reset.png and b/sprites/icon/talent/material_point_reset/material_point_reset.png differ
diff --git a/sprites/icon/talent/material_six/material_six.png b/sprites/icon/talent/material_six/material_six.png
index b57de75..1ec2b30 100644
Binary files a/sprites/icon/talent/material_six/material_six.png and b/sprites/icon/talent/material_six/material_six.png differ
diff --git a/sprites/icon/talent/missile/missile.png b/sprites/icon/talent/missile/missile.png
index 6e827a4..5e72bd6 100644
Binary files a/sprites/icon/talent/missile/missile.png and b/sprites/icon/talent/missile/missile.png differ
diff --git a/sprites/icon/talent/monk/monk.png b/sprites/icon/talent/monk/monk.png
index 3b1aaaf..364cd91 100644
Binary files a/sprites/icon/talent/monk/monk.png and b/sprites/icon/talent/monk/monk.png differ
diff --git a/sprites/icon/talent/multi_support/multi_support.png b/sprites/icon/talent/multi_support/multi_support.png
index 238eaf9..a6bdd6b 100644
Binary files a/sprites/icon/talent/multi_support/multi_support.png and b/sprites/icon/talent/multi_support/multi_support.png differ
diff --git a/sprites/icon/talent/musician/musician.png b/sprites/icon/talent/musician/musician.png
index 6637564..4846cf8 100644
Binary files a/sprites/icon/talent/musician/musician.png and b/sprites/icon/talent/musician/musician.png differ
diff --git a/sprites/icon/talent/picky_eye/picky_eye.png b/sprites/icon/talent/picky_eye/picky_eye.png
new file mode 100644
index 0000000..78d87f3
Binary files /dev/null and b/sprites/icon/talent/picky_eye/picky_eye.png differ
diff --git a/sprites/icon/talent/pilot_treasure/pilot_treasure.png b/sprites/icon/talent/pilot_treasure/pilot_treasure.png
index 938b667..156c15a 100644
Binary files a/sprites/icon/talent/pilot_treasure/pilot_treasure.png and b/sprites/icon/talent/pilot_treasure/pilot_treasure.png differ
diff --git a/sprites/icon/talent/prism/prism.png b/sprites/icon/talent/prism/prism.png
index 4af541f..d6d3467 100644
Binary files a/sprites/icon/talent/prism/prism.png and b/sprites/icon/talent/prism/prism.png differ
diff --git a/sprites/icon/talent/radar/radar.png b/sprites/icon/talent/radar/radar.png
index a914507..ae43fb4 100644
Binary files a/sprites/icon/talent/radar/radar.png and b/sprites/icon/talent/radar/radar.png differ
diff --git a/sprites/icon/talent/remain_treasure/remain_treasure.png b/sprites/icon/talent/remain_treasure/remain_treasure.png
index 664e0ef..8fc5de1 100644
Binary files a/sprites/icon/talent/remain_treasure/remain_treasure.png and b/sprites/icon/talent/remain_treasure/remain_treasure.png differ
diff --git a/sprites/icon/talent/repair_master/repair_master.png b/sprites/icon/talent/repair_master/repair_master.png
index fb0c9c6..ee61f71 100644
Binary files a/sprites/icon/talent/repair_master/repair_master.png and b/sprites/icon/talent/repair_master/repair_master.png differ
diff --git a/sprites/icon/talent/repair_tape/repair_tape.png b/sprites/icon/talent/repair_tape/repair_tape.png
index b11ec90..ba8444a 100644
Binary files a/sprites/icon/talent/repair_tape/repair_tape.png and b/sprites/icon/talent/repair_tape/repair_tape.png differ
diff --git a/sprites/icon/talent/resonance/resonance.png b/sprites/icon/talent/resonance/resonance.png
index e5632b7..02fd82f 100644
Binary files a/sprites/icon/talent/resonance/resonance.png and b/sprites/icon/talent/resonance/resonance.png differ
diff --git a/sprites/icon/talent/roll_dice/roll_dice.png b/sprites/icon/talent/roll_dice/roll_dice.png
index 4bb3684..eb4cf20 100644
Binary files a/sprites/icon/talent/roll_dice/roll_dice.png and b/sprites/icon/talent/roll_dice/roll_dice.png differ
diff --git a/sprites/icon/talent/shield_refit/shield_refit.png b/sprites/icon/talent/shield_refit/shield_refit.png
index a061bba..464d86e 100644
Binary files a/sprites/icon/talent/shield_refit/shield_refit.png and b/sprites/icon/talent/shield_refit/shield_refit.png differ
diff --git a/sprites/icon/talent/ship_racer/ship_racer.png b/sprites/icon/talent/ship_racer/ship_racer.png
index 90061dc..6125dd2 100644
Binary files a/sprites/icon/talent/ship_racer/ship_racer.png and b/sprites/icon/talent/ship_racer/ship_racer.png differ
diff --git a/sprites/icon/talent/shop_legend/shop_legend.png b/sprites/icon/talent/shop_legend/shop_legend.png
index 5a371a2..ff72c59 100644
Binary files a/sprites/icon/talent/shop_legend/shop_legend.png and b/sprites/icon/talent/shop_legend/shop_legend.png differ
diff --git a/sprites/icon/talent/shop_normal/shop_normal.png b/sprites/icon/talent/shop_normal/shop_normal.png
index 14e75cb..0ba2f0d 100644
Binary files a/sprites/icon/talent/shop_normal/shop_normal.png and b/sprites/icon/talent/shop_normal/shop_normal.png differ
diff --git a/sprites/icon/talent/shop_treasure/shop_treasure.png b/sprites/icon/talent/shop_treasure/shop_treasure.png
index 08bca75..b5ce60a 100644
Binary files a/sprites/icon/talent/shop_treasure/shop_treasure.png and b/sprites/icon/talent/shop_treasure/shop_treasure.png differ
diff --git a/sprites/icon/talent/shopping/shopping.png b/sprites/icon/talent/shopping/shopping.png
index 1683d40..20736a3 100644
Binary files a/sprites/icon/talent/shopping/shopping.png and b/sprites/icon/talent/shopping/shopping.png differ
diff --git a/sprites/icon/talent/stamp/stamp.png b/sprites/icon/talent/stamp/stamp.png
index 1af79de..2a0f341 100644
Binary files a/sprites/icon/talent/stamp/stamp.png and b/sprites/icon/talent/stamp/stamp.png differ
diff --git a/sprites/icon/talent/start_break/start_break.png b/sprites/icon/talent/start_break/start_break.png
index 033e199..3a06b29 100644
Binary files a/sprites/icon/talent/start_break/start_break.png and b/sprites/icon/talent/start_break/start_break.png differ
diff --git a/sprites/icon/talent/start_unit/start_unit.png b/sprites/icon/talent/start_unit/start_unit.png
index 6883e16..a1a25ab 100644
Binary files a/sprites/icon/talent/start_unit/start_unit.png and b/sprites/icon/talent/start_unit/start_unit.png differ
diff --git a/sprites/icon/talent/start_upgrade/start_upgrade.png b/sprites/icon/talent/start_upgrade/start_upgrade.png
index 0e84fb1..1d956c4 100644
Binary files a/sprites/icon/talent/start_upgrade/start_upgrade.png and b/sprites/icon/talent/start_upgrade/start_upgrade.png differ
diff --git a/sprites/icon/talent/stone_heart/stone_heart.png b/sprites/icon/talent/stone_heart/stone_heart.png
index 46b8814..5716237 100644
Binary files a/sprites/icon/talent/stone_heart/stone_heart.png and b/sprites/icon/talent/stone_heart/stone_heart.png differ
diff --git a/sprites/icon/talent/surrender/surrender.png b/sprites/icon/talent/surrender/surrender.png
index 7917685..c5f98a3 100644
Binary files a/sprites/icon/talent/surrender/surrender.png and b/sprites/icon/talent/surrender/surrender.png differ
diff --git a/sprites/icon/talent/thief/thief.png b/sprites/icon/talent/thief/thief.png
index 661ad7f..0ab7e41 100644
Binary files a/sprites/icon/talent/thief/thief.png and b/sprites/icon/talent/thief/thief.png differ
diff --git a/sprites/icon/talent/time_travel/time_travel.png b/sprites/icon/talent/time_travel/time_travel.png
new file mode 100644
index 0000000..5f866b1
Binary files /dev/null and b/sprites/icon/talent/time_travel/time_travel.png differ
diff --git a/sprites/icon/talent/traveler/traveler.png b/sprites/icon/talent/traveler/traveler.png
index 4c39035..113db7d 100644
Binary files a/sprites/icon/talent/traveler/traveler.png and b/sprites/icon/talent/traveler/traveler.png differ
diff --git a/sprites/icon/talent/treasure_collector/treasure_collector.png b/sprites/icon/talent/treasure_collector/treasure_collector.png
index 0e0f6f8..4f3e2dd 100644
Binary files a/sprites/icon/talent/treasure_collector/treasure_collector.png and b/sprites/icon/talent/treasure_collector/treasure_collector.png differ
diff --git a/sprites/icon/talent/treasure_duplicate/treasure_duplicate.png b/sprites/icon/talent/treasure_duplicate/treasure_duplicate.png
index 5768d86..2dc3480 100644
Binary files a/sprites/icon/talent/treasure_duplicate/treasure_duplicate.png and b/sprites/icon/talent/treasure_duplicate/treasure_duplicate.png differ
diff --git a/sprites/icon/talent/treasure_seeker/treasure_seeker.png b/sprites/icon/talent/treasure_seeker/treasure_seeker.png
index 64df621..51cd11d 100644
Binary files a/sprites/icon/talent/treasure_seeker/treasure_seeker.png and b/sprites/icon/talent/treasure_seeker/treasure_seeker.png differ
diff --git a/sprites/icon/talent/trebling_overclock/trebling_overclock.png b/sprites/icon/talent/trebling_overclock/trebling_overclock.png
index 4c16e01..b05ae1a 100644
Binary files a/sprites/icon/talent/trebling_overclock/trebling_overclock.png and b/sprites/icon/talent/trebling_overclock/trebling_overclock.png differ
diff --git a/sprites/icon/talent/two_friends/two_friends.png b/sprites/icon/talent/two_friends/two_friends.png
index 6805710..b5b44d1 100644
Binary files a/sprites/icon/talent/two_friends/two_friends.png and b/sprites/icon/talent/two_friends/two_friends.png differ
diff --git a/sprites/icon/talent/unit_0_weight/unit_0_weight.png b/sprites/icon/talent/unit_0_weight/unit_0_weight.png
index 6166e21..28ed3ee 100644
Binary files a/sprites/icon/talent/unit_0_weight/unit_0_weight.png and b/sprites/icon/talent/unit_0_weight/unit_0_weight.png differ
diff --git a/sprites/icon/talent/unit_exchange_same_color/unit_exchange_same_color.png b/sprites/icon/talent/unit_exchange_same_color/unit_exchange_same_color.png
index d1f05e4..6369ea2 100644
Binary files a/sprites/icon/talent/unit_exchange_same_color/unit_exchange_same_color.png and b/sprites/icon/talent/unit_exchange_same_color/unit_exchange_same_color.png differ
diff --git a/sprites/icon/talent/unit_to_treasure/unit_to_treasure.png b/sprites/icon/talent/unit_to_treasure/unit_to_treasure.png
index d8abb43..5950162 100644
Binary files a/sprites/icon/talent/unit_to_treasure/unit_to_treasure.png and b/sprites/icon/talent/unit_to_treasure/unit_to_treasure.png differ
diff --git a/sprites/icon/talent/useful_advice/useful_advice.png b/sprites/icon/talent/useful_advice/useful_advice.png
index 809e786..8e1282e 100644
Binary files a/sprites/icon/talent/useful_advice/useful_advice.png and b/sprites/icon/talent/useful_advice/useful_advice.png differ
diff --git a/sprites/icon/talent/vacation_charge/vacation_charge.png b/sprites/icon/talent/vacation_charge/vacation_charge.png
index d24f933..35af5e5 100644
Binary files a/sprites/icon/talent/vacation_charge/vacation_charge.png and b/sprites/icon/talent/vacation_charge/vacation_charge.png differ
diff --git a/sprites/ships/_group/body.png b/sprites/ships/_group/body.png
new file mode 100644
index 0000000..7ac24bd
Binary files /dev/null and b/sprites/ships/_group/body.png differ
diff --git a/sprites/ships/_group/front_back.png b/sprites/ships/_group/front_back.png
new file mode 100644
index 0000000..d8be7cd
Binary files /dev/null and b/sprites/ships/_group/front_back.png differ
diff --git a/sprites/ships/_group/front_line.png b/sprites/ships/_group/front_line.png
new file mode 100644
index 0000000..9b7c7bf
Binary files /dev/null and b/sprites/ships/_group/front_line.png differ
diff --git a/sprites/ships/_group/star_line.png b/sprites/ships/_group/star_line.png
new file mode 100644
index 0000000..ec8e399
Binary files /dev/null and b/sprites/ships/_group/star_line.png differ
diff --git a/sprites/ships/_group/star_white.png b/sprites/ships/_group/star_white.png
new file mode 100644
index 0000000..447d0df
Binary files /dev/null and b/sprites/ships/_group/star_white.png differ
diff --git a/sprites/ships/ship_color/ship_color.png b/sprites/ships/ship_color/ship_color.png
new file mode 100644
index 0000000..63d26f3
Binary files /dev/null and b/sprites/ships/ship_color/ship_color.png differ
diff --git a/sprites/ships/ship_color_back/ship_color_back.png b/sprites/ships/ship_color_back/ship_color_back.png
new file mode 100644
index 0000000..98f0e7d
Binary files /dev/null and b/sprites/ships/ship_color_back/ship_color_back.png differ
diff --git a/sprites/ships/ship_color_back_up/ship_color_back_up.png b/sprites/ships/ship_color_back_up/ship_color_back_up.png
new file mode 100644
index 0000000..f9b2dd8
Binary files /dev/null and b/sprites/ships/ship_color_back_up/ship_color_back_up.png differ
diff --git a/sprites/ships/ship_color_body/ship_color_body.png b/sprites/ships/ship_color_body/ship_color_body.png
new file mode 100644
index 0000000..b03dbdc
Binary files /dev/null and b/sprites/ships/ship_color_body/ship_color_body.png differ
diff --git a/sprites/ships/ship_color_cannon_mid/ship_color_cannon_mid.png b/sprites/ships/ship_color_cannon_mid/ship_color_cannon_mid.png
new file mode 100644
index 0000000..8bb470b
Binary files /dev/null and b/sprites/ships/ship_color_cannon_mid/ship_color_cannon_mid.png differ
diff --git a/sprites/ships/ship_color_cannon_sub/ship_color_cannon_sub.png b/sprites/ships/ship_color_cannon_sub/ship_color_cannon_sub.png
new file mode 100644
index 0000000..6fbe54e
Binary files /dev/null and b/sprites/ships/ship_color_cannon_sub/ship_color_cannon_sub.png differ
diff --git a/sprites/ships/ship_color_light/ship_color_light.png b/sprites/ships/ship_color_light/ship_color_light.png
new file mode 100644
index 0000000..ed0c533
Binary files /dev/null and b/sprites/ships/ship_color_light/ship_color_light.png differ
diff --git a/sprites/ships/ship_color_totem/ship_color_totem.png b/sprites/ships/ship_color_totem/ship_color_totem.png
new file mode 100644
index 0000000..4e5284e
Binary files /dev/null and b/sprites/ships/ship_color_totem/ship_color_totem.png differ
diff --git a/sprites/ships/ship_math/ship_math.png b/sprites/ships/ship_math/ship_math.png
new file mode 100644
index 0000000..386d30a
Binary files /dev/null and b/sprites/ships/ship_math/ship_math.png differ
diff --git a/sprites/ships/ship_math_edge_outline/ship_math_edge_outline.png b/sprites/ships/ship_math_edge_outline/ship_math_edge_outline.png
new file mode 100644
index 0000000..bfbdc02
Binary files /dev/null and b/sprites/ships/ship_math_edge_outline/ship_math_edge_outline.png differ
diff --git a/sprites/ships/ship_math_front_back/ship_math_front_back.png b/sprites/ships/ship_math_front_back/ship_math_front_back.png
new file mode 100644
index 0000000..64c560f
Binary files /dev/null and b/sprites/ships/ship_math_front_back/ship_math_front_back.png differ
diff --git a/sprites/ships/ship_math_front_back_flowmap/ship_math_front_back_flowmap.png b/sprites/ships/ship_math_front_back_flowmap/ship_math_front_back_flowmap.png
new file mode 100644
index 0000000..ef4ef3c
Binary files /dev/null and b/sprites/ships/ship_math_front_back_flowmap/ship_math_front_back_flowmap.png differ
diff --git a/sprites/ships/ship_math_front_line/ship_math_front_line.png b/sprites/ships/ship_math_front_line/ship_math_front_line.png
new file mode 100644
index 0000000..7d82fef
Binary files /dev/null and b/sprites/ships/ship_math_front_line/ship_math_front_line.png differ
diff --git a/sprites/ships/ship_math_glow/ship_math_glow.png b/sprites/ships/ship_math_glow/ship_math_glow.png
new file mode 100644
index 0000000..94a2605
Binary files /dev/null and b/sprites/ships/ship_math_glow/ship_math_glow.png differ
diff --git a/sprites/ships/ship_math_group/back1.png b/sprites/ships/ship_math_group/back1.png
new file mode 100644
index 0000000..7b87d6c
Binary files /dev/null and b/sprites/ships/ship_math_group/back1.png differ
diff --git a/sprites/ships/ship_math_group/back2.png b/sprites/ships/ship_math_group/back2.png
new file mode 100644
index 0000000..85d427e
Binary files /dev/null and b/sprites/ships/ship_math_group/back2.png differ
diff --git a/sprites/ships/ship_math_group/back3.png b/sprites/ships/ship_math_group/back3.png
new file mode 100644
index 0000000..fc1d86f
Binary files /dev/null and b/sprites/ships/ship_math_group/back3.png differ
diff --git a/sprites/ships/ship_math_group/back4.png b/sprites/ships/ship_math_group/back4.png
new file mode 100644
index 0000000..dcd9a7c
Binary files /dev/null and b/sprites/ships/ship_math_group/back4.png differ
diff --git a/sprites/ships/ship_math_group/back5.png b/sprites/ships/ship_math_group/back5.png
new file mode 100644
index 0000000..a6369ed
Binary files /dev/null and b/sprites/ships/ship_math_group/back5.png differ
diff --git a/sprites/ships/ship_math_group/back6.png b/sprites/ships/ship_math_group/back6.png
new file mode 100644
index 0000000..07e8514
Binary files /dev/null and b/sprites/ships/ship_math_group/back6.png differ
diff --git a/sprites/ships/ship_math_group/back7.png b/sprites/ships/ship_math_group/back7.png
new file mode 100644
index 0000000..1c24299
Binary files /dev/null and b/sprites/ships/ship_math_group/back7.png differ
diff --git a/sprites/ships/ship_math_group/back8.png b/sprites/ships/ship_math_group/back8.png
new file mode 100644
index 0000000..409a9f5
Binary files /dev/null and b/sprites/ships/ship_math_group/back8.png differ
diff --git a/sprites/ships/ship_math_group/body.png b/sprites/ships/ship_math_group/body.png
new file mode 100644
index 0000000..1759acc
Binary files /dev/null and b/sprites/ships/ship_math_group/body.png differ
diff --git a/sprites/ships/ship_math_group/line1.png b/sprites/ships/ship_math_group/line1.png
new file mode 100644
index 0000000..ed39add
Binary files /dev/null and b/sprites/ships/ship_math_group/line1.png differ
diff --git a/sprites/ships/ship_math_group/line2.png b/sprites/ships/ship_math_group/line2.png
new file mode 100644
index 0000000..95d4bef
Binary files /dev/null and b/sprites/ships/ship_math_group/line2.png differ
diff --git a/sprites/ships/ship_math_group/line3.png b/sprites/ships/ship_math_group/line3.png
new file mode 100644
index 0000000..daf472e
Binary files /dev/null and b/sprites/ships/ship_math_group/line3.png differ
diff --git a/sprites/ships/ship_math_group/line4.png b/sprites/ships/ship_math_group/line4.png
new file mode 100644
index 0000000..4c48a7a
Binary files /dev/null and b/sprites/ships/ship_math_group/line4.png differ
diff --git a/sprites/ships/ship_math_group/line5.png b/sprites/ships/ship_math_group/line5.png
new file mode 100644
index 0000000..da046f4
Binary files /dev/null and b/sprites/ships/ship_math_group/line5.png differ
diff --git a/sprites/ships/ship_math_group/line6.png b/sprites/ships/ship_math_group/line6.png
new file mode 100644
index 0000000..b22e7e4
Binary files /dev/null and b/sprites/ships/ship_math_group/line6.png differ
diff --git a/sprites/ships/ship_math_group/line7.png b/sprites/ships/ship_math_group/line7.png
new file mode 100644
index 0000000..2d26324
Binary files /dev/null and b/sprites/ships/ship_math_group/line7.png differ
diff --git a/sprites/ships/ship_math_group/line8.png b/sprites/ships/ship_math_group/line8.png
new file mode 100644
index 0000000..1cb0831
Binary files /dev/null and b/sprites/ships/ship_math_group/line8.png differ
diff --git a/sprites/ships/ship_math_group/wing.png b/sprites/ships/ship_math_group/wing.png
new file mode 100644
index 0000000..d75c037
Binary files /dev/null and b/sprites/ships/ship_math_group/wing.png differ
diff --git a/sprites/ships/ship_math_icon/ship_math_icon.png b/sprites/ships/ship_math_icon/ship_math_icon.png
new file mode 100644
index 0000000..43d6aa2
Binary files /dev/null and b/sprites/ships/ship_math_icon/ship_math_icon.png differ
diff --git a/sprites/ships/ship_math_spaceback/ship_math_spaceback.png b/sprites/ships/ship_math_spaceback/ship_math_spaceback.png
new file mode 100644
index 0000000..6f0d460
Binary files /dev/null and b/sprites/ships/ship_math_spaceback/ship_math_spaceback.png differ
diff --git a/sprites/ships/ship_math_white_in/ship_math_white_in.png b/sprites/ships/ship_math_white_in/ship_math_white_in.png
new file mode 100644
index 0000000..1354fcd
Binary files /dev/null and b/sprites/ships/ship_math_white_in/ship_math_white_in.png differ
diff --git a/sprites/ships/ship_math_white_out/ship_math_white_out.png b/sprites/ships/ship_math_white_out/ship_math_white_out.png
new file mode 100644
index 0000000..2fa06b0
Binary files /dev/null and b/sprites/ships/ship_math_white_out/ship_math_white_out.png differ
diff --git a/sprites/ships/ship_shark/cannon.png b/sprites/ships/ship_shark/cannon.png
new file mode 100644
index 0000000..83bd70b
Binary files /dev/null and b/sprites/ships/ship_shark/cannon.png differ
diff --git a/sprites/ships/ship_shark/circle_big.png b/sprites/ships/ship_shark/circle_big.png
new file mode 100644
index 0000000..19e585e
Binary files /dev/null and b/sprites/ships/ship_shark/circle_big.png differ
diff --git a/sprites/ships/ship_shark/circle_small.png b/sprites/ships/ship_shark/circle_small.png
new file mode 100644
index 0000000..573ac74
Binary files /dev/null and b/sprites/ships/ship_shark/circle_small.png differ
diff --git a/sprites/ships/ship_shark/ship_shark.png b/sprites/ships/ship_shark/ship_shark.png
new file mode 100644
index 0000000..0762842
Binary files /dev/null and b/sprites/ships/ship_shark/ship_shark.png differ
diff --git a/sprites/ships/ship_shark/机身color 拷贝 2.png b/sprites/ships/ship_shark/机身color 拷贝 2.png
new file mode 100644
index 0000000..26a79e8
Binary files /dev/null and b/sprites/ships/ship_shark/机身color 拷贝 2.png differ
diff --git a/sprites/ships/ship_shark_chain/ship_shark_chain.png b/sprites/ships/ship_shark_chain/ship_shark_chain.png
new file mode 100644
index 0000000..c904364
Binary files /dev/null and b/sprites/ships/ship_shark_chain/ship_shark_chain.png differ
diff --git a/sprites/ships/ship_shark_glow/ship_shark_glow.png b/sprites/ships/ship_shark_glow/ship_shark_glow.png
new file mode 100644
index 0000000..8add099
Binary files /dev/null and b/sprites/ships/ship_shark_glow/ship_shark_glow.png differ
diff --git a/sprites/ships/ship_shark_icon/ship_shark_icon.png b/sprites/ships/ship_shark_icon/ship_shark_icon.png
new file mode 100644
index 0000000..198f9f5
Binary files /dev/null and b/sprites/ships/ship_shark_icon/ship_shark_icon.png differ
diff --git a/sprites/ships/ship_tombstone/ship_tombstone.png b/sprites/ships/ship_tombstone/ship_tombstone.png
new file mode 100644
index 0000000..18de6ef
Binary files /dev/null and b/sprites/ships/ship_tombstone/ship_tombstone.png differ
diff --git a/sprites/ships/ship_tombstone_glow/ship_tombstone_glow.png b/sprites/ships/ship_tombstone_glow/ship_tombstone_glow.png
new file mode 100644
index 0000000..238ddc3
Binary files /dev/null and b/sprites/ships/ship_tombstone_glow/ship_tombstone_glow.png differ
diff --git a/sprites/ships/ship_tombstone_icon/ship_tombstone_icon.png b/sprites/ships/ship_tombstone_icon/ship_tombstone_icon.png
new file mode 100644
index 0000000..780ddaf
Binary files /dev/null and b/sprites/ships/ship_tombstone_icon/ship_tombstone_icon.png differ
diff --git a/sprites/ships/ship_tombstone_prefab/ship_tombstone_prefab.png b/sprites/ships/ship_tombstone_prefab/ship_tombstone_prefab.png
new file mode 100644
index 0000000..18de6ef
Binary files /dev/null and b/sprites/ships/ship_tombstone_prefab/ship_tombstone_prefab.png differ
diff --git a/sprites/ships/ship_transparency/mid.png b/sprites/ships/ship_transparency/mid.png
new file mode 100644
index 0000000..5a3ad2d
Binary files /dev/null and b/sprites/ships/ship_transparency/mid.png differ
diff --git a/sprites/ships/ship_transparency/mid_t.png b/sprites/ships/ship_transparency/mid_t.png
new file mode 100644
index 0000000..303748f
Binary files /dev/null and b/sprites/ships/ship_transparency/mid_t.png differ
diff --git a/sprites/ships/ship_transparency/side_down.png b/sprites/ships/ship_transparency/side_down.png
new file mode 100644
index 0000000..b1075f6
Binary files /dev/null and b/sprites/ships/ship_transparency/side_down.png differ
diff --git a/sprites/ships/ship_transparency/side_down_t.png b/sprites/ships/ship_transparency/side_down_t.png
new file mode 100644
index 0000000..64e5465
Binary files /dev/null and b/sprites/ships/ship_transparency/side_down_t.png differ
diff --git a/sprites/ships/ship_transparency/side_up.png b/sprites/ships/ship_transparency/side_up.png
new file mode 100644
index 0000000..e663ffc
Binary files /dev/null and b/sprites/ships/ship_transparency/side_up.png differ
diff --git a/sprites/ships/ship_transparency/side_up_t.png b/sprites/ships/ship_transparency/side_up_t.png
new file mode 100644
index 0000000..706c421
Binary files /dev/null and b/sprites/ships/ship_transparency/side_up_t.png differ
diff --git a/sprites/ships/ship_transparency/sub_down.png b/sprites/ships/ship_transparency/sub_down.png
new file mode 100644
index 0000000..ba5a684
Binary files /dev/null and b/sprites/ships/ship_transparency/sub_down.png differ
diff --git a/sprites/ships/ship_transparency/sub_down_t.png b/sprites/ships/ship_transparency/sub_down_t.png
new file mode 100644
index 0000000..1544a81
Binary files /dev/null and b/sprites/ships/ship_transparency/sub_down_t.png differ
diff --git a/sprites/ships/ship_transparency/sub_up.png b/sprites/ships/ship_transparency/sub_up.png
new file mode 100644
index 0000000..4d4422c
Binary files /dev/null and b/sprites/ships/ship_transparency/sub_up.png differ
diff --git a/sprites/ships/ship_transparency/sub_up_t.png b/sprites/ships/ship_transparency/sub_up_t.png
new file mode 100644
index 0000000..891bad3
Binary files /dev/null and b/sprites/ships/ship_transparency/sub_up_t.png differ
diff --git a/sprites/ships/ship_transparency_full/ship_transparency_full.png b/sprites/ships/ship_transparency_full/ship_transparency_full.png
new file mode 100644
index 0000000..630cbd7
Binary files /dev/null and b/sprites/ships/ship_transparency_full/ship_transparency_full.png differ
diff --git a/sprites/ships/ship_transparency_full_glow/ship_transparency_full_glow.png b/sprites/ships/ship_transparency_full_glow/ship_transparency_full_glow.png
new file mode 100644
index 0000000..96d9e29
Binary files /dev/null and b/sprites/ships/ship_transparency_full_glow/ship_transparency_full_glow.png differ
diff --git a/sprites/ships/ship_transparency_full_icon/ship_transparency_full_icon.png b/sprites/ships/ship_transparency_full_icon/ship_transparency_full_icon.png
new file mode 100644
index 0000000..12da1dc
Binary files /dev/null and b/sprites/ships/ship_transparency_full_icon/ship_transparency_full_icon.png differ
diff --git a/sprites/ships/ship_wall_glow/ship_wall_glow.png b/sprites/ships/ship_wall_glow/ship_wall_glow.png
new file mode 100644
index 0000000..a00dd8e
Binary files /dev/null and b/sprites/ships/ship_wall_glow/ship_wall_glow.png differ
diff --git a/sprites/treasures/anion/anion.png b/sprites/treasures/anion/anion.png
new file mode 100644
index 0000000..3c580d8
Binary files /dev/null and b/sprites/treasures/anion/anion.png differ
diff --git a/sprites/treasures/bubble/bubble.png b/sprites/treasures/bubble/bubble.png
new file mode 100644
index 0000000..cf444f8
Binary files /dev/null and b/sprites/treasures/bubble/bubble.png differ
diff --git a/sprites/treasures/calculator/calculator.png b/sprites/treasures/calculator/calculator.png
new file mode 100644
index 0000000..342308d
Binary files /dev/null and b/sprites/treasures/calculator/calculator.png differ
diff --git a/sprites/treasures/clover/clover.png b/sprites/treasures/clover/clover.png
new file mode 100644
index 0000000..4b162b0
Binary files /dev/null and b/sprites/treasures/clover/clover.png differ
diff --git a/sprites/treasures/connecting_rod/connecting_rod.png b/sprites/treasures/connecting_rod/connecting_rod.png
new file mode 100644
index 0000000..82d6697
Binary files /dev/null and b/sprites/treasures/connecting_rod/connecting_rod.png differ
diff --git a/sprites/treasures/double_hit/double_hit.png b/sprites/treasures/double_hit/double_hit.png
new file mode 100644
index 0000000..7565323
Binary files /dev/null and b/sprites/treasures/double_hit/double_hit.png differ
diff --git a/sprites/treasures/dye/dye.png b/sprites/treasures/dye/dye.png
new file mode 100644
index 0000000..78d5796
Binary files /dev/null and b/sprites/treasures/dye/dye.png differ
diff --git a/sprites/treasures/error_1/error_1.png b/sprites/treasures/error_1/error_1.png
new file mode 100644
index 0000000..19d8eba
Binary files /dev/null and b/sprites/treasures/error_1/error_1.png differ
diff --git a/sprites/treasures/extra_box/extra_box.png b/sprites/treasures/extra_box/extra_box.png
new file mode 100644
index 0000000..6c10701
Binary files /dev/null and b/sprites/treasures/extra_box/extra_box.png differ
diff --git a/sprites/treasures/four_leaf_clover/four_leaf_clover.png b/sprites/treasures/four_leaf_clover/four_leaf_clover.png
new file mode 100644
index 0000000..840357c
Binary files /dev/null and b/sprites/treasures/four_leaf_clover/four_leaf_clover.png differ
diff --git a/sprites/treasures/function/function.png b/sprites/treasures/function/function.png
new file mode 100644
index 0000000..39c2b23
Binary files /dev/null and b/sprites/treasures/function/function.png differ
diff --git a/sprites/treasures/gel/gel.png b/sprites/treasures/gel/gel.png
new file mode 100644
index 0000000..a408525
Binary files /dev/null and b/sprites/treasures/gel/gel.png differ
diff --git a/sprites/treasures/lightsaber/lightsaber.png b/sprites/treasures/lightsaber/lightsaber.png
new file mode 100644
index 0000000..b512159
Binary files /dev/null and b/sprites/treasures/lightsaber/lightsaber.png differ
diff --git a/sprites/treasures/magnet/magnet.png b/sprites/treasures/magnet/magnet.png
new file mode 100644
index 0000000..5847e89
Binary files /dev/null and b/sprites/treasures/magnet/magnet.png differ
diff --git a/sprites/treasures/mid_cannon/mid_cannon.png b/sprites/treasures/mid_cannon/mid_cannon.png
new file mode 100644
index 0000000..f973989
Binary files /dev/null and b/sprites/treasures/mid_cannon/mid_cannon.png differ
diff --git a/sprites/treasures/multicast/multicast.png b/sprites/treasures/multicast/multicast.png
new file mode 100644
index 0000000..ba0c85a
Binary files /dev/null and b/sprites/treasures/multicast/multicast.png differ
diff --git a/sprites/treasures/old_paper/old_paper.png b/sprites/treasures/old_paper/old_paper.png
new file mode 100644
index 0000000..159fceb
Binary files /dev/null and b/sprites/treasures/old_paper/old_paper.png differ
diff --git a/sprites/treasures/paint _spraying/paint _spraying.png b/sprites/treasures/paint _spraying/paint _spraying.png
new file mode 100644
index 0000000..65ce4b2
Binary files /dev/null and b/sprites/treasures/paint _spraying/paint _spraying.png differ
diff --git a/sprites/treasures/pigment/pigment.png b/sprites/treasures/pigment/pigment.png
new file mode 100644
index 0000000..c731c29
Binary files /dev/null and b/sprites/treasures/pigment/pigment.png differ
diff --git a/sprites/treasures/rainbow/rainbow.png b/sprites/treasures/rainbow/rainbow.png
new file mode 100644
index 0000000..b3210b5
Binary files /dev/null and b/sprites/treasures/rainbow/rainbow.png differ
diff --git a/sprites/treasures/resistor/resistor.png b/sprites/treasures/resistor/resistor.png
new file mode 100644
index 0000000..16b770c
Binary files /dev/null and b/sprites/treasures/resistor/resistor.png differ
diff --git a/sprites/treasures/restart/restart.png b/sprites/treasures/restart/restart.png
new file mode 100644
index 0000000..a5e53ab
Binary files /dev/null and b/sprites/treasures/restart/restart.png differ
diff --git a/sprites/treasures/share_pool/share_pool.png b/sprites/treasures/share_pool/share_pool.png
new file mode 100644
index 0000000..9b7406d
Binary files /dev/null and b/sprites/treasures/share_pool/share_pool.png differ
diff --git a/sprites/treasures/shock_wave/shock_wave.png b/sprites/treasures/shock_wave/shock_wave.png
new file mode 100644
index 0000000..9d094d5
Binary files /dev/null and b/sprites/treasures/shock_wave/shock_wave.png differ
diff --git a/sprites/treasures/snowflake/snowflake.png b/sprites/treasures/snowflake/snowflake.png
new file mode 100644
index 0000000..bf1b25d
Binary files /dev/null and b/sprites/treasures/snowflake/snowflake.png differ
diff --git a/sprites/treasures/spacetime_stabilizer/spacetime_stabilizer.png b/sprites/treasures/spacetime_stabilizer/spacetime_stabilizer.png
new file mode 100644
index 0000000..ad2d7b3
Binary files /dev/null and b/sprites/treasures/spacetime_stabilizer/spacetime_stabilizer.png differ
diff --git a/sprites/treasures/three_flag/three_flag.png b/sprites/treasures/three_flag/three_flag.png
new file mode 100644
index 0000000..70388d3
Binary files /dev/null and b/sprites/treasures/three_flag/three_flag.png differ
diff --git a/sprites/tutorial/use/use_cd/Use_CD.png b/sprites/tutorial/use/use_cd/Use_CD.png
index 9dfcc2c..54a5cbe 100644
Binary files a/sprites/tutorial/use/use_cd/Use_CD.png and b/sprites/tutorial/use/use_cd/Use_CD.png differ
diff --git a/sprites/tutorial/use/use_click/Use_Click.png b/sprites/tutorial/use/use_click/Use_Click.png
index 75faf7c..66cab55 100644
Binary files a/sprites/tutorial/use/use_click/Use_Click.png and b/sprites/tutorial/use/use_click/Use_Click.png differ
diff --git a/sprites/ui/ui_battle_dialog_purple/UI_battle_dialog_purple.png b/sprites/ui/ui_battle_dialog_purple/UI_battle_dialog_purple.png
new file mode 100644
index 0000000..3f37116
Binary files /dev/null and b/sprites/ui/ui_battle_dialog_purple/UI_battle_dialog_purple.png differ
diff --git a/sprites/ui/ui_battle_event_back/UI_battle_event_back.png b/sprites/ui/ui_battle_event_back/UI_battle_event_back.png
index 80a6c7e..57d938f 100644
Binary files a/sprites/ui/ui_battle_event_back/UI_battle_event_back.png and b/sprites/ui/ui_battle_event_back/UI_battle_event_back.png differ
diff --git a/sprites/ui/ui_battle_material_hover/UI_battle_material_hover.png b/sprites/ui/ui_battle_material_hover/UI_battle_material_hover.png
index b08b48f..6031638 100644
Binary files a/sprites/ui/ui_battle_material_hover/UI_battle_material_hover.png and b/sprites/ui/ui_battle_material_hover/UI_battle_material_hover.png differ
diff --git a/sprites/ui/ui_button_confirm/UI_button_confirm.png b/sprites/ui/ui_button_confirm/UI_button_confirm.png
new file mode 100644
index 0000000..8cbec9b
Binary files /dev/null and b/sprites/ui/ui_button_confirm/UI_button_confirm.png differ
diff --git a/sprites/ui/ui_button_confirm_click/UI_button_confirm_click.png b/sprites/ui/ui_button_confirm_click/UI_button_confirm_click.png
new file mode 100644
index 0000000..c64ba69
Binary files /dev/null and b/sprites/ui/ui_button_confirm_click/UI_button_confirm_click.png differ
diff --git a/sprites/ui/ui_button_confirm_disable/UI_button_confirm_disable.png b/sprites/ui/ui_button_confirm_disable/UI_button_confirm_disable.png
new file mode 100644
index 0000000..e73f839
Binary files /dev/null and b/sprites/ui/ui_button_confirm_disable/UI_button_confirm_disable.png differ
diff --git a/sprites/ui/ui_button_confirm_hover/UI_button_confirm_hover.png b/sprites/ui/ui_button_confirm_hover/UI_button_confirm_hover.png
new file mode 100644
index 0000000..3dbc9b4
Binary files /dev/null and b/sprites/ui/ui_button_confirm_hover/UI_button_confirm_hover.png differ
diff --git a/sprites/ui/ui_button_pickship_0/UI_button_pickship_0.png b/sprites/ui/ui_button_pickship_0/UI_button_pickship_0.png
new file mode 100644
index 0000000..a1958b5
Binary files /dev/null and b/sprites/ui/ui_button_pickship_0/UI_button_pickship_0.png differ
diff --git a/sprites/ui/ui_button_pickship_0_click/UI_button_pickship_0_click.png b/sprites/ui/ui_button_pickship_0_click/UI_button_pickship_0_click.png
new file mode 100644
index 0000000..04fff63
Binary files /dev/null and b/sprites/ui/ui_button_pickship_0_click/UI_button_pickship_0_click.png differ
diff --git a/sprites/ui/ui_button_pickship_0_disable/UI_button_pickship_0_disable.png b/sprites/ui/ui_button_pickship_0_disable/UI_button_pickship_0_disable.png
new file mode 100644
index 0000000..0b773c7
Binary files /dev/null and b/sprites/ui/ui_button_pickship_0_disable/UI_button_pickship_0_disable.png differ
diff --git a/sprites/ui/ui_button_pickship_0_hover/UI_button_pickship_0_hover.png b/sprites/ui/ui_button_pickship_0_hover/UI_button_pickship_0_hover.png
new file mode 100644
index 0000000..ca73eed
Binary files /dev/null and b/sprites/ui/ui_button_pickship_0_hover/UI_button_pickship_0_hover.png differ
diff --git a/sprites/ui/ui_button_pickship_0_pick/UI_button_pickship_0_pick.png b/sprites/ui/ui_button_pickship_0_pick/UI_button_pickship_0_pick.png
new file mode 100644
index 0000000..7cbe141
Binary files /dev/null and b/sprites/ui/ui_button_pickship_0_pick/UI_button_pickship_0_pick.png differ
diff --git a/sprites/ui/ui_button_pickship_3/UI_button_pickship_3.png b/sprites/ui/ui_button_pickship_3/UI_button_pickship_3.png
new file mode 100644
index 0000000..9dbc836
Binary files /dev/null and b/sprites/ui/ui_button_pickship_3/UI_button_pickship_3.png differ
diff --git a/sprites/ui/ui_button_pickship_3_click/UI_button_pickship_3_click.png b/sprites/ui/ui_button_pickship_3_click/UI_button_pickship_3_click.png
new file mode 100644
index 0000000..77f8d85
Binary files /dev/null and b/sprites/ui/ui_button_pickship_3_click/UI_button_pickship_3_click.png differ
diff --git a/sprites/ui/ui_button_pickship_3_disable/UI_button_pickship_3_disable.png b/sprites/ui/ui_button_pickship_3_disable/UI_button_pickship_3_disable.png
new file mode 100644
index 0000000..c885069
Binary files /dev/null and b/sprites/ui/ui_button_pickship_3_disable/UI_button_pickship_3_disable.png differ
diff --git a/sprites/ui/ui_button_pickship_3_hover/UI_button_pickship_3_hover.png b/sprites/ui/ui_button_pickship_3_hover/UI_button_pickship_3_hover.png
new file mode 100644
index 0000000..7c41950
Binary files /dev/null and b/sprites/ui/ui_button_pickship_3_hover/UI_button_pickship_3_hover.png differ
diff --git a/sprites/ui/ui_button_pickship_3_pick/UI_button_pickship_3_pick.png b/sprites/ui/ui_button_pickship_3_pick/UI_button_pickship_3_pick.png
new file mode 100644
index 0000000..aa0b24f
Binary files /dev/null and b/sprites/ui/ui_button_pickship_3_pick/UI_button_pickship_3_pick.png differ
diff --git a/sprites/ui/ui_button_shop_buy/UI_button_shop_buy.png b/sprites/ui/ui_button_shop_buy/UI_button_shop_buy.png
new file mode 100644
index 0000000..91c2e99
Binary files /dev/null and b/sprites/ui/ui_button_shop_buy/UI_button_shop_buy.png differ
diff --git a/sprites/ui/ui_button_shop_buy_click/UI_button_shop_buy_click.png b/sprites/ui/ui_button_shop_buy_click/UI_button_shop_buy_click.png
new file mode 100644
index 0000000..1b01197
Binary files /dev/null and b/sprites/ui/ui_button_shop_buy_click/UI_button_shop_buy_click.png differ
diff --git a/sprites/ui/ui_button_shop_buy_disable/UI_button_shop_buy_disable.png b/sprites/ui/ui_button_shop_buy_disable/UI_button_shop_buy_disable.png
new file mode 100644
index 0000000..837d83d
Binary files /dev/null and b/sprites/ui/ui_button_shop_buy_disable/UI_button_shop_buy_disable.png differ
diff --git a/sprites/ui/ui_button_shop_buy_hover/UI_button_shop_buy_hover.png b/sprites/ui/ui_button_shop_buy_hover/UI_button_shop_buy_hover.png
new file mode 100644
index 0000000..9b5e66c
Binary files /dev/null and b/sprites/ui/ui_button_shop_buy_hover/UI_button_shop_buy_hover.png differ
diff --git a/sprites/ui/ui_button_treasure_reorder/UI_button_treasure_reorder.png b/sprites/ui/ui_button_treasure_reorder/UI_button_treasure_reorder.png
new file mode 100644
index 0000000..a8a522f
Binary files /dev/null and b/sprites/ui/ui_button_treasure_reorder/UI_button_treasure_reorder.png differ
diff --git a/sprites/ui/ui_button_treasure_reorder_click/UI_button_treasure_reorder_click.png b/sprites/ui/ui_button_treasure_reorder_click/UI_button_treasure_reorder_click.png
new file mode 100644
index 0000000..daaf12f
Binary files /dev/null and b/sprites/ui/ui_button_treasure_reorder_click/UI_button_treasure_reorder_click.png differ
diff --git a/sprites/ui/ui_button_treasure_reorder_disable/UI_button_treasure_reorder_disable.png b/sprites/ui/ui_button_treasure_reorder_disable/UI_button_treasure_reorder_disable.png
new file mode 100644
index 0000000..3d0b8f9
Binary files /dev/null and b/sprites/ui/ui_button_treasure_reorder_disable/UI_button_treasure_reorder_disable.png differ
diff --git a/sprites/ui/ui_button_treasure_reorder_hover/UI_button_treasure_reorder_hover.png b/sprites/ui/ui_button_treasure_reorder_hover/UI_button_treasure_reorder_hover.png
new file mode 100644
index 0000000..70024a2
Binary files /dev/null and b/sprites/ui/ui_button_treasure_reorder_hover/UI_button_treasure_reorder_hover.png differ
diff --git a/sprites/ui/ui_clue_panel/UI_clue_panel.png b/sprites/ui/ui_clue_panel/UI_clue_panel.png
new file mode 100644
index 0000000..3895794
Binary files /dev/null and b/sprites/ui/ui_clue_panel/UI_clue_panel.png differ
diff --git a/sprites/ui/ui_down_panel_background_call/UI_down_panel_background_call.png b/sprites/ui/ui_down_panel_background_call/UI_down_panel_background_call.png
new file mode 100644
index 0000000..98ae2b3
Binary files /dev/null and b/sprites/ui/ui_down_panel_background_call/UI_down_panel_background_call.png differ
diff --git a/sprites/ui/ui_end_wanted_red/UI_end_wanted_red.png b/sprites/ui/ui_end_wanted_red/UI_end_wanted_red.png
new file mode 100644
index 0000000..b6f5f81
Binary files /dev/null and b/sprites/ui/ui_end_wanted_red/UI_end_wanted_red.png differ
diff --git a/sprites/ui/ui_initial_icon_wiki/UI_initial_icon_wiki.png b/sprites/ui/ui_initial_icon_wiki/UI_initial_icon_wiki.png
new file mode 100644
index 0000000..c022834
Binary files /dev/null and b/sprites/ui/ui_initial_icon_wiki/UI_initial_icon_wiki.png differ
diff --git a/sprites/ui/ui_math_frame/UI_math_frame.png b/sprites/ui/ui_math_frame/UI_math_frame.png
new file mode 100644
index 0000000..8cd3ca8
Binary files /dev/null and b/sprites/ui/ui_math_frame/UI_math_frame.png differ
diff --git a/sprites/ui/ui_math_frame_click/UI_math_frame_click.png b/sprites/ui/ui_math_frame_click/UI_math_frame_click.png
new file mode 100644
index 0000000..501f1dd
Binary files /dev/null and b/sprites/ui/ui_math_frame_click/UI_math_frame_click.png differ
diff --git a/sprites/ui/ui_math_frame_disable/UI_math_frame_disable.png b/sprites/ui/ui_math_frame_disable/UI_math_frame_disable.png
new file mode 100644
index 0000000..ed68daf
Binary files /dev/null and b/sprites/ui/ui_math_frame_disable/UI_math_frame_disable.png differ
diff --git a/sprites/ui/ui_math_frame_hover/UI_math_frame_hover.png b/sprites/ui/ui_math_frame_hover/UI_math_frame_hover.png
new file mode 100644
index 0000000..3409150
Binary files /dev/null and b/sprites/ui/ui_math_frame_hover/UI_math_frame_hover.png differ
diff --git a/sprites/ui/ui_math_hide_button/UI_math_hide_button.png b/sprites/ui/ui_math_hide_button/UI_math_hide_button.png
new file mode 100644
index 0000000..11dbd73
Binary files /dev/null and b/sprites/ui/ui_math_hide_button/UI_math_hide_button.png differ
diff --git a/sprites/ui/ui_math_hide_button_click/UI_math_hide_button_click.png b/sprites/ui/ui_math_hide_button_click/UI_math_hide_button_click.png
new file mode 100644
index 0000000..7e45857
Binary files /dev/null and b/sprites/ui/ui_math_hide_button_click/UI_math_hide_button_click.png differ
diff --git a/sprites/ui/ui_math_hide_button_disable/UI_math_hide_button_disable.png b/sprites/ui/ui_math_hide_button_disable/UI_math_hide_button_disable.png
new file mode 100644
index 0000000..a7afaa8
Binary files /dev/null and b/sprites/ui/ui_math_hide_button_disable/UI_math_hide_button_disable.png differ
diff --git a/sprites/ui/ui_math_hide_button_hover/UI_math_hide_button_hover.png b/sprites/ui/ui_math_hide_button_hover/UI_math_hide_button_hover.png
new file mode 100644
index 0000000..933b991
Binary files /dev/null and b/sprites/ui/ui_math_hide_button_hover/UI_math_hide_button_hover.png differ
diff --git a/sprites/ui/ui_mod_back_dark/UI_mod_back_dark.png b/sprites/ui/ui_mod_back_dark/UI_mod_back_dark.png
new file mode 100644
index 0000000..a3a424c
Binary files /dev/null and b/sprites/ui/ui_mod_back_dark/UI_mod_back_dark.png differ
diff --git a/sprites/ui/ui_mod_back_light/UI_mod_back_light.png b/sprites/ui/ui_mod_back_light/UI_mod_back_light.png
new file mode 100644
index 0000000..7d7f6c2
Binary files /dev/null and b/sprites/ui/ui_mod_back_light/UI_mod_back_light.png differ
diff --git a/sprites/ui/ui_mod_order_down/UI_mod_order_down.png b/sprites/ui/ui_mod_order_down/UI_mod_order_down.png
new file mode 100644
index 0000000..6ca954a
Binary files /dev/null and b/sprites/ui/ui_mod_order_down/UI_mod_order_down.png differ
diff --git a/sprites/ui/ui_mod_order_up/UI_mod_order_up.png b/sprites/ui/ui_mod_order_up/UI_mod_order_up.png
new file mode 100644
index 0000000..d5b5f72
Binary files /dev/null and b/sprites/ui/ui_mod_order_up/UI_mod_order_up.png differ
diff --git a/sprites/ui/ui_mod_panel/UI_mod_panel.png b/sprites/ui/ui_mod_panel/UI_mod_panel.png
new file mode 100644
index 0000000..50853f8
Binary files /dev/null and b/sprites/ui/ui_mod_panel/UI_mod_panel.png differ
diff --git a/sprites/ui/ui_panel_check_box_long/UI_panel_check_box_long.png b/sprites/ui/ui_panel_check_box_long/UI_panel_check_box_long.png
new file mode 100644
index 0000000..4f1a047
Binary files /dev/null and b/sprites/ui/ui_panel_check_box_long/UI_panel_check_box_long.png differ
diff --git a/sprites/ui/ui_panel_hover_unit_back/UI_panel_hover_unit_back.png b/sprites/ui/ui_panel_hover_unit_back/UI_panel_hover_unit_back.png
index 1855a72..ae0a87e 100644
Binary files a/sprites/ui/ui_panel_hover_unit_back/UI_panel_hover_unit_back.png and b/sprites/ui/ui_panel_hover_unit_back/UI_panel_hover_unit_back.png differ
diff --git a/sprites/ui/ui_panel_hover_unit_down/UI_panel_hover_unit_down.png b/sprites/ui/ui_panel_hover_unit_down/UI_panel_hover_unit_down.png
index f24f191..5d6868f 100644
Binary files a/sprites/ui/ui_panel_hover_unit_down/UI_panel_hover_unit_down.png and b/sprites/ui/ui_panel_hover_unit_down/UI_panel_hover_unit_down.png differ
diff --git a/sprites/ui/ui_panel_hover_unit_line/UI_panel_hover_unit_line.png b/sprites/ui/ui_panel_hover_unit_line/UI_panel_hover_unit_line.png
index efc8c28..05c4b10 100644
Binary files a/sprites/ui/ui_panel_hover_unit_line/UI_panel_hover_unit_line.png and b/sprites/ui/ui_panel_hover_unit_line/UI_panel_hover_unit_line.png differ
diff --git a/sprites/ui/ui_panel_hover_unit_underline/UI_panel_hover_unit_underline.png b/sprites/ui/ui_panel_hover_unit_underline/UI_panel_hover_unit_underline.png
index 798f577..82ceb40 100644
Binary files a/sprites/ui/ui_panel_hover_unit_underline/UI_panel_hover_unit_underline.png and b/sprites/ui/ui_panel_hover_unit_underline/UI_panel_hover_unit_underline.png differ
diff --git a/sprites/ui/ui_panel_promotion/UI_panel_promotion.png b/sprites/ui/ui_panel_promotion/UI_panel_promotion.png
index 6feaf94..6bd814a 100644
Binary files a/sprites/ui/ui_panel_promotion/UI_panel_promotion.png and b/sprites/ui/ui_panel_promotion/UI_panel_promotion.png differ
diff --git a/sprites/ui/ui_panel_promotion_line/UI_panel_promotion_line.png b/sprites/ui/ui_panel_promotion_line/UI_panel_promotion_line.png
index 103564b..0535ee3 100644
Binary files a/sprites/ui/ui_panel_promotion_line/UI_panel_promotion_line.png and b/sprites/ui/ui_panel_promotion_line/UI_panel_promotion_line.png differ
diff --git a/sprites/ui/ui_panel_shop_unit_frame/UI_panel_shop_unit_frame.png b/sprites/ui/ui_panel_shop_unit_frame/UI_panel_shop_unit_frame.png
index 3a588bf..c95d132 100644
Binary files a/sprites/ui/ui_panel_shop_unit_frame/UI_panel_shop_unit_frame.png and b/sprites/ui/ui_panel_shop_unit_frame/UI_panel_shop_unit_frame.png differ
diff --git a/sprites/ui/ui_panel_shop_unit_frame_click/UI_panel_shop_unit_frame_click.png b/sprites/ui/ui_panel_shop_unit_frame_click/UI_panel_shop_unit_frame_click.png
index b74252e..cfe46e3 100644
Binary files a/sprites/ui/ui_panel_shop_unit_frame_click/UI_panel_shop_unit_frame_click.png and b/sprites/ui/ui_panel_shop_unit_frame_click/UI_panel_shop_unit_frame_click.png differ
diff --git a/sprites/ui/ui_panel_shop_unit_frame_disable/UI_panel_shop_unit_frame_disable.png b/sprites/ui/ui_panel_shop_unit_frame_disable/UI_panel_shop_unit_frame_disable.png
index b562b74..b678ffd 100644
Binary files a/sprites/ui/ui_panel_shop_unit_frame_disable/UI_panel_shop_unit_frame_disable.png and b/sprites/ui/ui_panel_shop_unit_frame_disable/UI_panel_shop_unit_frame_disable.png differ
diff --git a/sprites/ui/ui_panel_shop_unit_frame_hover/UI_panel_shop_unit_frame_hover.png b/sprites/ui/ui_panel_shop_unit_frame_hover/UI_panel_shop_unit_frame_hover.png
index 5b66bff..5806b63 100644
Binary files a/sprites/ui/ui_panel_shop_unit_frame_hover/UI_panel_shop_unit_frame_hover.png and b/sprites/ui/ui_panel_shop_unit_frame_hover/UI_panel_shop_unit_frame_hover.png differ
diff --git a/sprites/ui/ui_panel_wanted_back/UI_panel_wanted_back.png b/sprites/ui/ui_panel_wanted_back/UI_panel_wanted_back.png
index fa1e09a..1ca563f 100644
Binary files a/sprites/ui/ui_panel_wanted_back/UI_panel_wanted_back.png and b/sprites/ui/ui_panel_wanted_back/UI_panel_wanted_back.png differ
diff --git a/sprites/ui/ui_panel_wanted_back_line/UI_panel_wanted_back_line.png b/sprites/ui/ui_panel_wanted_back_line/UI_panel_wanted_back_line.png
index da618c2..83e7e9d 100644
Binary files a/sprites/ui/ui_panel_wanted_back_line/UI_panel_wanted_back_line.png and b/sprites/ui/ui_panel_wanted_back_line/UI_panel_wanted_back_line.png differ
diff --git a/sprites/ui/ui_setting_frame_back_system_switch/UI_setting_frame_back_system_switch.png b/sprites/ui/ui_setting_frame_back_system_switch/UI_setting_frame_back_system_switch.png
new file mode 100644
index 0000000..b990dcf
Binary files /dev/null and b/sprites/ui/ui_setting_frame_back_system_switch/UI_setting_frame_back_system_switch.png differ
diff --git a/sprites/ui/ui_start_pilot_portrait_background/UI_start_pilot_portrait_background.png b/sprites/ui/ui_start_pilot_portrait_background/UI_start_pilot_portrait_background.png
new file mode 100644
index 0000000..eeced74
Binary files /dev/null and b/sprites/ui/ui_start_pilot_portrait_background/UI_start_pilot_portrait_background.png differ
diff --git a/sprites/ui/ui_start_pilot_portrait_background_hover/UI_start_pilot_portrait_background_hover.png b/sprites/ui/ui_start_pilot_portrait_background_hover/UI_start_pilot_portrait_background_hover.png
new file mode 100644
index 0000000..b1b39eb
Binary files /dev/null and b/sprites/ui/ui_start_pilot_portrait_background_hover/UI_start_pilot_portrait_background_hover.png differ
diff --git a/sprites/ui/ui_start_pilot_portrait_frame_hover/UI_start_pilot_portrait_frame_hover.png b/sprites/ui/ui_start_pilot_portrait_frame_hover/UI_start_pilot_portrait_frame_hover.png
new file mode 100644
index 0000000..d184709
Binary files /dev/null and b/sprites/ui/ui_start_pilot_portrait_frame_hover/UI_start_pilot_portrait_frame_hover.png differ
diff --git a/sprites/ui/ui_start_pilot_short_beast/UI_start_pilot_short_beast.png b/sprites/ui/ui_start_pilot_short_beast/UI_start_pilot_short_beast.png
new file mode 100644
index 0000000..1d3d71f
Binary files /dev/null and b/sprites/ui/ui_start_pilot_short_beast/UI_start_pilot_short_beast.png differ
diff --git a/sprites/ui/ui_start_pilot_short_human/UI_start_pilot_short_human.png b/sprites/ui/ui_start_pilot_short_human/UI_start_pilot_short_human.png
new file mode 100644
index 0000000..0355f23
Binary files /dev/null and b/sprites/ui/ui_start_pilot_short_human/UI_start_pilot_short_human.png differ
diff --git a/sprites/ui/ui_start_pilot_short_robot/UI_start_pilot_short_robot.png b/sprites/ui/ui_start_pilot_short_robot/UI_start_pilot_short_robot.png
new file mode 100644
index 0000000..45e8ffe
Binary files /dev/null and b/sprites/ui/ui_start_pilot_short_robot/UI_start_pilot_short_robot.png differ
diff --git a/sprites/ui/ui_start_pilot_short_treant/UI_start_pilot_short_treant.png b/sprites/ui/ui_start_pilot_short_treant/UI_start_pilot_short_treant.png
new file mode 100644
index 0000000..5999e74
Binary files /dev/null and b/sprites/ui/ui_start_pilot_short_treant/UI_start_pilot_short_treant.png differ
diff --git a/sprites/ui/ui_start_ship_panel/UI_start_ship_panel.png b/sprites/ui/ui_start_ship_panel/UI_start_ship_panel.png
index 51c6b6a..9e2f7ea 100644
Binary files a/sprites/ui/ui_start_ship_panel/UI_start_ship_panel.png and b/sprites/ui/ui_start_ship_panel/UI_start_ship_panel.png differ
diff --git a/sprites/ui/ui_start_talent_fixed/UI_start_talent_fixed.png b/sprites/ui/ui_start_talent_fixed/UI_start_talent_fixed.png
index 145360e..7339128 100644
Binary files a/sprites/ui/ui_start_talent_fixed/UI_start_talent_fixed.png and b/sprites/ui/ui_start_talent_fixed/UI_start_talent_fixed.png differ
diff --git a/sprites/ui/ui_start_talent_fixed_hover/UI_start_talent_fixed_hover.png b/sprites/ui/ui_start_talent_fixed_hover/UI_start_talent_fixed_hover.png
index 8dbf4f1..7bcc513 100644
Binary files a/sprites/ui/ui_start_talent_fixed_hover/UI_start_talent_fixed_hover.png and b/sprites/ui/ui_start_talent_fixed_hover/UI_start_talent_fixed_hover.png differ
diff --git a/sprites/ui/ui_start_talent_random/UI_start_talent_random.png b/sprites/ui/ui_start_talent_random/UI_start_talent_random.png
index 4889b37..1883473 100644
Binary files a/sprites/ui/ui_start_talent_random/UI_start_talent_random.png and b/sprites/ui/ui_start_talent_random/UI_start_talent_random.png differ
diff --git a/sprites/ui/ui_start_talent_random_hover/UI_start_talent_random_hover.png b/sprites/ui/ui_start_talent_random_hover/UI_start_talent_random_hover.png
index eaa8625..7b67aff 100644
Binary files a/sprites/ui/ui_start_talent_random_hover/UI_start_talent_random_hover.png and b/sprites/ui/ui_start_talent_random_hover/UI_start_talent_random_hover.png differ
diff --git a/sprites/ui/ui_start_title_bar/UI_start_title_bar.png b/sprites/ui/ui_start_title_bar/UI_start_title_bar.png
index 8f4759c..e303dfd 100644
Binary files a/sprites/ui/ui_start_title_bar/UI_start_title_bar.png and b/sprites/ui/ui_start_title_bar/UI_start_title_bar.png differ
diff --git a/sprites/ui/ui_treasure_replace/UI_treasure_replace.png b/sprites/ui/ui_treasure_replace/UI_treasure_replace.png
new file mode 100644
index 0000000..f3c0605
Binary files /dev/null and b/sprites/ui/ui_treasure_replace/UI_treasure_replace.png differ
diff --git a/sprites/ui/ui_wiki_lock_talent/UI_wiki_lock_talent.png b/sprites/ui/ui_wiki_lock_talent/UI_wiki_lock_talent.png
index b65d6a5..39de365 100644
Binary files a/sprites/ui/ui_wiki_lock_talent/UI_wiki_lock_talent.png and b/sprites/ui/ui_wiki_lock_talent/UI_wiki_lock_talent.png differ
diff --git a/sprites/units/cannon_3_color/cannon_3_color.png b/sprites/units/cannon_3_color/cannon_3_color.png
new file mode 100644
index 0000000..ee2b44b
Binary files /dev/null and b/sprites/units/cannon_3_color/cannon_3_color.png differ
diff --git a/sprites/units/cannon_3rd/cannon_3rd.png b/sprites/units/cannon_3rd/cannon_3rd.png
new file mode 100644
index 0000000..544f420
Binary files /dev/null and b/sprites/units/cannon_3rd/cannon_3rd.png differ
diff --git a/sprites/units/cannon_absorb/cannon_absorb.png b/sprites/units/cannon_absorb/cannon_absorb.png
new file mode 100644
index 0000000..b6be6b2
Binary files /dev/null and b/sprites/units/cannon_absorb/cannon_absorb.png differ
diff --git a/sprites/units/cannon_auto/cannon_auto.png b/sprites/units/cannon_auto/cannon_auto.png
new file mode 100644
index 0000000..e6413ed
Binary files /dev/null and b/sprites/units/cannon_auto/cannon_auto.png differ
diff --git a/sprites/units/cannon_auto_down/cannon_auto_down.png b/sprites/units/cannon_auto_down/cannon_auto_down.png
new file mode 100644
index 0000000..2d22bc2
Binary files /dev/null and b/sprites/units/cannon_auto_down/cannon_auto_down.png differ
diff --git a/sprites/units/cannon_auto_gear/cannon_auto_gear.png b/sprites/units/cannon_auto_gear/cannon_auto_gear.png
new file mode 100644
index 0000000..65ec7ef
Binary files /dev/null and b/sprites/units/cannon_auto_gear/cannon_auto_gear.png differ
diff --git a/sprites/units/cannon_balance/cannon_balance.png b/sprites/units/cannon_balance/cannon_balance.png
new file mode 100644
index 0000000..d34a5c5
Binary files /dev/null and b/sprites/units/cannon_balance/cannon_balance.png differ
diff --git a/sprites/units/cannon_basic_black/cannon_basic_black.png b/sprites/units/cannon_basic_black/cannon_basic_black.png
new file mode 100644
index 0000000..5550aa5
Binary files /dev/null and b/sprites/units/cannon_basic_black/cannon_basic_black.png differ
diff --git a/sprites/units/cannon_basic_math/cannon_basic_math.png b/sprites/units/cannon_basic_math/cannon_basic_math.png
new file mode 100644
index 0000000..09c1f58
Binary files /dev/null and b/sprites/units/cannon_basic_math/cannon_basic_math.png differ
diff --git a/sprites/units/cannon_basic_t/cannon_basic_t.png b/sprites/units/cannon_basic_t/cannon_basic_t.png
new file mode 100644
index 0000000..75203af
Binary files /dev/null and b/sprites/units/cannon_basic_t/cannon_basic_t.png differ
diff --git a/sprites/units/cannon_bifurcate/cannon_bifurcate.png b/sprites/units/cannon_bifurcate/cannon_bifurcate.png
new file mode 100644
index 0000000..c3f0da6
Binary files /dev/null and b/sprites/units/cannon_bifurcate/cannon_bifurcate.png differ
diff --git a/sprites/units/cannon_blue_crystal/cannon_blue_crystal.png b/sprites/units/cannon_blue_crystal/cannon_blue_crystal.png
new file mode 100644
index 0000000..b254296
Binary files /dev/null and b/sprites/units/cannon_blue_crystal/cannon_blue_crystal.png differ
diff --git a/sprites/units/cannon_blue_dagger/cannon_blue_dagger.png b/sprites/units/cannon_blue_dagger/cannon_blue_dagger.png
new file mode 100644
index 0000000..e4d85bc
Binary files /dev/null and b/sprites/units/cannon_blue_dagger/cannon_blue_dagger.png differ
diff --git a/sprites/units/cannon_chain_reaction/cannon_chain_reaction.png b/sprites/units/cannon_chain_reaction/cannon_chain_reaction.png
new file mode 100644
index 0000000..2adf1d2
Binary files /dev/null and b/sprites/units/cannon_chain_reaction/cannon_chain_reaction.png differ
diff --git a/sprites/units/cannon_chain_reaction_light/cannon_chain_reaction_light.png b/sprites/units/cannon_chain_reaction_light/cannon_chain_reaction_light.png
new file mode 100644
index 0000000..1115202
Binary files /dev/null and b/sprites/units/cannon_chain_reaction_light/cannon_chain_reaction_light.png differ
diff --git a/sprites/units/cannon_chimes/cannon_chimes.png b/sprites/units/cannon_chimes/cannon_chimes.png
new file mode 100644
index 0000000..84da63d
Binary files /dev/null and b/sprites/units/cannon_chimes/cannon_chimes.png differ
diff --git a/sprites/units/cannon_color_bomb/cannon_color_bomb.png b/sprites/units/cannon_color_bomb/cannon_color_bomb.png
new file mode 100644
index 0000000..9abe84c
Binary files /dev/null and b/sprites/units/cannon_color_bomb/cannon_color_bomb.png differ
diff --git a/sprites/units/cannon_compare/cannon_compare.png b/sprites/units/cannon_compare/cannon_compare.png
new file mode 100644
index 0000000..67c4172
Binary files /dev/null and b/sprites/units/cannon_compare/cannon_compare.png differ
diff --git a/sprites/units/cannon_compare_back/cannon_compare_back.png b/sprites/units/cannon_compare_back/cannon_compare_back.png
new file mode 100644
index 0000000..0020592
Binary files /dev/null and b/sprites/units/cannon_compare_back/cannon_compare_back.png differ
diff --git a/sprites/units/cannon_compare_up/cannon_compare_up.png b/sprites/units/cannon_compare_up/cannon_compare_up.png
new file mode 100644
index 0000000..009eaf6
Binary files /dev/null and b/sprites/units/cannon_compare_up/cannon_compare_up.png differ
diff --git a/sprites/units/cannon_compass/cannon_compass.png b/sprites/units/cannon_compass/cannon_compass.png
new file mode 100644
index 0000000..96336fe
Binary files /dev/null and b/sprites/units/cannon_compass/cannon_compass.png differ
diff --git a/sprites/units/cannon_compass_back/cannon_compass_back.png b/sprites/units/cannon_compass_back/cannon_compass_back.png
new file mode 100644
index 0000000..2139c5e
Binary files /dev/null and b/sprites/units/cannon_compass_back/cannon_compass_back.png differ
diff --git a/sprites/units/cannon_compass_point/cannon_compass_point.png b/sprites/units/cannon_compass_point/cannon_compass_point.png
new file mode 100644
index 0000000..2adba90
Binary files /dev/null and b/sprites/units/cannon_compass_point/cannon_compass_point.png differ
diff --git a/sprites/units/cannon_connection/cannon_connection.png b/sprites/units/cannon_connection/cannon_connection.png
new file mode 100644
index 0000000..e2a3305
Binary files /dev/null and b/sprites/units/cannon_connection/cannon_connection.png differ
diff --git a/sprites/units/cannon_cycle/cannon_cycle.png b/sprites/units/cannon_cycle/cannon_cycle.png
new file mode 100644
index 0000000..ad72cbe
Binary files /dev/null and b/sprites/units/cannon_cycle/cannon_cycle.png differ
diff --git a/sprites/units/cannon_cycle_1/cannon_cycle_1.png b/sprites/units/cannon_cycle_1/cannon_cycle_1.png
new file mode 100644
index 0000000..20a5a28
Binary files /dev/null and b/sprites/units/cannon_cycle_1/cannon_cycle_1.png differ
diff --git a/sprites/units/cannon_cycle_2/cannon_cycle_2.png b/sprites/units/cannon_cycle_2/cannon_cycle_2.png
new file mode 100644
index 0000000..75e87dd
Binary files /dev/null and b/sprites/units/cannon_cycle_2/cannon_cycle_2.png differ
diff --git a/sprites/units/cannon_cycle_3/cannon_cycle_3.png b/sprites/units/cannon_cycle_3/cannon_cycle_3.png
new file mode 100644
index 0000000..3d4f658
Binary files /dev/null and b/sprites/units/cannon_cycle_3/cannon_cycle_3.png differ
diff --git a/sprites/units/cannon_cycle_back/cannon_cycle_back.png b/sprites/units/cannon_cycle_back/cannon_cycle_back.png
new file mode 100644
index 0000000..2f54da0
Binary files /dev/null and b/sprites/units/cannon_cycle_back/cannon_cycle_back.png differ
diff --git a/sprites/units/cannon_cycle_center/cannon_cycle_center.png b/sprites/units/cannon_cycle_center/cannon_cycle_center.png
new file mode 100644
index 0000000..cf8daaa
Binary files /dev/null and b/sprites/units/cannon_cycle_center/cannon_cycle_center.png differ
diff --git a/sprites/units/cannon_decline/cannon_decline.png b/sprites/units/cannon_decline/cannon_decline.png
new file mode 100644
index 0000000..c341616
Binary files /dev/null and b/sprites/units/cannon_decline/cannon_decline.png differ
diff --git a/sprites/units/cannon_disturb_satellite/cannon_disturb_satellite.png b/sprites/units/cannon_disturb_satellite/cannon_disturb_satellite.png
new file mode 100644
index 0000000..0fca1bb
Binary files /dev/null and b/sprites/units/cannon_disturb_satellite/cannon_disturb_satellite.png differ
diff --git a/sprites/units/cannon_filtration/cannon_filtration.png b/sprites/units/cannon_filtration/cannon_filtration.png
new file mode 100644
index 0000000..3d9d868
Binary files /dev/null and b/sprites/units/cannon_filtration/cannon_filtration.png differ
diff --git a/sprites/units/cannon_gear/cannon_gear.png b/sprites/units/cannon_gear/cannon_gear.png
new file mode 100644
index 0000000..f6b9581
Binary files /dev/null and b/sprites/units/cannon_gear/cannon_gear.png differ
diff --git a/sprites/units/cannon_gear_back/cannon_gear_back.png b/sprites/units/cannon_gear_back/cannon_gear_back.png
new file mode 100644
index 0000000..0ef3207
Binary files /dev/null and b/sprites/units/cannon_gear_back/cannon_gear_back.png differ
diff --git a/sprites/units/cannon_gear_up1/cannon_gear_up1.png b/sprites/units/cannon_gear_up1/cannon_gear_up1.png
new file mode 100644
index 0000000..4cfac6d
Binary files /dev/null and b/sprites/units/cannon_gear_up1/cannon_gear_up1.png differ
diff --git a/sprites/units/cannon_gear_up2/cannon_gear_up2.png b/sprites/units/cannon_gear_up2/cannon_gear_up2.png
new file mode 100644
index 0000000..345c6d9
Binary files /dev/null and b/sprites/units/cannon_gear_up2/cannon_gear_up2.png differ
diff --git a/sprites/units/cannon_ghost_1/cannon_ghost_1.png b/sprites/units/cannon_ghost_1/cannon_ghost_1.png
new file mode 100644
index 0000000..85e6a0f
Binary files /dev/null and b/sprites/units/cannon_ghost_1/cannon_ghost_1.png differ
diff --git a/sprites/units/cannon_ghost_1_back/cannon_ghost_1_back.png b/sprites/units/cannon_ghost_1_back/cannon_ghost_1_back.png
new file mode 100644
index 0000000..c45defa
Binary files /dev/null and b/sprites/units/cannon_ghost_1_back/cannon_ghost_1_back.png differ
diff --git a/sprites/units/cannon_ghost_1_up/cannon_ghost_1_up.png b/sprites/units/cannon_ghost_1_up/cannon_ghost_1_up.png
new file mode 100644
index 0000000..75413aa
Binary files /dev/null and b/sprites/units/cannon_ghost_1_up/cannon_ghost_1_up.png differ
diff --git a/sprites/units/cannon_ghost_2/cannon_ghost_2.png b/sprites/units/cannon_ghost_2/cannon_ghost_2.png
new file mode 100644
index 0000000..8c50869
Binary files /dev/null and b/sprites/units/cannon_ghost_2/cannon_ghost_2.png differ
diff --git a/sprites/units/cannon_ghost_2_back/cannon_ghost_2_back.png b/sprites/units/cannon_ghost_2_back/cannon_ghost_2_back.png
new file mode 100644
index 0000000..c45defa
Binary files /dev/null and b/sprites/units/cannon_ghost_2_back/cannon_ghost_2_back.png differ
diff --git a/sprites/units/cannon_ghost_2_up/cannon_ghost_2_up.png b/sprites/units/cannon_ghost_2_up/cannon_ghost_2_up.png
new file mode 100644
index 0000000..e9f86f8
Binary files /dev/null and b/sprites/units/cannon_ghost_2_up/cannon_ghost_2_up.png differ
diff --git a/sprites/units/cannon_ghost_3/cannon_ghost_3.png b/sprites/units/cannon_ghost_3/cannon_ghost_3.png
new file mode 100644
index 0000000..7a48571
Binary files /dev/null and b/sprites/units/cannon_ghost_3/cannon_ghost_3.png differ
diff --git a/sprites/units/cannon_ghost_3_back/cannon_ghost_3_back.png b/sprites/units/cannon_ghost_3_back/cannon_ghost_3_back.png
new file mode 100644
index 0000000..c45defa
Binary files /dev/null and b/sprites/units/cannon_ghost_3_back/cannon_ghost_3_back.png differ
diff --git a/sprites/units/cannon_ghost_3_up/cannon_ghost_3_up.png b/sprites/units/cannon_ghost_3_up/cannon_ghost_3_up.png
new file mode 100644
index 0000000..6c73b1d
Binary files /dev/null and b/sprites/units/cannon_ghost_3_up/cannon_ghost_3_up.png differ
diff --git a/sprites/units/cannon_god_of_war/cannon_god_of_war.png b/sprites/units/cannon_god_of_war/cannon_god_of_war.png
new file mode 100644
index 0000000..17b2f1c
Binary files /dev/null and b/sprites/units/cannon_god_of_war/cannon_god_of_war.png differ
diff --git a/sprites/units/cannon_king/cannon_king.png b/sprites/units/cannon_king/cannon_king.png
new file mode 100644
index 0000000..a70a26b
Binary files /dev/null and b/sprites/units/cannon_king/cannon_king.png differ
diff --git a/sprites/units/cannon_labyrinth/cannon_labyrinth.png b/sprites/units/cannon_labyrinth/cannon_labyrinth.png
new file mode 100644
index 0000000..7f7a804
Binary files /dev/null and b/sprites/units/cannon_labyrinth/cannon_labyrinth.png differ
diff --git a/sprites/units/cannon_lane_color/cannon_lane_color.png b/sprites/units/cannon_lane_color/cannon_lane_color.png
new file mode 100644
index 0000000..95d34bf
Binary files /dev/null and b/sprites/units/cannon_lane_color/cannon_lane_color.png differ
diff --git a/sprites/units/cannon_magnetic_field/cannon_magnetic_field.png b/sprites/units/cannon_magnetic_field/cannon_magnetic_field.png
new file mode 100644
index 0000000..c7ee900
Binary files /dev/null and b/sprites/units/cannon_magnetic_field/cannon_magnetic_field.png differ
diff --git a/sprites/units/cannon_monitor/cannon_monitor.png b/sprites/units/cannon_monitor/cannon_monitor.png
new file mode 100644
index 0000000..87596e3
Binary files /dev/null and b/sprites/units/cannon_monitor/cannon_monitor.png differ
diff --git a/sprites/units/cannon_moon/cannon_moon.png b/sprites/units/cannon_moon/cannon_moon.png
index 76ce0b5..20e6e5a 100644
Binary files a/sprites/units/cannon_moon/cannon_moon.png and b/sprites/units/cannon_moon/cannon_moon.png differ
diff --git a/sprites/units/cannon_motivate/cannon_motivate.png b/sprites/units/cannon_motivate/cannon_motivate.png
new file mode 100644
index 0000000..3f799d5
Binary files /dev/null and b/sprites/units/cannon_motivate/cannon_motivate.png differ
diff --git a/sprites/units/cannon_motivate_light/cannon_motivate_light.png b/sprites/units/cannon_motivate_light/cannon_motivate_light.png
new file mode 100644
index 0000000..692f6e3
Binary files /dev/null and b/sprites/units/cannon_motivate_light/cannon_motivate_light.png differ
diff --git a/sprites/units/cannon_puzzle/cannon_puzzle.png b/sprites/units/cannon_puzzle/cannon_puzzle.png
new file mode 100644
index 0000000..550b084
Binary files /dev/null and b/sprites/units/cannon_puzzle/cannon_puzzle.png differ
diff --git a/sprites/units/cannon_puzzle_1/cannon_puzzle_1.png b/sprites/units/cannon_puzzle_1/cannon_puzzle_1.png
new file mode 100644
index 0000000..f06d50f
Binary files /dev/null and b/sprites/units/cannon_puzzle_1/cannon_puzzle_1.png differ
diff --git a/sprites/units/cannon_puzzle_2/cannon_puzzle_2.png b/sprites/units/cannon_puzzle_2/cannon_puzzle_2.png
new file mode 100644
index 0000000..11b8915
Binary files /dev/null and b/sprites/units/cannon_puzzle_2/cannon_puzzle_2.png differ
diff --git a/sprites/units/cannon_puzzle_3/cannon_puzzle_3.png b/sprites/units/cannon_puzzle_3/cannon_puzzle_3.png
new file mode 100644
index 0000000..60729ed
Binary files /dev/null and b/sprites/units/cannon_puzzle_3/cannon_puzzle_3.png differ
diff --git a/sprites/units/cannon_puzzle_4/cannon_puzzle_4.png b/sprites/units/cannon_puzzle_4/cannon_puzzle_4.png
new file mode 100644
index 0000000..56fb274
Binary files /dev/null and b/sprites/units/cannon_puzzle_4/cannon_puzzle_4.png differ
diff --git a/sprites/units/cannon_puzzle_back/cannon_puzzle_back.png b/sprites/units/cannon_puzzle_back/cannon_puzzle_back.png
new file mode 100644
index 0000000..eba5733
Binary files /dev/null and b/sprites/units/cannon_puzzle_back/cannon_puzzle_back.png differ
diff --git a/sprites/units/cannon_radar/cannon_radar.png b/sprites/units/cannon_radar/cannon_radar.png
new file mode 100644
index 0000000..3feb6b7
Binary files /dev/null and b/sprites/units/cannon_radar/cannon_radar.png differ
diff --git a/sprites/units/cannon_radar_back/cannon_radar_back.png b/sprites/units/cannon_radar_back/cannon_radar_back.png
new file mode 100644
index 0000000..d268030
Binary files /dev/null and b/sprites/units/cannon_radar_back/cannon_radar_back.png differ
diff --git a/sprites/units/cannon_radar_light/cannon_radar_light.png b/sprites/units/cannon_radar_light/cannon_radar_light.png
new file mode 100644
index 0000000..39e9be1
Binary files /dev/null and b/sprites/units/cannon_radar_light/cannon_radar_light.png differ
diff --git a/sprites/units/cannon_radar_up/cannon_radar_up.png b/sprites/units/cannon_radar_up/cannon_radar_up.png
new file mode 100644
index 0000000..98b3818
Binary files /dev/null and b/sprites/units/cannon_radar_up/cannon_radar_up.png differ
diff --git a/sprites/units/cannon_reckless/cannon_reckless.png b/sprites/units/cannon_reckless/cannon_reckless.png
new file mode 100644
index 0000000..535605b
Binary files /dev/null and b/sprites/units/cannon_reckless/cannon_reckless.png differ
diff --git a/sprites/units/cannon_recycle/cannon_recycle.png b/sprites/units/cannon_recycle/cannon_recycle.png
new file mode 100644
index 0000000..cb197bd
Binary files /dev/null and b/sprites/units/cannon_recycle/cannon_recycle.png differ
diff --git a/sprites/units/cannon_revolver/cannon_revolver.png b/sprites/units/cannon_revolver/cannon_revolver.png
new file mode 100644
index 0000000..f727214
Binary files /dev/null and b/sprites/units/cannon_revolver/cannon_revolver.png differ
diff --git a/sprites/units/cannon_revolver_back/cannon_revolver_back.png b/sprites/units/cannon_revolver_back/cannon_revolver_back.png
new file mode 100644
index 0000000..7916927
Binary files /dev/null and b/sprites/units/cannon_revolver_back/cannon_revolver_back.png differ
diff --git a/sprites/units/cannon_revolver_circle/cannon_revolver_circle.png b/sprites/units/cannon_revolver_circle/cannon_revolver_circle.png
new file mode 100644
index 0000000..b359127
Binary files /dev/null and b/sprites/units/cannon_revolver_circle/cannon_revolver_circle.png differ
diff --git a/sprites/units/cannon_revolver_light/cannon_revolver_light.png b/sprites/units/cannon_revolver_light/cannon_revolver_light.png
new file mode 100644
index 0000000..e7f2fc0
Binary files /dev/null and b/sprites/units/cannon_revolver_light/cannon_revolver_light.png differ
diff --git a/sprites/units/cannon_rip/cannon_rip.png b/sprites/units/cannon_rip/cannon_rip.png
new file mode 100644
index 0000000..63f700b
Binary files /dev/null and b/sprites/units/cannon_rip/cannon_rip.png differ
diff --git a/sprites/units/cannon_rudder/cannon_rudder.png b/sprites/units/cannon_rudder/cannon_rudder.png
new file mode 100644
index 0000000..309d9bc
Binary files /dev/null and b/sprites/units/cannon_rudder/cannon_rudder.png differ
diff --git a/sprites/units/cannon_rudder_back/cannon_rudder_back.png b/sprites/units/cannon_rudder_back/cannon_rudder_back.png
new file mode 100644
index 0000000..70b3652
Binary files /dev/null and b/sprites/units/cannon_rudder_back/cannon_rudder_back.png differ
diff --git a/sprites/units/cannon_rudder_up/cannon_rudder_up.png b/sprites/units/cannon_rudder_up/cannon_rudder_up.png
new file mode 100644
index 0000000..0e4f2fd
Binary files /dev/null and b/sprites/units/cannon_rudder_up/cannon_rudder_up.png differ
diff --git a/sprites/units/cannon_same_color/cannon_same_color.png b/sprites/units/cannon_same_color/cannon_same_color.png
new file mode 100644
index 0000000..7148688
Binary files /dev/null and b/sprites/units/cannon_same_color/cannon_same_color.png differ
diff --git a/sprites/units/cannon_slot_expand_1/cannon_slot_expand_1.png b/sprites/units/cannon_slot_expand_1/cannon_slot_expand_1.png
new file mode 100644
index 0000000..2530e59
Binary files /dev/null and b/sprites/units/cannon_slot_expand_1/cannon_slot_expand_1.png differ
diff --git a/sprites/units/cannon_slot_expand_2/cannon_slot_expand_2.png b/sprites/units/cannon_slot_expand_2/cannon_slot_expand_2.png
new file mode 100644
index 0000000..78f006d
Binary files /dev/null and b/sprites/units/cannon_slot_expand_2/cannon_slot_expand_2.png differ
diff --git a/sprites/units/cannon_slot_expand_3/cannon_slot_expand_3.png b/sprites/units/cannon_slot_expand_3/cannon_slot_expand_3.png
new file mode 100644
index 0000000..f187b95
Binary files /dev/null and b/sprites/units/cannon_slot_expand_3/cannon_slot_expand_3.png differ
diff --git a/sprites/units/cannon_slot_expand_4/cannon_slot_expand_4.png b/sprites/units/cannon_slot_expand_4/cannon_slot_expand_4.png
new file mode 100644
index 0000000..de974d5
Binary files /dev/null and b/sprites/units/cannon_slot_expand_4/cannon_slot_expand_4.png differ
diff --git a/sprites/units/cannon_slot_expand_5/cannon_slot_expand_5.png b/sprites/units/cannon_slot_expand_5/cannon_slot_expand_5.png
new file mode 100644
index 0000000..c27eccb
Binary files /dev/null and b/sprites/units/cannon_slot_expand_5/cannon_slot_expand_5.png differ
diff --git a/sprites/units/cannon_slot_expand_6/cannon_slot_expand_6.png b/sprites/units/cannon_slot_expand_6/cannon_slot_expand_6.png
new file mode 100644
index 0000000..3159aa2
Binary files /dev/null and b/sprites/units/cannon_slot_expand_6/cannon_slot_expand_6.png differ
diff --git a/sprites/units/cannon_storage/cannon_storage.png b/sprites/units/cannon_storage/cannon_storage.png
new file mode 100644
index 0000000..96c4353
Binary files /dev/null and b/sprites/units/cannon_storage/cannon_storage.png differ
diff --git a/sprites/units/cannon_storage_back/cannon_storage_back.png b/sprites/units/cannon_storage_back/cannon_storage_back.png
new file mode 100644
index 0000000..d7b1dc3
Binary files /dev/null and b/sprites/units/cannon_storage_back/cannon_storage_back.png differ
diff --git a/sprites/units/cannon_storage_light_1/cannon_storage_light_1.png b/sprites/units/cannon_storage_light_1/cannon_storage_light_1.png
new file mode 100644
index 0000000..3dbd880
Binary files /dev/null and b/sprites/units/cannon_storage_light_1/cannon_storage_light_1.png differ
diff --git a/sprites/units/cannon_storage_light_2/cannon_storage_light_2.png b/sprites/units/cannon_storage_light_2/cannon_storage_light_2.png
new file mode 100644
index 0000000..15b47d5
Binary files /dev/null and b/sprites/units/cannon_storage_light_2/cannon_storage_light_2.png differ
diff --git a/sprites/units/cannon_storage_light_3/cannon_storage_light_3.png b/sprites/units/cannon_storage_light_3/cannon_storage_light_3.png
new file mode 100644
index 0000000..9c5d672
Binary files /dev/null and b/sprites/units/cannon_storage_light_3/cannon_storage_light_3.png differ
diff --git a/sprites/units/cannon_storage_up/cannon_storage_up.png b/sprites/units/cannon_storage_up/cannon_storage_up.png
new file mode 100644
index 0000000..dd354e2
Binary files /dev/null and b/sprites/units/cannon_storage_up/cannon_storage_up.png differ
diff --git a/sprites/units/cannon_sync/cannon_sync.png b/sprites/units/cannon_sync/cannon_sync.png
new file mode 100644
index 0000000..87badf4
Binary files /dev/null and b/sprites/units/cannon_sync/cannon_sync.png differ
diff --git a/sprites/units/cannon_sync_down/cannon_sync_down.png b/sprites/units/cannon_sync_down/cannon_sync_down.png
new file mode 100644
index 0000000..236c866
Binary files /dev/null and b/sprites/units/cannon_sync_down/cannon_sync_down.png differ
diff --git a/sprites/units/cannon_sync_mid/cannon_sync_mid.png b/sprites/units/cannon_sync_mid/cannon_sync_mid.png
new file mode 100644
index 0000000..4e3375c
Binary files /dev/null and b/sprites/units/cannon_sync_mid/cannon_sync_mid.png differ
diff --git a/sprites/units/cannon_sync_up/cannon_sync_up.png b/sprites/units/cannon_sync_up/cannon_sync_up.png
new file mode 100644
index 0000000..48b8278
Binary files /dev/null and b/sprites/units/cannon_sync_up/cannon_sync_up.png differ
diff --git a/sprites/units/cannon_taiji/cannon_taiji.png b/sprites/units/cannon_taiji/cannon_taiji.png
new file mode 100644
index 0000000..d45bf38
Binary files /dev/null and b/sprites/units/cannon_taiji/cannon_taiji.png differ
diff --git a/sprites/units/cannon_taiji_down/cannon_taiji_down.png b/sprites/units/cannon_taiji_down/cannon_taiji_down.png
new file mode 100644
index 0000000..33850fd
Binary files /dev/null and b/sprites/units/cannon_taiji_down/cannon_taiji_down.png differ
diff --git a/sprites/units/cannon_taiji_up/cannon_taiji_up.png b/sprites/units/cannon_taiji_up/cannon_taiji_up.png
new file mode 100644
index 0000000..aca0bd4
Binary files /dev/null and b/sprites/units/cannon_taiji_up/cannon_taiji_up.png differ
diff --git a/sprites/units/cannon_tooth_1_down/cannon_tooth_1_down.png b/sprites/units/cannon_tooth_1_down/cannon_tooth_1_down.png
new file mode 100644
index 0000000..2d2fb70
Binary files /dev/null and b/sprites/units/cannon_tooth_1_down/cannon_tooth_1_down.png differ
diff --git a/sprites/units/cannon_tooth_1_up/cannon_tooth_1_up.png b/sprites/units/cannon_tooth_1_up/cannon_tooth_1_up.png
new file mode 100644
index 0000000..e79d75f
Binary files /dev/null and b/sprites/units/cannon_tooth_1_up/cannon_tooth_1_up.png differ
diff --git a/sprites/units/cannon_tooth_2_down/cannon_tooth_2_down.png b/sprites/units/cannon_tooth_2_down/cannon_tooth_2_down.png
new file mode 100644
index 0000000..8f35a81
Binary files /dev/null and b/sprites/units/cannon_tooth_2_down/cannon_tooth_2_down.png differ
diff --git a/sprites/units/cannon_tooth_2_up/cannon_tooth_2_up.png b/sprites/units/cannon_tooth_2_up/cannon_tooth_2_up.png
new file mode 100644
index 0000000..587b2f1
Binary files /dev/null and b/sprites/units/cannon_tooth_2_up/cannon_tooth_2_up.png differ
diff --git a/sprites/units/cannon_tooth_3_down/cannon_tooth_3_down.png b/sprites/units/cannon_tooth_3_down/cannon_tooth_3_down.png
new file mode 100644
index 0000000..60e72aa
Binary files /dev/null and b/sprites/units/cannon_tooth_3_down/cannon_tooth_3_down.png differ
diff --git a/sprites/units/cannon_tooth_3_up/cannon_tooth_3_up.png b/sprites/units/cannon_tooth_3_up/cannon_tooth_3_up.png
new file mode 100644
index 0000000..7925617
Binary files /dev/null and b/sprites/units/cannon_tooth_3_up/cannon_tooth_3_up.png differ
diff --git a/sprites/units/cannon_tooth_4_down/cannon_tooth_4_down.png b/sprites/units/cannon_tooth_4_down/cannon_tooth_4_down.png
new file mode 100644
index 0000000..1654fb6
Binary files /dev/null and b/sprites/units/cannon_tooth_4_down/cannon_tooth_4_down.png differ
diff --git a/sprites/units/cannon_tooth_4_up/cannon_tooth_4_up.png b/sprites/units/cannon_tooth_4_up/cannon_tooth_4_up.png
new file mode 100644
index 0000000..a2e68c2
Binary files /dev/null and b/sprites/units/cannon_tooth_4_up/cannon_tooth_4_up.png differ
diff --git a/sprites/units/cannon_tooth_5_down/cannon_tooth_5_down.png b/sprites/units/cannon_tooth_5_down/cannon_tooth_5_down.png
new file mode 100644
index 0000000..7c67a94
Binary files /dev/null and b/sprites/units/cannon_tooth_5_down/cannon_tooth_5_down.png differ
diff --git a/sprites/units/cannon_tooth_5_up/cannon_tooth_5_up.png b/sprites/units/cannon_tooth_5_up/cannon_tooth_5_up.png
new file mode 100644
index 0000000..cca0cb6
Binary files /dev/null and b/sprites/units/cannon_tooth_5_up/cannon_tooth_5_up.png differ
diff --git a/sprites/units/cannon_transcription/cannon_transcription.png b/sprites/units/cannon_transcription/cannon_transcription.png
new file mode 100644
index 0000000..5e1c56b
Binary files /dev/null and b/sprites/units/cannon_transcription/cannon_transcription.png differ
diff --git a/sprites/units/cannon_weaken/cannon_weaken.png b/sprites/units/cannon_weaken/cannon_weaken.png
new file mode 100644
index 0000000..aa01812
Binary files /dev/null and b/sprites/units/cannon_weaken/cannon_weaken.png differ
diff --git a/sprites/units/cannon_white_flag/cannon_white_flag.png b/sprites/units/cannon_white_flag/cannon_white_flag.png
new file mode 100644
index 0000000..9b5afbe
Binary files /dev/null and b/sprites/units/cannon_white_flag/cannon_white_flag.png differ
diff --git a/sprites/units/cannon_white_hammer/cannon_white_hammer.png b/sprites/units/cannon_white_hammer/cannon_white_hammer.png
new file mode 100644
index 0000000..19f4f99
Binary files /dev/null and b/sprites/units/cannon_white_hammer/cannon_white_hammer.png differ
diff --git a/sprites/units/device_2_point_up/device_2_point_up.png b/sprites/units/device_2_point_up/device_2_point_up.png
new file mode 100644
index 0000000..7142c96
Binary files /dev/null and b/sprites/units/device_2_point_up/device_2_point_up.png differ
diff --git a/sprites/units/device_3_color_energy/device_3_color_energy.png b/sprites/units/device_3_color_energy/device_3_color_energy.png
new file mode 100644
index 0000000..434665d
Binary files /dev/null and b/sprites/units/device_3_color_energy/device_3_color_energy.png differ
diff --git a/sprites/units/device_3_flower/device_3_flower.png b/sprites/units/device_3_flower/device_3_flower.png
new file mode 100644
index 0000000..f3fab7f
Binary files /dev/null and b/sprites/units/device_3_flower/device_3_flower.png differ
diff --git a/sprites/units/device_3d_printer/device_3d_printer.png b/sprites/units/device_3d_printer/device_3d_printer.png
new file mode 100644
index 0000000..9f61cdc
Binary files /dev/null and b/sprites/units/device_3d_printer/device_3d_printer.png differ
diff --git a/sprites/units/device_3d_printer_back/device_3d_printer_back.png b/sprites/units/device_3d_printer_back/device_3d_printer_back.png
new file mode 100644
index 0000000..9393819
Binary files /dev/null and b/sprites/units/device_3d_printer_back/device_3d_printer_back.png differ
diff --git a/sprites/units/device_3d_printer_mid/device_3d_printer_mid.png b/sprites/units/device_3d_printer_mid/device_3d_printer_mid.png
new file mode 100644
index 0000000..78b6d09
Binary files /dev/null and b/sprites/units/device_3d_printer_mid/device_3d_printer_mid.png differ
diff --git a/sprites/units/device_3d_printer_up/device_3d_printer_up.png b/sprites/units/device_3d_printer_up/device_3d_printer_up.png
new file mode 100644
index 0000000..4ca2680
Binary files /dev/null and b/sprites/units/device_3d_printer_up/device_3d_printer_up.png differ
diff --git a/sprites/units/device_3rd/device_3rd.png b/sprites/units/device_3rd/device_3rd.png
new file mode 100644
index 0000000..6ea9b3c
Binary files /dev/null and b/sprites/units/device_3rd/device_3rd.png differ
diff --git a/sprites/units/device_3rd_no_slot/device_3rd_no_slot.png b/sprites/units/device_3rd_no_slot/device_3rd_no_slot.png
new file mode 100644
index 0000000..35a8e8e
Binary files /dev/null and b/sprites/units/device_3rd_no_slot/device_3rd_no_slot.png differ
diff --git a/sprites/units/device_4_pointer/device_4_pointer.png b/sprites/units/device_4_pointer/device_4_pointer.png
new file mode 100644
index 0000000..77f311b
Binary files /dev/null and b/sprites/units/device_4_pointer/device_4_pointer.png differ
diff --git a/sprites/units/device_9_slot/device_9_slot.png b/sprites/units/device_9_slot/device_9_slot.png
new file mode 100644
index 0000000..a5be425
Binary files /dev/null and b/sprites/units/device_9_slot/device_9_slot.png differ
diff --git a/sprites/units/device_9_slot_2/device_9_slot_2.png b/sprites/units/device_9_slot_2/device_9_slot_2.png
new file mode 100644
index 0000000..c5b8bda
Binary files /dev/null and b/sprites/units/device_9_slot_2/device_9_slot_2.png differ
diff --git a/sprites/units/device_add_slot/device_add_slot.png b/sprites/units/device_add_slot/device_add_slot.png
new file mode 100644
index 0000000..0265317
Binary files /dev/null and b/sprites/units/device_add_slot/device_add_slot.png differ
diff --git a/sprites/units/device_add_slot_2/device_add_slot_2.png b/sprites/units/device_add_slot_2/device_add_slot_2.png
new file mode 100644
index 0000000..f2d5f2c
Binary files /dev/null and b/sprites/units/device_add_slot_2/device_add_slot_2.png differ
diff --git a/sprites/units/device_adjacent_one/device_adjacent_one.png b/sprites/units/device_adjacent_one/device_adjacent_one.png
new file mode 100644
index 0000000..a6a7dc1
Binary files /dev/null and b/sprites/units/device_adjacent_one/device_adjacent_one.png differ
diff --git a/sprites/units/device_antenna/device_antenna.png b/sprites/units/device_antenna/device_antenna.png
new file mode 100644
index 0000000..2d349d7
Binary files /dev/null and b/sprites/units/device_antenna/device_antenna.png differ
diff --git a/sprites/units/device_blue_amplifier/device_blue_amplifier.png b/sprites/units/device_blue_amplifier/device_blue_amplifier.png
new file mode 100644
index 0000000..769d1b9
Binary files /dev/null and b/sprites/units/device_blue_amplifier/device_blue_amplifier.png differ
diff --git a/sprites/units/device_blue_badge/device_blue_badge.png b/sprites/units/device_blue_badge/device_blue_badge.png
new file mode 100644
index 0000000..ccc5c2c
Binary files /dev/null and b/sprites/units/device_blue_badge/device_blue_badge.png differ
diff --git a/sprites/units/device_blue_dye/device_blue_dye.png b/sprites/units/device_blue_dye/device_blue_dye.png
new file mode 100644
index 0000000..825b8d8
Binary files /dev/null and b/sprites/units/device_blue_dye/device_blue_dye.png differ
diff --git a/sprites/units/device_blue_flower/device_blue_flower.png b/sprites/units/device_blue_flower/device_blue_flower.png
new file mode 100644
index 0000000..1f73eee
Binary files /dev/null and b/sprites/units/device_blue_flower/device_blue_flower.png differ
diff --git a/sprites/units/device_calculator/device_calculator.png b/sprites/units/device_calculator/device_calculator.png
new file mode 100644
index 0000000..e2c3b3f
Binary files /dev/null and b/sprites/units/device_calculator/device_calculator.png differ
diff --git a/sprites/units/device_calculator_1/device_calculator_1.png b/sprites/units/device_calculator_1/device_calculator_1.png
new file mode 100644
index 0000000..49512af
Binary files /dev/null and b/sprites/units/device_calculator_1/device_calculator_1.png differ
diff --git a/sprites/units/device_calculator_2/device_calculator_2.png b/sprites/units/device_calculator_2/device_calculator_2.png
new file mode 100644
index 0000000..93accac
Binary files /dev/null and b/sprites/units/device_calculator_2/device_calculator_2.png differ
diff --git a/sprites/units/device_calculator_3/device_calculator_3.png b/sprites/units/device_calculator_3/device_calculator_3.png
new file mode 100644
index 0000000..dec1b8f
Binary files /dev/null and b/sprites/units/device_calculator_3/device_calculator_3.png differ
diff --git a/sprites/units/device_calculator_4/device_calculator_4.png b/sprites/units/device_calculator_4/device_calculator_4.png
new file mode 100644
index 0000000..7e32448
Binary files /dev/null and b/sprites/units/device_calculator_4/device_calculator_4.png differ
diff --git a/sprites/units/device_calculator_back/device_calculator_back.png b/sprites/units/device_calculator_back/device_calculator_back.png
new file mode 100644
index 0000000..e16207e
Binary files /dev/null and b/sprites/units/device_calculator_back/device_calculator_back.png differ
diff --git a/sprites/units/device_center_duplicate/device_center_duplicate.png b/sprites/units/device_center_duplicate/device_center_duplicate.png
index 6f8cdad..9c70d24 100644
Binary files a/sprites/units/device_center_duplicate/device_center_duplicate.png and b/sprites/units/device_center_duplicate/device_center_duplicate.png differ
diff --git a/sprites/units/device_choice/device_choice.png b/sprites/units/device_choice/device_choice.png
new file mode 100644
index 0000000..07cafcb
Binary files /dev/null and b/sprites/units/device_choice/device_choice.png differ
diff --git a/sprites/units/device_color_launcher/device_color_launcher.png b/sprites/units/device_color_launcher/device_color_launcher.png
new file mode 100644
index 0000000..bee2568
Binary files /dev/null and b/sprites/units/device_color_launcher/device_color_launcher.png differ
diff --git a/sprites/units/device_color_power/device_color_power.png b/sprites/units/device_color_power/device_color_power.png
new file mode 100644
index 0000000..7928be2
Binary files /dev/null and b/sprites/units/device_color_power/device_color_power.png differ
diff --git a/sprites/units/device_colorful_diamond/device_colorful_diamond.png b/sprites/units/device_colorful_diamond/device_colorful_diamond.png
new file mode 100644
index 0000000..96b94f4
Binary files /dev/null and b/sprites/units/device_colorful_diamond/device_colorful_diamond.png differ
diff --git a/sprites/units/device_column_poweradd/device_column_poweradd.png b/sprites/units/device_column_poweradd/device_column_poweradd.png
new file mode 100644
index 0000000..e439e4a
Binary files /dev/null and b/sprites/units/device_column_poweradd/device_column_poweradd.png differ
diff --git a/sprites/units/device_combined_energy/device_combined_energy.png b/sprites/units/device_combined_energy/device_combined_energy.png
new file mode 100644
index 0000000..ddf5bcd
Binary files /dev/null and b/sprites/units/device_combined_energy/device_combined_energy.png differ
diff --git a/sprites/units/device_controller_1_down/device_controller_1_down.png b/sprites/units/device_controller_1_down/device_controller_1_down.png
new file mode 100644
index 0000000..21bf5e3
Binary files /dev/null and b/sprites/units/device_controller_1_down/device_controller_1_down.png differ
diff --git a/sprites/units/device_controller_1_up/device_controller_1_up.png b/sprites/units/device_controller_1_up/device_controller_1_up.png
new file mode 100644
index 0000000..448fc4c
Binary files /dev/null and b/sprites/units/device_controller_1_up/device_controller_1_up.png differ
diff --git a/sprites/units/device_controller_2_down/device_controller_2_down.png b/sprites/units/device_controller_2_down/device_controller_2_down.png
new file mode 100644
index 0000000..19c3f2b
Binary files /dev/null and b/sprites/units/device_controller_2_down/device_controller_2_down.png differ
diff --git a/sprites/units/device_controller_2_up/device_controller_2_up.png b/sprites/units/device_controller_2_up/device_controller_2_up.png
new file mode 100644
index 0000000..dbe0e5a
Binary files /dev/null and b/sprites/units/device_controller_2_up/device_controller_2_up.png differ
diff --git a/sprites/units/device_controller_3_down/device_controller_3_down.png b/sprites/units/device_controller_3_down/device_controller_3_down.png
new file mode 100644
index 0000000..2138657
Binary files /dev/null and b/sprites/units/device_controller_3_down/device_controller_3_down.png differ
diff --git a/sprites/units/device_controller_3_up/device_controller_3_up.png b/sprites/units/device_controller_3_up/device_controller_3_up.png
new file mode 100644
index 0000000..86744fb
Binary files /dev/null and b/sprites/units/device_controller_3_up/device_controller_3_up.png differ
diff --git a/sprites/units/device_controller_4_down/device_controller_4_down.png b/sprites/units/device_controller_4_down/device_controller_4_down.png
new file mode 100644
index 0000000..29f5eed
Binary files /dev/null and b/sprites/units/device_controller_4_down/device_controller_4_down.png differ
diff --git a/sprites/units/device_controller_4_up/device_controller_4_up.png b/sprites/units/device_controller_4_up/device_controller_4_up.png
new file mode 100644
index 0000000..fe9f5e9
Binary files /dev/null and b/sprites/units/device_controller_4_up/device_controller_4_up.png differ
diff --git a/sprites/units/device_controller_5_down/device_controller_5_down.png b/sprites/units/device_controller_5_down/device_controller_5_down.png
new file mode 100644
index 0000000..b7db34b
Binary files /dev/null and b/sprites/units/device_controller_5_down/device_controller_5_down.png differ
diff --git a/sprites/units/device_controller_5_up/device_controller_5_up.png b/sprites/units/device_controller_5_up/device_controller_5_up.png
new file mode 100644
index 0000000..c1c5b65
Binary files /dev/null and b/sprites/units/device_controller_5_up/device_controller_5_up.png differ
diff --git a/sprites/units/device_conveyor/device_conveyor.png b/sprites/units/device_conveyor/device_conveyor.png
new file mode 100644
index 0000000..53d0871
Binary files /dev/null and b/sprites/units/device_conveyor/device_conveyor.png differ
diff --git a/sprites/units/device_conveyor_back/device_conveyor_back.png b/sprites/units/device_conveyor_back/device_conveyor_back.png
new file mode 100644
index 0000000..28dd5a7
Binary files /dev/null and b/sprites/units/device_conveyor_back/device_conveyor_back.png differ
diff --git a/sprites/units/device_conveyor_down/device_conveyor_down.png b/sprites/units/device_conveyor_down/device_conveyor_down.png
new file mode 100644
index 0000000..9d303cb
Binary files /dev/null and b/sprites/units/device_conveyor_down/device_conveyor_down.png differ
diff --git a/sprites/units/device_conveyor_gear/device_conveyor_gear.png b/sprites/units/device_conveyor_gear/device_conveyor_gear.png
new file mode 100644
index 0000000..90095c5
Binary files /dev/null and b/sprites/units/device_conveyor_gear/device_conveyor_gear.png differ
diff --git a/sprites/units/device_conveyor_mid/device_conveyor_mid.png b/sprites/units/device_conveyor_mid/device_conveyor_mid.png
new file mode 100644
index 0000000..cd5a8e3
Binary files /dev/null and b/sprites/units/device_conveyor_mid/device_conveyor_mid.png differ
diff --git a/sprites/units/device_corrosion/device_corrosion.png b/sprites/units/device_corrosion/device_corrosion.png
new file mode 100644
index 0000000..18146e1
Binary files /dev/null and b/sprites/units/device_corrosion/device_corrosion.png differ
diff --git a/sprites/units/device_cross_rod/device_cross_rod.png b/sprites/units/device_cross_rod/device_cross_rod.png
new file mode 100644
index 0000000..284b5c6
Binary files /dev/null and b/sprites/units/device_cross_rod/device_cross_rod.png differ
diff --git a/sprites/units/device_dice/device_dice.png b/sprites/units/device_dice/device_dice.png
new file mode 100644
index 0000000..0ee07b4
Binary files /dev/null and b/sprites/units/device_dice/device_dice.png differ
diff --git a/sprites/units/device_disturb_coil/device_disturb_coil.png b/sprites/units/device_disturb_coil/device_disturb_coil.png
new file mode 100644
index 0000000..92cafb0
Binary files /dev/null and b/sprites/units/device_disturb_coil/device_disturb_coil.png differ
diff --git a/sprites/units/device_disturb_energy/device_disturb_energy.png b/sprites/units/device_disturb_energy/device_disturb_energy.png
new file mode 100644
index 0000000..78716a5
Binary files /dev/null and b/sprites/units/device_disturb_energy/device_disturb_energy.png differ
diff --git a/sprites/units/device_disturb_ring/device_disturb_ring.png b/sprites/units/device_disturb_ring/device_disturb_ring.png
new file mode 100644
index 0000000..5115c83
Binary files /dev/null and b/sprites/units/device_disturb_ring/device_disturb_ring.png differ
diff --git a/sprites/units/device_disturb_slot/device_disturb_slot.png b/sprites/units/device_disturb_slot/device_disturb_slot.png
new file mode 100644
index 0000000..aa382da
Binary files /dev/null and b/sprites/units/device_disturb_slot/device_disturb_slot.png differ
diff --git a/sprites/units/device_disturb_slot_2/device_disturb_slot_2.png b/sprites/units/device_disturb_slot_2/device_disturb_slot_2.png
new file mode 100644
index 0000000..e7d5c96
Binary files /dev/null and b/sprites/units/device_disturb_slot_2/device_disturb_slot_2.png differ
diff --git a/sprites/units/device_empty_mirror/device_empty_mirror.png b/sprites/units/device_empty_mirror/device_empty_mirror.png
new file mode 100644
index 0000000..8623d68
Binary files /dev/null and b/sprites/units/device_empty_mirror/device_empty_mirror.png differ
diff --git a/sprites/units/device_extra_dye/device_extra_dye.png b/sprites/units/device_extra_dye/device_extra_dye.png
new file mode 100644
index 0000000..5beca95
Binary files /dev/null and b/sprites/units/device_extra_dye/device_extra_dye.png differ
diff --git a/sprites/units/device_extra_dye_2/device_extra_dye_2.png b/sprites/units/device_extra_dye_2/device_extra_dye_2.png
new file mode 100644
index 0000000..0162121
Binary files /dev/null and b/sprites/units/device_extra_dye_2/device_extra_dye_2.png differ
diff --git a/sprites/units/device_imitation_energy/device_imitation_energy.png b/sprites/units/device_imitation_energy/device_imitation_energy.png
new file mode 100644
index 0000000..c6bee17
Binary files /dev/null and b/sprites/units/device_imitation_energy/device_imitation_energy.png differ
diff --git a/sprites/units/device_lens/device_lens.png b/sprites/units/device_lens/device_lens.png
new file mode 100644
index 0000000..133f9ad
Binary files /dev/null and b/sprites/units/device_lens/device_lens.png differ
diff --git a/sprites/units/device_lyre/device_lyre.png b/sprites/units/device_lyre/device_lyre.png
new file mode 100644
index 0000000..5e8e0ec
Binary files /dev/null and b/sprites/units/device_lyre/device_lyre.png differ
diff --git a/sprites/units/device_nine_strength/device_nine_strength.png b/sprites/units/device_nine_strength/device_nine_strength.png
new file mode 100644
index 0000000..7514db8
Binary files /dev/null and b/sprites/units/device_nine_strength/device_nine_strength.png differ
diff --git a/sprites/units/device_nine_strength_back/device_nine_strength_back.png b/sprites/units/device_nine_strength_back/device_nine_strength_back.png
new file mode 100644
index 0000000..f1f8cb8
Binary files /dev/null and b/sprites/units/device_nine_strength_back/device_nine_strength_back.png differ
diff --git a/sprites/units/device_nine_strength_light/device_nine_strength_light.png b/sprites/units/device_nine_strength_light/device_nine_strength_light.png
new file mode 100644
index 0000000..57bf4aa
Binary files /dev/null and b/sprites/units/device_nine_strength_light/device_nine_strength_light.png differ
diff --git a/sprites/units/device_one_soul_stone/device_one_soul_stone.png b/sprites/units/device_one_soul_stone/device_one_soul_stone.png
new file mode 100644
index 0000000..7849692
Binary files /dev/null and b/sprites/units/device_one_soul_stone/device_one_soul_stone.png differ
diff --git a/sprites/units/device_one_soul_stone_2/device_one_soul_stone_2.png b/sprites/units/device_one_soul_stone_2/device_one_soul_stone_2.png
new file mode 100644
index 0000000..c7117be
Binary files /dev/null and b/sprites/units/device_one_soul_stone_2/device_one_soul_stone_2.png differ
diff --git a/sprites/units/device_reactive_crystal/device_reactive_crystal.png b/sprites/units/device_reactive_crystal/device_reactive_crystal.png
new file mode 100644
index 0000000..46913ba
Binary files /dev/null and b/sprites/units/device_reactive_crystal/device_reactive_crystal.png differ
diff --git a/sprites/units/device_reborn/device_reborn.png b/sprites/units/device_reborn/device_reborn.png
new file mode 100644
index 0000000..15cdfd5
Binary files /dev/null and b/sprites/units/device_reborn/device_reborn.png differ
diff --git a/sprites/units/device_recombination/device_recombination.png b/sprites/units/device_recombination/device_recombination.png
new file mode 100644
index 0000000..011f1b8
Binary files /dev/null and b/sprites/units/device_recombination/device_recombination.png differ
diff --git a/sprites/units/device_ring_power/device_ring_power.png b/sprites/units/device_ring_power/device_ring_power.png
new file mode 100644
index 0000000..da47def
Binary files /dev/null and b/sprites/units/device_ring_power/device_ring_power.png differ
diff --git a/sprites/units/device_roll/device_roll.png b/sprites/units/device_roll/device_roll.png
new file mode 100644
index 0000000..78f8ccf
Binary files /dev/null and b/sprites/units/device_roll/device_roll.png differ
diff --git a/sprites/units/device_slot_exchange/device_slot_exchange.png b/sprites/units/device_slot_exchange/device_slot_exchange.png
index e3a0a01..0aecaa7 100644
Binary files a/sprites/units/device_slot_exchange/device_slot_exchange.png and b/sprites/units/device_slot_exchange/device_slot_exchange.png differ
diff --git a/sprites/units/device_slot_exchange_back/device_slot_exchange_back.png b/sprites/units/device_slot_exchange_back/device_slot_exchange_back.png
index cebf646..57ee506 100644
Binary files a/sprites/units/device_slot_exchange_back/device_slot_exchange_back.png and b/sprites/units/device_slot_exchange_back/device_slot_exchange_back.png differ
diff --git a/sprites/units/device_slot_exchange_up/device_slot_exchange_up.png b/sprites/units/device_slot_exchange_up/device_slot_exchange_up.png
index 5f24fa5..d1a3566 100644
Binary files a/sprites/units/device_slot_exchange_up/device_slot_exchange_up.png and b/sprites/units/device_slot_exchange_up/device_slot_exchange_up.png differ
diff --git a/sprites/units/device_soul_stone/device_soul_stone.png b/sprites/units/device_soul_stone/device_soul_stone.png
new file mode 100644
index 0000000..90fa8a5
Binary files /dev/null and b/sprites/units/device_soul_stone/device_soul_stone.png differ
diff --git a/sprites/units/device_soul_stone_1/device_soul_stone_1.png b/sprites/units/device_soul_stone_1/device_soul_stone_1.png
new file mode 100644
index 0000000..47ad027
Binary files /dev/null and b/sprites/units/device_soul_stone_1/device_soul_stone_1.png differ
diff --git a/sprites/units/device_soul_stone_2/device_soul_stone_2.png b/sprites/units/device_soul_stone_2/device_soul_stone_2.png
new file mode 100644
index 0000000..737f61c
Binary files /dev/null and b/sprites/units/device_soul_stone_2/device_soul_stone_2.png differ
diff --git a/sprites/units/device_taunt/device_taunt.png b/sprites/units/device_taunt/device_taunt.png
new file mode 100644
index 0000000..1185af5
Binary files /dev/null and b/sprites/units/device_taunt/device_taunt.png differ
diff --git a/sprites/units/device_transportation/device_transportation.png b/sprites/units/device_transportation/device_transportation.png
new file mode 100644
index 0000000..aecd889
Binary files /dev/null and b/sprites/units/device_transportation/device_transportation.png differ
diff --git a/sprites/units/device_transportation_back/device_transportation_back.png b/sprites/units/device_transportation_back/device_transportation_back.png
new file mode 100644
index 0000000..9754ff5
Binary files /dev/null and b/sprites/units/device_transportation_back/device_transportation_back.png differ
diff --git a/sprites/units/device_transportation_up/device_transportation_up.png b/sprites/units/device_transportation_up/device_transportation_up.png
new file mode 100644
index 0000000..80c4501
Binary files /dev/null and b/sprites/units/device_transportation_up/device_transportation_up.png differ
diff --git a/sprites/units/device_triple_burst/device_triple_burst.png b/sprites/units/device_triple_burst/device_triple_burst.png
new file mode 100644
index 0000000..550c3e6
Binary files /dev/null and b/sprites/units/device_triple_burst/device_triple_burst.png differ
diff --git a/sprites/units/device_triple_burst_1/device_triple_burst_1.png b/sprites/units/device_triple_burst_1/device_triple_burst_1.png
new file mode 100644
index 0000000..8def2f0
Binary files /dev/null and b/sprites/units/device_triple_burst_1/device_triple_burst_1.png differ
diff --git a/sprites/units/device_triple_burst_2/device_triple_burst_2.png b/sprites/units/device_triple_burst_2/device_triple_burst_2.png
new file mode 100644
index 0000000..aa48cca
Binary files /dev/null and b/sprites/units/device_triple_burst_2/device_triple_burst_2.png differ
diff --git a/sprites/units/device_triple_burst_3/device_triple_burst_3.png b/sprites/units/device_triple_burst_3/device_triple_burst_3.png
new file mode 100644
index 0000000..7ff583b
Binary files /dev/null and b/sprites/units/device_triple_burst_3/device_triple_burst_3.png differ
diff --git a/sprites/units/device_two_stars/device_two_stars.png b/sprites/units/device_two_stars/device_two_stars.png
new file mode 100644
index 0000000..bb0eba0
Binary files /dev/null and b/sprites/units/device_two_stars/device_two_stars.png differ
diff --git a/sprites/units/device_unique/device_unique.png b/sprites/units/device_unique/device_unique.png
new file mode 100644
index 0000000..ba4c1ab
Binary files /dev/null and b/sprites/units/device_unique/device_unique.png differ
diff --git a/sprites/units/device_unique_center/device_unique_center.png b/sprites/units/device_unique_center/device_unique_center.png
new file mode 100644
index 0000000..b348ed4
Binary files /dev/null and b/sprites/units/device_unique_center/device_unique_center.png differ
diff --git a/sprites/units/device_unique_center_light/device_unique_center_light.png b/sprites/units/device_unique_center_light/device_unique_center_light.png
new file mode 100644
index 0000000..9fc9b03
Binary files /dev/null and b/sprites/units/device_unique_center_light/device_unique_center_light.png differ
diff --git a/sprites/units/device_unique_part1/device_unique_part1.png b/sprites/units/device_unique_part1/device_unique_part1.png
new file mode 100644
index 0000000..d78e1c9
Binary files /dev/null and b/sprites/units/device_unique_part1/device_unique_part1.png differ
diff --git a/sprites/units/device_unique_part1_light/device_unique_part1_light.png b/sprites/units/device_unique_part1_light/device_unique_part1_light.png
new file mode 100644
index 0000000..fd48716
Binary files /dev/null and b/sprites/units/device_unique_part1_light/device_unique_part1_light.png differ
diff --git a/sprites/units/device_void_stone_black/device_void_stone_black.png b/sprites/units/device_void_stone_black/device_void_stone_black.png
new file mode 100644
index 0000000..b65d910
Binary files /dev/null and b/sprites/units/device_void_stone_black/device_void_stone_black.png differ
diff --git a/sprites/units/device_void_stone_t/device_void_stone_t.png b/sprites/units/device_void_stone_t/device_void_stone_t.png
new file mode 100644
index 0000000..d49db37
Binary files /dev/null and b/sprites/units/device_void_stone_t/device_void_stone_t.png differ
diff --git a/sprites/units/device_void_stone_white/device_void_stone_white.png b/sprites/units/device_void_stone_white/device_void_stone_white.png
new file mode 100644
index 0000000..b9753a0
Binary files /dev/null and b/sprites/units/device_void_stone_white/device_void_stone_white.png differ
diff --git a/sprites/units/device_white_ dye/device_white_ dye.png b/sprites/units/device_white_ dye/device_white_ dye.png
new file mode 100644
index 0000000..d82d33b
Binary files /dev/null and b/sprites/units/device_white_ dye/device_white_ dye.png differ
diff --git a/sprites/units/device_white_energy/device_white_energy.png b/sprites/units/device_white_energy/device_white_energy.png
new file mode 100644
index 0000000..f8fb088
Binary files /dev/null and b/sprites/units/device_white_energy/device_white_energy.png differ
diff --git a/sprites/units/device_white_energy_2/device_white_energy_2.png b/sprites/units/device_white_energy_2/device_white_energy_2.png
new file mode 100644
index 0000000..69641ef
Binary files /dev/null and b/sprites/units/device_white_energy_2/device_white_energy_2.png differ
diff --git a/sprites/units/device_white_star/device_white_star.png b/sprites/units/device_white_star/device_white_star.png
new file mode 100644
index 0000000..fbbf7de
Binary files /dev/null and b/sprites/units/device_white_star/device_white_star.png differ
diff --git a/sprites/units/device_white_sun/device_white_sun.png b/sprites/units/device_white_sun/device_white_sun.png
new file mode 100644
index 0000000..0617803
Binary files /dev/null and b/sprites/units/device_white_sun/device_white_sun.png differ
diff --git a/sprites/vfx/circle_25/Circle_25.png b/sprites/vfx/circle_25/Circle_25.png
new file mode 100644
index 0000000..1d69231
Binary files /dev/null and b/sprites/vfx/circle_25/Circle_25.png differ
diff --git a/sprites/vfx/disturbtemp/DisturbTemp.png b/sprites/vfx/disturbtemp/DisturbTemp.png
new file mode 100644
index 0000000..34c9143
Binary files /dev/null and b/sprites/vfx/disturbtemp/DisturbTemp.png differ
diff --git a/sprites/vfx/fire/flare7/Flare7.png b/sprites/vfx/fire/flare7/Flare7.png
new file mode 100644
index 0000000..bea9bb7
Binary files /dev/null and b/sprites/vfx/fire/flare7/Flare7.png differ
diff --git a/sprites/vfx/fracture_1/fracture_1.png b/sprites/vfx/fracture_1/fracture_1.png
new file mode 100644
index 0000000..b5c022c
Binary files /dev/null and b/sprites/vfx/fracture_1/fracture_1.png differ
diff --git a/sprites/vfx/fracture_2/fracture_2.png b/sprites/vfx/fracture_2/fracture_2.png
new file mode 100644
index 0000000..237a0f8
Binary files /dev/null and b/sprites/vfx/fracture_2/fracture_2.png differ
diff --git a/sprites/vfx/laser_t_head/laser_t_head.png b/sprites/vfx/laser_t_head/laser_t_head.png
new file mode 100644
index 0000000..2c97fa2
Binary files /dev/null and b/sprites/vfx/laser_t_head/laser_t_head.png differ
diff --git a/sprites/vfx/laser_t_hit_1/laser_t_hit_1.png b/sprites/vfx/laser_t_hit_1/laser_t_hit_1.png
new file mode 100644
index 0000000..f3259c4
Binary files /dev/null and b/sprites/vfx/laser_t_hit_1/laser_t_hit_1.png differ
diff --git a/sprites/vfx/laser_t_hit_2/laser_t_hit_2.png b/sprites/vfx/laser_t_hit_2/laser_t_hit_2.png
new file mode 100644
index 0000000..c00fe2a
Binary files /dev/null and b/sprites/vfx/laser_t_hit_2/laser_t_hit_2.png differ
diff --git a/sprites/vfx/laser_t_hit_3/laser_t_hit_3.png b/sprites/vfx/laser_t_hit_3/laser_t_hit_3.png
new file mode 100644
index 0000000..13ee99e
Binary files /dev/null and b/sprites/vfx/laser_t_hit_3/laser_t_hit_3.png differ
diff --git a/sprites/vfx/laser_t_path_1/laser_t_path_1.png b/sprites/vfx/laser_t_path_1/laser_t_path_1.png
new file mode 100644
index 0000000..18ce7c7
Binary files /dev/null and b/sprites/vfx/laser_t_path_1/laser_t_path_1.png differ
diff --git a/sprites/vfx/laser_t_path_2/laser_t_path_2.png b/sprites/vfx/laser_t_path_2/laser_t_path_2.png
new file mode 100644
index 0000000..64721b0
Binary files /dev/null and b/sprites/vfx/laser_t_path_2/laser_t_path_2.png differ
diff --git a/sprites/vfx/laser_t_path_3/laser_t_path_3.png b/sprites/vfx/laser_t_path_3/laser_t_path_3.png
new file mode 100644
index 0000000..0289bbd
Binary files /dev/null and b/sprites/vfx/laser_t_path_3/laser_t_path_3.png differ
diff --git a/sprites/vfx/laser_trail/flametrail10/FlameTrail10.png b/sprites/vfx/laser_trail/flametrail10/FlameTrail10.png
new file mode 100644
index 0000000..9e8498b
Binary files /dev/null and b/sprites/vfx/laser_trail/flametrail10/FlameTrail10.png differ
diff --git a/sprites/vfx/laser_trail/trailelectric17/TrailElectric17.png b/sprites/vfx/laser_trail/trailelectric17/TrailElectric17.png
new file mode 100644
index 0000000..ac89bc4
Binary files /dev/null and b/sprites/vfx/laser_trail/trailelectric17/TrailElectric17.png differ
diff --git a/sprites/vfx/laser_trail/trailelectric18/TrailElectric18.png b/sprites/vfx/laser_trail/trailelectric18/TrailElectric18.png
new file mode 100644
index 0000000..e09d9ae
Binary files /dev/null and b/sprites/vfx/laser_trail/trailelectric18/TrailElectric18.png differ
diff --git a/sprites/vfx/laserhitelectric02/LaserHitElectric02.png b/sprites/vfx/laserhitelectric02/LaserHitElectric02.png
new file mode 100644
index 0000000..b81dae5
Binary files /dev/null and b/sprites/vfx/laserhitelectric02/LaserHitElectric02.png differ
diff --git a/sprites/vfx/laserhitwind/LaserHitWind.png b/sprites/vfx/laserhitwind/LaserHitWind.png
new file mode 100644
index 0000000..2264635
Binary files /dev/null and b/sprites/vfx/laserhitwind/LaserHitWind.png differ
diff --git a/sprites/vfx/laserstartbow/LaserStartBow.png b/sprites/vfx/laserstartbow/LaserStartBow.png
new file mode 100644
index 0000000..911924e
Binary files /dev/null and b/sprites/vfx/laserstartbow/LaserStartBow.png differ
diff --git a/sprites/vfx/laserstartstaff/LaserStartStaff.png b/sprites/vfx/laserstartstaff/LaserStartStaff.png
new file mode 100644
index 0000000..eac5ec2
Binary files /dev/null and b/sprites/vfx/laserstartstaff/LaserStartStaff.png differ
diff --git a/sprites/vfx/leaf_1/leaf_1.png b/sprites/vfx/leaf_1/leaf_1.png
new file mode 100644
index 0000000..2b97416
Binary files /dev/null and b/sprites/vfx/leaf_1/leaf_1.png differ
diff --git a/sprites/vfx/leaf_2/leaf_2.png b/sprites/vfx/leaf_2/leaf_2.png
new file mode 100644
index 0000000..9c0a7e7
Binary files /dev/null and b/sprites/vfx/leaf_2/leaf_2.png differ
diff --git a/sprites/vfx/leaf_3/leaf_3.png b/sprites/vfx/leaf_3/leaf_3.png
new file mode 100644
index 0000000..6372f5c
Binary files /dev/null and b/sprites/vfx/leaf_3/leaf_3.png differ
diff --git a/sprites/vfx/mask/mask_001/Mask_001.png b/sprites/vfx/mask/mask_001/Mask_001.png
new file mode 100644
index 0000000..4070605
Binary files /dev/null and b/sprites/vfx/mask/mask_001/Mask_001.png differ
diff --git a/sprites/vfx/noise/fx_noise_006/fx_noise_006.png b/sprites/vfx/noise/fx_noise_006/fx_noise_006.png
new file mode 100644
index 0000000..cb3b80f
Binary files /dev/null and b/sprites/vfx/noise/fx_noise_006/fx_noise_006.png differ
diff --git a/sprites/vfx/other/m/M.png b/sprites/vfx/other/m/M.png
new file mode 100644
index 0000000..688afc6
Binary files /dev/null and b/sprites/vfx/other/m/M.png differ
diff --git a/sprites/vfx/other/r/R.png b/sprites/vfx/other/r/R.png
new file mode 100644
index 0000000..1d540ea
Binary files /dev/null and b/sprites/vfx/other/r/R.png differ
diff --git a/sprites/vfx/other/smoke_040/Smoke_040.png b/sprites/vfx/other/smoke_040/Smoke_040.png
new file mode 100644
index 0000000..b4cf93f
Binary files /dev/null and b/sprites/vfx/other/smoke_040/Smoke_040.png differ
diff --git a/sprites/vfx/other/smoke_10/Smoke_10.png b/sprites/vfx/other/smoke_10/Smoke_10.png
new file mode 100644
index 0000000..9deadbf
Binary files /dev/null and b/sprites/vfx/other/smoke_10/Smoke_10.png differ
diff --git a/sprites/vfx/square06/Square06.png b/sprites/vfx/square06/Square06.png
new file mode 100644
index 0000000..9e7a4c5
Binary files /dev/null and b/sprites/vfx/square06/Square06.png differ
diff --git a/sprites/vfx/trail/trail_64/Trail_64.png b/sprites/vfx/trail/trail_64/Trail_64.png
new file mode 100644
index 0000000..cc7781f
Binary files /dev/null and b/sprites/vfx/trail/trail_64/Trail_64.png differ
diff --git a/sprites/vfx/trail/trail_65/Trail_65.png b/sprites/vfx/trail/trail_65/Trail_65.png
new file mode 100644
index 0000000..d0c874b
Binary files /dev/null and b/sprites/vfx/trail/trail_65/Trail_65.png differ
diff --git a/sprites/vfx/trail/trail_74/Trail_74.png b/sprites/vfx/trail/trail_74/Trail_74.png
new file mode 100644
index 0000000..9c36750
Binary files /dev/null and b/sprites/vfx/trail/trail_74/Trail_74.png differ
diff --git a/sprites/vfx/trail/trail_75/Trail_75.png b/sprites/vfx/trail/trail_75/Trail_75.png
new file mode 100644
index 0000000..5f7f797
Binary files /dev/null and b/sprites/vfx/trail/trail_75/Trail_75.png differ
diff --git a/sprites/vfx/trail/trail_80/Trail_80.png b/sprites/vfx/trail/trail_80/Trail_80.png
new file mode 100644
index 0000000..3453773
Binary files /dev/null and b/sprites/vfx/trail/trail_80/Trail_80.png differ
diff --git a/sprites/vfx/trail/trail_81/Trail_81.png b/sprites/vfx/trail/trail_81/Trail_81.png
new file mode 100644
index 0000000..ea90c1c
Binary files /dev/null and b/sprites/vfx/trail/trail_81/Trail_81.png differ
diff --git a/sprites/vfx/trail/trail_82/Trail_82.png b/sprites/vfx/trail/trail_82/Trail_82.png
new file mode 100644
index 0000000..c973300
Binary files /dev/null and b/sprites/vfx/trail/trail_82/Trail_82.png differ
diff --git a/sprites/vfx/ui/ui_allwhite/UI_AllWhite.png b/sprites/vfx/ui/ui_allwhite/UI_AllWhite.png
new file mode 100644
index 0000000..c28886a
Binary files /dev/null and b/sprites/vfx/ui/ui_allwhite/UI_AllWhite.png differ
diff --git a/sprites/vfx/wind01/Wind01.png b/sprites/vfx/wind01/Wind01.png
index 2dc05e0..10d2bbf 100644
Binary files a/sprites/vfx/wind01/Wind01.png and b/sprites/vfx/wind01/Wind01.png differ
diff --git a/sprites/vfx/wind02/Wind02.png b/sprites/vfx/wind02/Wind02.png
new file mode 100644
index 0000000..470ef7a
Binary files /dev/null and b/sprites/vfx/wind02/Wind02.png differ
diff --git a/sprites/vfx/wind_02/Wind_02.png b/sprites/vfx/wind_02/Wind_02.png
new file mode 100644
index 0000000..9caf914
Binary files /dev/null and b/sprites/vfx/wind_02/Wind_02.png differ
diff --git a/textmap/chinesetextmap_unit/ChineseTextMap_Unit b/textmap/chinesetextmap_unit/ChineseTextMap_Unit
index e6c041b..29b84da 100644
--- a/textmap/chinesetextmap_unit/ChineseTextMap_Unit
+++ b/textmap/chinesetextmap_unit/ChineseTextMap_Unit
@@ -727,6 +727,7 @@ Name/91084_1;"鲨齿5号"
Name/91085_1;"弱小幽魂"
Name/91086_1;"强大幽魂"
Name/91087_1;"幽魂之王"
+Name/91087_2;"幽魂之王+"
Name/91088_1;"基础核心"
Name/91088_2;"基础核心+"
Name/91088_3;"基础核心++"
diff --git a/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent b/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent
index a9c74bb..b0e3828 100644
--- a/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent
+++ b/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent
@@ -969,7 +969,7 @@ EvenOptionDes/1340_3;"[Agree] Remove 1 White Energy Resource. (Beastki
EvenOptionDes/1340_4;"[Decline]"
EvenOptionDes/1350_1;"[Maintenance Package] Gain {0} Max HP."
EvenOptionDes/1350_2;"[Modification Package] Gain {0} Max HP, and reduce current HP to 1."
-EvenOptionDes/1350_3;"[Read documents] Gain {0} clues."
+EvenOptionDes/1350_3;"[Read documents] Gain {0} clue."
EvenOptionDes/1360_1;"[Choose] Gain [0]."
EvenOptionDes/1360_2;"[Choose] Gain [0]."
EvenOptionDes/1360_3;"[Access System] 50% chance to gain [0], 50% chance to gain [1]. (Mech Only)"
diff --git a/textmap/englishtextmap_unit/EnglishTextMap_Unit b/textmap/englishtextmap_unit/EnglishTextMap_Unit
index 7abf694..96e0d2a 100644
--- a/textmap/englishtextmap_unit/EnglishTextMap_Unit
+++ b/textmap/englishtextmap_unit/EnglishTextMap_Unit
@@ -416,7 +416,7 @@ Name/31037_2;"Omega Core+"
Name/31038_1;"Transcription Core"
Name/31038_2;"Transcription Core+"
Name/31039_1;"Transmission Core"
-Name/31039_2;"Transmission+"
+Name/31039_2;"Transmission Core+"
Name/31040_1;"Recycle Core"
Name/31040_2;"Recycle Core+"
Name/31801_1;"Reroll Device"
@@ -727,6 +727,7 @@ Name/91084_1;"Shark Tooth #5"
Name/91085_1;"Weak Ghost"
Name/91086_1;"Strong Ghost"
Name/91087_1;"King Ghost"
+Name/91087_2;"King Ghost+"
Name/91088_1;"Basic Core"
Name/91088_2;"Basic Core+"
Name/91088_3;"Basic Core++"
diff --git a/textmap/japanesetextmap_unit/JapaneseTextMap_Unit b/textmap/japanesetextmap_unit/JapaneseTextMap_Unit
index d196506..8e0755a 100644
--- a/textmap/japanesetextmap_unit/JapaneseTextMap_Unit
+++ b/textmap/japanesetextmap_unit/JapaneseTextMap_Unit
@@ -727,6 +727,7 @@ Name/91084_1;"サメの歯5号"
Name/91085_1;"霊魂(弱)"
Name/91086_1;"霊魂(強)"
Name/91087_1;"霊魂王"
+Name/91087_2;"霊魂王+"
Name/91088_1;"基本コア"
Name/91088_2;"基本コア+"
Name/91088_3;"基本コア++"
diff --git a/textmap/traditionalchinesetextmap_unit/TraditionalChineseTextMap_Unit b/textmap/traditionalchinesetextmap_unit/TraditionalChineseTextMap_Unit
index b6c3dbb..6943e88 100644
--- a/textmap/traditionalchinesetextmap_unit/TraditionalChineseTextMap_Unit
+++ b/textmap/traditionalchinesetextmap_unit/TraditionalChineseTextMap_Unit
@@ -727,6 +727,7 @@ Name/91084_1;"鯊齒5號"
Name/91085_1;"弱小幽魂"
Name/91086_1;"強大幽魂"
Name/91087_1;"幽魂之王"
+Name/91087_2;"幽魂之王+"
Name/91088_1;"基礎核心"
Name/91088_2;"基礎核心+"
Name/91088_3;"基礎核心++"