Áƒ*žE$@ Dħš´43vj߇œ#+;‘ $NoneReduceSniperDamageCoreEngineSystemPostBeginPlayMutatorTakeDamage DecapitatedRegisterDamageMutator damageScale IntPropertyFloatPropertyObjectPropertyNamePropertyStructPropertyStructVector FunctionObject TextBufferPackageClassPawnActorLevel GameInfo LevelInfoMutator ScriptText DamageTypeactualDamage Momentum HitLocationGameVictiminstigatedBy€€@€‰€‰€‹€‹ƒ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙¸01ƒ=$:eŠŽ”“İÙĞ„ $@?Oclass ReduceSniperDamage expands Mutator; var config float DamageScale; function PostBeginPlay() { Super.PostBeginPlay(); Level.Game.RegisterDamageMutator( Self ); } function MutatorTakeDamage( out int ActualDamage, Pawn Victim, Pawn InstigatedBy, out Vector HitLocation, out Vector Momentum, name DamageType) { if (DamageType == 'decapitated') { ActualDamage = ActualDamage * DamageScale; } Super.MutatorTakeDamage( ActualDamage, Victim, InstigatedBy, HitLocation, Momentum, DamageType ); } Œl!Œ”•   KI#ŝ!DĞ? ŝ˙˙˙˙˙˙˙ŝ˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙ŝ˙˙˙ŝ˙˙˙ü˙˙˙û˙˙˙ŭ˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙ ˙˙˙˙˙˙˙˙ŝ˙˙˙ û˙˙˙ ö˙˙˙!  f Ž  r   ~ ‡ "J ‡ #W † d † q ƒm~ ‘4Zk ˆŒ.Eˆ>s