Update 1049 (Killing Floor): Difference between revisions

From Tripwire Interactive Wiki
Jump to navigation Jump to search
m (Removed stray brackets)
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big><big>'''04, July, 2013'''</big></big><br/>
<big><big>'''04, July, 2013'''</big></big><br/>


These are all the changes from version [[Update 1047 (Killing Floor)|1047]] to version 1049. Note that the changelist was generated on July 4th, 3013, so there may be minor changes from the original update.
These are all the changes from version [[Update 1047 (Killing Floor)|1047]] to version 1049. Note that the changelist was generated on July 4th, 2013, so there may be minor changes from the original update.


See the SVN [https://www.assembla.com/code/killingfloorsource/subversion/changesets/10 changelist] for character-by-character details on the changes.
See the SVN [https://www.assembla.com/code/killingfloorsource/subversion/changesets/10 changelist] for character-by-character details on the changes.
Line 441: Line 441:


=== KFMod/Classes/KFLevelRules.uc ===
=== KFMod/Classes/KFLevelRules.uc ===
([http://www.assembla.com/code/killingfloorsource/subversion/nodes/KFMod/Classes/KFLevelRules.uc SVN]|[[KFLevelRules|Wiki]])


{{begin code|name=Changed defaults}}
{{begin code|name=Changed defaults}}
Line 490: Line 492:
Changed ''FightEnemy()'' to check for ''EnemyThreatChanged()''.<br/>
Changed ''FightEnemy()'' to check for ''EnemyThreatChanged()''.<br/>
Changed 'SetEnemy()'' to use threat assessment.<br/>
Changed 'SetEnemy()'' to use threat assessment.<br/>


=== KFMod/Classes/KFNewTracer.uc ===
=== KFMod/Classes/KFNewTracer.uc ===
Line 693: Line 694:
=== KFMod/Classes/Welder.uc ===
=== KFMod/Classes/Welder.uc ===


Changed ''Tick()'' to check which object was last welded.<br/>
Changed ''Tick()'' to only adjust on-screen weld indicator when welding doors.<br/>


=== KFMod/Classes/WeldFire.uc ===
=== KFMod/Classes/WeldFire.uc ===


Added ''Actor LastHitActor''.<br/>
Changed ''LastHitActor'' from [[KFDoorMover]] to [[Actor]].<br/>
Changed ''Timer()''.<br/>
Changed ''Timer()'' to remove cast to [[KFDoorMover]]. Now non-door actors can be 'welded'.<br/>


=== KFMod/Classes/ZombieClotBase.uc ===
=== KFMod/Classes/ZombieClotBase.uc ===
Line 795: Line 796:
SteamLandEscortObjName="EscortRingMaster"
SteamLandEscortObjName="EscortRingMaster"
SteamLandDefendObjName="DefendRingMaster"
SteamLandDefendObjName="DefendRingMaster"
SteamLandGoldObjName="GoldStashObj"<br/>
SteamLandGoldObjName="GoldStashObj"
<br/>
 
SteamNameAchievement(209)="WinSteamLandNormal"
SteamNameAchievement(209)="WinSteamLandNormal"
SteamNameAchievement(210)="WinSteamLandHard"
SteamNameAchievement(210)="WinSteamLandHard"

Latest revision as of 00:38, 22 July 2013

04, July, 2013

These are all the changes from version 1047 to version 1049. Note that the changelist was generated on July 4th, 2013, so there may be minor changes from the original update.

See the SVN changelist for character-by-character details on the changes.

Official News

Those crazy circus freaks have infested the world of Killing Floor once again for the Summer Sideshow: Pier of Pain event, hosted in Ringmaster Lockheart's Steamland. And this time they've brought a completely new game type with them - Objective Mode. But that's not all! We have a whole pile of extras for you all, for NO money down: All new game type: Objective Mode features story driven gameplay with objectives to complete while battling the zeds! The new map, Steamland, playable in both the new Objective Mode and Wave Mode! Objective Mode added to the Killing Floor SDK, so mappers can now create their own story-based maps. New unlockable event character: Steampunk Mrs. Foster! Unlock here during the event while you can! Additional achievements for the new game mode and new level. Another opportunity to unlock Steampunk Mr. Foster during the event. For everyone who owns Rising Storm (http://store.steampowered.com/app/234510) - the Rising Storm Tommy Gun. All FREE to everyone who owns the game!

And, so everyone who doesn't own the game can try the new mode, Killing Floor will be available to download and play, for NO money (that is f-r-e-e), from 4th July through to 11th July. That is a whole week to try it out. And, to encourage everyone even further, the game will be on sale during the period of the free week, at an 80% discount.

But wait! There's more! We are also bringing you a new DLC character, to keep the original Mr. Foster company - Mrs. Foster! Plus a second Gold Weapons Pack for all those who like their weapons blinged out. And as if that wasn't enough - a Steampunk-themed Community Weapons Pack will also be available, to match with the whole Steampunk theme of the Summer Event. Remember, you can only unlock Mr and Mrs Foster during the Summer Sideshow event - so don't wait! If that is all a lot to take in at one go take a look at the event web page: http://summer2013.killingfloorthegame.com.

[Anyone smell a new mapping contest in the works? Time to dust off all those great "story mode" ideas? ]

Changes

Event

  • Summer is back and the Summer Zeds are here to play!
  • Complete this years Summer Achievements to unlock Steampunk Mrs. Foster
  • Return of the previous Summer Sideshow events and unlockable Steampunk Mr. Foster
  • Added Objective Mode:
  • Added system for Displaying Dialogue on the HUD and also playing voiceover audio.
  • Added an Objective System which can support near-infinite combinations of conditions and actions.
  • Added Scriptable NPCs which can be placed by level designers
  • Added Carryable inventory items which can be configured to do lots of different things (slow players down, speed them up , get zeds to ignore them, etc.)
  • Added a new ZED Spawning System which lets level designers control every aspect of when ZEDs spawn, where they spawn, and which types.
  • Added support for rendering objective related icons and text on the HUD. Level designers can configure this to get it to look the way they want.
  • Added a new level rules actor which can configure additional gameplay rules such as player's starting cash the equipment they spawn with, etc.
  • Added a checkpoint system which can respawn dead players and also reset the game to a previously saved state.
  • Added a TraderController actor which lets level designers control when certain trader shops should open and close.
  • Added many new Scripted action objects.

Note: Not all features of the mode are in KFO-SteamLand

General

  • Fixed screen flickering and crash when launching the game in full screen mode on a dual monitor setup
  • Fixed a texture memory-related crash
  • Removed exploitable whitelisted mutator from whilelist
  • Fixed Ricky Vegas and Hayato Tanaka preference not being saved
  • Fixed a memory leak
  • Disabled player collision during trader timer
  • Fixed WebAdmin showing up on scoreboard sometimes when WebAdmin is enabled
  • Fixed a case where healed player/item would be blank

Map

  • Added KFO-Steamland
  • Added KF-Steamland

Weapons

  • Fixed grenade launcher auto-switching priority being too low
  • Added Golden Weapons Pack - Hand Cannons, Chainsaw, Flamethrower and AA-12
  • Added Community Steampunk Weapon Pack - Orca Bomb Propeller, Multichamber ZED Thrower, Single Piston Longmusket, Dr. T’s Lead * Delivery System
  • Added Rising Storm Thompson SMG with Drum mag - Unlocked for those who own Rising Storm
  • UI
  • Changed trader menu for owners of Golden Weapons: Only the golden versions of weapons will appear in the trader menu if you own the golden weapon DLC’s
  • Added community made scoreboard

Character

  • Added Premium Character - Mrs. Foster

Compatibility

!!! This page is a stub !!!

Work in progress - please check back later. If you are knowledgeable on the subject, please feel free to expand the page.

Changes by file

Editor/Classes/EditorEngine.uc

Added defaults:

EditPackages(26)="KFStoryGame" EditPackages(27)="KFStoryUI" EditPackages(28)="SideShowScript"

Engine/Classes/Actor.uc

Added GetEvents() - Returns a list of all events this actor can trigger as well as receive.
Added GetEventColor().
Changed TriggerEvent() to call CheckAchievementEvents().
Added CheckAchievementEvents().
Added ReceivedEvent() prototype.

Engine/Classes/Inventory.uc

Added GetMovementModifierFor().
Added IsThrowable().

Engine/Classes/LevelInfo.uc

Added StoryObjectives.

Engine/Classes/MaplistManager.uc

Added defaults:

Games(14)=(GameType="KFStoryGame.KFstoryGameInfo",ActiveMaplist="Default KFO")

Engine/Classes/Mover.uc

Changed Trigger() to always toggle the mover even without an EventInstigator.

Engine/Classes/PlayerController.uc

Commented out log lines..

Engine/Classes/StaticMeshActor.uc

Added OnActorLanded() prototype.

Engine/Classes/SteamStatsAndAchievementsBase.uc

Added CheckEvents() prototype.

KFChar/Classes/ZombieFleshPound.uc

changed IsHeadShot() to account for DamTypeSPGrenade.

KFChar/Classes/ZombieHusk.uc

Changed PlayHit() to account for DamTypeSPSniper.

KFGui/Classes/KFBuyMenuInvList.uc

Updated UpdateMyBuyables() to account for golden dual handcannons.

KFGui/Classes/KFBuyMenuSaleList.uc

Added bHasGoldWeaponPack1().
Added bHasGoldWeaponPack2().
Changed Opened() to account for golden weapon packs.
Changed PopulateBuyablesbyPerk() to account for golden weapon packs.

KFGui/Classes/KFDLCList.uc

Added defaults:

CharacterNames(11)="Mrs_Foster" CharacterUnownedTextures(11)=Texture'KF_DLC.Characters.UI_KFDLC_Characters_Desat_MrsFoster' CharacterOwnedTextures(11)=Texture'KF_DLC.Characters.UI_KFDLC_Characters_Owned_MrsFoster' WeaponAppIDs(2)=210943 WeaponAppIDs(3)=210944 WeaponUnownedTextures(2)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Desat_CommunitySteamP' WeaponUnownedTextures(3)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Desat_Gold-Pack2' WeaponOwnedTextures(2)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Owned_CommunitySteamP' WeaponOwnedTextures(3)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Owned_Gold-Pack2'

KFGui/Classes/KFGamePageMP.uc

Added defaults:

t_Header=GUIHeader'GUI2K4.UT2k4ServerBrowser.ServerBrowserHeader'

KFGui/Classes/KFGamePageSP.uc

Added defaults:

t_Header=GUIHeader'GUI2K4.UT2k4ServerBrowser.ServerBrowserHeader'

KFGui/Classes/KFMainMenu.uc

Changed InitComponent() to take "Mrs Foster" into account instead of "DAR".
Changed CharacterDLCButtonClicked() to take "Mrs Foster" into account instead of "DAR".

Added defaults:

WeaponBundle=210944 WeaponDLCs(0)=210944

Other changes related to defaultproperties and "Mrs Foster".

KFGui/Classes/KFServerListPageInternet.uc

Changed GameTypeChanged().
Added InterchangeableGameTypes() for new objective mode.

KFMod/Classes/AA12Pickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenAA12Pickup'

KFMod/Classes/AK47Pickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenAK47pickup'

KFMod/Classes/BenelliPickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenBenelliPickup'

KFMod/Classes/Bullpup.uc

Added AddReloadedAmmo().
Added ResetReloadAchievement().

KFMod/Classes/CashPickup.uc

Added bOnlyOwnerCanPickup to allow only the owner to pick up the cash if this flag is set.
Added bPreventFadeOut() .
Added Landed().
Added ValidTouch() and Timer() in state Pickup.
Added Timer() in state FalingPickup.

KFMod/Classes/ChainsawPickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenChainsawPickup'

KFMod/Classes/DamTypeDBShotgun.uc

Added AwardDamage().

KFMod/Classes/DamTypeKrissM.uc

Changed defaults:

DeathString="%k killed %o (Schneidzekk)."

KFMod/Classes/DamTypeM14EBR.uc

Added ScoredHeadshot().

KFMod/Classes/Deagle.uc

Changed defaults:

MeshRef="KF_Weapons_Trip.Handcannon_Trip" SkinRefs(0)="KF_Weapons_Trip_T.Pistols.deagle_cmb" HudImageRef="KillingFloorHUD.WeaponSelect.handcannon_unselected" SelectedHudImageRef="KillingFloorHUD.WeaponSelect.handcannon"

Removed defaults:

Mesh=SkeletalMesh'KF_Weapons_Trip.Handcannon_Trip' Skins(0)=Combiner'KF_Weapons_Trip_T.Pistols.deagle_cmb'

KFMod/Classes/DeagleAttachment.uc

Added defaults:

MeshRef="KF_Weapons3rd_Trip.Handcannon_3rd"

Removed defaults:

Mesh=SkeletalMesh'KF_Weapons3rd_Trip.Handcannon_3rd'

KFMod/Classes/DeaglePickup.uc

Changed SpawnCopy() to account for golden deagle.

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenDeaglePickup'

KFMod/Classes/DualDeagleAttachment.uc

Added defaults:

MeshRef="KF_Weapons3rd_Trip.Handcannon_3rd"

Removed defaults:

Mesh=SkeletalMesh'KF_Weapons3rd_Trip.Handcannon_3rd'

KFMod/Classes/DualDeaglePickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenDualDeaglePickup'

KFMod/Classes/DwarfAxe.uc

Changed defaults:

ItemName="Dwarfs!? Axe"

KFMod/Classes/DwarfAxeFire.uc

Changed Timer() to allow breaking the grapple of a monster if you are knocking them back (clot?).

KFMod/Classes/DwarfAxePickup.uc

Changed defaults:

ItemShortName="Dwarfs!? Axe"

KFMod/Classes/FlameThrowerPickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenFTPickup'

KFMod/Classes/FragFire.uc

Added GetDesiredProjectileClass() to indicate type of projectile to fire.

KFMod/Classes/GoldenAK47AssaultRifle.uc

Changed defaults:

ItemName="Golden AK47"

KFMod/Classes/GoldenAK47pickup.uc

Changed defaults:

ItemName="Golden AK47" ItemShortName="Golden AK47"

KFMod/Classes/GoldenBenelliPickup.uc

Changed defaults:

ItemName="Golden Combat Shotgun" ItemShortName="Golden Combat Shotgun"

KFMod/Classes/GoldenBenelliShotgun.uc

Changed defaults:

ItemName="Golden Combat Shotgun"

KFMod/Classes/GoldenKatana.uc

Changed defaults:

ItemName="Golden Katana"

KFMod/Classes/GoldenKatanaPickup.uc

Changed defaults:

ItemName="Golden Katana" ItemShortName="Golden Katana"

KFMod/Classes/GoldenM79GrenadeLauncher.uc

Changed defaults:

ItemName="Golden M79 Grenade Launcher"

KFMod/Classes/GoldenM79Pickup.uc

Changed defaults:

ItemName="Golden M79 Grenade Launcher" ItemShortName="Golden M79"

KFMod/Classes/HUDKillingFloor.uc

Added ShowDebug() to show the properties of the player's current viewtarget.
Changed UpdateHud() to account for SPGrenadeLauncher.
Changed DrawModOverlay() to account for KF_StoryCheckPointVolume.
Changed DrawCrosshair() to disable commenting (mistake?).
Changed DrawDoorHealthBars() to use VisibleCollidingActors instead of 'CollidingActors.
Changed SelectWeapon() to prevent selecting a weapon whose bAllowSelectis false.

KFMod/Classes/HuskGunFire.uc

Added GetDesiredProjectileClass() to indicate type of projectile to fire.
Added PostSpawnProjectile().

KFMod/Classes/KatanaPickup.uc

Changed defaults:

GoldenVariantClass=Class'KFMod.GoldenKatanaPickup'

KFMod/Classes/KFCheatManager.uc

Changed Arsenal() to add:
Pawn.GiveWeapon("KFmod.SPGrenadeLauncher");
Pawn.GiveWeapon("KFMod.SPThompsonSMG");
Pawn.GiveWeapon("KFMod.ThompsonDrumSMG");
Pawn.GiveWeapon("KFmod.SPAutoShotgun");
Pawn.GiveWeapon("KFmod.SPSniperRifle");
Changed RifleMe() to add SPSniperRifle.
Changed Sniper'()' to add SPSniperRifle.<br.> Changed SMG() to add SPThompsonSMG and ThompsonDrumSM.
Changed Shotty() to add SPAutoShotgun.
Changd Bombs() to add SPGrenadeLauncher.
Changed MopUp() to properly destroy all monsters in all modes.
Changed PatRage() to cause the Patriarch to go to the RadialAttack state.
Changed BurnEm()) to function properly.
Added Bond2() to add certain golden weapons.

KFMod/Classes/KFGameType.uc

Added OBJ LOAD FILE for kf_gore_trip_sm_CIRCUS.usx and KF_Specimens_Trip_CIRCUS_T.utx.
Added precache lines for summer event.
Changed Shops() to set bBlockActors to false during trader time.
Changed CloseShops() to set bBlockActors to true when trader time ends.
Changed EndState() in MatchInProgress state to do the above.
Changed Killed() to take a few achievement-related things into account.
Changed RestartPlayer() to set bBlockActors to false during trader time.

Changed defaults:

MonsterCollection=Class'KFMod.KFMonstersSummer'

Added defaults:

AvailableChars(49)="Mrs_Foster" AvailableChars(50)="Steampunk_Mrs_Foster

KFMod/Classes/KFHumanPawn.uc

Added bLockWeaponSelection.
Added ServerTossCarriedItems to replication block.
Changed ChangedWeapon() to be more advanced.
Changed ModifyVelocity() to acount for modifiers in inventory items.
Changed AssessThreatTo() to be more advanced.
Added AllowHoldWeapon().
Added SwitchWeapon().
Added AllowWeaponSwitching().
Added AllowGrenadeTossing().
Added AllowQuickHealing().
Added QuickHeal().
Added TossCarriedItems().
Added ServerTossCarriedItems().
Added InternalTossCarriedItems().
Added IsCarryingThrowableInventory().
Added ThrowGrenade().
Added TossWeapon().

KFMod/Classes/KFLevelRules.uc

(SVN|Wiki)

Changed defaults:

ItemForSale(8)=Class'KFMod.SPShotgunPickup' ItemForSale(9)=Class'KFMod.BenelliPickup' ItemForSale(21)=Class'KFMod.SPSniperPickup' ItemForSale(22)=Class'KFMod.M14EBRPickup' ItemForSale(23)=Class'KFMod.M99Pickup' ItemForSale(24)=Class'KFMod.BullpupPickup' ItemForSale(25)=Class'KFMod.ThompsonPickup' ItemForSale(26)=Class'KFMod.SPThompsonPickup' ItemForSale(27)=Class'KFMod.ThompsonDrumPickup' ItemForSale(28)=Class'KFMod.AK47Pickup' ItemForSale(29)=Class'KFMod.M4Pickup' ItemForSale(30)=Class'KFMod.MKb42Pickup' ItemForSale(31)=Class'KFMod.SCARMK17Pickup' ItemForSale(32)=Class'KFMod.FNFAL_ACOG_Pickup' ItemForSale(33)=Class'KFMod.KnifePickup' ItemForSale(34)=Class'KFMod.MachetePickup' ItemForSale(35)=Class'KFMod.AxePickup' ItemForSale(36)=Class'KFMod.KatanaPickup' ItemForSale(49)=Class'KFMod.SPGrenadePickup'

KFMod/Classes/KFMainMessages.uc

Changed GetString() to account for case 4 and 5.
CantCarryItemMsg="You cannot carry this item" CantSelectWeaponMsg="You cannot use that weapon right now"

Added defaults:

CantCarryItemMsg="You cannot carry this item" CantSelectWeaponMsg="You cannot use that weapon right now"

KFMod/Classes/KFMedicGun.uc

Changed ClientSuccessfulHeal() to remove a space in the heal message.

KFMod/Classes/KFMonster.uc

Added BreakGrapple() prototype.
Changed PlayTakeHit() to take DamTypeSPShotgun and DamTypeSPGrenade into accuont.

KFMod/Classes/KFMonsterController.uc

Changed FindNewEnemy() pretty significantly.
Added EnemyThreatChanged().
Changed FightEnemy() to check for EnemyThreatChanged().
Changed 'SetEnemy() to use threat assessment.

KFMod/Classes/KFNewTracer.uc

Changed format slightly.

KFMod/Classes/KFPawn.uc

Added bCanBeHealed.
Added ScriptedAnimData and associated struct.
Added SetScriptedAnimData().
Changed PostNetReceive() to account for ScriptedAnimData.
Changed TakeFallingDamage() to check that Instigator isn't none.
Changed HandleNadeThrowAnim() to handle SPSniperRifle, SPAutoShotgun and SPThompsonSMG.
Changed SetAnimAction() to handle Frag_IJC_spThompson_Drum, Reload_Zed, and Reload_spSinper.
Changed TakeDamage() to account for SirenScreamDamage.
Changed OldPlayHit() to remove redundant functionality.
Added SpawnHitEmitter().
Cµhanged Died() to account for "tossing" weapons.
Changed ServerBuyWeapon() to account for GoldenDualDeagle.
Changed ServerSellWeapon'()' to account for GoldenDualDeagle.
Changed GiveWeapon() to account for GoldenDualDeagle.
Added GetPlayerName().

Added defaults:

bCanBeHealed=True

KFMod/Classes/KFPlayerController.uc

Added bScreamedAt.
Added ScreamTime.
Changed PreBeginPlay() to preload GoldenDualDeagleFire assets.
Changed Possess() to set bScreamedAt to false.
Changed SetupWebAPI() to not immediately report achievements.
Changed Timer() to handle bScreamedAt.
Changed ClientWeaponSpawned() to handle GoldenAA12AutoShotgun, SPAutoShotgun, GoldenChainsaw, GoldenFlameThrower, ThompsonDrumSMG, SPGrenadeLauncher, SPSniperRifle, SPThompsonSMG, Deagle, and GoldenDeagle .
Changed ClientWeaponDestroyed() to handle GoldenAA12AutoShotgun, SPAutoShotgun, GoldenChainsaw, GoldenFlameThrower, ThompsonDrumSMG, SPGrenadeLauncher, SPSniperRifle, and SPThompsonSMG.

KFMod/Classes/KFPlayerReplicationInfo.uc

Added ReceiveRewardForHealing() to give points to player for healing another player.

KFMod/Classes/KFScoreBoard.uc

Updated UpdateScoreBoard() to not draw player name/info for spectators.

KFMod/Classes/KFShotgunFire.uc

Added LowGravKickMomentumScale to account for low gravity.
Changed DoFireEffect() to account for the above variable.
Changed HandleRecoil() to account for gravity volume.

Added defaults:

LowGravKickMomentumScale=10.000000

KFMod/Classes/KFVetBerserker.uc

Changed GetCostScaling() to account for GoldenChainsawPickup.

KFMod/Classes/KFVetCommando.uc

Changed GetMagCapacityMod() to account for ThompsonDrumSMG and SPThompsonSMG.
Changed GetAmmoPickupMod() to account for ThompsonDrumAmmo and SPThompsonAmmo.
Changed AddExtraAmmoFor() to account for ThompsonDrumAmmo and SPThompsonAmmo.
Changed AddDamage() to account for DamTypeSPThompson.
Changed ModifyRecoilSpread() to account for 'ThompsonDrumSMG and SPThompsonSMG.
Changed GetCostScaling' to account for ThompsonDrumPickup and SPThompsonPickup.

KFMod/Classes/KFVetDemolitions.uc

Changed AddDamage() to account for DamTypeSPGrenade.
Changed ReduceDamage() to account for DamTypeSPGrenade.
Changed GetCostScaling() to account for SPGrenadePickup.

KFMod/Classes/KFVetFirebug.uc

Changed AddExtraAmmoFor() to account for GoldenFlameAmmo.
Changed GetCostScaling() to account for GoldenFTPickup.

KFMod/Classes/KFVetSharpshooter.uc

Changed GetHeadShotDamMulti() to account for DamTypeSPSniper.
Changed ModifyRecoilSpread() to account for SPSniperRifle.
Changed GetFireSpeedMod() to account for SPSniperRifle.
Changed GetReloadSpeedModifier() to account for SPSniperRifle.
Changed GetCostScaling() to account for SPSniperRifle, GoldenDeaglePickup, and GoldenDualDeaglePickup.

Changed defaults:

Requirements(0)="Get %x headshot kills with Pistols, Rifle, Crossbow, M14, M99, or S.P. Musket" LevelEffects(1)="10% more damage with Pistols, Rifle, Crossbow, M14, and M99|25% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|10% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|10% extra headshot damage|20% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket" LevelEffects(2)="15% more damage with Pistols, Rifle, Crossbow, M14, and M99|50% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|20% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|20% extra headshot damage|30% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket" LevelEffects(3)="20% more damage with Pistols, Rifle, Crossbow, M14, and M99|75% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|30% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|30% extra headshot damage|40% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket" LevelEffects(4)="30% more damage with Pistols, Rifle, Crossbow, M14, and M99|75% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|40% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|40% extra headshot damage|50% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket" LevelEffects(5)="50% more damage with Pistols, Rifle, Crossbow, M14, and M99|75% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|50% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|50% extra headshot damage|60% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket|Spawn with a Lever Action Rifle" LevelEffects(6)="60% more damage with Pistols, Rifle, Crossbow, M14, and M99|75% less recoil with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|60% faster reload with Pistols, Rifle, Crossbow, M14, M99, and S.P. Musket|50% extra headshot damage|70% discount on Handcannon/44 Magnum/M14/M99/S.P. Musket|Spawn with a Crossbow"

KFMod/Classes/KFVetSupportSpec.uc

Changed AddExtraAmmoFor() to account for GoldenBenelliAmmo, SPShotgunAmmo, and GoldenAA12Ammo.
Changed AddDamage() to account for DamTypeSPShotgun.
Changed GetCostScaling to account for GoldenBenelliPickup SPShotgunPickup, and GoldenAA12Pickup.

KFMod/Classes/KFWeapon.uc

Changed BringUp() to account for GoldenDualDeagle.

KFMod/Classes/KFWeaponDamageType.uc

Changed ScoredHeadshot() to handle new parameter, MonsterClass.

KFMod/Classes/KFWeaponPickup.uc

Added GoldenVariantClass.
Changed InitDroppedPickupFor() to account for AddDroppedTier2Weapon().

KFMod/Classes/KrissMHealingProjectile.uc

Added HealingProjectile.
Removed ProcessTouch().

KFMod/Classes/KrissMPickup.uc

Changed defaults:

ItemShortName="Schneidzekk" PickupMessage="You got the Schneidzekk Medic Gun"

KFMod/Classes/M14EBRBattleRifle.uc

Added AddReloadedAmmo().

KFMod/Classes/M79GrenadeLauncher.uc

Changed defaults:

Priority=162

KFMod/Classes/M79Pickup.uc

Added defaults:

GoldenVariantClass=Class'KFMod.GoldenM79Pickup'

KFMod/Classes/M7A3MHealinglProjectile.uc

Changed MP7MHealinglProjectile to HealingProjectile.
Removed ProcessTouch().

KFMod/Classes/M7A3MMedicGun.uc

Changed ClientSuccessfulHeal to remove space in message.

KFMod/Classes/M99Fire.uc

Added defaults:

KickMomentum=(X=-150.000000,Z=85.000000) LowGravKickMomentumScale=7.000000

KFMod/Classes/MedicNade.uc

Changed CollidingActors() for altered healing system.

KFMod/Classes/MP5MHealinglProjectile.uc

Changed class extension from MP7MHealinglProjectile to HealingProjectile.
Removed ProcessTouch().
Added AddDamagedHealStats().

KFMod/Classes/MP7MHealinglProjectile.uc

Changed class extension from ROBallisticProjectile to HealingProjectile.
Removed camera shake, smoke, explosion and many other variables.
Added AddDamagedHealStats().

KFMod/Classes/PipeBombFire.uc

Removed SpawnProjectile().
Added PostSpawnProjectile().

KFMod/Classes/PipeBombProjectile.uc

Changed Timer() to take PlacedTeam into account.

KFMod/Classes/ShopVolume.uc

Changed BootPlayer() to fix bug.

KFMod/Classes/Syringe.uc

Changed ClientSuccessfulHeal() to remove a space in the heal message.

KFMod/Classes/SyringeFire.uc

Changed AttemptHeal() to use new healing system.
Changed Timer() to use new healing system.
Changed GetHealee() to use new healing system.

KFMod/Classes/Welder.uc

Changed Tick() to only adjust on-screen weld indicator when welding doors.

KFMod/Classes/WeldFire.uc

Changed LastHitActor from KFDoorMover to Actor.
Changed Timer() to remove cast to KFDoorMover. Now non-door actors can be 'welded'.

KFMod/Classes/ZombieClotBase.uc

Added BreakGrapple() to break free from clot grabs.

KFMod/Classes/ZombieVolume.uc

Added ZombieSpawnEvent.
Added ZombieSpawnEvent/
Added bAllowPlainSightSpawns to allow zombies to spawn in plain sight.
Changed CanSpawnInHere.
Changed SpawnInHere.
Added StorySpawnInHere().
Changed PlayerCanSeePoint() to account for bAllowPlainSightSpawns.
Changed RateZombieVolume() to account for bAllowPlainSightSpawns.

ROEngine/Classes/BaseProjectileFire.uc

Changed SpawnProjectile().
Added ForceSpawnProjectile().

ROEngine/Classes/KFSteamStatsAndAchievements.uc

Added HeadShottedMonsters.
Added ZedsKilledInZedTime.
Added bObjAchievementFailed.

Added constants:

const KFACHIEVEMENT_WinSteamLandNormal = 209; const KFACHIEVEMENT_WinSteamLandHard = 210; const KFACHIEVEMENT_WinSteamLandSuicidal = 211; const KFACHIEVEMENT_WinSteamLandHell = 212; const KFACHIEVEMENT_WinSteamLandObjNormal = 213; const KFACHIEVEMENT_WinSteamLandObjHard = 214; const KFACHIEVEMENT_WinSteamLandObjSuicidal = 215; const KFACHIEVEMENT_WinSteamLandObjHell = 216; const KFACHIEVEMENT_DestroyPukeyDolls = 217; const KFACHIEVEMENT_CompleteArcadeGames = 218; const KFACHIEVEMENT_AllBreakersActive = 219; const KFACHIEVEMENT_EscortRingmaster = 220; const KFACHIEVEMENT_DefendRingmaster = 221; const KFACHIEVEMENT_NoCarrierDamageGoldBars = 222; const KFACHIEVEMENT_GetHeadshotsOn4ZedsSPS = 223; const KFACHIEVEMENT_PushScrakeSPJ = 224; const KFACHIEVEMENT_KillZedWithImpactSPG = 225; const KFACHIEVEMENT_Kill5ZedsInZedTimeNoReloadSPT = 226; const KFACHIEVEMENT_CompleteSPMrsFosterAchievements = 227;

Added HillBillyGnomesEventName.
Added SteamLandClownsEventName.
Added SteamLandGamesEventName.
Added SteamLandBreakersEventName.
Added SteamLandEscortObjName.
Added SteamLandDefendObjName.
Added SteamLandGoldObjName.
Changed OnStatsAndAchievementsReady() to account for HeadShottedMonsters.Remove().
Removed "Tag = 'GnomeSoulsCompleted';"
Changed WonGame() to account for KF-SteamLand and KFO-SteamLand.
Added CheckSteamLandAchievementsCompleted().
Added OnReloadSPSorM14().
Removed Trigger().
Added AddHeadshotsWithSPSOrM14().
Changed OnAchievementReport() to account for the axe achievement.
Added AddZedTimeKill().
Added CheckAndSetAchievementComplete().
Added SetObjAchievementFailed().
Added OnObjectiveCompleted().
Added UnlockObjectiveAchievement().

Added defaults:

Achievements(209)=(SteamName="WinSteamLandNormal",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_209',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(210)=(SteamName="WinSteamLandHard",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_210',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(211)=(SteamName="WinSteamLandSuicidal",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_211',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(212)=(SteamName="WinSteamLandHell",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_212',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(213)=(SteamName="WinSteamLandObjNormal",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_213',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(214)=(SteamName="WinSteamLandObjHard",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_214',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(215)=(SteamName="WinSteamLandObjSuicidal",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_215',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(216)=(SteamName="WinSteamLandObjHell",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_216',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(217)=(SteamName="DestroyPukeyDolls",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_217',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(218)=(SteamName="CompleteArcadeGames",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_219',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(219)=(SteamName="AllBreakersActive",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_220',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(220)=(SteamName="EscortRingmaster",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_221',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(221)=(SteamName="DefendRingmaster",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_222',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(222)=(SteamName="NoCarrierDamageGoldBars",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_223',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(223)=(SteamName="GetHeadshotsOn4ZedsSPS",ProgressDenominator=4,Icon=Texture'KillingFloor2HUD.Achievements.Achievement_224',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(224)=(SteamName="PushScrakeSPJ",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_225',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(225)=(SteamName="KillZedWithImpactSPG",Icon=Texture'KillingFloor2HUD.Achievements.Achievement_226',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(226)=(SteamName="Kill5ZedsInZedTimeNoReloadSPT",ProgressDenominator=5,Icon=Texture'KillingFloor2HUD.Achievements.Achievement_227',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') Achievements(227)=(SteamName="CompleteSPMrsFosterAchievements",ProgressDenominator=4,Icon=Texture'KillingFloor2HUD.Achievements.Achievement_228',LockedIcon=Texture'KillingFloorHUD.Achievements.KF_Achievement_Lock') HillBillyGnomesEventName="GnomeSoulsCompleted" SteamLandClownsEventName="ClownSoulsCompleted" SteamLandGamesEventName="MiniGamesCompleted" SteamLandBreakersEventName="AllBreakersRepaired" SteamLandEscortObjName="EscortRingMaster" SteamLandDefendObjName="DefendRingMaster" SteamLandGoldObjName="GoldStashObj"

SteamNameAchievement(209)="WinSteamLandNormal" SteamNameAchievement(210)="WinSteamLandHard" SteamNameAchievement(211)="WinSteamLandSuicidal" SteamNameAchievement(212)="WinSteamLandHell" SteamNameAchievement(213)="WinSteamLandObjNormal" SteamNameAchievement(214)="WinSteamLandObjHard" SteamNameAchievement(215)="WinSteamLandObjSuicidal" SteamNameAchievement(216)="WinSteamLandObjHell" SteamNameAchievement(217)="DestroyPukeyDolls" SteamNameAchievement(218)="CompleteArcadeGames" SteamNameAchievement(219)="AllBreakersActive" SteamNameAchievement(220)="EscortRingmaster" SteamNameAchievement(221)="DefendRingmaster" SteamNameAchievement(222)="NoCarrierDamageGoldBars" SteamNameAchievement(223)="GetHeadshotsOn4ZedsSPS" SteamNameAchievement(224)="PushScrakeSPJ" SteamNameAchievement(225)="KillZedWithImpactSPG" SteamNameAchievement(226)="Kill5ZedsInZedTimeNoReloadSPT" SteamNameAchievement(227)="CompleteSPMrsFosterAchievements"

ROEngine/Classes/ROSatchelDamType.uc

Changed defaults:

HUDIcon=Texture'InterfaceArt_tex.deathicons.satchel'

Files added

/KFChar/Classes/SeveredArmBloat_CIRCUS.uc /KFChar/Classes/SeveredArmClot_CIRCUS.uc /KFChar/Classes/SeveredArmCrawler_CIRCUS.uc /KFChar/Classes/SeveredArmGorefast_CIRCUS.uc /KFChar/Classes/SeveredArmHusk_CIRCUS.uc /KFChar/Classes/SeveredArmPatriarch_CIRCUS.uc /KFChar/Classes/SeveredArmPound_CIRCUS.uc /KFChar/Classes/SeveredArmScrake_CIRCUS.uc /KFChar/Classes/SeveredArmScrakeSaw_CIRCUS.uc /KFChar/Classes/SeveredArmStalker_CIRCUS.uc /KFChar/Classes/SeveredHeadBloat_CIRCUS.uc /KFChar/Classes/SeveredHeadClot_CIRCUS.uc /KFChar/Classes/SeveredHeadCrawler_CIRCUS.uc /KFChar/Classes/SeveredHeadGorefast_CIRCUS.uc /KFChar/Classes/SeveredHeadHusk_CIRCUS.uc /KFChar/Classes/SeveredHeadPatriarch_CIRCUS.uc /KFChar/Classes/SeveredHeadPound_CIRCUS.uc /KFChar/Classes/SeveredHeadScrake_CIRCUS.uc /KFChar/Classes/SeveredHeadSiren_CIRCUS.uc /KFChar/Classes/SeveredHeadStalker_CIRCUS.uc /KFChar/Classes/SeveredLegBloat_CIRCUS.uc /KFChar/Classes/SeveredLegClot_CIRCUS.uc /KFChar/Classes/SeveredLegCrawler_CIRCUS.uc /KFChar/Classes/SeveredLegGorefast_CIRCUS.uc /KFChar/Classes/SeveredLegHusk_CIRCUS.uc /KFChar/Classes/SeveredLegPatriarch_CIRCUS.uc /KFChar/Classes/SeveredLegPound_CIRCUS.uc /KFChar/Classes/SeveredLegScrake_CIRCUS.uc /KFChar/Classes/SeveredLegStalker_CIRCUS.uc /KFChar/Classes/ZombieBloat_CIRCUS.uc /KFChar/Classes/ZombieBoss_CIRCUS.uc /KFChar/Classes/ZombieClot_CIRCUS.uc /KFChar/Classes/ZombieCrawler_CIRCUS.uc /KFChar/Classes/ZombieFleshPound_CIRCUS.uc /KFChar/Classes/ZombieGoreFast_CIRCUS.uc /KFChar/Classes/ZombieHusk_CIRCUS.uc /KFChar/Classes/ZombieScrake_CIRCUS.uc /KFChar/Classes/ZombieSiren_CIRCUS.uc /KFChar/Classes/ZombieStalker_CIRCUS.uc /KFMod/Classes/ACTION_AddInventory.uc /KFMod/Classes/ACTION_PlayKFReplicatedAnim.uc /KFMod/Classes/BileExplosion_Circus.uc /KFMod/Classes/BileExplosionHeadless_Circus.uc /KFMod/Classes/Breaker_Damaged_Loop.uc /KFMod/Classes/Breaker_Damaged_OneOff.uc /KFMod/Classes/DamTypeSPGrenade.uc /KFMod/Classes/DamTypeSPShotgun.uc /KFMod/Classes/DamTypeSPSniper.uc /KFMod/Classes/DamTypeSPThompson.uc /KFMod/Classes/DamTypeThompsonDrum.uc /KFMod/Classes/GoldenAA12Ammo.uc /KFMod/Classes/GoldenAA12AmmoPickup.uc /KFMod/Classes/GoldenAA12Attachment.uc /KFMod/Classes/GoldenAA12AutoShotgun.uc /KFMod/Classes/GoldenAA12Fire.uc /KFMod/Classes/GoldenAA12Pickup.uc /KFMod/Classes/GoldenChainsaw.uc /KFMod/Classes/GoldenChainsawAttachment.uc /KFMod/Classes/GoldenChainsawPickup.uc /KFMod/Classes/GoldenDeagle.uc /KFMod/Classes/GoldenDeagleAltFire.uc /KFMod/Classes/GoldenDeagleAmmo.uc /KFMod/Classes/GoldenDeagleAmmoPickup.uc /KFMod/Classes/GoldenDeagleAttachment.uc /KFMod/Classes/GoldenDeagleFire.uc /KFMod/Classes/GoldenDeaglePickup.uc /KFMod/Classes/GoldenDualDeagle.uc /KFMod/Classes/GoldenDualDeagleAttachment.uc /KFMod/Classes/GoldenDualDeagleFire.uc /KFMod/Classes/GoldenDualDeaglePickup.uc /KFMod/Classes/GoldenFlameAmmo.uc /KFMod/Classes/GoldenFlameBurstFire.uc /KFMod/Classes/GoldenFlamethrower.uc /KFMod/Classes/GoldenFTAmmoPickup.uc /KFMod/Classes/GoldenFTAttachment.uc /KFMod/Classes/GoldenFTPickup.uc /KFMod/Classes/HealingProjectile.uc /KFMod/Classes/KFEventListener.uc /KFMod/Classes/KFMonstersSummer.uc /KFMod/Classes/MiniPukeySplat.uc /KFMod/Classes/MrsFosterSpecies.uc /KFMod/Classes/SeveredArmMrsFoster.uc /KFMod/Classes/SeveredArmSteampunkMrsFoster.uc /KFMod/Classes/SeveredLegMrsFoster.uc /KFMod/Classes/SeveredLegSteampunkMrsFoster.uc /KFMod/Classes/SPAutoShotgun.uc

/KFMod/Classes/SPGrenadeAmmo.uc /KFMod/Classes/SPGrenadeAmmoPickup.uc /KFMod/Classes/SPGrenadeAttachment.uc /KFMod/Classes/SPGrenadeExplosion.uc /KFMod/Classes/SPGrenadeFire.uc /KFMod/Classes/SPGrenadeLauncher.uc /KFMod/Classes/SPGrenadePickup.uc /KFMod/Classes/SPGrenadeProjectile.uc /KFMod/Classes/SPGrenadeTrail.uc /KFMod/Classes/SPShotgunAltFire.uc /KFMod/Classes/SPShotgunAmmo.uc /KFMod/Classes/SPShotgunAmmoPickup.uc /KFMod/Classes/SPShotgunAttachment.uc /KFMod/Classes/SPShotgunBullet.uc /KFMod/Classes/SPShotgunFire.uc /KFMod/Classes/SPShotgunPickup.uc /KFMod/Classes/SPSniperAmmo.uc /KFMod/Classes/SPSniperAmmoPickup.uc /KFMod/Classes/SPSniperAttachment.uc /KFMod/Classes/SPSniperFire.uc /KFMod/Classes/SPSniperPickup.uc /KFMod/Classes/SPSniperRifle.uc /KFMod/Classes/SPSniperTracer.uc /KFMod/Classes/SPThompsonAmmo.uc /KFMod/Classes/SPThompsonAmmoPickup.uc /KFMod/Classes/SPThompsonAttachment.uc /KFMod/Classes/SPThompsonFire.uc /KFMod/Classes/SPThompsonPickup.uc /KFMod/Classes/SPThompsonSMG.uc /KFMod/Classes/SteampunkMrsFosterSpecies.uc /KFMod/Classes/ThompsonDrumAmmo.uc /KFMod/Classes/ThompsonDrumAmmoPickup.uc /KFMod/Classes/ThompsonDrumAttachment.uc /KFMod/Classes/ThompsonDrumFire.uc /KFMod/Classes/ThompsonDrumPickup.uc /KFMod/Classes/ThompsonDrumSMG.uc /KFStoryGame /KFStoryGame/Classes /KFStoryGame/Classes/ACTION_CashReward.uc /KFStoryGame/Classes/ACTION_ChangeConditionLoc.uc /KFStoryGame/Classes/ACTION_ChangeViewtarget.uc /KFStoryGame/Classes/ACTION_DropInventory.uc /KFStoryGame/Classes/ACTION_GiveWaveEndCash.uc /KFStoryGame/Classes/ACTION_OpenRandomTrader.uc /KFStoryGame/Classes/ACTION_ResetPlayerPerkSelection.uc /KFStoryGame/Classes/ACTION_SetCollision.uc /KFStoryGame/Classes/ACTION_ToggleStoryNPCs.uc /KFStoryGame/Classes/ACTION_TriggerRandomEvents.uc /KFStoryGame/Classes/BlockingVolume_Toggleable.uc /KFStoryGame/Classes/BreakerGibGroup.uc /KFStoryGame/Classes/BreakerSoundGroup.uc /KFStoryGame/Classes/CashPickup_Story.uc /KFStoryGame/Classes/Dialogue_EventListener.uc /KFStoryGame/Classes/Dummy_JoggingAttachment.uc /KFStoryGame/Classes/Dummy_JoggingWeapon.uc /KFStoryGame/Classes/Emitter_BreakerExplosion.uc /KFStoryGame/Classes/HUD_StoryMode.uc /KFStoryGame/Classes/KeyPickup_Story.uc /KFStoryGame/Classes/KF_BreakerBoxNPC.uc /KFStoryGame/Classes/KF_DialogueSpot.uc /KFStoryGame/Classes/KF_HUDStyleManager.uc /KFStoryGame/Classes/KF_Objective_EventListener.uc /KFStoryGame/Classes/KF_ObjectiveAction.uc /KFStoryGame/Classes/KF_ObjectiveCondition.uc /KFStoryGame/Classes/KF_PawnWelder.uc /KFStoryGame/Classes/KF_PlaceableStoryPickup.uc /KFStoryGame/Classes/KF_StoryCheckPointVolume.uc /KFStoryGame/Classes/KF_StoryElevator.uc /KFStoryGame/Classes/KF_StoryElevator_Door.uc /KFStoryGame/Classes/KF_StoryGRI.uc /KFStoryGame/Classes/KF_StoryInventoryItem.uc /KFStoryGame/Classes/KF_StoryInventoryPickup.uc /KFStoryGame/Classes/KF_StoryNPC.uc /KFStoryGame/Classes/KF_StoryNPC_AI.uc /KFStoryGame/Classes/KF_StoryNPC_Spawnable.uc /KFStoryGame/Classes/KF_StoryNPC_Static.uc /KFStoryGame/Classes/KF_StoryObjective.uc /KFStoryGame/Classes/KF_StoryPRI.uc /KFStoryGame/Classes/KF_StorySquadDesigner.uc /KFStoryGame/Classes/KF_StoryTraderController.uc /KFStoryGame/Classes/KF_StoryWaveDesigner.uc /KFStoryGame/Classes/KF_UseableMover.uc /KFStoryGame/Classes/KF_Wave_Controller.uc /KFStoryGame/Classes/KFAmmoPickup_Story.uc /KFStoryGame/Classes/KFHintmanager_Story.uc /KFStoryGame/Classes/KFHumanPawn_Story.uc

/KFStoryGame/Classes/KFLevelRules_Story.uc /KFStoryGame/Classes/KFOMapList.uc /KFStoryGame/Classes/KFPlayerController_Story.uc /KFStoryGame/Classes/KFScoreBoard_Story.uc /KFStoryGame/Classes/KFShopVolume_Story.uc /KFStoryGame/Classes/KFStoryGameInfo.uc /KFStoryGame/Classes/KFStoryRoster.uc /KFStoryGame/Classes/KFTeamAI_Story.uc /KFStoryGame/Classes/KFUseTrigger_Story.uc /KFStoryGame/Classes/Msg_CashReward.uc /KFStoryGame/Classes/Msg_CheckPoint.uc /KFStoryGame/Classes/ObjAction_GoToLastObjective.uc /KFStoryGame/Classes/ObjAction_GoToNextObjective.uc /KFStoryGame/Classes/ObjAction_GoToObjective.uc /KFStoryGame/Classes/ObjAction_LoseGame.uc /KFStoryGame/Classes/ObjAction_Random.uc /KFStoryGame/Classes/ObjAction_RestartFromCheckPoint.uc /KFStoryGame/Classes/ObjAction_WinGame.uc /KFStoryGame/Classes/ObjCondition_ActorHealth.uc /KFStoryGame/Classes/ObjCondition_Area.uc /KFStoryGame/Classes/ObjCondition_Counter.uc /KFStoryGame/Classes/ObjCondition_Inventory.uc /KFStoryGame/Classes/ObjCondition_LineOfSight.uc /KFStoryGame/Classes/ObjCondition_Multi.uc /KFStoryGame/Classes/ObjCondition_Random.uc /KFStoryGame/Classes/ObjCondition_Timed.uc /KFStoryGame/Classes/ObjCondition_Touch.uc /KFStoryGame/Classes/ObjCondition_TraderTime.uc /KFStoryGame/Classes/ObjCondition_Triggered.uc /KFStoryGame/Classes/ObjCondition_Use.uc /KFStoryGame/Classes/ObjCondition_WaveCounter.uc /KFStoryGame/Classes/Objective_Whisp.uc /KFStoryGame/Classes/PawnWeldFire.uc /KFStoryGame/Classes/RespawnTimer.uc /KFStoryGame/Classes/StaticMeshActor_Hideable.uc /KFStoryGame/Classes/Story_SceneManager.uc /KFStoryGame/Classes/StoryInventoryAttachment.uc /KFStoryGame/Classes/Volume_TouchCounter.uc /KFStoryGame/Classes/ZombieKillVolume.uc /KFStoryUI /KFStoryUI/Classes /KFStoryUI/Classes/GUIBuyMenu_Story.uc /KFStoryUI/Classes/KFBuyMenuInvList_Story.uc /KFStoryUI/Classes/KFBuyMenuInvListBox_Story.uc /KFStoryUI/Classes/KFBuyMenuSaleList_Story.uc /KFStoryUI/Classes/KFBuyMenuSaleListBox_Story.uc /KFStoryUI/Classes/KFTab_BuyMenu_Story.uc /KFStoryUI/Classes/LobbyFooter_Story.uc /KFStoryUI/Classes/LobbyMenu_Story.uc /ROEffects/Classes/MuzzleFlash1stSPGrenade.uc /ROEffects/Classes/MuzzleFlash1stSPShotgun.uc /ROEffects/Classes/MuzzleFlash1stSPShotgunAlt.uc /ROEffects/Classes/MuzzleFlash1stSPSniper.uc /ROEffects/Classes/MuzzleFlash1stSPThompson.uc /ROEffects/Classes/MuzzleFlash3rdSPGrenade.uc /ROEffects/Classes/MuzzleFlash3rdSPShotgun.uc /ROEffects/Classes/MuzzleFlash3rdSPShotgunAlt.uc /ROEffects/Classes/MuzzleFlash3rdSPSniper.uc /ROEffects/Classes/MuzzleFlash3rdSPThompson.uc /ROEngine/Classes/BaseObjectiveAction.uc /ROEngine/Classes/StoryObjectiveBase.uc /SideshowScript /SideshowScript/Classes /SideshowScript/Classes/Deco_AirShip.uc /SideshowScript/Classes/Deco_FerrisWheel.uc /SideshowScript/Classes/Deco_SkyboxAirShips.uc /SideshowScript/Classes/Emitter_OilFountain.uc /SideshowScript/Classes/Inv_GoldBar.uc /SideshowScript/Classes/KF_DropInventoryVolume.uc /SideshowScript/Classes/KF_RingMasterNPC.uc /SideshowScript/Classes/KF_RingMasterSoundGroup.uc /SideshowScript/Classes/KF_RotatingMeshActor.uc /SideshowScript/Classes/KF_Roulette_Ball.uc /SideshowScript/Classes/KF_Roulette_Bet_Zone.uc /SideshowScript/Classes/KF_Roulette_Screen.uc /SideshowScript/Classes/KF_Roulette_Wheel.uc /SideshowScript/Classes/KF_SafeDoorTrigger.uc /SideshowScript/Classes/KF_Slot_AmmoPickup.uc /SideshowScript/Classes/KF_Slot_CashPickup.uc /SideshowScript/Classes/KF_Slot_Machine.uc /SideshowScript/Classes/KF_Slot_Reel.uc /SideshowScript/Classes/Msg_GoldBarNotification.uc /SideshowScript/Classes/Msg_GoldSafe.uc /SideshowScript/Classes/Msg_RouletteCountDown.uc /SideshowScript/Classes/Msg_RouletteGeneric.uc /SideshowScript/Classes/Msg_RouletteSpin.uc /SideshowScript/Classes/Msg_RouletteWinnings.uc /SideshowScript/Classes/Pickup_GoldBar.uc