This repository has been archived by the owner on Jun 12, 2019. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrote the code foundation for custom F3 stats. Object orientation ftw!
Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>
- Loading branch information
Showing
16 changed files
with
127 additions
and
168 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,14 @@ | ||
class DamTypeBioBomb extends DamageType | ||
abstract; | ||
class DamTypeBioBomb extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_BioBomb' | ||
DeathString="%o was GOOPIFIED by %k's bio bomb." | ||
MaleSuicide="%o was GOOPIFIED." | ||
FemaleSuicide="%o was GOOPIFIED." | ||
MaleSuicide="%o was GOOPIFIED." | ||
FemaleSuicide="%o was GOOPIFIED." | ||
|
||
bKUseTearOffMomentum=false | ||
|
||
bKUseTearOffMomentum=false | ||
//bDetonatesGoop=true | ||
//bDelayedDamage=true | ||
|
||
DeathOverlayMaterial=Material'XGameShaders.PlayerShaders.LinkHit' | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
class DamTypeCounterShove extends DamageType | ||
abstract; | ||
class DamTypeCounterShove extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%k went up up and away, courtesy of %o's Counter Shove." | ||
KDamageImpulse=0.000000 | ||
defaultproperties { | ||
StatWeapon=class'DummyWeapon_CounterShove' | ||
DeathString="%k went up up and away, courtesy of %o's Counter Shove." | ||
KDamageImpulse=0.000000 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
class DamTypeLightningTotem extends DamTypeLightningRod | ||
abstract; | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o was electrocuted by %k's lightning totem." | ||
FemaleSuicide="%o had an electrifying experience." | ||
MaleSuicide="%o had an electrifying experience." | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_Totem' | ||
DeathString="%o was electrocuted by %k's lightning totem." | ||
FemaleSuicide="%o had an electrifying experience." | ||
MaleSuicide="%o had an electrifying experience." | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
class DamTypeMegaExplosion extends DamageType | ||
abstract; | ||
class DamTypeMegaExplosion extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o was PULVERIZED by the power of %k's blast!" | ||
FemaleSuicide="%o was PULVERIZED!" | ||
MaleSuicide="%o was PULVERIZED!" | ||
bArmorStops=False | ||
bKUseOwnDeathVel=True | ||
bDelayedDamage=True | ||
KDeathVel=600 | ||
KDeathUpKick=600 | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_MegaBlast' | ||
DeathString="%o was PULVERIZED by the power of %k's blast!" | ||
FemaleSuicide="%o was PULVERIZED!" | ||
MaleSuicide="%o was PULVERIZED!" | ||
bArmorStops=False | ||
bKUseOwnDeathVel=True | ||
bDelayedDamage=True | ||
KDeathVel=600 | ||
KDeathUpKick=600 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,13 @@ | ||
class DamTypePoison extends DamageType | ||
abstract; | ||
class DamTypePoison extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o couldn't find an antidote for %k's poison." | ||
FemaleSuicide="%o poisoned herself." | ||
MaleSuicide="%o poisoned himself." | ||
bArmorStops=False | ||
bCausesBlood=False | ||
bExtraMomentumZ=False | ||
bDelayedDamage=True | ||
defaultproperties { | ||
StatWeapon=class'DummyWeapon_Poison' | ||
DeathString="%o couldn't find an antidote for %k's poison." | ||
FemaleSuicide="%o poisoned herself." | ||
MaleSuicide="%o poisoned himself." | ||
bArmorStops=False | ||
bCausesBlood=False | ||
bExtraMomentumZ=False | ||
bDelayedDamage=True | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
class DamTypeRepulsion extends DamageType | ||
abstract; | ||
class DamTypeRepulsion extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o threw %k out of this world." | ||
FemaleSuicide="%o threw herself out of this world." | ||
MaleSuicide="%o threw himself out of this world." | ||
bDelayedDamage=True | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_Repulsion' | ||
DeathString="%o threw %k out of this world." | ||
FemaleSuicide="%o threw herself out of this world." | ||
MaleSuicide="%o threw himself out of this world." | ||
bDelayedDamage=True | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
class DamTypeRetaliation extends DamageType | ||
abstract; | ||
class DamTypeRetaliation extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%k's strike back was too much for %o." | ||
bArmorStops=False | ||
bCausesBlood=False | ||
bExtraMomentumZ=False | ||
defaultproperties { | ||
StatWeapon=class'DummyWeapon_Retaliation' | ||
DeathString="%k's strike back was too much for %o." | ||
bArmorStops=False | ||
bCausesBlood=False | ||
bExtraMomentumZ=False | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
class DamTypeSelfDestruct extends DamageType | ||
abstract; | ||
class DamTypeSelfDestruct extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o fell victim to %k's self destructing vehicle." | ||
FemaleSuicide="%o wasn't quick enough to get away from her self destructing vehicle..." | ||
MaleSuicide="%o wasn't quick enough to get away from his self destructing vehicle..." | ||
bCauseConvulsions=True | ||
GibPerterbation=1.500000 | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_SelfDestruct' | ||
DeathString="%o fell victim to %k's self destructing vehicle." | ||
FemaleSuicide="%o wasn't quick enough to get away from her self destructing vehicle..." | ||
MaleSuicide="%o wasn't quick enough to get away from his self destructing vehicle..." | ||
bCauseConvulsions=True | ||
GibPerterbation=1.500000 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,6 @@ | ||
class DamTypeTitanUltima extends DamageType | ||
class DamTypeTitanUltima extends DamTypeUltima | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o was PULVERIZED by the purple power of %k's ultima!" | ||
FemaleSuicide="%o was PULVERIZED!" | ||
MaleSuicide="%o was PULVERIZED!" | ||
bArmorStops=False | ||
bKUseOwnDeathVel=True | ||
bDelayedDamage=True | ||
KDeathVel=600.000000 | ||
KDeathUpKick=600.000000 | ||
defaultproperties { | ||
DeathString="%o was PULVERIZED by the purple power of %k's ultima!" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
class DamTypeUltima extends DamageType | ||
class DamTypeUltima extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o was PULVERIZED by the power of %k's vengeance!" | ||
FemaleSuicide="%o was PULVERIZED!" | ||
MaleSuicide="%o was PULVERIZED!" | ||
bArmorStops=False | ||
bKUseOwnDeathVel=True | ||
bDelayedDamage=True | ||
KDeathVel=600.000000 | ||
KDeathUpKick=600.000000 | ||
defaultproperties { | ||
StatWeapon=class'DummyWeapon_Ultima' | ||
DeathString="%o was PULVERIZED by the power of %k's vengeance!" | ||
FemaleSuicide="%o was PULVERIZED!" | ||
MaleSuicide="%o was PULVERIZED!" | ||
bArmorStops=False | ||
bKUseOwnDeathVel=True | ||
bDelayedDamage=True | ||
KDeathVel=600.000000 | ||
KDeathUpKick=600.000000 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
class DamTypeVorpal extends DamageType | ||
abstract; | ||
class DamTypeVorpal extends RPGDamageType | ||
abstract; | ||
|
||
defaultproperties | ||
{ | ||
DeathString="%o was instantly killed by %k's Vorpal weapon." | ||
FemaleSuicide="%o was instantly killed by her own Vorpal weapon." | ||
MaleSuicide="%o was instantly killed by his own Vorpal weapon." | ||
defaultproperties { | ||
StatWeapon=Class'DummyWeapon_Vorpal' | ||
DeathString="%o was instantly killed by %k's Vorpal weapon." | ||
FemaleSuicide="%o was instantly killed by her own Vorpal weapon." | ||
MaleSuicide="%o was instantly killed by his own Vorpal weapon." | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
//Damage Types that have custom weapon stat entries for "F3" (such as Lightning Rod, Ultima etc) | ||
class RPGDamageType extends DamageType | ||
abstract; | ||
|
||
var class<Weapon> StatWeapon; | ||
|
||
defaultproperties { | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters