XCOM 2
43 beoordelingen
Viper Pull and Bind Rework
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
Bestandsgrootte
Geplaatst op
Bijgewerkt op
1.640 MB
18 okt 2021 om 8:06
27 jul 2022 om 15:14
7 wijzigingsnotities (weergeven)
Je hebt DLC nodig om dit item te gebruiken.

Abonneren om te downloaden
Viper Pull and Bind Rework

Omschrijving
NOTICE Viper Class Overhaul has found to be hard incompatible with this mod. Running both together WILL break enemy Vipers. Be warned...

Changes the vanilla Viper and Viper King's Tongue pull and Bind to be slightly more forgiving and a tad more in-depth in addition to adjusting various modded Viper AI and abilities.

Changes to the default Viper Pull and Bind:
  • Bind is now a strength contest between the Target and the Viper, meaning the more strength the target has, the more likely they will break the bind and free themselves on their own.

  • Bind no longer deals guaranteed damage on initial bind, and damage can vary based on how many successful stat contests the Viper wins against the target.

  • While Vipers will attempt to crush bound targets, they will attempt to subdue isolated targets, Causing disorientation, stunning them or knocking them unconscious, making it more difficult for a solo unit to safely retreat from one.

  • Breaking a bind Via stat contest (Not by damaging the Viper) Will put their bind on cool down, not allowing them to re-bind on the next turn.

  • Tongue pull no longer automatically leads into a bind, in addition to being able to not target enemies in high cover, meaning that a Viper with Bind on cool-down can still pull a unit, and might shoot them instead.

Changes to the Viper Kings Pull and Bind:
  • Viper King's Choke no longer has a flat % to knock unconscious, instead, shares the same stat contest mechanic with the normal Viper's Bind.

By default, most characters have a strength stat of 50 (Set in GameData_CharacterStats.ini under eStat_Strength) and very few modded enemies or classes modify this stat to any degree.

In addition to the above changes, this also adds a 'Rush and Bind' Ability to Neonate Vipers, to add a rather weak CC to them, to make them slightly more threatening.


You can also configure a bunch of the above's Bind + Pull changes in addition to a couple other mechanics as well.


This mod carries 2 mod class overrides, being X2Ability_Viper and X2Ability_DLC_Day60ViperKing, therefore, is incompatible with mods that edit such classes.


When paired with Justice for (Almost) All!, this will also allow Vipers to be able to Pull and Bind all humanoid targets, in addition to being able to be pulled by Justice.


This is a standalone function from my mod Allies Unknown Redux Species: Vipers And therefore, is incompatible with said mod, as functions will conflict with one another.
Populaire discussies Alles weergeven (1)
0
21 jun 2022 om 19:44
How does the new bind and strength stuff work?
arcanist
18 opmerkingen
DuneSiege 30 dec 2024 om 17:54 
So can I use this mod in place of AU: Vipers since the two are incompatible?
LightenedDark 26 jun 2024 om 10:43 
For those who don't have the .3GB animation requirement, all the other parts of this mod will function, right?
IceLancer 14 mrt 2024 om 10:21 
[0021.18] Warning: Redscreen: BehaviorTable index 2929 has a duplicate name (IsInvalidTonguePullTarget) - INVALID
[0021.19] Warning: Redscreen: BehaviorTable index 3911 has a duplicate name (Viper::CustomMeleeTargetScore) - INVALID
[0021.19] Warning: Redscreen: BehaviorTable index 3951 has a duplicate name (ViperNeonate::CustomMeleeTargetScore) - INVALID
[0021.19] Warning: Redscreen: BehaviorTable index 4034 has a duplicate name (FindBerserkerMeleeDestination) - INVALID
[0021.19] Warning: Redscreen: Unknown node type specifier: VWCondition (TargetIsHumanoidAlien), Previous=TargetIsNotHumanoid
IceLancer 14 mrt 2024 om 10:17 
@Malek Deneith
You are right
Redscreen: BehaviorTable index#4018 (AffectedByBindEffect), child#1 references non-existing BehaviorTable (AffectedByEffect-BindSustained) - INVALID
IceLancer 14 mrt 2024 om 3:23 
This is solid start, but needs more work. Cooldown on pull for one.
I had strong unit which got grabbed from top floor of the building regardless option to prevent such thing is turned on.
Anyway , once she got pulled in, my other unit went into panic mode and started berserk shooting at viper.
What happened next was retarded.
Berserked unit shoot viper 3 times and viper dropped my unit 3 times and grabbed her again 3 times , each time doing damage.

....Result is dead unit.
Malek Deneith 10 dec 2023 om 8:02 
Also, near as I was able figure things out this:

'+CustomNodes=(NodeTypeString="VWCondition", ExtendsFromType="Condition", ClassName="ViperWeapons.X2AIBehavior_ViperWeaponsCondition")'

should be this instead:

'+CustomNodes=(NodeTypeString="VWCondition", ExtendsFromType="Condition", ClassName="ViperPullandBindRework.X2AIBehavior_ViperBindReworkCondition")'

because otherwise crashes can happen.
Malek Deneith 10 dec 2023 om 4:03 
As a note to anyone using the mod, the AI in one place checks for 'AffectedByEffect-BindSustained' but the node defined later in the file is actually 'TargetAffectedByEffect-BindSustained'
Either of those should be changed to fit the other.
Beast Clarke 15 okt 2023 om 10:48 
is there any chance this mod could include the sidewinders from Long War of the Chosen, or is compatibility a nightmare?
MaCC165 23 nov 2022 om 9:38 
same with the destroyer pull animation from advent psi ops mod
MaCC165 23 nov 2022 om 9:17 
causes denmothers reposition ability to kinda t-pose, or stuck in animation with arm out, no grapple animation, target is pulled after a delay