;--------------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------------- [LewdCom.AppearanceFromIni] bUseRandomWeightWhenIniHasNoWeight=true bOnlyFillMissingWeights=true MinNPCWeight=15 MaxNPCWeight=85 ; Male NPC XSoldier genital randomizer (Lost/Advent-style templates, male only). ; Rolls PenisScale, PenisLength, PenisGirth, TesticlesScale, TesticlesHeight independently. ; eNPCGenitalRandomScale: 0 = Half (1-50, default), 1 = Full (1-100). bUseRandomGenitalsWhenMissing=true bOnlyFillMissingGenitals=true eNPCGenitalRandomScale=0 ;--------------------------------------------------------------------------------------- ; Here is an example of the structure to change appearance ;+AppearanceRows=(TemplateName={Name},\\ ; bWallClimb={boolean},\\ ; bNormal={boolean},\\ ; bClimbOver={boolean},\\ ; bClimbOnto={boolean},\\ ; bClimbLadder={boolean},\\ ; bDropDown={boolean},\\ ; bGrapple={boolean},\\ ; bLanding={boolean},\\ ; bBreakWindow={boolean},\\ ; bKickDoor={boolean},\\ ; bJumpUp={boolean},\\ ; bBreakWall={boolean},\\ ; bSetGenderAlways={boolean},\\ ; bCanTakeCover={boolean},\\ ; bForceAppearance={boolean},\\ ; bSetWallClimb={boolean},\\ ; bWallClimb={boolean},\\ ; ; bAppearanceDefinesPawn={boolean},\\ *here if you dont wanna change unit into pawn appearance then just fill false ; bHasFullDefaultAppearance={boolean},\\ ; nmPawn=XCom_Soldier_M or XCom_Soldier_F or special units,\\ ; nmHead={head part or RandomHeads},\\ ; nmHaircut={Hair name or RandomHairs},\\ ; nmBeard={beard name or RandomBeards},\\ ; Random* keys pick one entry per unit from Config/XComResources.ini at mission start.\\ ; iHairColor={int},\\ ; iSkinColor={int},\\ ; iArmorTint={int},\\ ; iArmorTintSecondary={int},\\ ; iWeaponTint={int},\\ ; iGender={1= male, 0 or 2=female(not sure)},\\ ; nmArms={arm part},\\ ; nmEye={name or using Default_{int}},\\ ; nmLegs={leg part},\\ ; nmPatterns={name},\\ ; nmTeeth={DefaultTeeth},\\ ; nmTorso={torso part},\\ ; nmLeftArmDeco={value},\\ ; nmLeftForearm={value},\\ ; nmRightArm={value},\\ ; nmRightArmDeco={value},\\ ; nmRightForearm={value},\\ ; nmTorsoDeco={value},\\ ; nmWeaponPattern={value},\\ ; nmVoice={MaleVoice2_Localized}(1-5 for both male and female pick one),\\ ; nmHelmet={Helmets part},\\ ; nmFacePropUpper={FacePropsUpper part},\\ ; nmFacePropLower={FacePropsLower part},\\ ; nmThighs={thigh part},\\ ; nmShins={shin part},\\ ; nmTattoo_LeftArm={Tattoos part},\\ ; nmTattoo_RightArm={Tattoos part},\\ ; nmScars={Scars part},\\ ; nmFacePaint={Facepaint part},\\ ; iTattooTint={int or -999 to skip},\\ ; iXSWeight={int} (only for xsoldier),\\ ; ; BonusAbilities[0]={ability},\\ ; BonusAbilities[1]={ability},\\ ; ImmuneTypes[0]={status},\\ ; ImmuneTypes[1]={status}) ; ; You dont need to fill all ; ;---------- Change in 1.4.2 ------------------------------------------------------------ ; New Random* pool keys (rolled once per unit at mission start; pools in XComResources.ini): ; nmScars=RandomScars ; nmPatterns=RandomPatterns ; nmFacePropUpper=RandomFacePropsUpper_M (or RandomFacePropsUpper_F) ; nmVoice=RandomVoice_M (or RandomVoice_F / RandomVoice__M) ; Also still supported: RandomHeads, RandomHairs, RandomBeards ; Colors: iHairColor/iSkinColor/iEyeColor/iArmorTint = -1 still randomizes where used ; NOT in 1.4.2: RandomTattoo_* (use a fixed tattoo part name if you want tattoos) ;--------------------------------------------------------------------------------------- ;---------- TheLostDasher ----------- +AppearanceRows=(TemplateName=TheLostDasherHP2,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP3,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP4,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP5,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP6,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP7,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP8,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP9,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP10,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP11,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP12,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP13,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP14,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP15,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP16,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP17,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP18,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP19,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP20,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP21,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostDasherHP22,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) ;---------- END TheLostDasher ----------- ;---------- TheLostBrute ----------- +AppearanceRows=(TemplateName=TheLostBruteHP2,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP3,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP4,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP5,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP6,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP7,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP8,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP9,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP10,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP11,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP12,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP13,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP14,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP15,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP16,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP17,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP18,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP19,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP20,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP21,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBruteHP22,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) ;---------- END TheLostBrute ----------- ;---------- TheLostHowler ----------- +AppearanceRows=(TemplateName=TheLostHowlerHP2,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP3,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP4,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP5,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP6,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP7,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP8,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP9,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP10,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP11,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP12,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP13,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP14,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP15,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP16,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP17,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP18,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP19,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP20,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP21,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHowlerHP22,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) ;---------- END TheLostHowler ----------- ;---------- TheLost ----------- +AppearanceRows=(TemplateName=TheLostHP2,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP3,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP4,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP5,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP6,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP7,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP8,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP9,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP10,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP11,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP12,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP13,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP14,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP15,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP16,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP17,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP18,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP19,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP20,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP21,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostHP22,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) ;---------- END TheLost ----------- ;---------- TheLostBoomer ----------- +AppearanceRows=(TemplateName=TheLostBoomerHP2,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP3,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP4,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP5,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP6,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP7,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP8,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP9,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP10,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP11,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP12,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP13,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP14,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP15,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP16,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP17,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP18,bSetWallClimb=true,bWallClimb=true,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP19,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP20,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP21,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) +AppearanceRows=(TemplateName=TheLostBoomerHP22,bSetWallClimb=true,bWallClimb=true,nmBonusAbility=FacelessInit,iXSWeight=0) ;---------- END TheLostBoomer ----------- ;---------- Sectoid ----------- +AppearanceRows=(TemplateName=Sectoid,iXSWeight=0) +AppearanceRows=(TemplateName=SectoidTrooper,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=DevastatingPunch,BonusAbilities[3]=BigDamnPunch,BonusAbilities[4]=MindShield,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) +AppearanceRows=(TemplateName=SectoidMindbender,BonusAbilities[0]=AdvBioShieldDeflect,iXSWeight=0) +AppearanceRows=(TemplateName=SectoidPuppeteer,iXSWeight=0) +AppearanceRows=(TemplateName=SectoidTrooperM4,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=DevastatingPunch,BonusAbilities[3]=BigDamnPunch,BonusAbilities[4]=MindShield,BonusAbilities[5]=CallSectoidReinforcementsM1,BonusAbilities[6]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) +AppearanceRows=(TemplateName=SectoidMindbenderM4,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=EnergyShield,BonusAbilities[3]=CallSectoidReinforcementsM2,BonusAbilities[4]=MindShield,BonusAbilities[5]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison)+AppearanceRows=(TemplateName=SectoidPuppeteerM4,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSectoidReinforcementsM3,BonusAbilities[3]=MindShield,BonusAbilities[4]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- END Sectoid ----------- ;---------- Spectre ----------- +AppearanceRows=(TemplateName=SpectreM1,iXSWeight=0) +AppearanceRows=(TemplateName=SpectreM2,iXSWeight=0) +AppearanceRows=(TemplateName=SpectreM4,iXSWeight=0) ;---------- END Spectre ----------- ;---------- AdvPurifier ----------- +AppearanceRows=(TemplateName=AdvPurifierM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvPurifierM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvPurifierM3,iXSWeight=0) ;---------- END AdvPurifier ----------- ;---------- AdvShieldBeare ----------- +AppearanceRows=(TemplateName=AdvShieldBearerM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvShieldBearerM3,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- END AdvShieldBeare ----------- ;---------- AdvSkirmisher ----------- +AppearanceRows=(TemplateName=AdvSkirmisherM1,iXSWeight=0,BonusAbilities[0]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvSkirmisherM2,bBreakWall=true,iXSWeight=0,BonusAbilities[0]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvSkirmisherM3,bBreakWall=true,bJumpUp=true,iXSWeight=0,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSectoidReinforcementsM3,BonusAbilities[3]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvSkirmisherM3_Diff_1,bBreakWall=true,bJumpUp=true,iXSWeight=0,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSkirmisherReinforcements,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvSkirmisherM3_Diff_2,bBreakWall=true,bJumpUp=true,iXSWeight=0,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSkirmisherReinforcements,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvSkirmisherM3_Diff_3,bBreakWall=true,bJumpUp=true,iXSWeight=0,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSkirmisherReinforcements,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) ;---------- END AdvSkirmisher ----------- ;---------- AdvCaptain ----------- +AppearanceRows=(TemplateName=AdvCaptainM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvCaptainM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvCaptainM3,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,BonusAbilities[2]=CallSectoidReinforcementsM1,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvBioCaptainM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioCaptainM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioCaptainM3,iXSWeight=0,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=LightningReflexes,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) ;---------- End AdvCaptain ----------- ;---------- AdvTrooper ----------- +AppearanceRows=(TemplateName=AdvTrooperM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperM3,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioTrooperM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioTrooperM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioTrooperM3,iXSWeight=0,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) +AppearanceRows=(TemplateName=AdvBioTrooperFakeM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioTrooperFakeM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioTrooperFakeM3,iXSWeight=0,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison) ;---------- End AdvTrooper ----------- ;---------- AdvStunLancer ----------- +AppearanceRows=(TemplateName=AdvStunLancerM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvStunLancerM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvStunLancerM3,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvStunLancer ----------- ;---------- AdvPriest ----------- +AppearanceRows=(TemplateName=AdvPriestM1,BonusAbilities[0]=PsiReanimation,BonusAbilities[1]=MindSpin,iXSWeight=0) +AppearanceRows=(TemplateName=AdvPriestM2,BonusAbilities[0]=PsiReanimation,BonusAbilities[1]=MindSpin,iXSWeight=0) +AppearanceRows=(TemplateName=AdvPriestM3,BonusAbilities[0]=AdvBioShieldDeflect,BonusAbilities[1]=PsiReanimation,BonusAbilities[2]=MindSpin,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvPriest ----------- ;---------- AdvTrooperHeavy ----------- +AppearanceRows=(TemplateName=AdvTrooperHeavyM1,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperHeavy ----------- ;---------- AdvTrooperPistol ----------- +AppearanceRows=(TemplateName=AdvTrooperPistolM1,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperPistol ----------- ;---------- AdvTrooperGrenadet ----------- +AppearanceRows=(TemplateName=AdvTrooperGrenadeM1,bAppearanceDefinesPawn=true,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperGrenadeM2,bAppearanceDefinesPawn=true,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperGrenadeM3,bAppearanceDefinesPawn=true,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperGrenade ----------- ;---------- AdvTrooperShoggoth ----------- +AppearanceRows=(TemplateName=AdvTrooperShoggothM3,nmBonusAbility=ChangeForm_Shoggoth,iXSWeight=0) ;---------- End AdvTrooperShoggoth ----------- ;---------- AdvTrooperShotgun ----------- +AppearanceRows=(TemplateName=AdvTrooperShotgunM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperShotgunM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperShotgunM3,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperShotgun ----------- ;---------- AdvTrooperCannon ----------- +AppearanceRows=(TemplateName=AdvTrooperCannonM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperCannonM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperCannonM3,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperCannon ----------- ;---------- AdvTrooperSniper ----------- +AppearanceRows=(TemplateName=AdvTrooperSniperM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperSniperM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvTrooperSniperM3,nmBonusAbility=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvTrooperSniper ----------- ;---------- AdvShieldBearerSniper ----------- +AppearanceRows=(TemplateName=AdvShieldBearerSniperM2,BonusAbilities[0]=FacelessInit,BonusAbilities[1]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvShieldBearerSniper ----------- ;---------- AdvStunLancerShotgun ----------- +AppearanceRows=(TemplateName=AdvStunLancerShotgunM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvStunLancerShotgunM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvStunLancerShotgunM3,BonusAbilities[0]=FacelessInit,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End AdvStunLancerShotgun ----------- ;---------- AdvBioAssault ----------- +AppearanceRows=(TemplateName=AdvBioAssaultTrooperM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioAssaultTrooperM3,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioAssaultTrooperM2B,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioAssaultTrooperM3B,iXSWeight=0) ;---------- End AdvBioAssault ----------- ;---------- AdvBioRocketTroopert ----------- +AppearanceRows=(TemplateName=AdvBioRocketTrooperM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioRocketTrooperM3,iXSWeight=0) ;---------- End AdvBioRocketTrooper ----------- ;---------- BioLost ----------- +AppearanceRows=(TemplateName=BioLost,BonusAbilities[0]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) +AppearanceRows=(TemplateName=BioLostBleeder,BonusAbilities[0]=BioFacelessInit,BonusAbilities[1]=CallBioLostReinforcements,BonusAbilities[2]=AdvBioShieldDeflect,ImmuneTypes[0]=Fire,ImmuneTypes[1]=Poison,iXSWeight=0) ;---------- End BioLost ----------- ;---------- AdvBioGeneral ----------- +AppearanceRows=(TemplateName=AdvBioGeneralM1C,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM2C,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM3C,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM1A,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM2A,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM3A,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM2B,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM3B,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM2D,iXSWeight=0) +AppearanceRows=(TemplateName=AdvBioGeneralM3D,iXSWeight=0) ;---------- End AdvBioGeneral ----------- ;---------- AdvGeneral ----------- +AppearanceRows=(TemplateName=AdvGeneralM1,iXSWeight=0) +AppearanceRows=(TemplateName=AdvGeneralM2,iXSWeight=0) +AppearanceRows=(TemplateName=AdvGeneralM3,iXSWeight=0) ;---------- End AdvGeneral ----------- ;---------- Central ----------- Not working tho +AppearanceRows=(TemplateName=NestCentral,nmBeard=Einar_Beard,iXSWeight=0) +AppearanceRows=(TemplateName=NestCentral_Diff_0,nmBeard=Einar_Beard,iXSWeight=0) +AppearanceRows=(TemplateName=NestCentral_Diff_1,nmBeard=Einar_Beard,iXSWeight=0) +AppearanceRows=(TemplateName=NestCentral_Diff_2,nmBeard=Einar_Beard,iXSWeight=0) +AppearanceRows=(TemplateName=NestCentral_Diff_3,nmBeard=Einar_Beard,iXSWeight=0) ;---------- End Central ----------- ;---------- Civilian ----------- ;+AppearanceRows=(TemplateName=Civilian,bAppearanceDefinesPawn=true,bHasFullDefaultAppearance=true,nmPawn=XCom_Soldier_M,nmHead=RandomHeads,nmHaircut=RandomHairs,nmBeard=RandomBeards,iHairColor=7,iSkinColor=0,iArmorTint=93,iArmorTintSecondary=96,iWeaponTint=-1,iGender=1,nmArms=XSoldier_BareArms_M,nmEye=DefaultEyes_2,nmLegs=XSoldier_Central_Shorts,nmPatterns=Pat_Nothing,nmTeeth=DefaultTeeth,nmTorso=XSoldier_BareTorso_M,nmWeaponPattern=Pat_Nothing,nmVoice=MaleVoice4_Localized) ;Ez már ki volt kommentelve mikor letöltöttem, szóval nem nyúltam hozzá. +AppearanceRows=(TemplateName=CivilianMilitia,iXSWeight=0) +AppearanceRows=(TemplateName=CivilianMilitiaM2,iXSWeight=0) +AppearanceRows=(TemplateName=CivilianMilitiaM3,iXSWeight=0) +AppearanceRows=(TemplateName=VolunteerArmyMilitia,iXSWeight=0) +AppearanceRows=(TemplateName=VolunteerArmyMilitiaM2,iXSWeight=0) +AppearanceRows=(TemplateName=VolunteerArmyMilitiaM3,iXSWeight=0) ;---------- End Civilian ----------- ;---------- faceless ----------- +AppearanceRows=(TemplateName=BioFaceless,nmBonusAbility=CallSectoidReinforcementsM2,ImmuneTypes[0]=Fire,iXSWeight=0) +AppearanceRows=(TemplateName=Shoggoth,nmBonusAbility=CallSectoidReinforcementsM2,ImmuneTypes[0]=Fire,iXSWeight=0) ;---------- PsiZombie ----------- +AppearanceRows=(TemplateName=PsiZombie,bBreakWall=true,bClimbLadder=true,bDropDown=true) +AppearanceRows=(TemplateName=PsiZombieHuman,bBreakWall=true,bClimbLadder=true,bDropDown=true) ;---------- End PsiZombie -----------