Update 1044 (Killing Floor)

From Tripwire Interactive Wiki
Revision as of 07:53, 13 December 2012 by Benjamin (talk | contribs) (Will update with more information later)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
!!! 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.

These are all the changes from version 1043 to version 1044.

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

Official news

Twisted Christmas Event

The Killing Floor Christmas event is back for a limited time with an all new low gravity map!

Event Details

Free for everyone that owns Killing Floor - auto downloaded through Steam.
All new level, Moonbase, Horzine's Evil Santa has gone all the way to the moon, taking his little friends with him
Replaces all specimens with Christmas themed monsters
3 All New Weapons:

Schneidzekk Medic Gun
Zed Eradication Device - Find all pieces during the event to unlock
Dwarfish Axe - Earn enough gold in Dwarfs!? Free-2-Play, or buy the full game
Cosmetic Weapon Pack DLC: Gold-plated AK, Combat Shotgun, Katana, and M79
9 all new achievements. Four of which are only available during the event
Return of the Baddest Santa playable character unlock
“D.A.R” purchasable playable character DLC

Other Changes
The 'Informative Scoreboard' mutator by FluX has been integrated in the game
The 'Specimen Kill Messages' mutator by Marco has also been added
Berserker weapon balance changes

Contents

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

Engine/Classes/BaseGUIController.uc

Added SteamGetUserID().

Engine/Classes/JumpDest.uc

Added bIgnoreZDiff, SpecialCostOverride (default -1), and XYVelocityScale (default 1.0).

Engine/Classes/NavigationPoint.uc

Added bNoOutgoingJumps.

Engine/Classes/Pawn.uc

Added LedgeCheckThreshold (default 4.0).
Added PickWallAdjustInLowGravity().
Added ComputeTrajectoryByTime().

Engine/Classes/PhysicsVolume.uc

Added bIsAKFOverrideVolume.

Engine/Classes/Pickup.uc

Added bExcludeFromNavigation.

Engine/Classes/SteamStatsAndAchievementsBase.uc

Added GetSteamUserID().
Added SteamAPICall().

Engine/Classes/xPickUpBase.uc

Added bExcludeFromNavigation.

KFChar/Classes/KFMutCrazy.uc

Changed code to refer to MonsterCollection.

KFChar/Classes/ZombieBloat.uc

Added implementation of PreCacheStaticMeshes().
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieBloat" EventClasses(1)="KFChar.ZombieBloat" EventClasses(2)="KFChar.ZombieBloat_HALLOWEEN" EventClasses(3)="KFChar.ZombieBloat_XMAS"

KFChar/Classes/ZombieBoss.uc

Added OBJ LOAD directive for KF_tx_trip_t.utx.
Added implementation of ComputeTrajectoryByTime().
Added code to handle cloaking when zapped by the ZED gun.
Added implementation of SetZappedBehavior().
Changed code to use SetGroundSpeed() instead of setting variable directly.

New defaults:

:

EventClasses(0)=EventClasses(0)="KFChar.ZombieBoss" EventClasses(1)="KFChar.ZombieBoss" EventClasses(2)="KFChar.ZombieBoss_HALLOWEEN" EventClasses(3)="KFChar.ZombieBoss_XMAS"

KFChar/Classes/ZombieClot.uc

Added implementation of PreCacheStaticMeshes().
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieClot" EventClasses(1)="KFChar.ZombieClot" EventClasses(2)="KFChar.ZombieClot_HALLOWEEN" EventClasses(3)="KFChar.ZombieClot_XMAS"

KFChar/Classes/ZombieCrawler.uc

Changed DoPounce() to account for bZapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieCrawler" EventClasses(1)="KFChar.ZombieCrawler" EventClasses(2)="KFChar.ZombieCrawler_HALLOWEEN" EventClasses(3)="KFChar.ZombieCrawler_XMAS"

KFChar/Classes/ZombieFleshPound.uc

Changed code to use SetGroundSpeed() instead of setting variable directly.
Changed TakeDamage() to account for bZapped.
Added implementation of SetZappedBehavior() in BeginRaging state.
Added implementation of SetZappedBehavior() in RageCharging state.
Changed BeginState() in RageCharging to account for bZapped.
Changed EndState() in RageCharging to account for bZapped.
Changed PostNetReceive() to account for bZapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieFleshPound" EventClasses(1)="KFChar.ZombieFleshPound" EventClasses(2)="KFChar.ZombieFleshPound_HALLOWEEN" EventClasses(3)="KFChar.ZombieFleshPound_XMAS"

KFChar/Classes/ZombieGoreFast.uc

Changed PostNetReceive() to account for bZapped.
Changed code to use SetGroundSpeed() instead of setting variable directly.
Added implementation of SetZappedBehavior() in RunningState state.
Changed BeginState() in RunningState to account for bZapped.
Changed EndState() in RunningState to account for bZapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieGorefast" EventClasses(1)="KFChar.ZombieGorefast" EventClasses(2)="KFChar.ZombieGorefast_HALLOWEEN" EventClasses(3)="KFChar.ZombieGorefast_XMAS"

KFChar/Classes/ZombieHusk.uc

Changed PlayHit() to handle being zapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieHusk" EventClasses(1)="KFChar.ZombieHusk" EventClasses(2)="KFChar.ZombieHusk_HALLOWEEN" EventClasses(3)="KFChar.ZombieHusk_XMAS"

KFChar/Classes/ZombieScrake.uc

Changed code to use SetGroundSpeed() instead of setting variable directly.
Added implementation of SetZappedBehavior() in RunningState state.
Changed BeginState() in RunningState to account for bZapped.
Changed EndState() in RunningState to account for bZapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieScrake" EventClasses(1)="KFChar.ZombieScrake" EventClasses(2)="KFChar.ZombieScrake_HALLOWEEN" EventClasses(3)="KFChar.ZombieScrake_XMAS"

KFChar/Classes/ZombieSiren.uc

Changed code to use SetGroundSpeed() instead of setting variable directly.
Changed RangedAttack() to account for bZapped.
Changed SpawnTwoShots() to account for bZapped.
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieSiren" EventClasses(1)="KFChar.ZombieSiren" EventClasses(2)="KFChar.ZombieSiren_HALLOWEEN" EventClasses(3)="KFChar.ZombieSiren_XMAS"

KFChar/Classes/ZombieStalker.uc

Changed Tick() to account for bZapped.
Changed CloakStalker() to account for bZapped.
Changed UnCloakStalker() to account for bZapped.
Added implementation of SetZappedBehavior().
Added implementation of UnSetZappedBehavior().
Added implementation of SetZapped().
Added implementation of PreCacheMaterials().

New defaults:

:

EventClasses(0)="KFChar.ZombieStalker" EventClasses(1)="KFChar.ZombieStalker" EventClasses(2)="KFChar.ZombieStalker_HALLOWEEN" EventClasses(3)="KFChar.ZombieStalker_XMAS"

KFGui/Classes/KFBrowser_Footer.uc

Added StopCaption (default "STOP").
Changed UpdateActiveButtons() to handle stop caption.

KFGui/Classes/KFBuyMenuInvList.uc

Changed UpdateList() to assign a perk image to each buyable.

KFGui/Classes/KFBuyMenuSaleList.uc

Added NoPerkIcon.
Added WeaponDLCMessage.
Added PopulateBuyablesbyPerk().
Changed UpdateForSaleBuyables().
Changed UpdateList to handle unlockable weapons.

New defaults:

:

NoPerkIcon=Texture'KillingFloor2HUD.Perk_Icons.No_Perk_Icon' CharacterNames(10)="DAR" CharacterUnownedTextures(10)=Texture'KF_DLC.Characters.UI_KFDLC_Characters_Desat_Robot' CharacterOwnedTextures(10)=Texture'KF_DLC.Characters.UI_KFDLC_Characters_Owned_Robot' WeaponAppIDs(1)=210938 WeaponUnownedTextures(1)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Desat_Gold-Pack' WeaponOwnedTextures(1)=Texture'KF_DLC.Weapons.UI_KFDLC_Weapons_Owned_Gold-Pack'

KFGui/Classes/KFGamePageMP.uc

Changed t_Header to refer to KFGui.KFServerBrowser.ServerBrowserHeader.

KFGui/Classes/KFGamePageSP.uc

Changed t_Header to refer to KFGui.KFServerBrowser.ServerBrowserHeader.

KFGui/Classes/KFHudSettings.uc

Added ch_SpecKillCounter.
Added bTallySpecimenKills.
Changed InitComponent() to add specimen kill counter.
Changed InternalOnLoadINI() to handle specimen kill counter.
Changed SaveSettings() to handle specimen kill counter.
Changed InternalOnChange() to handle specimen kill counter.

New defaults:

:

Begin Object Class=moCheckBox Name=SpecimenKillCounter ComponentJustification=TXTA_Left CaptionWidth=0.900000 Caption="Show Kill Counter" OnCreateComponent=SpecimenKillCounter.InternalOnCreateComponent IniOption="@Internal" Hint="Tally specimen kills on the HUD" WinTop=0.043906 WinLeft=0.379297 WinWidth=0.196875 TabOrder=1 OnChange=KFHudSettings.InternalOnChange OnLoadINI=KFHudSettings.InternalOnLoadINI End Object ch_SpecKillCounter=moCheckBox'KFGui.KFHudSettings.SpecimenKillCounter'

KFGui/Classes/KFInvSquadConfig.uc

???

KFGui/Classes/KFInvWaveConfig.uc

???

KFGui/Classes/KFMainMenu.uc

???

KFGui/Classes/KFServerListPageInternet.uc

???

KFGui/Classes/KFTab_BuyMenu.uc

???

KFGui/Classes/LobbyMenu.uc

???

KFMod/Classes/AA12AutoShotgun.uc

???

KFMod/Classes/AA12Fire.uc

???

KFMod/Classes/AK47Ammo.uc

???

KFMod/Classes/AK47AmmoPickup.uc

???

KFMod/Classes/AxeFire.uc

???

KFMod/Classes/AxeFireB.uc

???

KFMod/Classes/AxePickup.uc

???

KFMod/Classes/BenelliAmmo.uc

???

KFMod/Classes/BenelliAmmoPickup.uc

???

KFMod/Classes/BenelliShotgun.uc

???

KFMod/Classes/BoomStick.uc

???

KFMod/Classes/BoomStickFire.uc

???

KFMod/Classes/ChainsawAltFire.uc

???

KFMod/Classes/ChainsawFire.uc

???

KFMod/Classes/ChainsawPickup.uc

???

KFMod/Classes/ClaymoreSwordFire.uc

???

KFMod/Classes/ClaymoreSwordFireB.uc

???

KFMod/Classes/ClaymoreSwordPickup.uc

???

KFMod/Classes/Crossbow.uc

???

KFMod/Classes/Crossbuzzsaw.uc

???

KFMod/Classes/CrossbuzzsawPickup.uc

???

KFMod/Classes/HUDKillingFloor.uc

???

KFMod/Classes/HuskGunFire.uc

???

KFMod/Classes/KatanaFire.uc

???

KFMod/Classes/KatanaFireB.uc

???

KFMod/Classes/KatanaPickup.uc

???

KFMod/Classes/KFCheatManager.uc

???

KFMod/Classes/KFFire.uc

???

KFMod/Classes/KFGameType.uc

???

KFMod/Classes/KFHumanPawn.uc

???

KFMod/Classes/KFLevelRules.uc

???

KFMod/Classes/KFMeleeFire.uc

???

KFMod/Classes/KFMonster.uc

???

KFMod/Classes/KFPawn.uc

???

KFMod/Classes/KFPlayerController.uc

???

KFMod/Classes/KFPlayerReplicationInfo.uc

???

KFMod/Classes/KFScoreBoard.uc

???

KFMod/Classes/KFShotgunFire.uc

???

KFMod/Classes/KFVetBerserker.uc

???

KFMod/Classes/KFVetCommando.uc

???

KFMod/Classes/KFVetDemolitions.uc

???

KFMod/Classes/KFVetFieldMedic.uc

???

KFMod/Classes/KFVetSupportSpec.uc

???

KFMod/Classes/KFWeapon.uc

???

KFMod/Classes/KnifeFire.uc

???

KFMod/Classes/KnifeFireB.uc

???

KFMod/Classes/KSGShotgun.uc

???

KFMod/Classes/LAW.uc

???

KFMod/Classes/M4203AssaultRifle.uc

???

KFMod/Classes/M79Ammo.uc

???

KFMod/Classes/M79AmmoPickup.uc

???

KFMod/Classes/M79GrenadeLauncher.uc

???

KFMod/Classes/M7A3MMedicGun.uc

???

KFMod/Classes/M99Fire.uc

???

KFMod/Classes/M99SniperRifle.uc

???

KFMod/Classes/MacheteFire.uc

???

KFMod/Classes/MacheteFireB.uc

???

KFMod/Classes/MachetePickup.uc

???

KFMod/Classes/MuzzleFlash3rdTrenchGun.uc

???

KFMod/Classes/NailGun.uc

???

KFMod/Classes/ScytheFire.uc

???

KFMod/Classes/ScytheFireB.uc

???

KFMod/Classes/ScythePickup.uc

???

KFMod/Classes/Shotgun.uc

???

KFMod/Classes/TrenchGun.uc

???

KFMod/Classes/TrenchgunBullet.uc

???

KFMod/Classes/WaitingMessage.uc

???

KFMod/Classes/WinchesterFire.uc

???

KFMod/Classes/ZombieBloatBase.uc

???

KFMod/Classes/ZombieBossBase.uc

???

KFMod/Classes/ZombieClotBase.uc

???

KFMod/Classes/ZombieCrawlerBase.uc

???

KFMod/Classes/ZombieFleshPoundBase.uc

???

KFMod/Classes/ZombieGorefastBase.uc

???

KFMod/Classes/ZombieHuskBase.uc

???

KFMod/Classes/ZombieScrakeBase.uc

???

KFMod/Classes/ZombieSirenBase.uc

???

KFMod/Classes/ZombieStalkerBase.uc

???

Old2k4/Classes/MonsterController.uc

???

ROEngine/Classes/BaseKFWeapon.uc

???

ROEngine/Classes/KFPC.uc

???

ROEngine/Classes/KFSteamStatsAndAchievements.uc

???

ROEngine/Classes/ROSatchelDamType.uc

???

UnrealGame/Classes/JumpSpot.uc

???

XInterface/Classes/GUIController.uc

???

Files added

KFChar/Classes/SeveredArmBloat_XMas.uc
KFChar/Classes/SeveredArmClot_XMas.uc
KFChar/Classes/SeveredArmCrawler_XMas.uc
KFChar/Classes/SeveredArmGorefast_XMas.uc
KFChar/Classes/SeveredArmHusk_XMas.uc
KFChar/Classes/SeveredArmPatriarch_XMas.uc
KFChar/Classes/SeveredArmPound_XMas.uc
KFChar/Classes/SeveredArmScrake_XMas.uc
KFChar/Classes/SeveredArmScrakeSaw_XMas.uc
KFChar/Classes/SeveredArmStalker_XMas.uc
KFChar/Classes/SeveredHeadBloat_XMas.uc
KFChar/Classes/SeveredHeadClot_XMas.uc
KFChar/Classes/SeveredHeadCrawler_XMas.uc
KFChar/Classes/SeveredHeadGorefast_XMas.uc
KFChar/Classes/SeveredHeadHusk_XMas.uc
KFChar/Classes/SeveredHeadPatriarch_XMas.uc
KFChar/Classes/SeveredHeadPound_XMas.uc
KFChar/Classes/SeveredHeadScrake_XMas.uc
KFChar/Classes/SeveredHeadSiren_XMas.uc
KFChar/Classes/SeveredHeadStalker_XMas.uc
KFChar/Classes/SeveredLegBloat_XMas.uc
KFChar/Classes/SeveredLegClot_XMas.uc
KFChar/Classes/SeveredLegCrawler_XMas.uc
KFChar/Classes/SeveredLegGorefast_XMas.uc
KFChar/Classes/SeveredLegHusk_XMas.uc
KFChar/Classes/SeveredLegPatriarch_XMas.uc
KFChar/Classes/SeveredLegPound_XMas.uc
KFChar/Classes/SeveredLegScrake_XMas.uc
KFChar/Classes/SeveredLegStalker_XMas.uc
KFChar/Classes/ZombieBloat_XMas.uc
KFChar/Classes/ZombieBoss_XMas.uc
KFChar/Classes/ZombieCLot_XMas.uc
KFChar/Classes/ZombieCrawler_XMas.uc
KFChar/Classes/ZombieFleshPound_XMas.uc
KFChar/Classes/ZombieGoreFast_XMas.uc
KFChar/Classes/ZombieHusk_XMas.uc
KFChar/Classes/ZombieScrake_XMas.uc
KFChar/Classes/ZombieSiren_XMas.uc
KFChar/Classes/ZombieStalker_XMas.uc
KFMod/Classes/DamTypeDwarfAxe.uc

KFMod/Classes/DamTypeDwarfAxeSecondary.uc
KFMod/Classes/DamTypeKrissM.uc
KFMod/Classes/DamTypeZEDGun.uc
KFMod/Classes/DwarfAxe.uc
KFMod/Classes/DwarfAxeAttachment.uc
KFMod/Classes/DwarfAxeFire.uc
KFMod/Classes/DwarfAxeFireB.uc
KFMod/Classes/DwarfAxePickup.uc
KFMod/Classes/GoldenAK47Ammo.uc
KFMod/Classes/GoldenAk47AmmoPickup.uc
KFMod/Classes/GoldenAK47AssaultRifle.uc
KFMod/Classes/GoldenAK47Attachment.uc
KFMod/Classes/GoldenAK47Fire.uc
KFMod/Classes/GoldenAK47pickup.uc
KFMod/Classes/GoldenBenelliAmmo.uc
KFMod/Classes/GoldenBenelliAmmoPickup.uc
KFMod/Classes/GoldenBenelliAttachment.uc
KFMod/Classes/GoldenBenelliFire.uc
KFMod/Classes/GoldenBenelliPickup.uc
KFMod/Classes/GoldenBenelliShotgun.uc
KFMod/Classes/GoldenKatana.uc
KFMod/Classes/GoldenKatanaAttachment.uc
KFMod/Classes/GoldenKatanaPickup.uc
KFMod/Classes/GoldenM79Ammo.uc
KFMod/Classes/GoldenM79AmmoPickup.uc
KFMod/Classes/GoldenM79Attachment.uc
KFMod/Classes/GoldenM79Fire.uc
KFMod/Classes/GoldenM79GrenadeLauncher.uc
KFMod/Classes/GoldenM79Pickup.uc
KFMod/Classes/KFDARSoundGroup.uc
KFMod/Classes/KFGrabbable.uc
KFMod/Classes/KFMonstersCollection.uc
KFMod/Classes/KFMonstersHalloween.uc
KFMod/Classes/KFMonstersXmas.uc
KFMod/Classes/KFPhysicsVolume.uc
KFMod/Classes/KFSteamWebApi.uc
KFMod/Classes/KFVoicePackRobot.uc
KFMod/Classes/KillsMessage.uc
KFMod/Classes/KrissMAltFire.uc
KFMod/Classes/KrissMAmmo.uc

KFMod/Classes/KrissMAmmoPickup.uc
KFMod/Classes/KrissMAttachment.uc
KFMod/Classes/KrissMFire.uc
KFMod/Classes/KrissMHealingProjectile.uc
KFMod/Classes/KrissMMedicGun.uc
KFMod/Classes/KrissMPickup.uc
KFMod/Classes/LaserAttachmentFirstPersonZEDGun.uc
KFMod/Classes/LaserBeamEffectZED.uc
KFMod/Classes/LaserDotZED.uc
KFMod/Classes/MuzzleFlash3rdZEDGunPrimary.uc
KFMod/Classes/SeveredArmRobot.uc
KFMod/Classes/SeveredLegRobot.uc
KFMod/Classes/ShellEjectKriss.uc
KFMod/Classes/SoldierSpeciesRobot.uc
KFMod/Classes/ZEDBeamChild.uc
KFMod/Classes/ZEDBeamEffect.uc
KFMod/Classes/ZedBeamSparks.uc
KFMod/Classes/ZEDBeamSplashEffect.uc
KFMod/Classes/ZEDGun.uc
KFMod/Classes/ZEDGunAltFire.uc
KFMod/Classes/ZEDGunAmmo.uc
KFMod/Classes/ZEDGunAmmoPickup.uc
KFMod/Classes/ZEDGunAttachment.uc
KFMod/Classes/ZEDGunExhaust.uc
KFMod/Classes/ZEDGunFire.uc
KFMod/Classes/ZEDGunPickup.uc
KFMod/Classes/ZEDGunProjectile.uc
KFMod/Classes/ZEDProjectileImpact.uc
KFMod/Classes/ZEDProjectileTrail.uc
ROEffects/Classes/CharFX_Sparks.uc
ROEffects/Classes/ChargeUp1stZEDGun.uc
ROEffects/Classes/ChargeUp3rdZEDGun.uc
ROEffects/Classes/MuzzleFlash1stZEDGunPrimary.uc
ROEffects/Classes/MuzzleFlash3rdZEDGunPrimary.uc
ROEffects/Classes/ZEDGunChargeDown.uc
ROEffects/Classes/ZEDGunExhaust3rd.uc
UTV2004c/Classes/utvMutator.uc
UTV2004c/Classes/utvReplicationInfo.uc
UTV2004c/Classes/utvSpectator.uc