XCOM 2
[WOTC] Soldier Development
 Chủ đề này đã được ghim, thế nên nó có thể quan trọng
Hotl3looded  [nhà phát triển] 3 Thg04, 2018 @ 12:00pm
Mobility
TBC
< >
Đang hiển thị 16-22 trong 22 bình luận
BurgerKing 13 Thg04, 2021 @ 4:33pm 
As Hotblood explained, you only have a chance for +Mobility if you dash in one go. This chance is roughly ~15% by with default settings. Secondly, you cannot perform anything else if you keep dashing during timed missions.

However, there is an exploit to proc +Mobility with just 1AP: https://ibb.co/WvkjL7G

NOTES:
Final Destination should be within Blue Range from Current Location.
CTRL-RMB, then RMB to Final Destination in one go. Melee Attacks works too.
This is not a true 1AP Dash. This mod simply checks the distance you travel to denote a dash instead of APs spent for a single move.
jasonw0041 6 Thg06, 2021 @ 9:27pm 
Not sure if anyone encountered this. If the default mobility is set to 14, anyone with higher mobility that receives the mobility increase will be reset back to 14. I triggered 2 mobility increases on 2 soldiers with 16 and 15 mobility respectively. Both were reset back to 14 upon receiving the boost. I modified the INI file default value to 18 and the issue was gone.
Layth36 5 Thg08, 2021 @ 4:17pm 
Nguyên văn bởi jasonw0041:
Not sure if anyone encountered this. If the default mobility is set to 14, anyone with higher mobility that receives the mobility increase will be reset back to 14. I triggered 2 mobility increases on 2 soldiers with 16 and 15 mobility respectively. Both were reset back to 14 upon receiving the boost. I modified the INI file default value to 18 and the issue was gone.
i did encounter it too. i tried on several soldiers and i was shocked i lost mobility instead of gaining it. ill try ur fix hopefully itll work
BurgerKing 28 Thg01, 2022 @ 4:46pm 
@jasonw0041,
This is true. The original codes only check if it is already maxed, but not over:

X2EventListener_TacticalAction.uc, line 290
if (SourceUnit.GetBaseStat(StatType) == MaxStat)
return ELR_NoInterrupt;

It should be:

if (SourceUnit.GetBaseStat(StatType) >= MaxStat)
return ELR_NoInterrupt;
Lần sửa cuối bởi BurgerKing; 28 Thg01, 2022 @ 5:36pm
Zanten 8 Thg06, 2022 @ 9:18am 
@ragnakore where i can find this file?
Lần sửa cuối bởi Zanten; 8 Thg06, 2022 @ 9:18am
Nguyên văn bởi ragnakore:
@jasonw0041,
This is true. The original codes only check if it is already maxed, but not over:

X2EventListener_TacticalAction.uc, line 290
if (SourceUnit.GetBaseStat(StatType) == MaxStat)
return ELR_NoInterrupt;

It should be:

if (SourceUnit.GetBaseStat(StatType) >= MaxStat)
return ELR_NoInterrupt;

Hi there, sorry I am pretty new to this, so I will ask straight away:
Do you mean that if I change the code from:

"if (SourceUnit.GetBaseStat(StatType) == MaxStat)
return ELR_NoInterrupt;"
to
"if (SourceUnit.GetBaseStat(StatType) >= MaxStat)
return ELR_NoInterrupt;"
Then I can worry not about the cap limit making my higher mobility units getting nerfed back to 14?
Lần sửa cuối bởi Cringe Isekai Enjoyer; 19 Thg10, 2022 @ 4:55am
EvilBob22 9 Thg11, 2022 @ 2:44pm 
The code Ragnakore was talking about is in one of the Unreal script files (.uc), not a config (.ini). So yes, it will fix the problem, but only once the code is re-compiled. Either Hotblooded needs to do it, or someone else create an entire new mod from a copy of the code (with the fix included).
< >
Đang hiển thị 16-22 trong 22 bình luận
Mỗi trang: 1530 50