XCOM 2
[WotC] Richards SPARK Rework [Old, Unsupported]
29 Comments
Ruru Sep 3, 2019 @ 12:42pm 
Would we be able to use RPGO in place of the New Promotion screen mod? (it has that built in)
DERPKING1991 Aug 16, 2019 @ 5:05am 
[WotC] Richards SPARK Rework [Old, Unsupported]
meaning new stuff to come?
PizzaSHARK Dec 2, 2018 @ 11:09pm 
Any idea why my SPARKs have 3 armor to start with? I've got Metal Over Flesh active as well, but it doesn't appear to be adding Bulwark as part of the mod, looking at the ini's. The SPARK Rework appears to give them Bulwark but it's listed as a Corporal/Aspirant ability and these are all Squires.

I'd like to remove it since it's kind of absurd that enemies can walk next to one of your units and receive cover against the shielding unit's attacks. 3 armor is also kind of silly for how quickly you can get them on the field.
Richard  [author] Oct 16, 2018 @ 3:47pm 
@Skarsatai 2.0 I would assume so it builds fine for me and seems to work fine in game.
Skarsatai 2.0 Oct 16, 2018 @ 3:44pm 
TLP ready ?
Spotter Sep 30, 2018 @ 7:18pm 
As an assault AI, I feel the AIM should be 75 to 80 minimum. This would account for combat programming, ballistics knowledge, and so on, that an AI would be able to do much faster than a human. 💯🍻👍
Sophist88 Jun 5, 2018 @ 9:37am 
@richard
Yeah, all he did in Sparks can bond (https://steamcommunity.com/sharedfiles/filedetails/?id=1128718069&searchtext=sparks+bond) is a tiny config change.

[Spark X2SoldierClassTemplate]
+bCanHaveBonds=true
+FavoredClasses="Spark"
Richard  [author] Jun 5, 2018 @ 9:09am 
@baguda I only enabled bonds for SPARKS didn't do much else with it. I know that the bond abilities don't work. I have seen a mod use a workaround to make bond abilities show up.
Sophist88 Jun 5, 2018 @ 7:55am 
Another question: is it possible to give him bidirectional bonds? Was that a logical decision on your part because he is a robot or is there something in the game that prevents it?
Sophist88 Jun 5, 2018 @ 7:46am 
I have been playing with that mod trying to get it to work: https://steamcommunity.com/sharedfiles/filedetails/?id=1127287748&searchtext=robots+on+covert

I am stuck here:

static function bool IsNewUnitValidForIntSlot(XComGameState_StaffSlot SlotState, StaffUnitInfo UnitInfo)
{
local XComGameState_Unit Unit;

Unit = XComGameState_Unit(`XCOMHISTORY.GetGameStateForObjectID(UnitInfo.UnitRef.ObjectID));

if (Unit.ComInt >= eComInt_Savant || (!Unit.GetSoldierClassTemplate().bAllowAWCAbilities && !Unit.IsResistanceHero())) //not a soldier hero NOR can it get AWC abilities
{
// If this unit is already at the max Com Int level, they are not available
return false;
}

return IsNewUnitValidForCovertActionSoldierSlot(SlotState, UnitInfo);

If he isn't a soldier with awc abilities or a faction hero then what is he? Do you think he has a tag like this that could simply be added?
Richard  [author] Jun 5, 2018 @ 6:56am 
@baguta in vanilla SPARKS don't use AP at all but enabling it generates a random combat intelligence for them which is why I made the default 6 instead of 3. There is a mod that allows sparks on covert operations so maybe that could incresae their combat intelligence???
Sophist88 Jun 4, 2018 @ 6:11pm 
While using this mod I often get SPARK with higher CI than standard. Is that just a lucky accident? It seems that "Gifted" is the most common CI, but that may be a coincident.

To be clear, even though different SPARKs have different CIs, you cannot raise the CI of SPARK? So I would need to continually destroy and rebuild SPARK to get better CI?
Richard  [author] Jun 4, 2018 @ 5:42pm 
@baguta you would have to edit the psi operative class setup in the game config files. Typically units get 3 ap per promotion but I give the SPARK 6 because they cannot increase combat intelligence.
Sophist88 Jun 4, 2018 @ 4:37pm 
I am confused about this:

[Spark X2SoldierClassTemplate]
-BaseAbilityPointsPerPromotion=0
+BaseAbilityPointsPerPromotion=6

Where do you find the "BaseAbilityPointsPerPromotion=0"?

How difficult would it be to give the psi operative AP like this?

Beautiful work though.
Richard  [author] May 7, 2018 @ 11:57am 
I gave them armor and hp buffs and thought more defence would maake enemies ignore them over normal soldiers. The fact that they cnt cover is still a weakness but i hope the changes at least compensate for that.
Mavoc May 7, 2018 @ 11:38am 
You thought sparks were weak due to, among other things, the inability to take cover, but then go and nerf the sparks default defense from 15 to 10.
Richard  [author] May 2, 2018 @ 2:16am 
alright thanks for letting me know.
MaCC165 May 2, 2018 @ 2:12am 
did just a new campaign with skipping all missions to test it,
all mec classes have this, i think its a problem with " spark custom class support" mod, the spark has double hp, but if i choose the class it goes back to normal, thx to ur mod(the only one with hp changes in an ini) i can fix that, so in the end, lucky me :D
Richard  [author] May 1, 2018 @ 2:32pm 
@RambelZambel alright no worries. It's just nice to know what the cause is sometimes.
MaCC165 May 1, 2018 @ 2:29pm 
have no older save. but dont bother
MaCC165 May 1, 2018 @ 2:23pm 
good question. i dont know. hope i have a older save
but in the end its not a big deal, i can change the hp in the .ini
Richard  [author] May 1, 2018 @ 2:23pm 
@RambelZambel it's possible it is a conflict but I doubt it, I don't play betastrike but my other class mods are working with it as far as I'm aware so I don't see why this would be different. If you added any other mods recently they could be suspects.
Richard  [author] May 1, 2018 @ 1:50pm 
@RambelZamble did SPARK HP double on Betastrike without this mod?
MaCC165 May 1, 2018 @ 1:08pm 
seems not to work with betastrike, hp still 8, so not doubled
CyberMagpie May 1, 2018 @ 9:02am 
Thanks for the reply Richard.
Richard  [author] May 1, 2018 @ 5:52am 
@James Yes with this mod you won't need that mod although it has the same limitations of being unable to use the teamwork ability.
CyberMagpie Apr 30, 2018 @ 10:09pm 
Good mod, does this mean we don't have to use Sparks Can Bond by Yagisan's = https://steamcommunity.com/sharedfiles/filedetails/?id=1128718069
{OG}Vash Apr 30, 2018 @ 7:35pm 
Nice ill have to try it next run!
dotvhs Apr 30, 2018 @ 4:48pm 
Great thanks Richard!