XCOM 2
[WOTC] Soldier Development
 이 토론은 고정되었습니다. 중요해서 그렇겠죠?
Hotl3looded  [개발자] 2018년 4월 3일 오후 12시 00분
Mobility
TBC
< >
전체 댓글 22개 중 16~22개 표시 중
BurgerKing 2021년 4월 13일 오후 4시 33분 
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 2021년 6월 6일 오후 9시 27분 
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 2021년 8월 5일 오후 4시 17분 
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 2022년 1월 28일 오후 4시 46분 
@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;
BurgerKing 님이 마지막으로 수정; 2022년 1월 28일 오후 5시 36분
Zanten 2022년 6월 8일 오전 9시 18분 
@ragnakore where i can find this file?
Zanten 님이 마지막으로 수정; 2022년 6월 8일 오전 9시 18분
Cringe Isekai Enjoyer 2022년 10월 19일 오전 4시 54분 
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?
Cringe Isekai Enjoyer 님이 마지막으로 수정; 2022년 10월 19일 오전 4시 55분
EvilBob22 2022년 11월 9일 오후 2시 44분 
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).
< >
전체 댓글 22개 중 16~22개 표시 중
페이지당 표시 개수: 1530 50