sunny19879394 / Hong-Kong-Civ-in-Civ6

2 stars 0 forks source link

修改鄰近戰鬥單位的攻擊力 #1

Open HY-Leung opened 3 years ago

HY-Leung commented 3 years ago

這個在打扙時有效,預覽畫面可見效果。

螢幕截圖 2020-07-14 下午8 09 30

加在 Civilization_UU.sql

INSERT INTO UnitAbilityModifiers (UnitAbilityType, ModifierId ) VALUES
    ('ABILITY_SUNNY_HONGKONG_UU',   'ABILITY_SUNNY_HK_UU_NEG_COMBAT'); 
INSERT INTO Modifiers (ModifierId, ModifierType, SubjectRequirementSetId, SubjectStackLimit) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEG_COMBAT', 'MODIFIER_ALL_UNITS_ATTACH_MODIFIER', 'VARU_ADJACENT_AT_WAR_REQUIREMENTS', NULL),
    ('ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER', 'MODIFIER_UNIT_ADJUST_COMBAT_STRENGTH', NULL, NULL);

INSERT INTO ModifierArguments (ModifierId, Name, Value) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEG_COMBAT', 'ModifierId', 'ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER' ),
    ('ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER', 'Amount', -10 ); 
INSERT INTO ModifierStrings (ModifierId, Context, Text) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER', 'Preview', 'LOC_ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER_DESCRIPTION'    ); 

INSERT INTO UnitAbilityModifiers (UnitAbilityType, ModifierId ) VALUES
    ('ABILITY_SUNNY_HONGKONG_UU',   'ABILITY_SUNNY_HK_UU_NEARBY_BONUS'); 
INSERT INTO Modifiers (ModifierId, ModifierType, SubjectRequirementSetId, SubjectStackLimit) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEARBY_BONUS', 'MODIFIER_PLAYER_UNITS_ATTACH_MODIFIER', 'ADJACENT_UU_REQUIREMENTS', NULL),
    ('ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER', 'MODIFIER_UNIT_ADJUST_COMBAT_STRENGTH', NULL, NULL);

INSERT INTO ModifierArguments (ModifierId, Name, Value) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEARBY_BONUS', 'ModifierId', 'ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER'),
    ('ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER', 'Amount', 8);
INSERT INTO ModifierStrings (ModifierId, Context, Text) VALUES 
    ('ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER', 'Preview', 'LOC_ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER_DESCRIPTION');

INSERT INTO RequirementSets (RequirementSetId, RequirementSetType) VALUES
    ('ADJACENT_UU_REQUIREMENTS', 'REQUIREMENTSET_TEST_ALL');
INSERT INTO RequirementSetRequirements (RequirementSetId, RequirementId) VALUES
    ('ADJACENT_UU_REQUIREMENTS', 'ADJACENT_UU_REQUIREMENT'),
    ('ADJACENT_UU_REQUIREMENTS', 'ADJACENT_UU_REQUIREMENT2');
INSERT INTO Requirements (RequirementId, RequirementType) VALUES 
    ('ADJACENT_UU_REQUIREMENT', 'REQUIREMENT_PLOT_ADJACENT_TO_OWNER'),
    ('ADJACENT_UU_REQUIREMENT2', 'REQUIREMENT_PLOT_NEAR_CAPITAL');
INSERT INTO RequirementArguments (RequirementId, Name, Value) VALUES 
    ('ADJACENT_UU_REQUIREMENT', 'MinDistance', 0),
    ('ADJACENT_UU_REQUIREMENT', 'MaxDistance', 1),
    ('ADJACENT_UU_REQUIREMENT2', 'MaxDistance', 13);

語言檔 Civilization_Localisation.sql

    ("en_US",   "LOC_ABILITY_SUNNY_HONGKONG_UU_DESCRIPTION",  "Heal adjacent standby friendly combat units.[NEWLINE]Weaken adjacent enemies by -10[ICON_Strength][NEWLINE]For those within 13 tiles of the capital, strengthen each adjacent friendly units by +8[ICON_Strength]" ),
    ("en_US",   "LOC_ABILITY_COMBAT_PREVIEW_SUNNY_HK_UU_NEG_DESCRIPTION",  "{1_Amount} Weaken by nearby ‘Softester’"    ),
    ("en_US",   "LOC_ABILITY_COMBAT_PREVIEW_SUNNY_HK_UU_BONUS_DESCRIPTION",  "+{1_Amount} Adjacent to ‘Softester’ within 13 tiles of the capital"   ),

Civilization_Localisation_zh_Hant_HK.sql

    ("zh_Hant_HK",  "LOC_UNIT_SUNNY_HONGKONG_UU_NAME",  "和理非"   ),
    ("zh_Hant_HK",  "LOC_UNIT_SUNNY_HONGKONG_UU_DESCRIPTION",
    "只能使用 [ICON_FAITH]信仰 購買的輔助戰鬥類平民單位"  ),
    ("zh_Hant_HK",  "LOC_ABILITY_SUNNY_HONGKONG_UU_DESCRIPTION",  "為相鄰的駐紮單位提供額外治療[NEWLINE]弱化身邊每個敵人-10[ICON_Strength]戰鬥力(此效果可疊加)[NEWLINE]當身處首都13格範圍內,強化身邊每個同伴+8[ICON_Strength]戰鬥力(此效果可疊加)"   ),
    ("zh_Hant_HK",  "LOC_ABILITY_SUNNY_HK_UU_NEG_COMBAT_MODIFIER_DESCRIPTION",  "{1_Amount} 受到敵方「和理非」的影響" ),
    ("zh_Hant_HK",  "LOC_ABILITY_SUNNY_HK_UU_NEARBY_BONUS_MODIFIER_DESCRIPTION",  "+{1_Amount} 靠近身處首都13格內的「和理非」"    ),
sunny19879394 commented 3 years ago

!!! 直抄印度戰象!!! 厲害大大! 我諗唔到TIM!! 我試吓. 有機會要將和理非變為COMBAT UNIT先WORK, 我試吓.

sunny19879394 commented 3 years ago

其實另外都有諗過點做D 有關外交GE 能力去形容國際戰線, 例如被宣戰會送1-2個ENVOY...不過可能要有LUA. ANWAY 我一定加咗你個能力先, 但我諗弱化-1/-2會合理點, 我預玩家要最少生2-3個和理非同行先可以減人-5到-6, 否則太屈

HY-Leung commented 3 years ago

!!! 直抄印度戰象!!! 厲害大大! 我諗唔到TIM!! 我試吓. 有機會要將和理非變為COMBAT UNIT先WORK, 我試吓.

測試過,是影響第三方戰鬥。

HY-Leung commented 3 years ago

其實另外都有諗過點做D 有關外交GE 能力去形容國際戰線, 例如被宣戰會送1-2個ENVOY...不過可能要有LUA. ANWAY 我一定加咗你個能力先, 但我諗弱化-1/-2會合理點, 我預玩家要最少生2-3個和理非同行先可以減人-5到-6, 否則太屈

我都係咁啱唔小心開局開了毛利,發覺佢都有減攻能力,就研究下官方點寫。

至於點改這隨便你。我自己諗法是:

  1. 改到和理非係能被CAPTURE據為己有,而不是一碰即死。(令到操控上有技巧和難度)
  2. 提高價錢,100信仰起步,並會按數量而增加。(這樣才是調整平衡)
  3. 在首都X格範圍才加攻,是為了「保護家園」,才特別𡚒勇。 提高需要遠攻時的難度。
  4. 改到只得棒棒,投石,破城鎚,狗狗,每款只可升級一次,做劍士,弓手,攻城車,散兵;其他高速或高攻的都BAN晒。這使得 LATE GAME 時侯有得玩。(又或者改到無得採集火藥,這符合香港實情)

戰象或毛利戰士都係-5。。。。雖然牠不能累加。 初期-10太OP,但後期就。。。唔夠打。 當這個值減得太少其實無乜野吸引力!

或者咁,做埋和理非的Formation,二合一能力提高,三合一能力更高。

在整體設計上,BeWater 就是 耍太極,以弱勝強,絕不硬碰,只攻弱點等。 例如當單打獨鬥,人地來硬,可以只守不攻(可能要調高和理非補血量至100%,但減少範圍要同一格) 人多打人少,幾個雨傘劍士同和理非合體,就可以夾攻打坦克車/戰鬥機/戰艦。

到底點改先令人感覺到呢個效果?呢個係你Target。

HY-Leung commented 3 years ago

其實另外都有諗過點做D 有關外交GE 能力去形容國際戰線, 例如被宣戰會送1-2個ENVOY...不過可能要有LUA. ANWAY 我一定加咗你個能力先, 但我諗弱化-1/-2會合理點, 我預玩家要最少生2-3個和理非同行先可以減人-5到-6, 否則太屈

至於外交方面,可以諗下:大大調高對鄰近地方的壓力。 以前我玩過一局,根本不用打人,靠近的城市不斷自動叛變,叛變之後再無端端歸順埋畀我。 呢個情況其實適合香港,因鄰近地方都嚮往呢度,大量新移民流入。

sunny19879394 commented 3 years ago

改到和理非係能被CAPTURE據為己有,而不是一碰即死。(令到操控上有技巧和難度) 唔知點做到

.....LEE主意木都幾好但係坦白講一碰即死都好難控....下一步吧

提高價錢,100信仰起步,並會按數量而增加。(這樣才是調整平衡)

我會PREFER 唔太貴但係平均減弱, 咁就做到要"人多才安全"GE 感覺

在首都X格範圍才加攻,是為了「保護家園」,才特別𡚒勇。 提高需要遠攻時的難度。

你同我諗法一樣. 果時抄美國只係因為整極都整唔到所以折衷. 本來說用馬雅代替, 但係你宜家LEE個更好,

改到只得棒棒,投石,破城鎚,狗狗,每款只可升級一次,做劍士,弓手,攻城車,散兵;其他高速或高攻的都BAN晒。這使得 LATE GAME 時侯有得玩。(又或者改到無得採集火藥,這符合香港實情)

....其實LEE個主意唔錯, 我認真諗過.

  1. 我可以係應該BAN 高級軍PRODUCTION -> 我估正常玩家會起/用FAITH 買低級軍, 加50% UPGRADE DISCOUNT 市政用金UPGRADE, 變相仲易咗出高級軍....

  2. 直情BAN 軍PRODUCTION. 咁都幾得閒, 個問題來了, 成個CIV 其中一個核心就係"當在抗爭時, D人就憑信念走出來". 咁如果D "信念"係買唔到軍, 咁可以做咩呢? ...一係就出幾種特別單位- > 使者 (去到城邦會"遊說"到城邦, 加ENVOY 我見有一個HAWAII MOD有一個咁GE UU 但係我實測過唔WORK). -> 宣傳者( 屌...諗唔到咩名) ( 去到敵方城市會降城市忠誠度) , 再加上LEVY CITY STATE 軍, 咁就有趣, 不過上面好多都係9寫, 睇吓你有咩睇法 (BTW, 去到敵方城市會降城市忠誠度 新PATCH真係有個咁GE單位, 當然LEE個單位好屈最少要1000-2000FAITH.)

  3. -出軍PRODUCTION, LEE個係目前做法 (宜家OCC版-50%, 多城VERSION -30%, 可以按時代將出軍PRODUCTION 降, 可能到MODERN ERA 就去到95%

戰象或毛利戰士都係-5。。。。雖然牠不能累加。 初期-10太OP,但後期就。。。唔夠打。 當這個值減得太少其實無乜野吸引力!

後期呢....我通常同國家結哂盟冇人會打我, 軍隊都唔洗用 XDDD....或者鼓勵玩家多D 徵城邦軍LA -10 太 OP, 我諗3-4個和理非就淢到-10 會好點, 至於後期, 都係果句, 打國際線LA

好彩有你O係度, 有時D人唔太明個GAME個MECHANISM D IDEA 行唔到(當然俾IDEA 永遠係好GE), 你D IDEA 真心GE 好同埋都好REFLECT到香港, 正!

sunny19879394 commented 3 years ago

減攻果度我可能copy 漏野, 唔work到之後睇睇

sunny19879394 commented 3 years ago

+攻果個我發覺成班人係首都做冷氣軍師都work, 唔知係咪抄漏咗野

HY-Leung commented 3 years ago

留意下有個LOG FOLDER,入面的database.log,會顯示有咩問題。

sunny19879394 commented 3 years ago

真係我打錯字, 所有野OK, 暫時以-2 同+2 去住先. 感謝大大...我執執就UPDATE 佢

之後就搞番掂個漢化

sunny19879394 commented 3 years ago

https://steamcommunity.com/sharedfiles/filedetails/?id=2081436746

UP已DATE