Created
October 26, 2016 23:42
-
-
Save sigsegv-mvm/095f5ff03f456cacea85665ca63b83d9 to your computer and use it in GitHub Desktop.
TF2 projectile entity class inheritance tree (with deflectable annotations)
This file contains hidden or 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
TF projectile class hierarchy as of 20161025a | |
(reverse engineering by sigsegv) | |
Each projectile class has a 'yes' or 'no' after it to show whether it IsDeflectable() by airblast. | |
A capitalized YES/NO means that the class specifically overrides IsDeflectable(). | |
A non-capitalized yes/no means that the class inherits IsDeflectable() from a parent class. | |
CBaseProjectile NO | |
| | |
+-- CBaseGrenade no | |
| | | |
| +-- CTFWeaponBaseGrenadeProj no | |
| | | |
| +-- CTFGrenadePipebombProjectile YES | |
| | | |
| +-- CTFStunBall yes | |
| | | | |
| | +-- CTFBall_Ornament yes | |
| | | |
| +-- CTFProjectile_Jar yes | |
| | | |
| +-- CTFProjectile_JarMilk yes | |
| | | |
| +-- CTFProjectile_Cleaver yes | |
| | | |
| +-- CTFProjectile_Throwable YES | |
| | | | |
| | +-- CTFProjectile_ThrowableBreadMonster yes | |
| | | | |
| | +-- CTFProjectile_ThrowableBrick yes | |
| | | | |
| | +-- CTFProjectile_ThrowableRepel yes | |
| | | |
| +-- CTFProjectile_SpellBats NO | |
| | | |
| +-- CTFProjectile_SpellMeteorShower no | |
| | | |
| +-- CTFProjectile_SpellMirv no | |
| | | |
| +-- CTFProjectile_SpellPumpkin no | |
| | | |
| +-- CTFProjectile_SpellSpawnBoss no | |
| | | |
| +-- CTFProjectile_SpellSpawnHorde no | |
| | | |
| +-- CTFProjectile_SpellSpawnZonbie no | |
| | | |
| +-- CTFProjectile_SpellTransposeTeleport no | |
| | | |
| +-- CTFProjectile_SpellKartBats no | |
| | |
+-- CTFBaseProjectile no | |
| | | |
| +-- CTFProjectile_Syringe no | |
| | | |
| +-- CTFProjectile_EnergyRing NO | |
| | |
+-- CTFBaseRocket no | |
| | |
+-- CTFProjectile_Rocket YES | |
| | | |
| +-- CTFProjectile_SentryRocket | |
| | | |
| +-- CTFProjectile_SpellFireball NO | |
| | | |
| +-- CTFProjectile_SpellLightningOrb no | |
| | | |
| +-- CTFProjectile_SpellKartOrb no | |
| | |
+-- CTFProjectile_EnergyBall YES | |
| | |
+-- CTFProjectile_Flare YES | |
| | |
+-- CTFProjectile_Arrow YES | |
| | |
+-- CTFProjectile_HealingBolt yes | |
| | |
+-- CTFProjectile_GrapplingHook NO |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment