Skip to content

Instantly share code, notes, and snippets.

@sigsegv-mvm
Last active March 30, 2024 04:34
Show Gist options
  • Save sigsegv-mvm/bc471412d26060d550a6066c1f66258e to your computer and use it in GitHub Desktop.
Save sigsegv-mvm/bc471412d26060d550a6066c1f66258e to your computer and use it in GitHub Desktop.
TF2 projectile entity class inheritance tree
TF projectile class hierarchy as of 20161025a
(reverse engineering by sigsegv)
CBaseProjectile
|
+-- CBaseGrenade
| |
| +-- CTFWeaponBaseGrenadeProj
| |
| +-- CTFGrenadePipebombProjectile
| |
| +-- CTFStunBall
| | |
| | +-- CTFBall_Ornament
| |
| +-- CTFProjectile_Jar
| |
| +-- CTFProjectile_JarMilk
| |
| +-- CTFProjectile_Cleaver
| |
| +-- CTFProjectile_Throwable
| | |
| | +-- CTFProjectile_ThrowableBreadMonster
| | |
| | +-- CTFProjectile_ThrowableBrick
| | |
| | +-- CTFProjectile_ThrowableRepel
| |
| +-- CTFProjectile_SpellBats
| |
| +-- CTFProjectile_SpellMeteorShower
| |
| +-- CTFProjectile_SpellMirv
| |
| +-- CTFProjectile_SpellPumpkin
| |
| +-- CTFProjectile_SpellSpawnBoss
| |
| +-- CTFProjectile_SpellSpawnHorde
| |
| +-- CTFProjectile_SpellSpawnZonbie
| |
| +-- CTFProjectile_SpellTransposeTeleport
| |
| +-- CTFProjectile_SpellKartBats
|
+-- CTFBaseProjectile
| |
| +-- CTFProjectile_Syringe
| |
| +-- CTFProjectile_EnergyRing
|
+-- CTFBaseRocket
|
+-- CTFProjectile_Rocket
| |
| +-- CTFProjectile_SentryRocket
| |
| +-- CTFProjectile_SpellFireball
| |
| +-- CTFProjectile_SpellLightningOrb
| |
| +-- CTFProjectile_SpellKartOrb
|
+-- CTFProjectile_EnergyBall
|
+-- CTFProjectile_Flare
|
+-- CTFProjectile_Arrow
|
+-- CTFProjectile_HealingBolt
|
+-- CTFProjectile_GrapplingHook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment