Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Souls_Thanos_Dye extends Hat_Collectible_Skin
  2. config(Mods);
  3.  
  4. defaultproperties
  5. {
  6.     HUDIcon = Texture2D'ThanosKidSouls_Content.Textures.dye'
  7.     ItemName = "ThanosSouls_Name"
  8.     ItemDescription(0) =  "ThanosSouls_Desc"
  9.     SupportsRoulette = false
  10.    
  11.     SkinColor[SkinColor_Dress] = (R=27, G=43, B=66)
  12.     SkinColor[SkinColor_Orange] = (R=180, G=162, B=76)
  13.     SkinColor[SkinColor_Cape] = (R=180, G=162, B=76)
  14.     SkinColor[SkinColor_Hair] = (R=0, G=0, B=0)
  15.     SkinColor[SkinColor_ShoesBottom] = (R=26, G=26, B=26)
  16.     SkinColor[SkinColor_Zipper] = (R=180, G=162, B=76)
  17.     SkinColor[SkinColor_Pants] = (R=59, G=46, B=39)
  18.     SkinColor[SkinColor_Shoes] = (R=26, G=26, B=26)
  19. }
  20.  
  21. static function Apply(Actor a)
  22. {
  23.     Super.Apply(a);
  24.     if (!CheckPlayerClass(a, class'Hat_Player_CoPartner'))
  25.     {
  26.         SetHeadMaterial(a, 0, MaterialInstanceTimeVarying'HatInTime_Characters_HatKid.Expressions.Material.Expression_HatKid_Animated');
  27.         SetHeadMaterial(a, 1, Material'ThanosKidSouls_Content.Textures.thanos_Mat');
  28.         SetHeadMaterial(a, 2, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  29.         SetHeadMaterial(a, 3, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  30.         SetHeadMaterial(a, 4, MaterialInstanceTimeVarying'HatInTime_Characters_HatKid.Expressions.Material.HatKid_Eyes_Animated');
  31.         SetExpressionComponent(a, Class'Hat_ExpressionComponent_HatKid');
  32.    
  33.     }
  34.     else
  35.     {
  36.         SetHeadMaterial(a, 0, MaterialInstanceTimeVarying'HatInTime_Characters_Coop.Expressions.Material.BowKid_Eyes_Animated');
  37.         SetHeadMaterial(a, 1, MaterialInstanceTimeVarying'HatInTime_Characters_Coop.Expressions.Material.Expression_BowKid_Animated');
  38.         SetHeadMaterial(a, 2, Material'ThanosKidSouls_Content.Textures.thanos_Mat');
  39.         SetHeadMaterial(a, 3, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  40.         SetHeadMaterial(a, 4, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  41.         SetHeadMaterial(a, 5, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  42.         SetHeadMaterial(a, 6, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  43.         SetHeadMaterial(a, 7, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  44.         SetHeadMaterial(a, 8, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  45.         SetHeadMaterial(a, 9, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  46.         SetExpressionComponent(a, Class'Hat_ExpressionComponent_BowKid');
  47.     }
  48. }
  49.  
  50. static function Removed(Actor a)
  51. {
  52.     Super.Apply(a);
  53.     if (!CheckPlayerClass(a, class'Hat_Player_CoPartner'))
  54.     {
  55.         SetHeadMaterial(a, 0, MaterialInstanceTimeVarying'HatInTime_Characters_HatKid.Expressions.Material.Expression_HatKid_Animated');
  56.         SetHeadMaterial(a, 1, Material'ThanosKidSouls_Content.Textures.thanos_Mat');
  57.         SetHeadMaterial(a, 2, Material'HatInTime_Characters_HatKid.Materials.HatKidHair');
  58.         SetHeadMaterial(a, 3, Material'HatInTime_Characters_HatKid.Materials.HatKidHair');
  59.         SetHeadMaterial(a, 4, MaterialInstanceTimeVarying'HatInTime_Characters_HatKid.Expressions.Material.HatKid_Eyes_Animated');
  60.         SetExpressionComponent(a, Class'Hat_ExpressionComponent_HatKid');
  61.     }
  62.     else
  63.     {
  64.         SetHeadMaterial(a, 0, MaterialInstanceTimeVarying'HatInTime_Characters_Coop.Expressions.Material.BowKid_Eyes_Animated');
  65.         SetHeadMaterial(a, 1, MaterialInstanceTimeVarying'HatInTime_Characters_Coop.Expressions.Material.Expression_BowKid_Animated');
  66.         SetHeadMaterial(a, 2, Material'ThanosKidSouls_Content.Textures.thanos_Mat');
  67.         SetHeadMaterial(a, 3, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  68.         SetHeadMaterial(a, 4, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  69.         SetHeadMaterial(a, 5, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  70.         SetHeadMaterial(a, 6, MaterialInstanceConstant'HatInTime_Characters_Coop.Materials.CoopCharacter_Hair_WitchSnow');
  71.         SetHeadMaterial(a, 7, MaterialInstanceConstant'HatInTime_Characters_Coop.Materials.CoopCharacter_Hair_WitchSnow');
  72.         SetHeadMaterial(a, 8, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  73.         SetHeadMaterial(a, 9, Material'ThanosKidSouls_Content.Textures.thanoshair_Mat');
  74.         SetExpressionComponent(a, Class'Hat_ExpressionComponent_BowKid');
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement