XCOM 2
[WotC] Sparks Can Bond
57 件のコメント
Lop 2024年6月3日 18時12分 
Protocol 1: Link to Pilot
hottt3 2023年9月16日 6時20分 
I also need "Aliens can bond" mod:)
PatientLandBeaver 2023年5月11日 10時17分 
I've tried using this mod in two different campaigns and while the Sparks can bond with other soldiers and Sparks, when in combat the bond perks are not available. Has anyone else experienced this issue?
Kinsect 2023年4月8日 20時59分 
Does this work with the LASER Spark classes as well?
ChaosFred 2022年9月26日 1時48分 
Stuffs to add into note:
This mod is safe to be removed mid campaign. But may left a quirky after effect for any spark(s) that produced and soldier(s) recruited before removal. Any spark or soldier after removal are completely safe from any after effect from both the old or new.

If added mid-campaign, any spark before adding the mod may still don't have any compatibility with any other old (and new) soldier/sparks. The workaround is to "force bond" thru console or use "Spark can do convert mission" then look up those "Form bond" convert mission..
XpanD 2021年8月26日 13時58分 
Just finished a campaign with about 280 mods, this one included, and had no major issues! Thanks for putting this up, really helped me get my SHODAN on.
liftedBodhi 2018年11月9日 12時00分 
can you tell me if it is possible to have Sparks only be able to form bonds with Specialists?
Yagisan  [作成者] 2018年6月13日 5時46分 
Some bond skills are deliberately excluded by Firaxis for SPARKS. I have not changed any of those limitations.
PatientLandBeaver 2018年6月12日 11時39分 
I have two Sparks bonded with each other and when in combat they don't have any of the bond abilities available. Does this only work with 1 Spark and 1 human?
Sophist88 2018年6月5日 9時23分 
Hello, @Yagisan. Very cool mod. I do wish it could fully bond with others (i.e. teamwork), but I can see it as a balance.
Questions:
Is raising SPARK CI also hardcoded and very difficult like giving them bidirectional bonds?

I get to here in a Robots on covert actions mod, but I don't know how to make SPARK eligible or to remove the check entirely.

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);

Just curious about your take on this.
Emperor Mollune Veilis Emouran 2017年11月23日 19時52分 
can you make this work for custom spark classes
Tatourmi 2017年9月16日 7時21分 
Thanks, great job! :)
Yagisan  [作成者] 2017年9月16日 7時14分 
@Tatourmi - Yes.
Tatourmi 2017年9月16日 6時17分 
Aere the other bonding skills still working?
Yagisan  [作成者] 2017年9月13日 6時50分 
I'll try some more tests when I get some free time, but I'm not going to push out any changes I am not happy with.
Insufferable Smartypants 2017年9月12日 13時02分 
@Yagisan, if a bondmate could grant an action *to* the SPARK, even if the SPARK couldn't grant one back - that would still be pretty sweet.

I have a technitian bonded to a SPARK right now. They're becoming a pretty great duo.
Insufferable Smartypants 2017年9月12日 13時01分 
@Malidictus

The SPARK does have a point animation - is it the same point animation that soldiers use when granting actions? The sparks use it when using the fear ability and for something else that I don't remember atm.
Malidictus 2017年9月11日 3時35分 
SPARKs not getting the teamwork skill probably has to do with how the skill is granted by the actual Bonding mechanic, which I don't know where that would be coded. I don't think they'd be able to use the skill properly anyway, since they don't have the associated mechanic. You could leave that limitation in as a balancing feature. SPARKs can't inspire humans, but they also don't get tired.

Honestly, I'm just happy to have the option for RP purposes :)
Yagisan  [作成者] 2017年9月11日 2時53分 
@Augustus - Not this mod. It currently has No code overrides.

@Malidictus - I changed it to not exclude robots in my private branch. I could grant teamwork my Spark, but I still can't get the Spark to show the skill despite having met all the requirements. I am wondering if there is a hardcoded limitation.
Araphael 2017年9月10日 23時36分 
I'm not sure if it's you mod or maybe something else, but after completing an ambush mission with a SPARK my game keeps crashing, so I'm stuck on the load screen before returning to the map.
Malidictus 2017年9月10日 9時07分 
Ah, I see:

TargetCondition.ExcludeRobotic = true;

That's not the only skill which deliberately excludes robotic units, though. A lot of the Psi Operative skills do, as well. The first one I ran across - Soulfire - has the same X2Condition_UnitProperty object added to it, with ExcludeRobotic set to true. In the case of Soulfire, that's a lore-based design choice - it's a psychic attacks and robotic enemies aren't affected by psychic effects.

I wonder if excluding robotic for Teamwork is a necessity or a similar lore-based decision, i.e. you can't be friends with a robot. Could be SPARKs don't have an animation to play for it, or somehow break when affected by it. For my own sake of curiosity, how would you go about changing that stat if you could? Pulling the BondmateTeamwork templates out of the manager would work, but I'm not sure how you'd address that specific limitation.
Yagisan  [作成者] 2017年9月10日 6時59分 
@Malidictus - The function is called CreateBondmateInspireAbility located in X2Ability_DefaultBondmateAbilities.uc
Malidictus 2017年9月9日 16時47分 
Hey, fair enough. I just want my soldiers to be friends with my robots like Shen is with her Gremlin :) Incidentally, where is this specific and deliberate exclusion handled? Where the Teamwork skill is defined, I presume?
Yagisan  [作成者] 2017年9月9日 15時33分 
@Malidictus - Yes, but that would involve changing the unrealscript. It's very specfic in that it intentionally excludes robotic units, and no other skills do. I personally have no problem with this "limitation".

Once I have investigated what is needed to override only a single function, I'll come back and reconsider this.
Malidictus 2017年9月9日 15時23分 
Turns out that "bonding" is not retroactive. If you enable this mod during a campaign, all existing soldiers will still hate the SPARK and not want to be friends with it. Any new soldiers joining your roster, however, will not be as racist and will accept friendship from a machine.

As to Teamwork - is there a way to un-exclude it for SPARKs?
CrumbleCat 2017年9月9日 6時09分 
Oh :pooboo: yeah, this is the kind of mod I need. :P
awkwardmoment 2017年9月8日 15時40分 
Its about time for this mod! The Sparks are way more than just a bunch of metal and wires!!!

very cool :steamhappy:
CmndrWolf 2017年9月8日 13時16分 
having this mod plus the titanfall sparks means we can have our BT-7274 titan and pilot bonds nice.
Yagisan  [作成者] 2017年9月8日 7時38分 
@pheonix89 - I have identifed why this is the case. The Teamwork skill is specfically excluded by Firaxis from working on Robotic units. No other bondmate skills are.
Yagisan  [作成者] 2017年9月8日 6時08分 
@Bobbers - Indeed.
Bobbers 2017年9月8日 6時01分 
@Saskatchewan Wtf. W@t thë ƒü©k
cbass 2017年9月7日 20時39分 
Don't listen to them, 2B. They don't have any feelings. They're just imitating human speech. Let's take 'em out.
pheonix89 2017年9月7日 14時27分 
Sparks aren't getting Teamwork when bonded for me.
sparky. 2017年9月7日 9時27分 
Yes!!!!!
Jaffapug 2017年9月7日 4時45分 
"Stephanie change colour, attractive, niiiiice software!"
President Jyrgunkarrd 2017年9月6日 15時11分 
Funk capacitor overheating.

Boogie overload imminent.

사과잭 2017年9月6日 4時23分 
The Singularity Is Near....!!!
Yagisan  [作成者] 2017年9月6日 3時19分 
@Thanos They can bond with anyone, they just prefer other Sparks.
Yagisan  [作成者] 2017年9月5日 23時36分 
@SuperJesse64 - I`m going to need more details. They were all tested before upload, and have been restricted to the smallest possible change required. All my Better Double Agent mods are mutually exclusive, as they change the same lists.
darkzero 2017年9月5日 19時22分 
My spark got the option of bonding with the Templar...There's a joke in there somewhere.
CastledCard 2017年9月5日 17時26分 
ERROR ERROR. DOES NOT COMPUTE. WHAT IS THIS FEELING I AM FEELING. IS THIS... LOVE?
4rrakis 2017年9月5日 13時57分 
Does this unit have a soul?
SuperJesse64 2017年9月5日 13時49分 
Your mods currently don't work for me, both with and without ABA. Is there any known conflicts?
Swords 2017年9月5日 13時43分 
#roboboner
UATUU 2017年9月5日 13時26分 
Can sparks bond with humans, or just other sparks?
Scrooge McDuck 2017年9月5日 13時20分 
"Machines making machines, how perverse." - C3PO
teh1archon 2017年9月5日 13時06分 
Wall-E and Eva sparks when?
Setora 2017年9月5日 11時24分 
Say that to the one Shen build, he has feelings!(at least he fake them well)
MayMayNaenae 2017年9月5日 11時14分 
its time for some beep boop <3
UrFrenchNeighbor 2017年9月5日 10時54分 
Pfff, robots don't have feelings.