Fix new line symbol issues
This commit is contained in:
parent
51bb9add5b
commit
d66d86b2b1
846 changed files with 33896 additions and 12983 deletions
|
|
@ -1,56 +1,111 @@
|
|||
class NiceTSCGame extends TSCGame;
|
||||
// Copy-pasted from NiceGameType
|
||||
var NicePack NicePackMutator;
|
||||
function RegisterMutator(NicePack activePack){
|
||||
NicePackMutator = activePack;
|
||||
}
|
||||
function SetupWave(){
|
||||
Super.SetupWave();
|
||||
// Event call
|
||||
NicePackMutator.WaveStart();
|
||||
}
|
||||
function RestartPlayer(Controller aPlayer){
|
||||
Super.RestartPlayer(aPlayer);
|
||||
if(aPlayer.Pawn != none && NicePlayerController(aPlayer) != none)
NicePlayerController(aPlayer).PawnSpawned();
|
||||
}
|
||||
State MatchInProgress{
|
||||
function BeginState(){
Super(Invasion).BeginState();
|
||||
WaveNum = InitialWave;
InvasionGameReplicationInfo(GameReplicationInfo).WaveNumber = WaveNum;
|
||||
if(NicePackMutator.bInitialTrader)
WaveCountDown = NicePackMutator.initialTraderTime + 10;
else
WaveCountDown = 10;
|
||||
SetupPickups();
// Event call
NicePackMutator.MatchBegan();
|
||||
}
|
||||
function DoWaveEnd(){
Super.DoWaveEnd();
// Event call
NicePackMutator.TraderStart();
|
||||
}
|
||||
}
|
||||
function DramaticEvent(float BaseZedTimePossibility, optional float DesiredZedTimeDuration){
|
||||
local bool bWasZedTime;
|
||||
bWasZedTime = bZEDTimeActive;
|
||||
Super.DramaticEvent(BaseZedTimePossibility, DesiredZedTimeDuration);
|
||||
// Call events
|
||||
if(!bWasZedTime && bZEDTimeActive)
NicePackMutator.ZedTimeActivated();
|
||||
}
|
||||
event Tick(float DeltaTime){
|
||||
local float TrueTimeFactor;
|
||||
local Controller C;
|
||||
if(bZEDTimeActive){
TrueTimeFactor = 1.1 / Level.TimeDilation;
CurrentZEDTimeDuration -= DeltaTime * TrueTimeFactor;
if(CurrentZEDTimeDuration < (ZEDTimeDuration*0.166) && CurrentZEDTimeDuration > 0 ){
if(!bSpeedingBackUp){
bSpeedingBackUp = true;
|
||||
for(C = Level.ControllerList;C != none;C = C.NextController){
if(KFPlayerController(C)!= none)
KFPlayerController(C).ClientExitZedTime();
}
}
SetGameSpeed(Lerp( (CurrentZEDTimeDuration/(ZEDTimeDuration*0.166)), 1.0, 0.2 ));
}
if(CurrentZEDTimeDuration <= 0){
if(bZEDTimeActive)
NicePackMutator.ZedTimeDeactivated();
bZEDTimeActive = false;
bSpeedingBackUp = false;
SetGameSpeed(1.0);
ZedTimeExtensionsUsed = 0;
}
|
||||
}
|
||||
}
|
||||
function Killed(Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> dmgType){
|
||||
local KFSteamStatsAndAchievements StatsAndAchievements;
|
||||
Super.Killed(Killer, Killed, KilledPawn, dmgType);
|
||||
if(PlayerController(Killer) != none){
if (NiceMonster(KilledPawn) != none && Killed != Killer){
StatsAndAchievements = KFSteamStatsAndAchievements(PlayerController(Killer).SteamStatsAndAchievements);
if(StatsAndAchievements != none){
if(KilledPawn.IsA('NiceZombieStalker') || KilledPawn.IsA('MeanZombieStalker')){
if(class<NiceDamTypeWinchester>(dmgType) != none)
StatsAndAchievements.AddStalkerKillWithLAR();
}
else if(KilledPawn.IsA('NiceZombieClot') || KilledPawn.IsA('MeanZombieClot')){
if(class<NiceDamTypeWinchester>(dmgType) != none)
KFSteamStatsAndAchievements(PlayerController(Killer).SteamStatsAndAchievements).AddClotKillWithLAR();
}
}
}
|
||||
}
|
||||
}
|
||||
// Reloaded to award damage
|
||||
function int ReduceDamage(int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType){
|
||||
local NiceMonster niceZed;
|
||||
local KFPlayerController PC;
|
||||
niceZed = NiceMonster(Injured);
|
||||
if(niceZed != none){
if(instigatedBy != none){
PC = KFPlayerController(instigatedBy.Controller);
if(class<NiceWeaponDamageType>(damageType) != none && PC != none)
class<NiceWeaponDamageType>(damageType).Static.AwardNiceDamage(KFSteamStatsAndAchievements(PC.SteamStatsAndAchievements), Clamp(Damage, 1, Injured.Health), niceZed.scrnRules.HardcoreLevel);
}
|
||||
}
|
||||
return Super.ReduceDamage(Damage, injured, InstigatedBy, HitLocation, Momentum, DamageType);
|
||||
}
|
||||
defaultproperties
|
||||
{
GameName="Nice Team Survival Competition"
Description="Nice Edition of Team Survival Competition (TSCGame)."
|
||||
}
|
||||
class NiceTSCGame extends TSCGame;
|
||||
// Copy-pasted from NiceGameType
|
||||
var NicePack NicePackMutator;
|
||||
function RegisterMutator(NicePack activePack){
|
||||
NicePackMutator = activePack;
|
||||
}
|
||||
function SetupWave(){
|
||||
Super.SetupWave();
|
||||
// Event call
|
||||
NicePackMutator.WaveStart();
|
||||
}
|
||||
function RestartPlayer(Controller aPlayer){
|
||||
Super.RestartPlayer(aPlayer);
|
||||
if(aPlayer.Pawn != none && NicePlayerController(aPlayer) != none)
|
||||
NicePlayerController(aPlayer).PawnSpawned();
|
||||
}
|
||||
State MatchInProgress{
|
||||
function BeginState(){
|
||||
Super(Invasion).BeginState();
|
||||
|
||||
WaveNum = InitialWave;
|
||||
InvasionGameReplicationInfo(GameReplicationInfo).WaveNumber = WaveNum;
|
||||
|
||||
if(NicePackMutator.bInitialTrader)
|
||||
WaveCountDown = NicePackMutator.initialTraderTime + 10;
|
||||
else
|
||||
WaveCountDown = 10;
|
||||
|
||||
SetupPickups();
|
||||
// Event call
|
||||
NicePackMutator.MatchBegan();
|
||||
}
|
||||
function DoWaveEnd(){
|
||||
Super.DoWaveEnd();
|
||||
// Event call
|
||||
NicePackMutator.TraderStart();
|
||||
}
|
||||
}
|
||||
function DramaticEvent(float BaseZedTimePossibility, optional float DesiredZedTimeDuration){
|
||||
local bool bWasZedTime;
|
||||
bWasZedTime = bZEDTimeActive;
|
||||
Super.DramaticEvent(BaseZedTimePossibility, DesiredZedTimeDuration);
|
||||
// Call events
|
||||
if(!bWasZedTime && bZEDTimeActive)
|
||||
NicePackMutator.ZedTimeActivated();
|
||||
}
|
||||
event Tick(float DeltaTime){
|
||||
local float TrueTimeFactor;
|
||||
local Controller C;
|
||||
if(bZEDTimeActive){
|
||||
TrueTimeFactor = 1.1 / Level.TimeDilation;
|
||||
CurrentZEDTimeDuration -= DeltaTime * TrueTimeFactor;
|
||||
if(CurrentZEDTimeDuration < (ZEDTimeDuration*0.166) && CurrentZEDTimeDuration > 0 ){
|
||||
if(!bSpeedingBackUp){
|
||||
bSpeedingBackUp = true;
|
||||
|
||||
for(C = Level.ControllerList;C != none;C = C.NextController){
|
||||
if(KFPlayerController(C)!= none)
|
||||
KFPlayerController(C).ClientExitZedTime();
|
||||
}
|
||||
}
|
||||
SetGameSpeed(Lerp( (CurrentZEDTimeDuration/(ZEDTimeDuration*0.166)), 1.0, 0.2 ));
|
||||
}
|
||||
if(CurrentZEDTimeDuration <= 0){
|
||||
if(bZEDTimeActive)
|
||||
NicePackMutator.ZedTimeDeactivated();
|
||||
bZEDTimeActive = false;
|
||||
bSpeedingBackUp = false;
|
||||
SetGameSpeed(1.0);
|
||||
ZedTimeExtensionsUsed = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
function Killed(Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> dmgType){
|
||||
local KFSteamStatsAndAchievements StatsAndAchievements;
|
||||
Super.Killed(Killer, Killed, KilledPawn, dmgType);
|
||||
if(PlayerController(Killer) != none){
|
||||
if (NiceMonster(KilledPawn) != none && Killed != Killer){
|
||||
StatsAndAchievements = KFSteamStatsAndAchievements(PlayerController(Killer).SteamStatsAndAchievements);
|
||||
if(StatsAndAchievements != none){
|
||||
if(KilledPawn.IsA('NiceZombieStalker') || KilledPawn.IsA('MeanZombieStalker')){
|
||||
if(class<NiceDamTypeWinchester>(dmgType) != none)
|
||||
StatsAndAchievements.AddStalkerKillWithLAR();
|
||||
}
|
||||
else if(KilledPawn.IsA('NiceZombieClot') || KilledPawn.IsA('MeanZombieClot')){
|
||||
if(class<NiceDamTypeWinchester>(dmgType) != none)
|
||||
KFSteamStatsAndAchievements(PlayerController(Killer).SteamStatsAndAchievements).AddClotKillWithLAR();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Reloaded to award damage
|
||||
function int ReduceDamage(int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType){
|
||||
local NiceMonster niceZed;
|
||||
local KFPlayerController PC;
|
||||
niceZed = NiceMonster(Injured);
|
||||
if(niceZed != none){
|
||||
if(instigatedBy != none){
|
||||
PC = KFPlayerController(instigatedBy.Controller);
|
||||
if(class<NiceWeaponDamageType>(damageType) != none && PC != none)
|
||||
class<NiceWeaponDamageType>(damageType).Static.AwardNiceDamage(KFSteamStatsAndAchievements(PC.SteamStatsAndAchievements), Clamp(Damage, 1, Injured.Health), niceZed.scrnRules.HardcoreLevel);
|
||||
}
|
||||
}
|
||||
return Super.ReduceDamage(Damage, injured, InstigatedBy, HitLocation, Momentum, DamageType);
|
||||
}
|
||||
defaultproperties
|
||||
{
|
||||
GameName="Nice Team Survival Competition"
|
||||
Description="Nice Edition of Team Survival Competition (TSCGame)."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,22 @@
|
|||
class NiceTSCLobbyFooter extends NiceLobbyFooter;
|
||||
defaultproperties
|
||||
{
Begin Object Class=GUIButton Name=ReadyButton
Caption="Ready"
MenuState=MSAT_Disabled
Hint="Click to indicate you are ready to play"
WinTop=0.966146
WinLeft=0.280000
WinWidth=0.120000
WinHeight=0.033203
RenderWeight=2.000000
TabOrder=4
bBoundToParent=True
bVisible=False
ToolTip=None
|
||||
OnClick=TSCLobbyFooter.OnFooterClick
OnKeyEvent=ReadyButton.InternalOnKeyEvent
End Object
b_Ready=GUIButton'NicePack.NiceTSCLobbyFooter.ReadyButton'
|
||||
}
|
||||
class NiceTSCLobbyFooter extends NiceLobbyFooter;
|
||||
defaultproperties
|
||||
{
|
||||
Begin Object Class=GUIButton Name=ReadyButton
|
||||
Caption="Ready"
|
||||
MenuState=MSAT_Disabled
|
||||
Hint="Click to indicate you are ready to play"
|
||||
WinTop=0.966146
|
||||
WinLeft=0.280000
|
||||
WinWidth=0.120000
|
||||
WinHeight=0.033203
|
||||
RenderWeight=2.000000
|
||||
TabOrder=4
|
||||
bBoundToParent=True
|
||||
bVisible=False
|
||||
ToolTip=None
|
||||
|
||||
OnClick=TSCLobbyFooter.OnFooterClick
|
||||
OnKeyEvent=ReadyButton.InternalOnKeyEvent
|
||||
End Object
|
||||
b_Ready=GUIButton'NicePack.NiceTSCLobbyFooter.ReadyButton'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,12 @@
|
|||
class NiceTSCLobbyMenu extends TSCLobbyMenu;
|
||||
defaultproperties
|
||||
{
Begin Object Class=NiceTSCLobbyFooter Name=BuyFooter
RenderWeight=0.300000
TabOrder=8
bBoundToParent=False
bScaleToParent=False
OnPreDraw=BuyFooter.InternalOnPreDraw
End Object
t_Footer=NiceTSCLobbyFooter'NicePack.NiceTSCLobbyMenu.BuyFooter'
|
||||
}
|
||||
class NiceTSCLobbyMenu extends TSCLobbyMenu;
|
||||
defaultproperties
|
||||
{
|
||||
Begin Object Class=NiceTSCLobbyFooter Name=BuyFooter
|
||||
RenderWeight=0.300000
|
||||
TabOrder=8
|
||||
bBoundToParent=False
|
||||
bScaleToParent=False
|
||||
OnPreDraw=BuyFooter.InternalOnPreDraw
|
||||
End Object
|
||||
t_Footer=NiceTSCLobbyFooter'NicePack.NiceTSCLobbyMenu.BuyFooter'
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue