Update 1044 (Killing Floor): Difference between revisions

From Tripwire Interactive Wiki
Jump to navigation Jump to search
m (Fixed link (duhhhh))
(Added more changes and reformatted a little)
Line 7: Line 7:
== Official news ==
== Official news ==


'''[[Twisted Christmas 2012|Twisted Christmas Event]]'''<br/>
{{quote|style="margin:10px; border: 1px dashed grey;white-space: pre;"||text='''Twisted Christmas Event'''
:The Killing Floor Christmas event is back for a limited time with an all new low gravity map!<br/>


'''Event Details'''<br/>
The Killing Floor Christmas event is back for a limited time with an all new low gravity map!
:Free for everyone that owns Killing Floor - auto downloaded through Steam.<br/>
:All new level, Moonbase, Horzine's Evil Santa has gone all the way to the moon, taking his little friends with him<br/>
:Replaces all specimens with Christmas themed monsters<br/>
:3 All New Weapons:<br/><br/>
::'''[[Schneidzekk Medic Gun]]'''
::'''[[Zed Eradication Device]]''' - Find all pieces during the event to unlock<br/>
::'''[[Dwarfish Axe]]''' - Earn enough gold in Dwarfs!? Free-2-Play, or buy the full game<br/>
:Cosmetic Weapon Pack DLC: Gold-plated AK, Combat Shotgun, Katana, and M79<br/>
:9 all new achievements. Four of which are only available during the event<br/>
:Return of the Baddest Santa playable character unlock<br/>
:“D.A.R” purchasable playable character DLC<br/>


'''Other Changes'''<br/>
'''Event Details'''
The 'Informative Scoreboard' mutator by FluX has been integrated in the game<br/>
*Free for everyone that owns Killing Floor - auto downloaded through Steam.
The 'Specimen Kill Messages' mutator by Marco has also been added<br/>
*All new level, Moonbase, Horzine's Evil Santa has gone all the way to the moon, taking his little friends with him.
Berserker weapon balance changes<br/>
*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
*Added a stop refresh button to the server browser while a refresh is active.|source=[http://forums.tripwireinteractive.com/showthread.php?t=86165]}}


__TOC__
__TOC__
Line 80: Line 82:
Added implementation of ''PreCacheMaterials()''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieBloat"
EventClasses(0)="KFChar.ZombieBloat"
EventClasses(1)="KFChar.ZombieBloat"
EventClasses(1)="KFChar.ZombieBloat"
Line 91: Line 91:
=== KFChar/Classes/ZombieBoss.uc ===
=== KFChar/Classes/ZombieBoss.uc ===


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


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)=EventClasses(0)="KFChar.ZombieBoss"
EventClasses(0)=EventClasses(0)="KFChar.ZombieBoss"
EventClasses(1)="KFChar.ZombieBoss"
EventClasses(1)="KFChar.ZombieBoss"
Line 111: Line 109:
Added implementation of ''PreCacheMaterials()''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieClot"
EventClasses(0)="KFChar.ZombieClot"
EventClasses(1)="KFChar.ZombieClot"
EventClasses(1)="KFChar.ZombieClot"
Line 125: Line 121:
Added implementation of ''PreCacheMaterials()''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieCrawler"
EventClasses(0)="KFChar.ZombieCrawler"
EventClasses(1)="KFChar.ZombieCrawler"
EventClasses(1)="KFChar.ZombieCrawler"
Line 136: Line 130:
=== KFChar/Classes/ZombieFleshPound.uc ===
=== KFChar/Classes/ZombieFleshPound.uc ===


Added implementation of ''SetZappedBehavior()'' in ''BeginRaging'' state.<br/>
Added implementation of ''SetZappedBehavior()'' in ''RageCharging'' state.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>
Changed code to use ''SetGroundSpeed()'' instead of setting variable directly.<br/>
Changed code to use ''SetGroundSpeed()'' instead of setting variable directly.<br/>
Changed ''TakeDamage()'' to account for ''bZapped''.<br/>
Changed ''TakeDamage()'' to account for ''bZapped''.<br/>
Added implementation of ''SetZappedBehavior()'' in ''BeginRaging'' state.<br/>
Added implementation of ''SetZappedBehavior()'' in ''RageCharging'' state.<br/>
Changed ''BeginState()'' in ''RageCharging'' to account for ''bZapped''.<br/>
Changed ''BeginState()'' in ''RageCharging'' to account for ''bZapped''.<br/>
Changed ''EndState()'' in ''RageCharging'' to account for ''bZapped''.<br/>
Changed ''EndState()'' in ''RageCharging'' to account for ''bZapped''.<br/>
Changed ''PostNetReceive()'' to account for ''bZapped''.<br/>
Changed ''PostNetReceive()'' to account for ''bZapped''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>
New defaults:


{{begin code}}
{{begin code|name=New defaults}}
EventClasses(0)="KFChar.ZombieFleshPound"
EventClasses(0)="KFChar.ZombieFleshPound"
EventClasses(1)="KFChar.ZombieFleshPound"
EventClasses(1)="KFChar.ZombieFleshPound"
Line 156: Line 148:
=== KFChar/Classes/ZombieGoreFast.uc ===
=== KFChar/Classes/ZombieGoreFast.uc ===


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


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieGorefast"
EventClasses(0)="KFChar.ZombieGorefast"
EventClasses(1)="KFChar.ZombieGorefast"
EventClasses(1)="KFChar.ZombieGorefast"
Line 174: Line 164:
=== KFChar/Classes/ZombieHusk.uc ===
=== KFChar/Classes/ZombieHusk.uc ===


Added implementation of ''PreCacheMaterials()''.<br/>
Changed ''PlayHit()'' to handle being zapped.<br/>
Changed ''PlayHit()'' to handle being zapped.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>
New defaults:


{{begin code}}
{{begin code|name=New defaults}}
EventClasses(0)="KFChar.ZombieHusk"
EventClasses(0)="KFChar.ZombieHusk"
EventClasses(1)="KFChar.ZombieHusk"
EventClasses(1)="KFChar.ZombieHusk"
Line 188: Line 176:
=== KFChar/Classes/ZombieScrake.uc ===
=== KFChar/Classes/ZombieScrake.uc ===


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


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieScrake"
EventClasses(0)="KFChar.ZombieScrake"
EventClasses(1)="KFChar.ZombieScrake"
EventClasses(1)="KFChar.ZombieScrake"
Line 205: Line 191:
=== KFChar/Classes/ZombieSiren.uc ===
=== KFChar/Classes/ZombieSiren.uc ===


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


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieSiren"
EventClasses(0)="KFChar.ZombieSiren"
EventClasses(1)="KFChar.ZombieSiren"
EventClasses(1)="KFChar.ZombieSiren"
Line 221: Line 205:
=== KFChar/Classes/ZombieStalker.uc ===
=== KFChar/Classes/ZombieStalker.uc ===


Changed ''Tick()'' to account for ''bZapped''.<br/>
Changed ''CloakStalker()'' to account for ''bZapped''.<br/>
Changed ''UnCloakStalker()'' to account for ''bZapped''.<br/>
Added implementation of ''SetZappedBehavior()''.<br/>
Added implementation of ''SetZappedBehavior()''.<br/>
Added implementation of ''UnSetZappedBehavior()''.<br/>
Added implementation of ''UnSetZappedBehavior()''.<br/>
Added implementation of ''SetZapped()''.<br/>
Added implementation of ''SetZapped()''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>
Added implementation of ''PreCacheMaterials()''.<br/>
Changed ''Tick()'' to account for ''bZapped''.<br/>
Changed ''CloakStalker()'' to account for ''bZapped''.<br/>
Changed ''UnCloakStalker()'' to account for ''bZapped''.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
EventClasses(0)="KFChar.ZombieStalker"
EventClasses(0)="KFChar.ZombieStalker"
EventClasses(1)="KFChar.ZombieStalker"
EventClasses(1)="KFChar.ZombieStalker"
Line 255: Line 237:
Changed ''UpdateList'' to handle unlockable weapons.<br/>
Changed ''UpdateList'' to handle unlockable weapons.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
NoPerkIcon=Texture'KillingFloor2HUD.Perk_Icons.No_Perk_Icon'
NoPerkIcon=Texture'KillingFloor2HUD.Perk_Icons.No_Perk_Icon'
CharacterNames(10)="DAR"
CharacterNames(10)="DAR"
Line 284: Line 264:
Changed ''InternalOnChange()'' to handle specimen kill counter.<br/>
Changed ''InternalOnChange()'' to handle specimen kill counter.<br/>


New defaults:
{{begin code|name=New defaults}}
 
{{begin code}}
Begin Object Class=moCheckBox Name=SpecimenKillCounter
Begin Object Class=moCheckBox Name=SpecimenKillCounter
ComponentJustification=TXTA_Left
ComponentJustification=TXTA_Left
Line 306: Line 284:
=== KFGui/Classes/KFInvSquadConfig.uc ===
=== KFGui/Classes/KFInvSquadConfig.uc ===


???
Changed ''InitActiveClasses()'' to use monster collection system.


=== KFGui/Classes/KFInvWaveConfig.uc ===
=== KFGui/Classes/KFInvWaveConfig.uc ===


???
Changed ''InitActiveSquads()'' to use monster collection system.


=== KFGui/Classes/KFMainMenu.uc ===
=== KFGui/Classes/KFMainMenu.uc ===


???
Added ''WeaponDLCID''.<br/>
Added ''WeaponBundle''.<br/>
Added ''WeaponDLCs''.<br/>
Added OBJ LOAD directive for halloween/xmas hud files.<br/>
Added ''GetDLCListTextureIndex()''.<br/>
Added ''DetermineWeaponDLC()''.<br/>
Changed ''InitComponent()'' to use new DLC code.<br/>
Changed ''Opened()'' to use new DLC code.<br/>
Changed ''DLCButtonDraw()'' to use new DLC code.<br/>
Changed ''WeaponDLCButtonClicked()'' to use new DLC code.<br/>
 
{{begin code|name=New defaults}}
WeaponBundle=210938
WeaponDLCs(0)=210938
{{end code}}
 
Other defaults have been altered slightly.


=== KFGui/Classes/KFServerListPageInternet.uc ===
=== KFGui/Classes/KFServerListPageInternet.uc ===


???
Changed ''Refresh()'' to support stop button.


=== KFGui/Classes/KFTab_BuyMenu.uc ===
=== KFGui/Classes/KFTab_BuyMenu.uc ===


???
Added ''IsLocked()'' to check whether DLC is locked or available.<br/>
Changed ''SetInfoText()'' to use new DLC code.<br/>
Changed ''OptionsChange()'' to use new DLC code.<br/>


=== KFGui/Classes/LobbyMenu.uc ===
=== KFGui/Classes/LobbyMenu.uc ===


???
Changed ''MAX_MOVIES'' from 4 to 6.


=== KFMod/Classes/AA12AutoShotgun.uc ===
=== KFMod/Classes/AA12AutoShotgun.uc ===


???
Changed ''WeaponTick()'' for ''bForceLeaveIronsights'' system.


=== KFMod/Classes/AA12Fire.uc ===
=== KFMod/Classes/AA12Fire.uc ===


???
Implemented custom ''DoFireEffect()'' to add knockback effect for low-grav.
 
{{begin code|name=New defaults}}
KickMomentum=(X=-35.000000,Z=5.000000)
{{end code}}


=== KFMod/Classes/AK47Ammo.uc ===
=== KFMod/Classes/AK47Ammo.uc ===


???
Added comment about class duplication with golden variant.


=== KFMod/Classes/AK47AmmoPickup.uc ===
=== KFMod/Classes/AK47AmmoPickup.uc ===


???
Added comment about class duplication with golden variant.


=== KFMod/Classes/AxeFire.uc ===
=== KFMod/Classes/AxeFire.uc ===


???
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.650000
{{end code}}


=== KFMod/Classes/AxeFireB.uc ===
=== KFMod/Classes/AxeFireB.uc ===


???
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.900000
{{end code}}


=== KFMod/Classes/AxePickup.uc ===
=== KFMod/Classes/AxePickup.uc ===


???
Changed ''cost'' from 150 to 1000.


=== KFMod/Classes/BenelliAmmo.uc ===
=== KFMod/Classes/BenelliAmmo.uc ===


???
Added comment about class duplication with golden variant.


=== KFMod/Classes/BenelliAmmoPickup.uc ===
=== KFMod/Classes/BenelliAmmoPickup.uc ===


???
Added comment about class duplication with golden variant.


=== KFMod/Classes/BenelliShotgun.uc ===
=== KFMod/Classes/BenelliShotgun.uc ===


???
Changed ''WeaponTick()'' for ''bForceLeaveIronsights'' system.


=== KFMod/Classes/BoomStick.uc ===
=== KFMod/Classes/BoomStick.uc ===


???
{{begin code|name=New defaults}}
ForceZoomOutOnFireTime=0.010000
ForceZoomOutOnAltFireTime=0.010000
{{end code}}


=== KFMod/Classes/BoomStickFire.uc ===
=== KFMod/Classes/BoomStickFire.uc ===


???
Changed ''HandleRecoil()'' to adjust recoil based on low-grav.


=== KFMod/Classes/ChainsawAltFire.uc ===
=== KFMod/Classes/ChainsawAltFire.uc ===


???
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.800000
{{end code}}


=== KFMod/Classes/ChainsawFire.uc ===
=== KFMod/Classes/ChainsawFire.uc ===


???
Changed ''ModeDoFire()'' to check for physics state before slowing player down.


=== KFMod/Classes/ChainsawPickup.uc ===
=== KFMod/Classes/ChainsawPickup.uc ===


???
Changed ''cost'' from 1000 to 2750.


=== KFMod/Classes/ClaymoreSwordFire.uc ===
=== KFMod/Classes/ClaymoreSwordFire.uc ===


???
Removed ''WideDamageMinHitAngle'' (moved to ''KFMeleeFire'').<br/>
Removed ''Timer()'' implementation.<br/>
 
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.650000
{{end code}}


=== KFMod/Classes/ClaymoreSwordFireB.uc ===
=== KFMod/Classes/ClaymoreSwordFireB.uc ===


???
Removed ''WideDamageMinHitAngle'' (moved to ''KFMeleeFire'').<br/>
Removed ''Timer()'' implementation.<br/>
 
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.600000
{{end code}}


=== KFMod/Classes/ClaymoreSwordPickup.uc ===
=== KFMod/Classes/ClaymoreSwordPickup.uc ===


???
Changed ''cost'' from 1500 to 3000.


=== KFMod/Classes/Crossbow.uc ===
=== KFMod/Classes/Crossbow.uc ===


???
Removed ''ForceZoomOutTime'' (moved to ''KFWeapon'').<br/>
Removed implementation of ''WeaponTick()'' (moved functionality to ''KFWeapon'').<br/>
 
{{begin code|name=New defaults}}
ForceZoomOutOnFireTime=0.400000
{{end code}}


=== KFMod/Classes/Crossbuzzsaw.uc ===
=== KFMod/Classes/Crossbuzzsaw.uc ===


???
Changed ''CanZoomNow()'' to remove some checks.<br/>
Removed ''ForceZoomOutTime'' (moved to ''KFWeapon'').<br/>
Removed implementation of ''WeaponTick()'' (moved functionality to ''KFWeapon'').<br/>
 
{{begin code|name=New defaults}}
ForceZoomOutOnFireTime=0.400000
{{end code}}


=== KFMod/Classes/CrossbuzzsawPickup.uc ===
=== KFMod/Classes/CrossbuzzsawPickup.uc ===


???
Changed ''cost'' from 2500 to 4000.


=== KFMod/Classes/HUDKillingFloor.uc ===
=== KFMod/Classes/HUDKillingFloor.uc ===


???
Added ''ZEDAmmoIcon''.<br/>
Added ''bTallySpecimenKills'' (kill messages mod).<br/>
Added ''MessageHealthLimit'' (kill messages mod).<br/>
Added ''MessageMassLimit'' (kill messages mod).<br/>
Added ''UpdateKillMessage()'' (kill messages mod).<br/>
Changed ''SetHUDAlpha()'' to support the ZED ammo icon.<br/>
Changed ''DrawPlayerInfo()''. <small>''Why?''</small><br/>
Changed ''DrawHealthBar()''. <small>''Why?''</small><br/>
Changed ''DrawHudPassA()'' to handle medic gun and ZED stuff.<br/>
Changed ''DrawKFHUDTextElements()'' to adjust scaling better.<br/>
Changed ''DrawModOverlay()'' for moonbase's zoneinfo fog.<br/>
 
{{begin code|name=New defaults}}
ZEDAmmoIcon=(WidgetTexture=Texture'KillingFloorHUD.HUD.Hud_Lightning_Bolt',RenderStyle=STY_Alpha,TextureCoords=(X2=64,Y2=64),TextureScale=0.200000,PosX=0.781000,PosY=0.945000,ScaleMode=SM_Right,Scale=1.000000,Tints[0]=(B=255,G=255,R=255,A=255),Tints[1]=(B=255,G=255,R=255,A=255))
MessageHealthLimit=1000
MessageMassLimit=5000
{{end code}}


=== KFMod/Classes/HuskGunFire.uc ===
=== KFMod/Classes/HuskGunFire.uc ===


???
Changed ''HandleRecoil()'' to adjust recoil based on low-grav.


=== KFMod/Classes/KatanaFire.uc ===
=== KFMod/Classes/KatanaFire.uc ===


???
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.800000
{{end code}}


=== KFMod/Classes/KatanaFireB.uc ===
=== KFMod/Classes/KatanaFireB.uc ===


???
{{begin code|name=New defaults}}
WideDamageMinHitAngle=0.650000
{{end code}}


=== KFMod/Classes/KatanaPickup.uc ===
=== KFMod/Classes/KatanaPickup.uc ===


???
Changed cost from 1000 to 2000 (removed default).


=== KFMod/Classes/KFCheatManager.uc ===
=== KFMod/Classes/KFCheatManager.uc ===


???
Added implementation of ''ShowPaths()''.<br/>
Added ''ZED()'' (gives the player the ZED gun).<br/>
Added ''BurnEm()'' (sets fire to all zeds).<br/>
Added ''Bond()'' (gives the player all golden weapons).<br/>
Changed ''Arsenal()'' to add dwarf axe and kriss.<br/>
Changed ''SMG()'' to add kriss.<br/>
Changed ''Meds()'' to add kriss.<br/>
Changed ''MeleeMe()'' to add dwarf axe.<br/>


=== KFMod/Classes/KFFire.uc ===
=== KFMod/Classes/KFFire.uc ===


???
Changed ''ModeDoFire()'' to check for physics state before slowing player down.<br/>
Changed ''HandleRecoil()'' to adjust recoil based on low-grav.<br/>


=== KFMod/Classes/KFGameType.uc ===
=== KFMod/Classes/KFGameType.uc ===
Line 468: Line 526:
Changed ''AddBoss()'' for modding support (related to the new monster collection system).<br/>
Changed ''AddBoss()'' for modding support (related to the new monster collection system).<br/>
Removed use of ''StandardMonsterClasses'', although the variable still exists.<br/>
Removed use of ''StandardMonsterClasses'', although the variable still exists.<br/>
New defaults:


{{begin code}}
{{begin code}}
Line 475: Line 531:
AvailableChars(46)="DAR"
AvailableChars(46)="DAR"
{{end code}}
{{end code}}
'''Patch 13th December'''
Re-added use of ''StandardMonsterClasses''. Game now loads this into ''MonsterClasses'' for sandbox games.<br/>
Added code to register certain achievements.<br/>


=== KFMod/Classes/KFHumanPawn.uc ===
=== KFMod/Classes/KFHumanPawn.uc ===

Revision as of 08:56, 15 December 2012

!!! 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.

13, December, 2012
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
  • Added a stop refresh button to the server browser while a refresh is active.”
[1]

Compatibility

Anything relying on the spawning system in KFGameType will have to be rewritten to use the new system.

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 code to handle cloaking when zapped by the ZED gun.
Added OBJ LOAD directive for KF_tx_trip_t.utx.
Added implementation of ComputeTrajectoryByTime().
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

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

New defaults:

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

KFChar/Classes/ZombieGoreFast.uc

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

New defaults:

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

KFChar/Classes/ZombieHusk.uc

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

New defaults:

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

KFChar/Classes/ZombieScrake.uc

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

New defaults:

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

KFChar/Classes/ZombieSiren.uc

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

New defaults:

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

KFChar/Classes/ZombieStalker.uc

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

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

Changed InitActiveClasses() to use monster collection system.

KFGui/Classes/KFInvWaveConfig.uc

Changed InitActiveSquads() to use monster collection system.

KFGui/Classes/KFMainMenu.uc

Added WeaponDLCID.
Added WeaponBundle.
Added WeaponDLCs.
Added OBJ LOAD directive for halloween/xmas hud files.
Added GetDLCListTextureIndex().
Added DetermineWeaponDLC().
Changed InitComponent() to use new DLC code.
Changed Opened() to use new DLC code.
Changed DLCButtonDraw() to use new DLC code.
Changed WeaponDLCButtonClicked() to use new DLC code.

New defaults:

WeaponBundle=210938 WeaponDLCs(0)=210938

Other defaults have been altered slightly.

KFGui/Classes/KFServerListPageInternet.uc

Changed Refresh() to support stop button.

KFGui/Classes/KFTab_BuyMenu.uc

Added IsLocked() to check whether DLC is locked or available.
Changed SetInfoText() to use new DLC code.
Changed OptionsChange() to use new DLC code.

KFGui/Classes/LobbyMenu.uc

Changed MAX_MOVIES from 4 to 6.

KFMod/Classes/AA12AutoShotgun.uc

Changed WeaponTick() for bForceLeaveIronsights system.

KFMod/Classes/AA12Fire.uc

Implemented custom DoFireEffect() to add knockback effect for low-grav.

New defaults:

KickMomentum=(X=-35.000000,Z=5.000000)

KFMod/Classes/AK47Ammo.uc

Added comment about class duplication with golden variant.

KFMod/Classes/AK47AmmoPickup.uc

Added comment about class duplication with golden variant.

KFMod/Classes/AxeFire.uc

New defaults:

WideDamageMinHitAngle=0.650000

KFMod/Classes/AxeFireB.uc

New defaults:

WideDamageMinHitAngle=0.900000

KFMod/Classes/AxePickup.uc

Changed cost from 150 to 1000.

KFMod/Classes/BenelliAmmo.uc

Added comment about class duplication with golden variant.

KFMod/Classes/BenelliAmmoPickup.uc

Added comment about class duplication with golden variant.

KFMod/Classes/BenelliShotgun.uc

Changed WeaponTick() for bForceLeaveIronsights system.

KFMod/Classes/BoomStick.uc

New defaults:

ForceZoomOutOnFireTime=0.010000 ForceZoomOutOnAltFireTime=0.010000

KFMod/Classes/BoomStickFire.uc

Changed HandleRecoil() to adjust recoil based on low-grav.

KFMod/Classes/ChainsawAltFire.uc

New defaults:

WideDamageMinHitAngle=0.800000

KFMod/Classes/ChainsawFire.uc

Changed ModeDoFire() to check for physics state before slowing player down.

KFMod/Classes/ChainsawPickup.uc

Changed cost from 1000 to 2750.

KFMod/Classes/ClaymoreSwordFire.uc

Removed WideDamageMinHitAngle (moved to KFMeleeFire).
Removed Timer() implementation.

New defaults:

WideDamageMinHitAngle=0.650000

KFMod/Classes/ClaymoreSwordFireB.uc

Removed WideDamageMinHitAngle (moved to KFMeleeFire).
Removed Timer() implementation.

New defaults:

WideDamageMinHitAngle=0.600000

KFMod/Classes/ClaymoreSwordPickup.uc

Changed cost from 1500 to 3000.

KFMod/Classes/Crossbow.uc

Removed ForceZoomOutTime (moved to KFWeapon).
Removed implementation of WeaponTick() (moved functionality to KFWeapon).

New defaults:

ForceZoomOutOnFireTime=0.400000

KFMod/Classes/Crossbuzzsaw.uc

Changed CanZoomNow() to remove some checks.
Removed ForceZoomOutTime (moved to KFWeapon).
Removed implementation of WeaponTick() (moved functionality to KFWeapon).

New defaults:

ForceZoomOutOnFireTime=0.400000

KFMod/Classes/CrossbuzzsawPickup.uc

Changed cost from 2500 to 4000.

KFMod/Classes/HUDKillingFloor.uc

Added ZEDAmmoIcon.
Added bTallySpecimenKills (kill messages mod).
Added MessageHealthLimit (kill messages mod).
Added MessageMassLimit (kill messages mod).
Added UpdateKillMessage() (kill messages mod).
Changed SetHUDAlpha() to support the ZED ammo icon.
Changed DrawPlayerInfo(). Why?
Changed DrawHealthBar(). Why?
Changed DrawHudPassA() to handle medic gun and ZED stuff.
Changed DrawKFHUDTextElements() to adjust scaling better.
Changed DrawModOverlay() for moonbase's zoneinfo fog.

New defaults:

ZEDAmmoIcon=(WidgetTexture=Texture'KillingFloorHUD.HUD.Hud_Lightning_Bolt',RenderStyle=STY_Alpha,TextureCoords=(X2=64,Y2=64),TextureScale=0.200000,PosX=0.781000,PosY=0.945000,ScaleMode=SM_Right,Scale=1.000000,Tints[0]=(B=255,G=255,R=255,A=255),Tints[1]=(B=255,G=255,R=255,A=255)) MessageHealthLimit=1000 MessageMassLimit=5000

KFMod/Classes/HuskGunFire.uc

Changed HandleRecoil() to adjust recoil based on low-grav.

KFMod/Classes/KatanaFire.uc

New defaults:

WideDamageMinHitAngle=0.800000

KFMod/Classes/KatanaFireB.uc

New defaults:

WideDamageMinHitAngle=0.650000

KFMod/Classes/KatanaPickup.uc

Changed cost from 1000 to 2000 (removed default).

KFMod/Classes/KFCheatManager.uc

Added implementation of ShowPaths().
Added ZED() (gives the player the ZED gun).
Added BurnEm() (sets fire to all zeds).
Added Bond() (gives the player all golden weapons).
Changed Arsenal() to add dwarf axe and kriss.
Changed SMG() to add kriss.
Changed Meds() to add kriss.
Changed MeleeMe() to add dwarf axe.

KFMod/Classes/KFFire.uc

Changed ModeDoFire() to check for physics state before slowing player down.
Changed HandleRecoil() to adjust recoil based on low-grav.

KFMod/Classes/KFGameType.uc

Added MonsterCollection. This contains all of the wave/squad/monster information that was previously declared globally.
Added EventNum. This indicates the current KF event (Halloween, Christmas, etc.).
Added LoadUpMonsterListFromGameType().
Added LoadUpMonsterListFromCollection().
Added NotifyGameEvent().
Added DetermineEvent().
Added AddSpecialSquadFromGameType().
Added AddSpecialSquadFromCollection().
Added PrepareSpecialSquadsFromGameType().
Added PrepareSpecialSquadsFromCollection().
Added PrepareSpecialSquads().
Added AddSpecialPatriarchSquadFromGameType().
Added AddSpecialPatriarchSquadFromCollection().
Added AddSpecialPatriarchSquad().
Added code to PendingMatch state to call DetermineEvent() at the start.
Changed LoadUpMonsterList() to use the above functions depending on whether sandbox mode is enabled or not.
Changed InitGame() to not copy monster list from StandardMonsterClasses.
Changed InitGame() to call PrepareSpecialSquads(), which replaces the code that sets up the waves according to length.
Changed PrecacheGameStaticMeshes().
Changed ScoreKill() to use Marco's kill messages system.
Changed ScoreKillAssists().
Changed StartWaveBoss() for modding support (related to the new monster collection system).
Changed Killed() to handle extra kill stats such as airborne kills.
Changed AddSquad() to use monster collection system.
Changed AddBoss() for modding support (related to the new monster collection system).
Removed use of StandardMonsterClasses, although the variable still exists.

:

MonsterCollection=Class'KFMod.KFMonstersXmas' AvailableChars(46)="DAR"

Patch 13th December Re-added use of StandardMonsterClasses. Game now loads this into MonsterClasses for sandbox games.
Added code to register certain achievements.

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