*~`@&] Dc`NoneAdvancedEngine BDNewShotgunEngineCore DOTZEngineSystemVectorMesh ShotgunHitShotgunWeaponShotgunStandIdleShotgunPickupShotgunCrouchIdleUseriMinInaccuracyMuzzleFlashEmitterClassShotgunAttachment StaticMesh WeaponMode HitAnimNameCrouchIdleAnimName TakeDamageStandIdleAnimName FireAnimNamePawnAnimationPackageThirdPersonMuzzleFlashClass ItemName DrawTypeGetViewRotation WeaponType GetFireStartMaxDesireabilityAttachmentClassProjectileFireAutoSwitchPriorityInventoryGroup'InventoryTypeSpawnProjectileEx PickupClass FireSound AmmoNamePickupAmmoCount AimedOffset ReloadCount FireOffset OfficialNameDrawTraceEffectActionPickupMessage ShotgunFire InstigatorOwnerFloatProperty HitLocationAdvancedWeaponAdvancedAmmunitionStartObjectProperty AmmoType HitActorAdvancedWeaponAttachment aimerror AdjustAim ScriptTextXYZWeaponPawn SkeletalMeshActorSoundClassPackageDOTZGunWeaponDOTZWeaponPickup TextBuffer BBParticles DOTZXWeaponsBBPShotgunMuzzleFlashMixdownMixdownRangedShotgunShoot DOTZWeaponsObject FunctionStruct HitNormalStructPropertyShotGunAmmunition BDWeaponsFP_Dude_ShotgunBDSpaz AdjustedAim BD_Weapons Shotgun3  l)6)  2AEGBЄebL9L9ebi]DOTZAHumans.3PShotgun2   $?,:@/] Shotgun*+"-#".:A@$( !] Shotgun 2 E<%1]"!Press Action to take the shotgun $@?&L // Copyright (C) 2005 Brainbox Games. All Rights Reserved. // September 27, 2005 /***************************************************************** * ShotgunPickup - * * @version $1.0$ * @author Jesse (Jesse@digitalextremes.com) * @date Jan 2004 ***************************************************************** */ class ShotgunPickup extends DOTZWeaponPickup placeable; //=========================================================================== // DefaultProperties //=========================================================================== H // Copyright (C) 2005 Brainbox Games. All Rights Reserved. // September 27, 2005 /***************************************************************** * ShotgunAttachment - * * @version $1.0$ * @author Jesse (Jesse@digitalextremes.com) * @date Nov 2003 ***************************************************************** */ class ShotgunAttachment extends AdvancedWeaponAttachment; //=========================================================================== // DefaultProperties //=========================================================================== X// Copyright (C) 2005 Brainbox Games. All Rights Reserved. // September 27, 2005 /***************************************************************** * ShotgunWeapon - * * @version $1.0$ * @author Jesse (Jesse@digitalextremes.com) * @date Jan 2004 ***************************************************************** */ class ShotgunWeapon extends DOTZGunWeapon config(user); /***************************************************************** * ***************************************************************** */ function ProjectileFire(){ local Vector Start, X,Y,Z; local Actor HitActor; local vector HitLocation, HitNormal; Owner.MakeNoise(1.0); GetAxes(Instigator.GetViewRotation(),X,Y,Z); Start = GetFireStart(X,Y,Z); AdjustedAim = Instigator.AdjustAim(AmmoType, Start, AimError); //added some effects nonsense here DrawTraceEffect(vect(0,0,0)); //special case (if the guy is right in front of you!) // CARROT //HitActor = Trace(HitLocation,HitNormal,Start*150, Start,true); HitActor = Trace(HitLocation,HitNormal,Start + X * 150, Start,true); if (HitActor !=None && Pawn(HitActor) != None){ HitActor.TakeDamage(1000,instigator,HitLocation,X*1000,none); } AdvancedAmmunition(AmmoType).SpawnProjectileEx(Start,AdjustedAim, instigator); } //=========================================================================== // DefaultProperties //=========================================================================== "b?  9D0#a 9?,'w*w.*$9?*.' JJITIGVIXIDJIE:3JIMIIIL:;X]JZIPJNIKI8I=U"I7U?JO:4IUJSIYI:JQHR5>J^_F\F[9 nA {< H6 UC bB ob| M^ Qk!W |# @4W I$@4S `-@4cs6"GVO