*H@V"+!E7dKJysHNone quantity typeClassvanilla GameplayCoreSystemAllowedGrenadesQuantityGrenadesAllowedWeaponsTeammodifyVehicles PreBeginPlayMutateSpawnCombatRoleClasscompArmorHeavycompArmorMediumcompArmorLightEngine PackShield ReplaceActor Movement LightColor CollisionForce LightingKarmaActor ScriptTextProcessedTextCPawn ReturnValueMutatorHealthDynamicLoadObjectOtherRole CharacterClassPackage RoleData ShieldPack TextBufferObject TeamInfoactiveFractionDamageBlockedpassiveFractionDamageBlocked armorClassArmor CombatRoleVehicleSpawnPoint FunctionStructcombatRoleDataEquipmentClasses StrProperty WeaponMortarWeaponHandGrenadeWeaponGrapplerWeaponRocketPodWeaponSpinfusorWeaponChaingunWeaponGrenadeLauncherWeaponSniperRifleWeaponBuckler WeaponBurnerWeaponBlasterArrayPropertyClassPropertyObjectPropertyFloatPropertyVehicle   3/a0 0/w*10  !-6% vanilla.compArmorLight 6& vanilla.compArmorMedium 6, vanilla.compArmorHeavy  NLa/!.?.   2Et1o|\7+ׅii|\7+ׅii|\7+ׅiiKԛ%%)+bObO{ ..\vanilla\Classes\vanilla.uc K  jclass vanilla extends Gameplay.Mutator; function PreBeginPlay() { modifyVehicles(); } function modifyVehicles() { local Gameplay.VehicleSpawnPoint vehicle; ForEach AllActors(Class'Gameplay.VehicleSpawnPoint', vehicle) { if(vehicle != None) { vehicle.Health = 0.000000; } } } function Actor ReplaceActor(Actor Other) { if(Other.IsA('PackShield')) { Gameplay.ShieldPack(Other).activeFractionDamageBlocked = 0.500000; Gameplay.ShieldPack(Other).passiveFractionDamageBlocked = 0.000000; return Other; } } function string MutateSpawnCombatRoleClass(Character c) { c.team().combatRoleData[0].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorLight", class'class')).default.AllowedWeapons; c.team().combatRoleData[1].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorMedium", class'class')).default.AllowedWeapons; c.team().combatRoleData[2].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorHeavy", class'class')).default.AllowedWeapons; } jclass vanilla extends Gameplay.Mutator; function PreBeginPlay() { modifyVehicles(); } function modifyVehicles() { local Gameplay.VehicleSpawnPoint vehicle; ForEach AllActors(Class'Gameplay.VehicleSpawnPoint', vehicle) { if(vehicle != None) { vehicle.Health = 0.000000; } } } function Actor ReplaceActor(Actor Other) { if(Other.IsA('PackShield')) { Gameplay.ShieldPack(Other).activeFractionDamageBlocked = 0.500000; Gameplay.ShieldPack(Other).passiveFractionDamageBlocked = 0.000000; return Other; } } function string MutateSpawnCombatRoleClass(Character c) { c.team().combatRoleData[0].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorLight", class'class')).default.AllowedWeapons; c.team().combatRoleData[1].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorMedium", class'class')).default.AllowedWeapons; c.team().combatRoleData[2].role.default.armorClass.default.AllowedWeapons = class(DynamicLoadObject("vanilla.compArmorHeavy", class'class')).default.AllowedWeapons; }  2  +oiPbObOK { AllowedWeapons(1)=(typeClass=Class'EquipmentClasses.WeaponSpinfusor',quantity=25) AllowedWeapons(2)=(typeClass=Class'EquipmentClasses.WeaponMortar',quantity=10) AllowedWeapons(3)=(typeClass=Class'EquipmentClasses.WeaponGrenadeLauncher',quantity=20) AllowedWeapons(4)=(typeClass=Class'EquipmentClasses.WeaponRocketPod',quantity=96) AllowedWeapons(5)=(typeClass=Class'EquipmentClasses.WeaponBlaster') AllowedWeapons(6)=(typeClass=Class'EquipmentClasses.WeaponGrappler',quantity=5) AllowedWeapons(7)=(typeClass=Class'EquipmentClasses.WeaponBurner',quantity=30) AllowedWeapons(8)=(typeClass=Class'EquipmentClasses.WeaponChaingun',quantity=300) AllowedGrenades=(typeClass=Class'EquipmentClasses.WeaponHandGrenade',quantity=5) %..\vanilla\Classes\compArmorHeavy.uc Y[ """ ""`"""",Z "Gclass compArmorHeavy extends Gameplay.Armor; 2NiPbObOP { AllowedWeapons(1)=(typeClass=Class'EquipmentClasses.WeaponSpinfusor',quantity=15) AllowedWeapons(2)=(typeClass=Class'EquipmentClasses.WeaponSniperRifle',quantity=10) AllowedWeapons(3)=(typeClass=Class'EquipmentClasses.WeaponGrenadeLauncher',quantity=10) AllowedWeapons(4)=(typeClass=Class'EquipmentClasses.WeaponRocketPod',quantity=42) AllowedWeapons(5)=(typeClass=Class'EquipmentClasses.WeaponBlaster') AllowedWeapons(6)=(typeClass=Class'EquipmentClasses.WeaponGrappler',quantity=5) AllowedWeapons(7)=(typeClass=Class'EquipmentClasses.WeaponBurner',quantity=20) AllowedWeapons(8)=(typeClass=Class'EquipmentClasses.WeaponChaingun',quantity=150) AllowedGrenades=(typeClass=Class'EquipmentClasses.WeaponHandGrenade',quantity=5) %..\vanilla\Classes\compArmorLight.uc Y[ """ " "*""""Z "Gclass compArmorLight extends Gameplay.Armor; 2iPbObOK { AllowedWeapons(1)=(typeClass=Class'EquipmentClasses.WeaponSpinfusor',quantity=20) AllowedWeapons(2)=(typeClass=Class'EquipmentClasses.WeaponBuckler',quantity=1) AllowedWeapons(3)=(typeClass=Class'EquipmentClasses.WeaponGrenadeLauncher',quantity=15) AllowedWeapons(4)=(typeClass=Class'EquipmentClasses.WeaponRocketPod',quantity=72) AllowedWeapons(5)=(typeClass=Class'EquipmentClasses.WeaponBlaster') AllowedWeapons(6)=(typeClass=Class'EquipmentClasses.WeaponGrappler',quantity=5) AllowedWeapons(7)=(typeClass=Class'EquipmentClasses.WeaponBurner',quantity=25) AllowedWeapons(8)=(typeClass=Class'EquipmentClasses.WeaponChaingun',quantity=200) AllowedGrenades=(typeClass=Class'EquipmentClasses.WeaponHandGrenade',quantity=5) &..\vanilla\Classes\compArmorMedium.uc Y[ """""H""""Z "Hclass compArmorMedium extends Gameplay.Armor; Gclass compArmorHeavy extends Gameplay.Armor; Gclass compArmorLight extends Gameplay.Armor; Hclass compArmorMedium extends Gameplay.Armor; @'''6&0&&&,&*&+&1C '&)&3&%&E&&=3"&A&B&:&2C5& D/4(D$&9&;&>&<& &8F.3 3F!3 F-&&7&?&@#@G^| OZ ~i^gbE 0g"4AW#4AX6YIZwI 4^QZ_o[4^Nl[lm4_G~ 4^f4^D4_bA