From 962cc992946858ce0ee8903ff8a72743c60992bd Mon Sep 17 00:00:00 2001 From: jie65535 Date: Thu, 25 Jul 2024 16:27:36 +0800 Subject: [PATCH] ~ 2024-07-25 --- README.md | 131 ++++++++++++++++++ csv/encounterevents/EncounterEvents | 6 +- csv/shipunit/ShipUnit | 40 +++--- sprites/icon/talent/back_road/back_road.png | Bin 1580 -> 1580 bytes .../UI_initial_icon_cat.png | Bin 0 -> 2199 bytes .../UI_initial_icon_mod.png | Bin 0 -> 1950 bytes .../UI_initial_icon_setting.png | Bin 0 -> 1649 bytes .../units/cannon_battery/cannon_battery.png | Bin 7358 -> 7358 bytes .../cannon_battery_down.png | Bin 6284 -> 6284 bytes .../cannon_battery_energy.png | Bin 367 -> 367 bytes .../cannon_battery_glass.png | Bin 2658 -> 2658 bytes .../units/cannon_contract/cannon_contract.png | Bin 3541 -> 4373 bytes .../cannon_use_double/cannon_use_double.png | Bin 6838 -> 6838 bytes .../ChineseTextMap_Common | 1 + .../chinesetextmap_unit/ChineseTextMap_Unit | 29 ++-- .../EnglishTextMap_Common | 1 + .../EnglishTextMap_EncounterEvent | 2 +- .../EnglishTextMap_EnemyShip | 2 +- .../EnglishTextMap_Treasure | 2 +- .../englishtextmap_unit/EnglishTextMap_Unit | 29 ++-- 20 files changed, 189 insertions(+), 54 deletions(-) create mode 100644 sprites/ui/ui_initial_icon_cat/UI_initial_icon_cat.png create mode 100644 sprites/ui/ui_initial_icon_mod/UI_initial_icon_mod.png create mode 100644 sprites/ui/ui_initial_icon_setting/UI_initial_icon_setting.png diff --git a/README.md b/README.md index db9b17e..19f5161 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,137 @@ dump文件目录 - sprites - textmap +# 2024年7月25日 更新 + +各位赏金猎人们!大家好! + +又到了周四啦! + +## 部件平衡性调整: + +### 护盾号: + +1. 契约核心效果重做,新效果为:装载的能量点数视为9点。三重:获得1个[蓝色]槽位。 +2. 递增核心效果重做,新效果为:装载后,若装载点数是本场战斗中自身装载过的最大点数,则额外获得装载点数的威力。 +3. 推进核心效果重做,新效果为:移动后,装载1个[白色5点]能量。 +4. 集气核心略微加强,现在升级前后均为2个白槽。 +5. 进化核心略微削弱,现在升级前为橙蓝白槽位,升级后为蓝白白槽位。 + +### 空间号: +1. 十重电池更名为六重电池,效果重做为:自身每装载6个能量,获得14点威力。 +2. 自动导流器从1负载增强为0负载。 +3. 中心复制器略微削弱,效果重做为:装载后,使飞船中心的部件装载2个相同的能量。 + +--- + +> 开发者碎碎念: +> +> 根据玩家的反馈,我们将上场率太低的部件进行了加强,也略微削弱了过强的部件。 +> +> 希望调整之后,每一个部件都能有上场的机会。 +> +> 过去的两周都没有更新,但是我们都在紧锣密鼓的工作之中。 +> +> 除了3号飞船之外,我们还在设计全新的boss,预计每个阶段都会新增一个boss敌人。 + + +# 2024年7月4日 更新 | 问题修复及体验优化 + +各位赏金猎人们!大家好! + +又到了周四啦! + +## 问题修复: + +1. 修复了空间号第一次选择度假时飞船图标错误的问题。 +2. 修复了事件-燃料接济专属选项错误的问题。 +3. 修复了战斗事件-神秘的宝物和宝物-通讯商人叠加后,SL会导致宝物可以被多次获取的问题。 +4. 修复了部件-数据检测者在部件-重影匕首的影响下预览错误的问题。 +5. 修复了事件-行星阿尔法在移除风险后,星币减少的问题。 + +## 体验优化: + +1. 优化了部件-双刃战斧的描述。 + +--- + +> 开发者碎碎念: +> +> 本周2位褪色者正在交界地努力战斗! +> +> 当然,三船也在稳步推进中! + +# 2024年6月20日更新 | 问题修复 + +各位赏金猎人们!大家好! + +又到了周四啦! + +## 问题修复: + +1.修复了加速动画选项与能量外观选项冲突的问题。 +2.修复了空间号在战斗中移动拖尾特效消失的问题。 + +--- + +> 开发者碎碎念: +> +> 抱歉本周又是无新内容的一周。 +> +> 大家请耐心等待,前两艘飞船我们做了近3年,第三艘飞船我们也希望是以一个比较成熟的形态呈现给大家。 + + +# 2024年6月13日 更新 | 体验优化及问题修复 + +各位赏金猎人们!大家好! + +又到了周四啦! + +新增加速动画选项。 + +现在可以在设置-游戏性中勾选加速部分动画选项。 + +勾选之后,游戏内的对波、突发事件、星际穿梭、胜利/失败结算等动画会加速。 + +## 问题修复: + +- 修复了克洛伊在部分情况下通过宝物-天赋藏宝图获得天赋-梦幻开局时,会获得重复专属宝物的问题。 +- 修复了部件-毁灭在极少数情况下发动时,显示错位的问题。 + +--- + +> 开发者碎碎念: +> +> 很多赏金猎人提出想要动画加速的选项,本周我们终于更新了这个功能! +> +> 三号飞船开发中,本周终于开始了部分的美术绘制。 +> +> 当了这么久的策划,又被迫要重新回去当美术了...(来自一名被迫转行美术的开发者) + +# 2024年6月6日 更新 | 问题修复 + +各位赏金猎人们!大家好! + +又到了周四啦! + +## 问题修复: + +1. 修复了激活状态下的单星,四爆核心和观者之眼在战斗中被升级时,威力翻倍状态在本回合无法移除的问题。 +2. 修复了摧毁有威力的攻击部件时,可能导致敌方部件-上等马换位的问题。 +3. 修复了在拥有宝物-备份引擎时,突发情况-部件测试可能奖励错误部件的问题。 +4. 修复了突发情况-部件测试中目标部件被摧毁时不会给予奖励的问题。 +5. 修复了战斗后升级预览可能显示错误部件的问题。 + +--- + +> 开发者碎碎念: +> +> 以上的这些问题,都是我们在测试三号飞船的途中顺便发现的。 +> +> 我知道大家可能会很急,但是我们应该比大家更急。 +> +> 请放心,目前三号飞船的开发进度还是比较符合我们预期的!我们正在全力开发,争取给大家带来更多更好的游戏内容! + # 2024年5月30日 更新 | 体验优化、问题修复,三号飞船及创意工坊开发中 各位赏金猎人们!大家好! diff --git a/csv/encounterevents/EncounterEvents b/csv/encounterevents/EncounterEvents index e0b33a9..3fd98a6 100644 --- a/csv/encounterevents/EncounterEvents +++ b/csv/encounterevents/EncounterEvents @@ -232,7 +232,7 @@ int,int,string,void,int,int,bool,int[],int,string,void,int[],int,int,string,void 1205,1200,EventName/1200,行星阿尔法,,,,,,EventDes/1205,你在残破的战场中看到了战争的惨烈,四处可见的飞船残骸,不过大部分好像并不是战船,而是商船。你在残骸中找到了一个勉强能用的{0}。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, 1206,1200,EventName/1200,行星阿尔法,,,,,1,EventDes/1206,你在残破的战场中看到了战争的惨烈,四处可见的飞船残骸,不过大部分好像并不是战船,而是商船。你在残骸中找到了一个勉强能用的{0},等回到飞船上时,却发现{1}不翼而飞了,愤怒的你却不知道是谁偷走了。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, 1207,1200,EventName/1200,行星阿尔法,,,,,,EventDes/1207,你围绕小行星转了一圈,似乎也并没有什么有意思的东西。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, -1208,1200,EventName/1200,行星阿尔法,,,,,,EventDes/1208,你闭上双眼感知了一下三个地点,顿时察觉到了许多危险,星际探索真是什么风险都可能存在。另外,你似乎察觉到了一个惊天秘密,只不过作为从业者,这个秘密你不会告诉任何人,包括玩家。,,,,EvenOptionDes/1200_5,[探索废墟]获得{0}星币。,OC_StarCoin,;6;;;,,,1201,,,,,,,,,,, +1208,1200,EventName/1200,行星阿尔法,,,,,,EventDes/1208,你闭上双眼感知了一下三个地点,顿时察觉到了许多危险,星际探索真是什么风险都可能存在。另外,你似乎察觉到了一个惊天秘密,只不过作为从业者,这个秘密你不会告诉任何人,包括玩家。,,,,EvenOptionDes/1200_5,[探索废墟]获得{0}星币。,OC_StarCoin,;8;;;,,,1201,,,,,,,,,,, 1208,1200,EventName/1200,行星阿尔法,,,,,,,,,,,EvenOptionDes/1200_6,[探索营地]回复{0}点血量。,OC_HP,;8;;;,,,1203,,,,,,,,,,, 1208,1200,EventName/1200,行星阿尔法,,,,,,,,,,,EvenOptionDes/1200_7,[探索战场]获得[0]。,OC_RandomShipUnitByDic,,,,1205,,,,,,,,,,, 1208,1200,EventName/1200,行星阿尔法,,,,,,,,,,,EvenOptionDes/Close,[离开],OC_Close,,,,1207,,,,,,,,,,, @@ -327,7 +327,7 @@ int,int,string,void,int,int,bool,int[],int,string,void,int[],int,int,string,void 1324,1320,EventName/1320,花园蜂蜜,,,,,,EventDes/1324,这位熊熊族乞丐在吃high了之后似乎忘记了一切,此时此刻他想到的不是美食,不是美女,竟然是工作,他为你升级了部件。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, 1325,1320,EventName/1320,花园蜂蜜,,,,,,EventDes/1325,你无视了这个熊熊族乞丐,蜂蜜成瘾的人你完全不想接触。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -1330,1330,EventName/1330,树人兄弟,3,4,,;7;;77;;;,,EventDes/1330,一对树人兄弟联系到了你,他们为了寻找更舒适的恒星辐射波长而四处旅行,他们表示想要用珍藏的攻击部件换取一些旅行费用或者燃料。,;1;;;,,,EvenOptionDes/1330_1,[购买]失去{0}星币。获得2个[1]。,OC_StarCoinLose,;8;;;,,1,1331,OC_ShipUnit,;80001;;1;;;,,2,,OC_ShipUnit,;80001;;1;;;,,3,, +1330,1330,EventName/1330,树人兄弟,3,4,,;7;;77;;;,,EventDes/1330,一对树人兄弟联系到了你,他们为了寻找更舒适的恒星辐射波长而四处旅行,他们表示想要用珍藏的攻击部件换取一些旅行费用或者燃料。,;1;;;,-50,,EvenOptionDes/1330_1,[购买]失去{0}星币。获得2个[1]。,OC_StarCoinLose,;8;;;,,1,1331,OC_ShipUnit,;80001;;1;;;,,2,,OC_ShipUnit,;80001;;1;;;,,3,, 1330,1330,EventName/1330,树人兄弟,,,,,,,,,,,EvenOptionDes/1330_2,[交换]失去{0}点燃料。获得2个[1]。,OC_MoveLose,;2;;;,,1,1331,OC_ShipUnit,;80001;;1;;;,,2,,OC_ShipUnit,;80001;;1;;;,,3,, 1330,1330,EventName/1330,树人兄弟,,,,,,,,,,,EvenOptionDes/Refuse,[拒绝],OC_Close,,,,1332,,,,,,,,,,, 1331,1330,EventName/1330,树人兄弟,,,,,,EventDes/1331,你们达成了交易,树人兄弟又开始了他们的旅程,可他们的飞船上似乎已经没有任何攻击部件了,如果碰上任何不法分子,就真的一点抵抗手段也没有了。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, @@ -884,7 +884,7 @@ int,int,string,void,int,int,bool,int[],int,string,void,int[],int,int,string,void 2010,2010,EventName/2010,燃料接济,0,3,,;7;;77;;;,,EventDes/2010,在航行中一名赏金猎人同行找到了你,说他不小心鬼迷心窍在一个燃料贩子那里卖掉了所有的燃料,如果强行继续战斗只有死路一条,所以想向你用宝物交换一些燃料。,;2;;;,,,EvenOptionDes/2010_1,[传说宝物]失去{0}点燃料。获得[1]。,OC_MoveLose,;3;;;,,1,2011,OC_RandomTreasureSignDicList,;2010;;3;;;,,2,,,,,,, 2010,2010,EventName/2010,燃料接济,,,,,,,,,,,EvenOptionDes/2010_2,[稀有宝物]失去{0}点燃料。获得[1]。,OC_MoveLose,;2;;;,,1,2012,OC_RandomTreasureSignDicList,;2010;;2;;;,,2,,,,,,, 2010,2010,EventName/2010,燃料接济,,,,,,,,,,,EvenOptionDes/2010_3,[普通宝物]失去{0}点燃料。获得[1]。,OC_MoveLose,;1;;;,,1,2013,OC_RandomTreasureSignDicList,;2010;;1;;;,,2,,,,,,, -2010,2010,EventName/2010,燃料接济,,,,,,,,,,3,EvenOptionDes/2010_4,[全部宝物]失去{0}点燃料上限。获得以上所有宝物。(兽族专属),OC_MaxMoveLose,;2;;;,,1,2015,OC_TreasuresByDicList,;2010;;;,,2,,OC_RaceLimit,,,3,, +2010,2010,EventName/2010,燃料接济,,,,,,,,,,3,EvenOptionDes/2010_4,[全部宝物]失去{0}点燃料上限。获得以上所有宝物。(兽族专属),OC_MaxMoveLose,;2;;;,,1,2015,OC_TreasuresByDicList,;2010;;;,,2,,OC_RaceLimit,;2;;;,,3,, 2010,2010,EventName/2010,燃料接济,,,,,,,,,,,EvenOptionDes/Close,[离开],OC_Close,,,,2014,,,,,,,,,,, 2011,2010,EventName/2010,燃料接济,,,,,,EventDes/2011,尽管你的燃料也不宽裕,你还是眼馋他飞船上的传说宝物和他完成了交易,但未来的战斗该怎么办,似乎需要好好规划一下了。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, 2012,2010,EventName/2010,燃料接济,,,,,,EventDes/2012,你思考并选择了一个折中的方案,他提供的稀有宝物对你有着不小的提升。,,,,EvenOptionDes/Close,[离开],,,,,,,,,,,,,,,, diff --git a/csv/shipunit/ShipUnit b/csv/shipunit/ShipUnit index 6a733ff..dd4d279 100644 --- a/csv/shipunit/ShipUnit +++ b/csv/shipunit/ShipUnit @@ -4,8 +4,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 11001,Name/11001_2,基础核心+,2,Text/Empty,,0,0,,,4,;7;;;,;1;;1;;;,,,1,Des/Empty,,,,,,1,Cannon_Player/Skill_Null,cannon_basic, 11002,Name/11002_1,对子核心,1,Text/11002,对子,0,0,,,4,;7;;;,;1;;1;;;,,,1,Des/11002_1,装载2个相同点数的能量时,获得{0}点威力。,,;2;;;,,,1,Cannon_Player/Skill_NewDouble,cannon_double, 11002,Name/11002_2,对子核心+,2,Text/11002,对子,0,0,,,4,;7;;;,;1;;1;;;,,,1,Des/11002_1,装载2个相同点数的能量时,获得{0}点威力。,,;4;;;,,,1,Cannon_Player/Skill_NewDouble,cannon_double, -11003,Name/11003_1,递增核心,1,Text/11003,递增,2,0,,,0,;7;;;,;3;;1;;;,,,1,Des/11003_1,若装载的能量点数比上次装载的能量点数大1,则额外获得装载点数的威力。,,,ExtraDes/11003_1,上1个装载点数:{0}。,1,Cannon_Player/Skill_IncreasePowerUp,cannon_increase,Increase -11003,Name/11003_2,递增核心+,2,Text/11003,递增,2,0,,,0,;7;;;,;1;;1;;;,,,1,Des/11003_1,若装载的能量点数比上次装载的能量点数大1,则额外获得装载点数的威力。,,,ExtraDes/11003_1,上1个装载点数:{0}。,1,Cannon_Player/Skill_IncreasePowerUp,cannon_increase,Increase +11003,Name/11003_1,递增核心,1,Text/11003,递增,2,0,,,0,;7;;;,;1;;;,,,1,Des/11003_1,装载后,若装载点数是本场战斗中自身装载过的最大点数,则额外获得装载点数的威力。,,,ExtraDes/11003_1,最大装载点数:{0}。,1,Cannon_Player/Skill_IncreasePowerUp,cannon_increase,Increase +11003,Name/11003_2,递增核心+,2,Text/11003,递增,2,0,,,0,;7;;;,;3;;1;;;,,,1,Des/11003_1,装载后,若装载点数是本场战斗中自身装载过的最大点数,则额外获得装载点数的威力。,,,ExtraDes/11003_1,最大装载点数:{0}。,1,Cannon_Player/Skill_IncreasePowerUp,cannon_increase,Increase 11004,Name/11004_1,四爆核心,1,Text/Empty,,1,1,,,0,;7;;;,;1;;;,,,1,Des/11004_1,手牌数量≥{0}时,拥有威力翻倍。,,;4;;;,,,1,Cannon_Player/Skill_DoubleByUseOnce,cannon_use_double, 11004,Name/11004_2,四爆核心+,2,Text/Empty,,1,1,,,0,;7;;;,;2;;1;;;,,,1,Des/11004_1,手牌数量≥{0}时,拥有威力翻倍。,,;4;;;,,,1,Cannon_Player/Skill_DoubleByUseOnce,cannon_use_double, 11005,Name/11005_1,纯白核心,1,Text/11005,纯白,0,0,,,0,;7;;;,;1;;1;;;,,,1,Des/11005_1,装载[白色]能量时,获得{0}点威力。,,;2;;;,,,1,Cannon_Player/Skill_LoadWhiteExtra,cannon_white, @@ -34,8 +34,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 11016,Name/11016_2,拓印核心+,2,Text/11016,拓印,0,2,,,0,;7;;;,;3;;1;;;,,,1,Des/11016_1,在回合内生成能量时,自身装载1个相同的能量。 ,,,,,1,Cannon_Player/Skill_CopyPowerAndLoadSelf,cannon_higher_2, 11017,Name/11017_1,橙色星钻,1,Text/11017,橙色星钻,0,2,,,0,;7;;;,;3;;3;,,,1,Des/11017_1,装载后,额外获得装载点数的威力。,,,,,1,Cannon_Player/Skill_PurpleDouble,cannon_orange_core, 11017,Name/11017_2,橙色星钻+,2,Text/11017,橙色星钻,0,2,,,0,;7;;;,;3;;3;;3;;;,,,1,Des/11017_1,装载后,额外获得装载点数的威力。,,,,,1,Cannon_Player/Skill_PurpleDouble,cannon_orange_core, -11018,Name/11018_1,推进核心,1,Text/11018,推进,0,0,,,0,;7;;;,;1;;;,,,1,Des/11018_1,移动后,获得{0}点威力。,,;5;;;,,,1,Cannon_Player/Skill_MovePowerCannon,cannon_jet,JetCannon -11018,Name/11018_2,推进核心+,2,Text/11018,推进,0,0,,,0,;7;;;,;1;;;,,,1,Des/11018_1,移动后,获得{0}点威力。,,;7;;;,,,1,Cannon_Player/Skill_MovePowerCannon,cannon_jet,JetCannon +11018,Name/11018_1,推进核心,1,Text/11018,推进,0,0,,,0,;7;;;,;1;;1;;;,,,1,Des/11018_1,移动后,装载1个[白色{0}点]能量。,,;5;;;,,,1,Cannon_Player/Skill_MovePowerCannon,cannon_jet,JetCannon +11018,Name/11018_2,推进核心+,2,Text/11018,推进,0,0,,,0,;7;;;,;1;;1;;;,,,1,Des/11018_1,移动后,装载1个[白色{0}点]能量。,,;7;;;,,,1,Cannon_Player/Skill_MovePowerCannon,cannon_jet,JetCannon 11019,Name/11019_1,主副双炮,1,Text/11019,副炮开火,3,2,,,0,;7;;;,;3;;1;;;,,,1,Des/11019_1,获得威力时,对敌方造成相等的伤害。,,,,,1,Cannon_Player/Skill_PowerDamageEnemy,cannon_main_sub, 11019,Name/11019_2,主副双炮+,2,Text/11019,副炮开火,3,2,,,0,;7;;;,;1;;1;;;,,,1,Des/11019_1,获得威力时,对敌方造成相等的伤害。,,,,,1,Cannon_Player/Skill_PowerDamageEnemy,cannon_main_sub, ,,,,,,,,,,,,,,,,,,,,,,,,, @@ -103,10 +103,10 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 12004,Name/12004_2,动能核心+,2,Text/12004,动能,0,1,;0;;;,,0,;7;;;,;1;;1;;;,,,1,Des/12004_1,任意部件发动时,获得1点功率。,,,,,1,Cannon_Player/Skill_OtherUseAdded,cannon_use_poweradd,UsePoweradd 12005,Name/12005_1,提升核心,1,Text/12005,提升,0,0,;0;;;,,0,;7;;;,;1;;;,,,1,Des/12005_1,发动({0}):获得{1}点功率。,;US:2;;;,;2;;;,,,1,Cannon_Player/Skill_TurnPowerOnce,cannon_promote,Promote 12005,Name/12005_2,提升核心+,2,Text/12005,提升,0,0,;0;;;,,0,;7;;;,;1;;;,,,1,Des/12005_1,发动({0}):获得{1}点功率。,;US:2;;;,;3;;;,,,1,Cannon_Player/Skill_TurnPowerOnce,cannon_promote,Promote -12007,Name/12007_1,集气核心,1,Text/12007,集气,0,0,,,0,;7;;;,;1;;;,,,1,Des/12007_1,相邻部件生成能量时,自身获得{0}点威力。,,;1;;;,,,1,Cannon_Player/Skill_CreatePowerSelfPower,cannon_vitality, -12007,Name/12007_2,集气核心+,2,Text/12007,集气,0,0,,,0,;7;;;,;1;;;,,,1,Des/12007_2,任意部件生成能量时,自身获得{0}点威力。,,;1;;;,,,1,Cannon_Player/Skill_CreatePowerSelfPower,cannon_vitality, -12008,Name/12008_1,双刃战斧,1,Text/12008,双刃,0,2,,,0,;7;;;,;1;;;,,,1,Des/12008_1,获得的功率翻倍。,,,,,1,Cannon_Player/Skill_AddedDouble,cannon_axe, -12008,Name/12008_2,双刃战斧+,2,Text/12008,双刃,0,2,,,0,;7;;;,;1;;1;;;,,,1,Des/12008_1,获得的功率翻倍。,,,,,1,Cannon_Player/Skill_AddedDouble,cannon_axe, +12007,Name/12007_1,集气核心,1,Text/12007,集气,0,0,,,0,;7;;;,;1;;1;;;,,,1,Des/12007_1,相邻部件生成能量时,自身获得{0}点威力。,,;1;;;,,,1,Cannon_Player/Skill_CreatePowerSelfPower,cannon_vitality, +12007,Name/12007_2,集气核心+,2,Text/12007,集气,0,0,,,0,;7;;;,;1;;1;;;,,,1,Des/12007_2,任意部件生成能量时,自身获得{0}点威力。,,;1;;;,,,1,Cannon_Player/Skill_CreatePowerSelfPower,cannon_vitality, +12008,Name/12008_1,双刃战斧,1,Text/12008,双刃,0,2,,,0,;7;;;,;1;;;,,,1,Des/12008_1,自身获得的功率翻倍。,,,,,1,Cannon_Player/Skill_AddedDouble,cannon_axe, +12008,Name/12008_2,双刃战斧+,2,Text/12008,双刃,0,2,,,0,;7;;;,;1;;1;;;,,,1,Des/12008_1,自身获得的功率翻倍。,,,,,1,Cannon_Player/Skill_AddedDouble,cannon_axe, 12009,Name/12009_1,增殖核心,1,Text/12009,增殖,5,1,,,0,;7;;;,;1;;;,,,1,Des/12009_1,拥有{0}点功率,装载后,在相邻空位装备增殖核心。,;PA:1;;;,,,,1,Cannon_Player/Skill_OpenFlower,cannon_proliferation, 12009,Name/12009_2,增殖核心+,2,Text/12009,增殖,5,1,,,0,;7;;;,;1;;;,,,1,Des/12009_2,拥有{0}点功率,装载后,在相邻空位装备增殖核心+。,;PA:2;;;,,,,1,Cannon_Player/Skill_OpenFlower,cannon_proliferation, 12010,Name/12010_1,利刃,1,Text/12010,利刃,0,1,,,0,;7;;;,;1;;1;;;,,,1,Des/12010_1,装载的每个能量都能触发功率加成。,,,,,1,Cannon_Player/Skill_AddedEveryOne,cannon_blade, @@ -163,10 +163,10 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 14004,Name/14004_2,核能聚集器+,2,Text/14004,核能聚集,0,2,;8;;;,,0,;7;;;,;1;;1;;;,,,1,Des/14004_1,三重:获得威力翻倍。,,,,,1,Cannon_Player/Skill_TriangleDoublePowerCannon,cannon_trebling_double,TreblingDouble 14005,Name/14005_1,过载核心,1,Text/14005,过载,0,2,;8;;;,FALSE,0,;7;;;,;1;;;,,,1,Des/14005_1,拥有{0}点功率,三重:使自身功率翻倍,每场战斗仅生效1次。,;PA:2;;;,,,,1,Cannon_Player/Skill_TriangleOncePowerAddedDouble,cannon_overload,Overload 14005,Name/14005_2,过载核心+,2,Text/14005,过载,0,2,;8;;;,FALSE,0,;7;;;,;1;;;,,,1,Des/14005_1,拥有{0}点功率,三重:使自身功率翻倍,每场战斗仅生效1次。,;PA:3;;;,,,,1,Cannon_Player/Skill_TriangleOncePowerAddedDouble,cannon_overload,Overload -14006,Name/14006_1,契约核心,1,Text/14006,契约,5,2,;8;;;,,0,;7;;;,;3;;2;;1;;;,,,1,Des/14006_1,三重:本回合接下来自身装载的所有能量点数将视为9点。,,,,,1,Cannon_Player/Skill_TriangleAsNineLoad,cannon_contract,Contract -14006,Name/14006_2,契约核心+,2,Text/14006,契约,5,2,;8;;;,,0,;7;;;,;2;;1;;1;;;,,,1,Des/14006_1,三重:本回合接下来自身装载的所有能量点数将视为9点。,,,,,1,Cannon_Player/Skill_TriangleAsNineLoad,cannon_contract,Contract -14007,Name/14007_1,进化核心,1,Text/14007,进化,0,0,;8;;;,,0,;7;;;,;3;;1;;1;;;,,,1,Des/14007_1,装载后,获得{0}点威力。三重:该效果获得的威力提升{1}点。,;DY:1;;;,;1;;;,,,1,Cannon_Player/Skill_TriangleAddedAsHandCount,cannon_evolve,CannonEvolve -14007,Name/14007_2,进化核心+,2,Text/14007,进化,0,0,;8;;;,,0,;7;;;,;1;;1;;1;;;,,,1,Des/14007_1,装载后,获得{0}点威力。三重:该效果获得的威力提升{1}点。,;DY:1;;;,;1;;;,,,1,Cannon_Player/Skill_TriangleAddedAsHandCount,cannon_evolve,CannonEvolve +14006,Name/14006_1,契约核心,1,Text/14006,契约,5,2,;8;;;,,0,;7;;;,;2;;;,,,1,Des/14006_1,装载的能量点数视为9点。三重:获得1个[蓝色]槽位。,,;2;;;,,,1,Cannon_Player/Skill_TriangleAsNineLoad,cannon_contract, +14006,Name/14006_2,契约核心+,2,Text/14006,契约,5,2,;8;;;,,0,;7;;;,;1;;;,,,1,Des/14006_2,装载的能量点数视为9点。三重:获得1个[白色]槽位。,,;1;;;,,,1,Cannon_Player/Skill_TriangleAsNineLoad,cannon_contract, +14007,Name/14007_1,进化核心,1,Text/14007,进化,0,0,;8;;;,,0,;7;;;,;3;;2;;1;;;,,,1,Des/14007_1,装载后,获得{0}点威力。三重:该效果获得的威力提升{1}点。,;DY:1;;;,;1;;;,,,1,Cannon_Player/Skill_TriangleAddedAsHandCount,cannon_evolve,CannonEvolve +14007,Name/14007_2,进化核心+,2,Text/14007,进化,0,0,;8;;;,,0,;7;;;,;2;;1;;1;;;,,,1,Des/14007_1,装载后,获得{0}点威力。三重:该效果获得的威力提升{1}点。,;DY:1;;;,;1;;;,,,1,Cannon_Player/Skill_TriangleAddedAsHandCount,cannon_evolve,CannonEvolve ,,,,,,,,,,,,,,,,,,,,,,,,, 14801,Name/14801_1,主料和边角料,1,Text/14801,主料和边角料,0,0,;8;;;,,0,;7;;;,;1;;1;;;,,,1,Des/14801_1,三重:生成1个[橙色9点]能量和1个[橙色1点]能量。,,,,,2,Support_Player/Skill_TrianglePurpleNine,device_mineral, 14801,Name/14801_2,主料和边角料+,2,Text/14801,主料和边角料,0,0,;8;;;,,0,;7;;;,;1;;1;;1;;;,,,1,Des/14801_1,三重:生成1个[橙色9点]能量和1个[橙色1点]能量。,,,,,2,Support_Player/Skill_TrianglePurpleNine,device_mineral, @@ -217,8 +217,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 21012,Name/21012_2,月刃核心+,2,Text/21012,月刃,3,1,,FALSE,0,;77;;;,;2;;1;;1;;;,,,1,Des/21012_1,装载后,若同列的总威力已超过敌方,则获得{0}点威力。,,;3;;;,,,1,Cannon_Player/Skill_OverPowerCannon,cannon_moon, 21016,Name/21016_1,超重核心,1,Text/21016,超重,0,2,,,0,;77;;;,;2;;;,,,3,Des/21016_1,装载后,额外获得装载点数2倍的威力。,,,,,1,Cannon_Player/Skill_OverWeightTriple,cannon_giant, 21016,Name/21016_2,超重核心+,2,Text/21016,超重,0,2,,,0,;77;;;,;3;;2;;;,,,3,Des/21016_1,装载后,额外获得装载点数2倍的威力。,,,,,1,Cannon_Player/Skill_OverWeightTriple,cannon_giant, -21017,Name/21017_1,十重电池,1,Text/21017,十重,0,2,,,0,;77;;;,;1;;1;;1;;1;;1;;;,,,2,Des/21017_1,自身每装载10个能量,获得{0}点威力。,,;25;;;,ExtraDes/21017_1,已装载:{0}/10。,1,Cannon_Player/Skill_OMG,cannon_battery,Battery -21017,Name/21017_2,十重电池+,2,Text/21017,十重,0,2,,,0,;77;;;,;1;;1;;1;;1;;1;;;,,,2,Des/21017_1,自身每装载10个能量,获得{0}点威力。,,;35;;;,ExtraDes/21017_1,已装载:{0}/10。,1,Cannon_Player/Skill_OMG,cannon_battery,Battery +21017,Name/21017_1,六重电池,1,Text/21017,六重,0,2,,,0,;77;;;,;1;;1;;1;;1;;1;;;,,,2,Des/21017_1,自身每装载6个能量,获得{0}点威力。,,;14;;;,ExtraDes/21017_1,已装载:{0}/6。,1,Cannon_Player/Skill_OMG,cannon_battery,Battery +21017,Name/21017_2,六重电池+,2,Text/21017,六重,0,2,,,0,;77;;;,;1;;1;;1;;1;;1;;;,,,2,Des/21017_1,自身每装载6个能量,获得{0}点威力。,,;20;;;,ExtraDes/21017_1,已装载:{0}/6。,1,Cannon_Player/Skill_OMG,cannon_battery,Battery 21018,Name/21018_1,分身手里剑,1,Text/21018,分身,4,2,;0;;;,,0,;77;;;,;3;;1;;;,,,1,Des/21018_1,被换位至空位时,额外消耗1点换位次数,并在原地留下自身的复制。,,,,,1,Cannon_Player/Skill_Kagebunsin,cannon_shuriken,Shuriken 21018,Name/21018_2,分身手里剑+,2,Text/21018,分身,4,2,;0;;;,,0,;77;;;,;1;;1;;;,,,1,Des/21018_1,被换位至空位时,额外消耗1点换位次数,并在原地留下自身的复制。,,,,,1,Cannon_Player/Skill_Kagebunsin,cannon_shuriken,Shuriken 21019,Name/21019_1,裂隙核心,1,Text/21019,裂隙,0,0,,,0,;77;;;,;3;;2;;;,,,1,Des/21019_1,装载后,若相邻有空位,则获得{0}点威力。,,;3;;;,,,1,Cannon_Player/Skill_AroundEmptyAddPower,cannon_lonely_crystal, @@ -271,8 +271,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 21827,Name/21827_2,空隙装置+,2,Text/21827,空隙,0,0,;9;;;,,0,;77;;;,,-1,,1,Des/21827_2,回合开始时,若相邻有空位,则生成1个[橙色]能量。,,;3;;;,,,2,Support_Player/Skill_NoAroundCreate,device_forbidden_zone, 21831,Name/21831_1,无畏,1,Text/21831,无畏,0,0,;9;;;,FALSE,0,;77;;;,,,,1,Des/21831_1,回合开始时,若同列没有攻击部件,则使所有攻击部件获得{0}点威力。,,;2;;;,,,2,Support_Player/Skill_NoCannonLinePower,device_brave,Brave 21831,Name/21831_2,无畏+,2,Text/21831,无畏,0,0,;9;;;,FALSE,0,;77;;;,,,,1,Des/21831_1,回合开始时,若同列没有攻击部件,则使所有攻击部件获得{0}点威力。,,;3;;;,,,2,Support_Player/Skill_NoCannonLinePower,device_brave,Brave -21833,Name/21833_1,自动导流器,1,Text/21833,导流,0,0,;9;;;,,0,;77;;;,;3;;;,,,1,Des/21833_1,回合开始时,使后方攻击部件获得{0}点威力。装载后,该效果提高{1}点。,;DY:2;;;,;2;;;,,,2,Support_Player/Skill_PowerBackAndByLoad,device_increase_power,IncreasePower -21833,Name/21833_2,自动导流器+,2,Text/21833,导流,0,0,;9;;;,,0,;77;;;,;1;;;,,,1,Des/21833_1,回合开始时,使后方攻击部件获得{0}点威力。装载后,该效果提高{1}点。,;DY:2;;;,;2;;;,,,2,Support_Player/Skill_PowerBackAndByLoad,device_increase_power,IncreasePower +21833,Name/21833_1,自动导流器,1,Text/21833,导流,0,0,;9;;;,,0,;77;;;,;3;;;,,,0,Des/21833_1,回合开始时,使后方攻击部件获得{0}点威力。装载后,该效果提高{1}点。,;DY:2;;;,;2;;;,,,2,Support_Player/Skill_PowerBackAndByLoad,device_increase_power,IncreasePower +21833,Name/21833_2,自动导流器+,2,Text/21833,导流,0,0,;9;;;,,0,;77;;;,;1;;;,,,0,Des/21833_1,回合开始时,使后方攻击部件获得{0}点威力。装载后,该效果提高{1}点。,;DY:2;;;,;2;;;,,,2,Support_Player/Skill_PowerBackAndByLoad,device_increase_power,IncreasePower 21839,Name/21839_1,白板,1,Text/21839,白板,0,1,,,0,;77;;;,;1;;1;;;,,,0,Des/21839_1,装载后,生成1个相同的能量。,,,,,2,Support_Player/Skill_Useless,device_useless, 21839,Name/21839_2,白板+,2,Text/21839,白板,0,1,,,0,;77;;;,;1;;1;;1;;;,,,0,Des/21839_1,装载后,生成1个相同的能量。,,,,,2,Support_Player/Skill_Useless,device_useless, 21841,Name/21841_1,换位机,1,Text/21841,换位机,0,1,;0;;;,,0,;77;;;,,,,0,Des/21841_1,战斗开始时,在本场战斗中获得{0}点换位次数上限。,,;2;;;,,,2,Support_Player/Skill_WinBreakEnemy,device_lose_change, @@ -403,8 +403,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s ,,,,,,,,,,,,,,,,,,,,,,,,, 25801,Name/25801_1,中心锅炉,1,Text/25801,锅炉,0,0,,FALSE,0,;77;;;,,-1,,1,Des/25801_1,对波结束时,若在飞船中心,则生成1个[白色]能量。,,;1;;;,,,2,Support_Player/Skill_CenterCreateTurnEnd,device_center_boiler, 25801,Name/25801_2,中心锅炉+,2,Text/25801,锅炉,0,0,,FALSE,0,;77;;;,,-1,,1,Des/25801_2,对波结束时,若在飞船中心,则生成1个[橙色]能量。,,;3;;;,,,2,Support_Player/Skill_CenterCreateTurnEnd,device_center_boiler, -25802,Name/25802_1,中心复制器,1,Text/25802,中心复制,0,1,,,0,;77;;;,;3;;;,,,1,Des/25802_1,装载后,使飞船中心的部件装载2个相同点数的[橙色]能量。,,,,,2,Support_Player/Skill_CenterLoadDouble,device_center_duplicate, -25802,Name/25802_2,中心复制器+,2,Text/25802,中心复制,0,1,,,0,;77;;;,;1;;;,,,1,Des/25802_1,装载后,使飞船中心的部件装载2个相同点数的[橙色]能量。,,,,,2,Support_Player/Skill_CenterLoadDouble,device_center_duplicate, +25802,Name/25802_1,中心复制器,1,Text/25802,中心复制,0,1,,,0,;77;;;,;3;;;,,,1,Des/25802_1,装载后,使飞船中心的部件装载2个相同的能量。,,,,,2,Support_Player/Skill_CenterLoadDouble,device_center_duplicate, +25802,Name/25802_2,中心复制器+,2,Text/25802,中心复制,0,1,,,0,;77;;;,;1;;;,,,1,Des/25802_1,装载后,使飞船中心的部件装载2个相同的能量。,,,,,2,Support_Player/Skill_CenterLoadDouble,device_center_duplicate, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, 80001,Name/80001_1,连锁核心,1,Text/80001,连锁,0,2,,,2,;7;;77;;;,;2;;1;;;,,,1,Des/80001_1,连锁。,,,,,1,Cannon_Player/Skill_Link,cannon_link, @@ -559,8 +559,8 @@ int,string,void,int,string,void,int,int,int[],bool,int,int[],int[],int,int,int,s 91056,Name/91056_1,滑轮核心-中排,1,Text/91056,换位,0,1,,FALSE,5,,;1;;;,,,1,Des/91056_1,敌方中排部件装载后,自身换位至同列。,,,,,1,Cannon_Enemy/Skill_Tramcar,cannon_pulley_2,Pulley2 91057,Name/91057_1,滑轮核心-后排,1,Text/91057,换位,0,1,,FALSE,5,,;1;;;,,,1,Des/91057_1,敌方后排部件装载后,自身换位至同列。,,,,,1,Cannon_Enemy/Skill_Tramcar,cannon_pulley_3,Pulley3 91058,Name/91058_1,木马核心,1,Text/91058,木马,0,0,,FALSE,5,,;1;;;,,,1,Des/Empty,,,,,,1,Cannon_Enemy/Skill_Horse,cannon_horse,Horse -91060,Name/91060_1,双刃战斧,1,Text/91060,双刃,0,2,,FALSE,5,,;1;;;,,,1,Des/91060_1,获得的功率翻倍。,,,,,1,Cannon_Enemy/Skill_AddedDoubleEnemy,cannon_axe, -91060,Name/91060_2,双刃战斧+,2,Text/91060,双刃,0,2,,FALSE,5,,;1;;1;;;,,,1,Des/91060_1,获得的功率翻倍。,,,,,1,Cannon_Enemy/Skill_AddedDoubleEnemy,cannon_axe, +91060,Name/91060_1,双刃战斧,1,Text/91060,双刃,0,2,,FALSE,5,,;1;;;,,,1,Des/91060_1,自身获得的功率翻倍。,,,,,1,Cannon_Enemy/Skill_AddedDoubleEnemy,cannon_axe, +91060,Name/91060_2,双刃战斧+,2,Text/91060,双刃,0,2,,FALSE,5,,;1;;1;;;,,,1,Des/91060_1,自身获得的功率翻倍。,,,,,1,Cannon_Enemy/Skill_AddedDoubleEnemy,cannon_axe, 91061,Name/91061_1,对子核心,1,Text/91061,对子,0,0,,FALSE,5,,;1;;1;;;,,,1,Des/91061_1,装载2个相同点数的能量时,获得{0}点威力。,,;2;;;,,,1,Cannon_Enemy/Skill_DoublePowerUpEnemy,cannon_double, 91061,Name/91061_2,对子核心+,2,Text/91061,对子,0,0,,FALSE,5,,;1;;1;;;,,,1,Des/91061_1,装载2个相同点数的能量时,获得{0}点威力。,,;4;;;,,,1,Cannon_Enemy/Skill_DoublePowerUpEnemy,cannon_double, 91062,Name/91062_1,橙色星钻,1,Text/91062,橙色星钻,0,2,,FALSE,5,,;3;;3;,,,1,Des/91062_1,装载后,额外获得装载点数的威力。,,,,,1,Cannon_Enemy/Skill_PurpleDoubleEnemy,cannon_orange_core, diff --git a/sprites/icon/talent/back_road/back_road.png b/sprites/icon/talent/back_road/back_road.png index bb1b23e5a3884b59f8933d1a09379866bbd9462c..44bc39b1ed9e1bb92792ba6ee03a058ff6406970 100644 GIT binary patch delta 651 zcmZ3(vxaAaMLkozr;B4q#hkZu&IcVb5NJ2=xwrSw=Z^I%R|6#^7rv72JkRXDxBG}r z&_9*jS?^9vm~`L#u!+Ntn$0&;wjW?^JmxTq!9$oKlWEb!Yv-Tu$~%{HAy|a*qDQvy z1T}_BEMQrI-YpSj#{_^X)TF#$@7HNt^0g!Cz{W-99#Qr6n>3!KesNZQ6>!O%^Pg9maZ+9(D&T1G-TH7!&%ucmwa%QnwG*EdP(6-vof#c8aek_m!dMWd|iu$ zWHR43-#d}RlJj<=gJ!5@ZjPMJyT*p*{O>wuOdXpwrkd@3t!IAt`0Sc}m$Xf7W=#08 zbL}=IhrVLYwYC!Z=dUzduQiUnRGp6uNfKd z1Y@3mUY(R<-q!8#TjI+;4WMV2P5GsB?AxQ@-A^T5YsGs_F3qzMZCxe%(IZ=Mf|`O< z=8nU4&t!a~PMAykw}n+Z&z-s0=iZaYCxOn+%3393w}rjiJ5DNj(c1cnJ4}{ZZq05F z*Xe$o^yKP^=t=D+OG6h-tqQAef76*Swvqh&Gj0ZYv-vWgZrJd9 zmAT?s)$g3i3U4RWl-)l2N^PlT{n>MgRkIK85e%EK%w&2(BF_@mCkC?@du9ip->=zW z0*uMS`&H*yA|ewQ)e620OE?=$7;y`_DCe3T&<{H&1x^}ujJclk-%m}SG?f7eJYD@< U);T3Kz4Utf)ac0O%}kZd0Gx9x#Q*>R delta 651 zcmV;60(AYX46F>0IDZA+NklcG)2del zSs-hm&5|5613730vI*KxL)&+2`~D(}WDPV#_#-qUvIg3PdgT($h^&D&OUezc*6f@l zDObmO7eY(FdfI+Z`z%vay1t6a>oP&Bt#wqr722ZJ=tF4tCbB)$_VHSM{ZVtCu4v`) zv=!Lf3H!UStADTuVE4lAppq&pv@~Fsgpf^?-@*>TG2TFVKb2Ie(E2fqn`FGc2e2dP z{rY*$7;x#I4FGGa z57oxz{TjWJIM!Dg&n2|!;3)6 z5X0D!+6)X{)>U7&>yKPnh&6cSb!=Y*=<5K-P32kG66`@L zP-4nsgrwM`I)Wr{uLImK*uD~g`vBV<+m>MuQAsrtTI=|{icu#3q9=ReWT?V+j5>&| l_fh8<=V}4CPoyXJW8YC#NsPJqOge_?O6}z`#Iv&kc>_N^J9Gd5 diff --git a/sprites/ui/ui_initial_icon_cat/UI_initial_icon_cat.png b/sprites/ui/ui_initial_icon_cat/UI_initial_icon_cat.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9a285fc3b02a29a654c2c4706bcf46706af7bf GIT binary patch literal 2199 zcmV;I2x#|-P)3AMxb-!-Le)6KZj97X5>)-dwHI4WP;3C;r+s^g?o?z z5kBTVeO??+5iSzmB;1aS$fE#`#mhY8rVBq5K8pNcSyy_@3uY)}#SJjy-xri^5`|9} zg?q;bsS0q$Bt7wk$d2jqj2GqjrvCpYbiG%^JyT%JKPx5+&!g4Z6KQdQuLaQC&Ox*% z_QCB46yPhL2Zsu0!wdy4hv=(-iORf~tfUeK>bXIBtP}nv{8KqanHRRMt9*og6)+RU z!P#K5@JIxWC+raWRrs^;@pwahO@Aif~+zWC3&}qfpy8RT&!|Cn?}e;Ss2941sA!E(MIkfq}$! z)XNwNpJS{(0tb!)XaQ_bH8~S*Z=3~i`WuV`18fJ|6PcZgQvfxVcj431z;>`bkvYmZ z1)QFtfUUw0gzxG9bA)FhSoD;EZNiU)>tXf;Xx0pM5BI!3wmne_UGFGWvv&y~zV--<2O6jEl77{lDaEe@v zpz&OHFF;3&;SizeFH%}-cnN-vm5rN=pz%%0@VzrsZkg7H^-9_$8WMFfN&#H@##sQJ z&@1|Tnid!y0{qW$Pt*S%re~P4Zq|F!(2T%iQ~m+OchqAriIi1ZFUn7jkY(e!v=8Sa zBOlx!@puEKhgkS*q=PbR^&TGu>_O0YTSii}+FNC8_J>Cfl}dzcq*Z58zzzfsiDS)Y zOpj7IR?H?UlZL?#bo4DgWsK4Kv?!TZ^iJSJDIjjsqfIMF6O29r|$4)H+)A7Fh$mP%S#-hWt%Y#(%N3>|76(&3iTH%5lLTAYq; z@KhZ(RKQFGSzk_Jae)i9I!QrStb$hP{|WGq2CeKmy`SFuPIR^&mN5^( z21wfG%@4vqVEh>G<+NEH01)5&B5XL#ROpB^zL3b2jpQnAG_&mH9=u62Wvf zT;+V%1cS6;TVP&#n6G7U3bh@x)hVM+%b0^`e__`yPrxXP2?07|I`w_Cz;*a+XFWRaKuZ2S@{?PeJ-u8w#h6~JujHNqzmI28+@^?Fyr4UKK%w>jrH6Kq7x zn<81>6lJo6VJDZkKFQ7QhFzU*K?Y=fRhCMihB-VK0{4U|l9pRdZlIgq7PonOnj4p@ z`*R!pU6|MDbAO!Sqky<~ZJF!;48}KPeX+SH7|_@VueHd7iheWnqwryv@iz@!yMCbM zapllrdRobBE?6Qc(r`>%ask8SWu6U^%;>I9XIl|CtIeTn;WT!aetaE9eWg;t{zUk#t?sVRfBxg? Ze*w*E=~_Nr5d{DM002ovPDHLkV1lxC1JD2f literal 0 HcmV?d00001 diff --git a/sprites/ui/ui_initial_icon_mod/UI_initial_icon_mod.png b/sprites/ui/ui_initial_icon_mod/UI_initial_icon_mod.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ed073a499d8503c64f132741c2722974a039c8 GIT binary patch literal 1950 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 literal 0 HcmV?d00001 diff --git a/sprites/units/cannon_battery/cannon_battery.png b/sprites/units/cannon_battery/cannon_battery.png index ff62c42d1c695f4ab8766bf82536440a3a03d00c..2b0fb32465a44eded50276d3c392c7625f6376eb 100644 GIT binary patch delta 6500 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 KV1lz=8DIl!^oR8T delta 6500 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 K`v$XK8DImnuBFZZ diff --git a/sprites/units/cannon_battery_down/cannon_battery_down.png b/sprites/units/cannon_battery_down/cannon_battery_down.png index 94e5c4106b8557ab0f2c0d511689dfdd46888319..93a9fdbaa0bdef860d1be2f090a2d7cc38a75cd6 100644 GIT binary patch delta 4566 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 A3jhEB delta 4566 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 AU;qFB diff --git a/sprites/units/cannon_battery_energy/cannon_battery_energy.png b/sprites/units/cannon_battery_energy/cannon_battery_energy.png index 95998da42f7966c8e232fcae8d903e2dfeeb6111..5c374d9f33726aba6b9380c53230d4c7fb50c04e 100644 GIT binary patch delta 354 zcmV-o0iFKu0`CGLiBL{Q4GJ0x0000DNk~Le0000M0000Q2nGNE0JCGc(NO%fhnE4HP6NxYci2z47CCmkT)3K>OY#-m6zhHW+6-Sxce` z5_bKU$y*lq!MJ)?JyZ(*J@NNqf7RBZshtT9Rjb#)z!@;-Y_JG68f^8Q!%|9SB1r^P z9FVzxz7^YBGzn5R_)?YN5?q3>4IDmyV3BhKU!+{Xh*%8xl$>CNYNNyM!(YPsa|QgD zTeDKhI2S)6ybwy9JRbIX4fLO<1SyFx5t=J&#aUn@&h35-J^?kmYj`Y>IALIYnA%iC z^sd9`4>+ya(`>Fo2hLPsm$wI$BT{Xt@IW#E0000+Qe<4Xk zK~#90V__f@P_8j(jv)t-Qik#W|NH+JS>eCGfBtODymAMdjUY`Mk@)Ormi+Lau9FMY zyaTIKg{1|QMP!8-SeThm#2;RM#PIR$R~2kFf&oYqP%{J5k6)-7(bT~;LjAMN=ZEMTQKF*L4EIKOl!XqJ8@ zkSPLH_z}%@FV?4B*pJ0V28MNM7uPTl3CNBP09c$}s^m6*?*IS*07*qoM6N<$f-{Gn Ay#N3J diff --git a/sprites/units/cannon_battery_glass/cannon_battery_glass.png b/sprites/units/cannon_battery_glass/cannon_battery_glass.png index bbc55ba66d93e139823a0f6c5c82e460d9f004f2..edb9e3dc958ed6c5db8b70d34677b2ae9cb3869f 100644 GIT binary patch delta 2323 zcmV+u3GDXb6yg*iiBL{Q4GJ0x0000DNk~Le0000v0000*2nGNE0Py%uKan99e+a!v zL_t(|ob6j#kK;BHF3CsxK4e>VAHhrl zw%tCY@S`MJQd>SG85_*ZH_(hMQ6xVW$tqUWWa)2+fB*bX>HBa0VW(B!|ApknUP}Jo zIjI;RlqNwyko@VFe|?RA@9rMxe{JtRQ0Uj+-qC1kir1T0^`v-RBp!zx8ecBMK>op=lZ=#lwMmf5U(jaRDF* zqQL59MPv7QTnLgfNp_`BraZf|+-IxRij0}*yp<$67ZUBuW^-9;Djj=!q`XD4ZJ1-) zyjWBy6zTrJ6qaR~f0AHNl2sn=pz(SwTvj>jY%5gnA@sFACkiR{)Sh^b_LB^< z=!bU`mZEMr4WOeoUB07ZkU+3fuCS?RMV4Ey*QAe}!EDqUoT&G`F-kVb9t25$M=aKW z#-?gqShmHdSWmq@S$1R^T#DIjmTuKMwi0FD7Yy=zF^@gSejGFgeE~pF?8mEG zrqd}m0OB@aSr%0))ss>L`hzDM(rmK*piyt`pR+;6noON!*0nlxqfa|)XUE;PZQG^} zlS+nl5Nneoq++q|f5sD&7SA&&m&;JEdrNZ0S&Os9jK9NZk` z>~=dUl}cRKokD-`fv?F5TZh-yl)s`VRISw_4RP$K z+~78J3Ex(#6}wz1^YW1H2euK}mYw)W6@^qJ2{mvEx-k^?u;1jH%$S`#pI(h1kccFt zSgqCqCRrGsmw*}E{H9PSP`$c0`Jgr+T}isaw(26WeFCLQurmD%-+voe@qk>&kHigBd1YD(69XAq`C${Y=*_c4L$U}5YPOrEY7I} zJ7MldCZ$mq9@_9^m0h3dnAxbC4U<;Bz(}^pb82gbM(g!PluvVG#V*}$b}3&dt-NP~ zE|E0hqu?gqc;z4*8W28 zAOFZ}+CcnfR>g)cfGpAWlEetv&XB+Sm>Ki$-u-9)fpyXz#LU<+1Lq|`lHn`-1!t5k z*@5Y_Sj-P5GF*Ug`HSkC&BozJr=~aFJg1&BUR-gfR@l^&!J z#zR2o6c8R*y*RZF!?`oOfvM9#T=#?%#;Z`RT8k{>`GC9t5Q0BSqb1%C zhRFw6ko4!yhz8s^VG{R*s`l6*MSm}Re?ai$F)8+ZUUf(jmqf|VVuGaFxfi)MPULA$ z)5#>3dqS2RKPxDaKXr$!>5+o6k@&hsZr0xl(!ff((^`zeQ zS0u3({S90SkVIInTsj_-cfxf}u8!g>k9>jQa6oC|6-ix>pCkl=7@ST=Jz2Ita6;-% z@Yd&5XVWx^Za#znNk|bFn?A8Be*?*SwJtH`A34vx(7P7^sx#$Z^96vg5v2`ZzN^e* z`B+bv!c*2fho_^mGem~#zeB(}Hzy+mU2W*UuIiKG$dTgJvOf^!9wo>dfON|21fwXe zqk0kO5BgkfK#Fx=4v+5Y=Bts^Q%KlT-L-gZS00Z|o;L^hb77HBhg`dBe*}O6l8g&s z!nMu|06Cdh6>7Kl<lHWB z)6Ay}wx1B#Y|b^|p0p1`$>a$Y?q~2^Q zJpI%A9%*P&`U!RE=J0l}U{yR2tfQ`{qmWEVd*M`Dnv{V;UC_+))jFT?;tR tHhuqN$)6bU3w@;cB%)e>0R@#y zL_t(|ob6j%Z{x-lKBO*|tvfAIvb_a1o1pCvNM8aJ2+-eMpg@7XB(F)f0h*-E!j?$g zC0lp0^9?zpAx%jZDQ;7EKZCGDQgb=y%$)0F>Hh$K|K_jSpa1k1H;uM`69ibhb4~r8 z(=G#(O>6RiB)~tu{o7miuYk|4e@0tz|MvC`y=~tGe)RswA80Tc%I}(%$(+)u&f0&& z+P(AJ-Gmt7y7LYG_eXvD@#lZyqx0FDchqjS`SZ@Gum9}b_u!n?Kg0a1FTegbKByfR z$tM7V5Dd)|M4*yCRc7X_+SYVzUGzn`Fge_eb~39t>n z1@4DoSr#S5n}~M90QYeLm^_F8ES3uz`S%k*&NXrm&|QsFv|g_A7aX5pi^YQaQ*d8r zVz1Flq3r~UvbikPji$Rf@ILF$?GHz^UOH4LT+-dmTRDaY#(?dbD08yZhlV7^6ZLen z-H>5iQ?XbI-0#{QPK3Cff1}-&*`|CxfAGDTJ!quFKc@ zX1gMbiGN%;uEWK)ZQdMxcQEX8?q{=Ex-oAF;{d_HfZ5|LHUswInFQ3zwSdY2#^bT< zJT4$nVW|pZv)NGB>R@(Stx~6Qu`HjZ!F}M_jOtZ`uQ9=W{KuM1idM6I^qn!=`1mqo z+&3HM?*3%N?2lv&f7pje2?z{oI_Abt+|C`xp;D=Ql>0!Z``|(f>NSI{|N8DeV*vJm zv@MeWE}Ns9)=mn0Lz@#Jjh$abWb3Ng8waY{dk9A}v=otu77!*5IFl3Oel`TLNHd$uXMj(bM8cejz~dWP=qekZ>_lK>`q z4k;m{IDjfUhF;&6{)K8L!}6TXCTI2e1wdT0*$Vg=0Rn*gxH9_TfW*Gj zW(V#MM*Y;dUt#_TVjU_Z0mjSub~qVkxYgyvvwW^Di)3D#oXh+6k1hLq=-k7AAcBj55*o zgKf+EYHtOK33zb`cZvAjK0v(=M+5#DlUEHNnBHkj9vd?@TH%vG(mIg@a59j~^{E|T zf5*;U=w#HYa&3hdfbMJ65wrQ%YsTe#ff3-Ecv6hP>RYs0?Ycgv0)RGYGpCH6=13Z()euFv0n zK~2NlrOKTRy?_6`Ok@D31~1Uo??3+oe;M^_{ypqH3e)++{jco$59zu_U%X@Q*Szf!3MyD45rHuJ=r78?BCGOP%8p`{q53=nprG)?i>J=mKkaItQ-o@lW zxMtHl`fjJ|mC1O86-u^;}|3XP$1O~Rdk?2397@*fiY?Ww?Hi0``^Rcz}Wk7ldw^3ik&d z_diONm{|*^wAJ#|xYgk}Z-8?Lhx9(s>2|p41NW;+jbP8WJw6Hno(<{@<*BB>_74#d z-X#bPsAmbl04%{YlBFslXD2E|lj!{@XDSLvmU~MU02I!-ccdy z_8t<89?afc#;Y_5FM+Jz?Q}Nf>2hp3jYgC5{`-s7f;&X#st;D<5rCGtP{tC%Xgcx> t7vt;wmzuo~);&*^dq-n-F#>G9%jGhawGWs4uD#QC&k4ZR9k-lxqM0 diff --git a/sprites/units/cannon_contract/cannon_contract.png b/sprites/units/cannon_contract/cannon_contract.png index 5352c3c16c19aa57dc9388e830992ee11c08c0cb..59a17ecb170f24f64f556df49543265799cad8a9 100644 GIT binary patch literal 4373 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 P00000NkvXXu0mjfieE)G literal 3541 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 PNkvXXu0mjflQJ5Fm%F8> delta 6713 zcmV-98ph?eHMTX7IDZ;wNkl(I$>y!ZP*6kpwmbM7;3Z%I=GA*C`f~#0>xG=Ra9jy znU$GUnRVy?PUgwFdFy80+%t*si#U~em%MfF`Od$d<=W_1Bd>};L5UpCZivB+Vq(G8B{`h0j zAi2Dp4}^e>N!JS*toO<3bczDlY&NkEfK;%d7TXq!MSm2l)ha4|aBvU?of;b(siu8jr_ApMLr&UA%ZPsf+Wo(&EL7!`n=r z!lVxQ{r>aV&Lts2Rk1fkt*xyVx{lD-*VoSZ{Q2`&DCkidBA0{+yRl-$3QKWu zG5v}la(_h#$XLnlEj2VW=-tMQx>9P$ckbxupmXQWDXc084Wgx`MTKtn`F!;A&p(sf z9gOFoRq?5(uHuHp7gNw4DF- z*I(1wvuCw&gED{qeD&0+Q|f^O2g286(&(Xw9)F^ek`l4awquC(K7!RJxxCKBK_k(- zB~-9&4ec8YeHL)}6C3*F4u>OrGi>Z}-Voo19c?Asgw%0)4qw)HF0 z6MrY#LqGqY(5H*y12PYXxh%)^!#Af>2-zm&U%4#Wwr!gr1CT8bKqV&{jcXss**n0D z1qdw=m8o?}<@L3gFkynIY+mz9n9 z1MDC~9M2{pzvc3e3l}cL!-jXlKTj1Z1%E60+$ATKIts~A9BjlOB@uuaNSVAR{2qj2 z8~f9R{{H@`$Fe~P{s&y#KVu^l0BZA7hS}NSVU_$`83i`0?yyldH$Vg4A@U6kDaFG! zGbs}Xp^8vg6$w8A70wc*fB>{�QWbY|CH|@Or%8{7zI<7DRXsgD)YQ}@_QQ5S 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 PA`owX$al>6lQJ5FMV-dj diff --git a/textmap/chinesetextmap_common/ChineseTextMap_Common b/textmap/chinesetextmap_common/ChineseTextMap_Common index 111b3aa..547bed5 100644 --- a/textmap/chinesetextmap_common/ChineseTextMap_Common +++ b/textmap/chinesetextmap_common/ChineseTextMap_Common @@ -212,6 +212,7 @@ ESCPanel/DoubleCheckBattle;"战斗前有可装备部件提示" ESCPanel/Game/Other;"其他" ESCPanel/UsePowerCat;"小猫头能量的外观~" ESCPanel/UsePowerCatPaw;"小猫爪能量的外观~" +ESCPanel/QuickAni;"加速部分动画" ESCPanel/SkipShowdownAnimation;"跳过对波动画" ESCPanel/Aspect;"分辨率" ESCPanel/FrameRate;"帧率" diff --git a/textmap/chinesetextmap_unit/ChineseTextMap_Unit b/textmap/chinesetextmap_unit/ChineseTextMap_Unit index c1a98bf..2c30ca4 100644 --- a/textmap/chinesetextmap_unit/ChineseTextMap_Unit +++ b/textmap/chinesetextmap_unit/ChineseTextMap_Unit @@ -195,8 +195,8 @@ Name/21012_1;"月刃核心" Name/21012_2;"月刃核心+" Name/21016_1;"超重核心" Name/21016_2;"超重核心+" -Name/21017_1;"十重电池" -Name/21017_2;"十重电池+" +Name/21017_1;"六重电池" +Name/21017_2;"六重电池+" Name/21018_1;"分身手里剑" Name/21018_2;"分身手里剑+" Name/21019_1;"裂隙核心" @@ -702,7 +702,7 @@ Text/21005;"微粒力场" Text/21010;"自装" Text/21012;"月刃" Text/21016;"超重" -Text/21017;"十重" +Text/21017;"六重" Text/21018;"分身" Text/21019;"裂隙" Text/21020;"细束能量" @@ -933,7 +933,7 @@ Text/92096;"十字扩展" Des/Empty;"" Des/Added;"拥有{0}点*功率*。" Des/11002_1;"装载2个相同点数的能量时,获得{0}点威力。" -Des/11003_1;"若装载的能量点数比上次装载的能量点数大1,则额外获得装载点数的威力。" +Des/11003_1;"装载后,若装载点数是本场战斗中自身装载过的最大点数,则额外获得装载点数的威力。" Des/11004_1;"手牌数量≥{0}时,拥有*威力翻倍*。" Des/11005_1;"装载[*白色*]能量时,获得{0}点威力。" Des/11006_1;"装载后,若能量点数≤{0}点,则额外获得装载点数的威力。" @@ -948,7 +948,7 @@ Des/11014_1;"幻影无论处于任何位置,均享受*方位*效果。" Des/11015_1;"自身获得的不来自于能量/*功率*的威力将翻倍。" Des/11016_1;"在回合内生成能量时,自身装载1个相同的能量。" Des/11017_1;"装载后,额外获得装载点数的威力。" -Des/11018_1;"移动后,获得{0}点威力。" +Des/11018_1;"移动后,装载1个[*白色*{0}点]能量。" Des/11019_1;"获得威力时,对敌方造成相等的伤害。" Des/11801_1;"装载后,生成1个点数提升1点的能量。" Des/11802_1;"装载后,生成1个能量。" @@ -992,7 +992,7 @@ Des/12004_1;"任意部件*发动*时,获得1点*功率*。" Des/12005_1;"*发动*({0}):获得{1}点*功率*。" Des/12007_1;"*相邻*部件生成能量时,自身获得{0}点威力。" Des/12007_2;"任意部件生成能量时,自身获得{0}点威力。" -Des/12008_1;"获得的*功率*翻倍。" +Des/12008_1;"自身获得的*功率*翻倍。" Des/12009_1;"拥有{0}点*功率*,装载后,在*相邻*空位装备增殖核心。" Des/12009_2;"拥有{0}点*功率*,装载后,在*相邻*空位装备增殖核心+。" Des/12010_1;"装载的每个能量都能触发*功率*加成。" @@ -1022,7 +1022,8 @@ Des/14001_1;"*三重*:获得{0}点威力。" Des/14002_1;"*三重*:获得{0}点*功率*。" Des/14004_1;"*三重*:获得*威力翻倍*。" Des/14005_1;"拥有{0}点*功率*,*三重*:使自身*功率*翻倍,每场战斗仅生效1次。" -Des/14006_1;"*三重*:本回合接下来自身装载的所有能量点数将视为9点。" +Des/14006_1;"装载的能量点数视为9点。*三重*:获得1个[*蓝色*]槽位。" +Des/14006_2;"装载的能量点数视为9点。*三重*:获得1个[*白色*]槽位。" Des/14007_1;"装载后,获得{0}点威力。*三重*:该效果获得的威力提升{1}点。" Des/14801_1;"*三重*:生成1个[*橙色*9点]能量和1个[*橙色*1点]能量。" Des/14802_1;"*三重*:使*相邻**攻击部件*获得{0}点威力。" @@ -1042,7 +1043,7 @@ Des/21005_1;"生成1个[1点]能量时,获得{0}点威力。" Des/21010_1;"回合开始时,为自身所有槽位装载[*橙色*{0}点]能量。" Des/21012_1;"装载后,若*同列*的总威力已超过对方,则获得{0}点威力。" Des/21016_1;"装载后,额外获得装载点数2倍的威力。" -Des/21017_1;"自身每装载10个能量,获得{0}点威力。" +Des/21017_1;"自身每装载6个能量,获得{0}点威力。" Des/21018_1;"被*换位*至空位时,额外消耗1点*换位*次数,在原地留下自身的复制。" Des/21019_1;"装载后,若*相邻*有空位,则获得{0}点威力。" Des/21020_1;"非同名部件装载[1点]能量时,自身装载1个[*橙色*1点]能量。" @@ -1086,8 +1087,8 @@ Des/21845_1;"回合开始时,使*后方*部件的槽位变成与自身一致 Des/21846_1;"*换位*时,*摧毁*与自身*换位*的部件,并生成1个[*白色*6点]能量。" Des/21846_2;"*换位*时,*摧毁*与自身*换位*的部件,并生成1个[*橙色*6点]能量。" Des/21848_1;"装载后,使*后方**攻击部件*获得相同点数的威力。 " -Des/21849_1;"回合开始时,在*后方*空位装备1个未升级*攻击部件*。 " -Des/21849_2;"回合开始时,在*后方*空位装备1个已升级*攻击部件*。" +Des/21849_1;"回合开始时,在*后方*空位装备1个随机的未升级*攻击部件*。 " +Des/21849_2;"回合开始时,在*后方*空位装备1个随机的已升级*攻击部件*。" Des/21851_1;"战斗开始时,生成{0}个[*白色*]能量。" Des/21851_2;"战斗开始时,生成{0}个[*橙色*]能量。" Des/21852_1;"装载后,生成与装载能量点数相同个数的[*白色*1点]能量,并*摧毁*自身。" @@ -1148,7 +1149,7 @@ Des/25002_1;"装载后,若在*飞船中心*,则额外获得装载点数的 Des/25003_1;"当*飞船中心*的其他部件获得不来自于能量/*功率*的威力时,自身获得相等的威力。" Des/25801_1;"对波结束时,若在*飞船中心*,则生成1个[*白色*]能量。" Des/25801_2;"对波结束时,若在*飞船中心*,则生成1个[*橙色*]能量。" -Des/25802_1;"装载后,使*飞船中心*的部件装载2个相同点数的[*橙色*]能量。" +Des/25802_1;"装载后,使*飞船中心*的部件装载2个相同的能量。" Des/80001_1;"*连锁*。" Des/80002_1;"*三重*:获得{0}点威力。" Des/80003_1;"*超频*({0}):获得{1}点威力。" @@ -1216,7 +1217,7 @@ Des/91053_1;"拥有{0}点*功率*,*对波失败*:若自身为最前方的部 Des/91055_1;"敌方前排部件装载后,自身*换位*至*同列*。" Des/91056_1;"敌方中排部件装载后,自身*换位*至*同列*。" Des/91057_1;"敌方后排部件装载后,自身*换位*至*同列*。" -Des/91060_1;"获得的*功率*翻倍。" +Des/91060_1;"自身获得的*功率*翻倍。" Des/91061_1;"装载2个相同点数的能量时,获得{0}点威力。" Des/91062_1;"装载后,额外获得装载点数的威力。" Des/91063_1;"*三重*:获得{0}点*功率*。" @@ -1295,10 +1296,10 @@ Des/92095_1;"回合开始时,在敌方空位装备1个11001|1。" Des/92096_1;"敌方装载手牌能量时,使其*相邻*部件装载1个[*橙色*1点]能量。" ExtraDes/base;"{0}" ExtraDes/BattleOnce;"效果剩余:{0}次" -ExtraDes/11003_1;"上1个装载点数:{0}。" +ExtraDes/11003_1;"最大装载点数:{0}。" ExtraDes/12001_1;"已装载:{0}。" ExtraDes/15001_1;"受伤:{0}。" -ExtraDes/21017_1;"已装载:{0}/10。" +ExtraDes/21017_1;"已装载:{0}/6。" ExtraDes/22802_1;"已装载:{0}个。" ExtraDes/91032_1;"受伤:{0}/{1}。" ExtraDes/92017_1;"锁定能量:{0}/{1}。" diff --git a/textmap/englishtextmap_common/EnglishTextMap_Common b/textmap/englishtextmap_common/EnglishTextMap_Common index d0c5712..9e4b8a3 100644 --- a/textmap/englishtextmap_common/EnglishTextMap_Common +++ b/textmap/englishtextmap_common/EnglishTextMap_Common @@ -212,6 +212,7 @@ ESCPanel/DoubleCheckBattle;"Notices for available Units before a battle" ESCPanel/Game/Other;"Others" ESCPanel/UsePowerCat;"Energy in cat pattern~" ESCPanel/UsePowerCatPaw;"Energy in cat paw pattern~" +ESCPanel/QuickAni;"Speed ​​up Some Animations" ESCPanel/SkipShowdownAnimation;"Skip Showdown animation" ESCPanel/Aspect;"Resolution" ESCPanel/FrameRate;"FPS" diff --git a/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent b/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent index 4f8d423..186c4e4 100644 --- a/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent +++ b/textmap/englishtextmap_encounterevent/EnglishTextMap_EncounterEvent @@ -485,7 +485,7 @@ EventDes/1811;"You ultimately choose Unit compensation. N EventDes/1812;"You ultimately choose Star Coin compensation. Nevertheless, the fortune-telling session leaves a deep impression on you. In fact, you occasionally feel that you are not quite "you." It is something deep within your soul, controlling you and making countless choices." EventDes/1813;"You don't choose any compensation, but the fortune-telling session leaves a deep impression on you. In fact, you occasionally feel that you are not quite "you." It is something deep within your soul, controlling you and making countless choices." EventDes/1820;"In the universe, you come across a ship with almost no armor, drifting aimlessly in space as its pilot has lost control of it." -EventDes/1821;"You use your ship's armor to help the unfortunate pilot repair his ship. As a token of gratitude, he gives you his most precious [0] and tells you a chilling story about someone from the Undeptus Mechanian arms himself with his ship's armor and eventually becomes immobilized." +EventDes/1821;"You use your ship's armor to help the unfortunate pilot repair his ship. As a token of gratitude, he gives you his most precious [0] and tells you a chilling story about how someone from the Undeptus Mechanian arms himself with his ship's armor and eventually becomes immobilized." EventDes/1822;"You give him a traveling fee, and in return he gives you [0]." EventDes/1823;"You choose to ignore the situation where a ship is drifting aimlessly in space without any apparent reason. It seems suspicious and is likely to be some kind of "badger game."" EventDes/1824;"You quietly close your eyes, sensing the Treasures and the Units on the ship, making calculations in your mind." diff --git a/textmap/englishtextmap_enemyship/EnglishTextMap_EnemyShip b/textmap/englishtextmap_enemyship/EnglishTextMap_EnemyShip index e5662e1..397ca5c 100644 --- a/textmap/englishtextmap_enemyship/EnglishTextMap_EnemyShip +++ b/textmap/englishtextmap_enemyship/EnglishTextMap_EnemyShip @@ -377,7 +377,7 @@ WinYell/903_1;"I, Lamperouge, hereby order the world to submit to me!" WinYell/904_1;"Do you consider this AI system too hard to handle? Please start over." WinYell/905_1;"This is my mercy." CustomYell/Surrender;"...Surrender! I surrender!" -CustomYell/Surrender_410;"You're a player who are worthy of my respect. Let's call it a day." +CustomYell/Surrender_410;"You're a player who is worthy of my respect. Let's call it a day." CustomYell/102_1;"My goodness! I can't believe there is someone more long-winded than me in the game." CustomYell/108_1;"Come on, this universe is 2D. Where do you want to go?" CustomYell/108_2;"My cannons have been deployed there, too!" diff --git a/textmap/englishtextmap_treasure/EnglishTextMap_Treasure b/textmap/englishtextmap_treasure/EnglishTextMap_Treasure index 977f3aa..ef369a7 100644 --- a/textmap/englishtextmap_treasure/EnglishTextMap_Treasure +++ b/textmap/englishtextmap_treasure/EnglishTextMap_Treasure @@ -240,7 +240,7 @@ TreasureDes/907;"*Power* takes effect without the need of loading Energy." TreasureDes/908;"When the enemy's *Durability* reaches 0, apply {0} *Power* to every *Attack Unit*." TreasureDes/910;"When an *Attack Unit* gains *Power*, apply Strength equal to gained *Power*." TreasureDes/912;"At the start of the 3rd turn, apply {0} temporary *Power* to every *Attack Unit*." -TreasureDes/913;"At the start of the battle, apply 1 *Power* to the *Attack Unit* with the most slots." +TreasureDes/913;"At the start of the battle, apply 1 *Power* to *Attack Units* with the most slots." TreasureDes/914;"When gaining *Attack Units* in the shop, apply modification: Have 2 *Power*." TreasureDes/915;"Upon pickup, apply modification: Have 1 *Power* to every *Attack Unit* you currently own." TreasureDes/916;"During the battle, the 1st *Attack Unit* that loads Energy in hand gains {0} *Power*." diff --git a/textmap/englishtextmap_unit/EnglishTextMap_Unit b/textmap/englishtextmap_unit/EnglishTextMap_Unit index ad5e868..699854d 100644 --- a/textmap/englishtextmap_unit/EnglishTextMap_Unit +++ b/textmap/englishtextmap_unit/EnglishTextMap_Unit @@ -195,8 +195,8 @@ Name/21012_1;"Moonblade Core" Name/21012_2;"Moonblade Core+" Name/21016_1;"Overweight Core" Name/21016_2;"Overweight Core+" -Name/21017_1;"Deca Battery" -Name/21017_2;"Deca Battery+" +Name/21017_1;"Sixfold Battery" +Name/21017_2;"Sixfold Battery+" Name/21018_1;"Shuriken Shadow Clone" Name/21018_2;"Shuriken Shadow Clone+" Name/21019_1;"Crevice Core" @@ -702,7 +702,7 @@ Text/21005;"Particle Forcefield" Text/21010;"Self-loading" Text/21012;"Moonblade" Text/21016;"Overweight" -Text/21017;"Deca" +Text/21017;"Sixfold" Text/21018;"Shuriken" Text/21019;"Crevice" Text/21020;"Beam Energy" @@ -933,7 +933,7 @@ Text/92096;"Cross Extension" Des/Empty;"" Des/Added;"Have {0} *Power*." Des/11002_1;"When loading 2 Energy of the same point, gain {0} Strength." -Des/11003_1;"If loaded Energy is 1 point higher than the previous one, gain Strength equal to its point." +Des/11003_1;"If loaded Energy Point is the highest loaded point in this battle, gain Strength equal to point." Des/11004_1;"While you have {0} or more Energy in hand, this has *Double Strength*." Des/11005_1;"When loaded with [*White*] Energy, gain {0} Strength." Des/11006_1;"If loaded Energy Point ≤ {0}, gain Strength equal to point." @@ -948,7 +948,7 @@ Des/11014_1;"Phantom benefits from every *directional* effect, regardless of its Des/11015_1;"Strength not gained by Energy/*Power* is doubled." Des/11016_1;"When energy is generated during your turn, load 1 copy." Des/11017_1;"On load, gain Strength equal to point." -Des/11018_1;"After movement, gain {0} Strength." +Des/11018_1;"After movement, load 1 [*White* {0}-point] Energy." Des/11019_1;"Upon gaining Strength, deal equal damage to the enemy." Des/11801_1;"On load, generate 1 Energy of +1 point." Des/11802_1;"On load, generate 1 Energy." @@ -992,7 +992,7 @@ Des/12004_1;"When any Unit *activates*, gain 1 *Power*." Des/12005_1;"*Activate* ({0}): Gain {1} *Power*." Des/12007_1;"When *adjacent* Units generate Energy, this Unit gains {0} Strength." Des/12007_2;"When any Unit generates Energy, this Unit gains {0} Strength." -Des/12008_1;"Always gain double *Power*." +Des/12008_1;"This Unit always gains double *Power*." Des/12009_1;"Have {0} *Power*. On load, equip Reproducing Cores to *adjacent* grids." Des/12009_2;"Have {0} *Power*. On load, equip Reproducing Cores+ to *adjacent* grids." Des/12010_1;"Each loaded energy triggers *Power* bonus." @@ -1022,7 +1022,8 @@ Des/14001_1;"*Tripower*: Gain {0} Strength." Des/14002_1;"*Tripower*: Gain {0} *Power*." Des/14004_1;"*Tripower*: Gain *Double Strength*." Des/14005_1;"Have {0} *Power*. *Tripower*: Double self *Power*, only effective once per battle." -Des/14006_1;"*Tripower*: All consequent Energy to load this turn will be enhanced into 9 points." +Des/14006_1;"All loaded Energy Points are enhanced into 9-points. *Tripower*: add 1 [*Blue*] slot to self." +Des/14006_2;"All loaded Energy Points are enhanced into 9-points. *Tripower*: add 1 [*White*] slot to self." Des/14007_1;"On load, gain {0} Strength. *Tripower*: Boost that effect by {1}." Des/14801_1;"*Tripower*: Generate 1 [*Orange* 9-point] Energy and 1 [*Orange* 1-point] Energy." Des/14802_1;"*Tripower*: Apply {0} Strength to *Adjacent* *Attack Units*." @@ -1042,7 +1043,7 @@ Des/21005_1;"When generating 1 [1-point] Energy, gain {0} Strength." Des/21010_1;"At the start of the turn, fill slots with [*Orange* {0}-point] Energy." Des/21012_1;"On load, if the total Strength in the *same lane* exceeded the opponent's, gain {0} Strength." Des/21016_1;"On load, gain Strength equal to double the point." -Des/21017_1;"For every 10th Energy loaded, gain {0} extra Strength." +Des/21017_1;"For every 6th Energy loaded, gain {0} extra Strength." Des/21018_1;"When *swapped* to an empty grid, consume 1 extra *Swap* to leave behind a copy of this Unit." Des/21019_1;"On load, if *adjacent to* an empty grid, gain {0} Strength." Des/21020_1;"When Units other than Beam Energy load [1-point] Energy, this Unit loads an [*Orange* 1-point] Energy." @@ -1086,8 +1087,8 @@ Des/21845_1;"At the start of the turn, copy its slots to the Unit *behind*." Des/21846_1;"When *swapped*, *Destroy* the other Unit to generate 1 [*White* 6-point] Energy." Des/21846_2;"When *swapped*, *Destroy* the other Unit to generate 1 [*Orange* 6-point] Energy." Des/21848_1;"On load, apply Strength equal to point to the *Attack Unit* *behind*." -Des/21849_1;"At the start of the turn, equip an unupgraded *Attack Unit* to the empty grid *behind*." -Des/21849_2;"At the start of the turn, equip an upgraded *Attack Unit* to the empty grid *behind*." +Des/21849_1;"At the start of the turn, equip a random unupgraded *Attack Unit* to the empty grid *behind*." +Des/21849_2;"At the start of the turn, equip a random upgraded *Attack Unit* to the empty grid *behind*." Des/21851_1;"At the start of the battle, generate {0} [*White*] Energy." Des/21851_2;"At the start of the battle, generate {0} [*Orange*] Energy." Des/21852_1;"On load, generate [*White* 1-point] Energy equal in number as loaded Point, then *Destroy* self." @@ -1148,7 +1149,7 @@ Des/25002_1;"On load, if being the *central* Unit, gain Strength equal to point. Des/25003_1;"Whenever other *central* Units gain Strength from non-Energy/non-*Power* sources, this Unit gains equal Strength." Des/25801_1;"At the end of the Showdown, if being the *central* Unit, generate 1 [*White*] Energy." Des/25801_2;"At the end of the Showdown, if being the *central* Unit, generate 1 [*Orange*] Energy." -Des/25802_1;"On load, load 2 [*Orange*] copies into the *central* Unit." +Des/25802_1;"On load, load 2 Energy copies into the *central* Unit." Des/80001_1;"*Chain*." Des/80002_1;"*Tripower*: Gain {0} Strength." Des/80003_1;"*Overclock* ({0}): Gain {1} Strength." @@ -1216,7 +1217,7 @@ Des/91053_1;"Have {0} *Power*. *Failure in the Showdown*: If being the foremost Des/91055_1;"When an enemy's front-column Unit loads an Energy, *swap* this Unit to the *same lane*." Des/91056_1;"When an enemy's middle-column Unit loads an Energy, *swap* this Unit to the *same lane*." Des/91057_1;"When an enemy's back-column Unit loads an Energy, *swap* this Unit to the *same lane*." -Des/91060_1;"Always gain double *Power*." +Des/91060_1;"This Unit always gains double *Power*." Des/91061_1;"When loading 2 Energy of the same point, gain {0} Strength." Des/91062_1;"On load, gain Strength equal to point." Des/91063_1;"*Tripower*: Gain {0} *Power*." @@ -1295,10 +1296,10 @@ Des/92095_1;"At the start of the turn, equip 1 11001|1 to an empty Des/92096_1;"When the enemy loads Energy in hand, also load 1 [*Orange* 1-point] Energy into *adjacent* Units." ExtraDes/base;"{0}" ExtraDes/BattleOnce;"Remaining Effects: {0} times." -ExtraDes/11003_1;"Previous Loaded Point: {0}." +ExtraDes/11003_1;"Highest Loaded Point: {0}." ExtraDes/12001_1;"Currently Loaded: {0}." ExtraDes/15001_1;"Damage: {0}." -ExtraDes/21017_1;"Currently Loaded: {0}/10." +ExtraDes/21017_1;"Currently Loaded: {0}/6." ExtraDes/22802_1;"Currently Loaded: {0}." ExtraDes/91032_1;"Damage Taken: {0}/{1}." ExtraDes/92017_1;"Locked Energy: {0}/{1}."