tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria.ID.ProjAIStyleID Class Reference

Static Public Attributes

const short AncientStorm = 127
 Used by: ProjectileID.SandnadoFriendly, ProjectileID.SandnadoHostile More...
 
const short AncientStormMark = 128
 Used by: ProjectileID.SandnadoHostileMark More...
 
const short ArcanumSubShot = 119
 Used by: ProjectileID.NebulaArcanumSubshot More...
 
const short Arrow = 1
 Behavior: Includes Bullets and Lasers
Used by: ProjectileID.WoodenArrowFriendly, ProjectileID.FireArrow, ProjectileID.UnholyArrow, ProjectileID.JestersArrow, ProjectileID.Bullet, ProjectileID.GreenLaser, ProjectileID.MeteorShot, ProjectileID.HarpyFeather, ProjectileID.HellfireArrow, ProjectileID.Seed, ProjectileID.Stinger, ProjectileID.WoodenArrowHostile, ProjectileID.FlamingArrow, ProjectileID.EyeLaser, ProjectileID.PinkLaser, ProjectileID.PurpleLaser, ProjectileID.CrystalBullet, ProjectileID.HolyArrow, ProjectileID.PoisonDart, ProjectileID.DeathLaser, ProjectileID.CursedArrow, ProjectileID.CursedBullet, ProjectileID.BulletSnowman, ProjectileID.BoneArrow, ProjectileID.FrostArrow, ProjectileID.CopperCoin, ProjectileID.SilverCoin, ProjectileID.GoldCoin, ProjectileID.PlatinumCoin, ProjectileID.FrostburnArrow, ProjectileID.IceSpike, ProjectileID.JungleSpike, ProjectileID.ConfettiGun, ProjectileID.BulletDeadeye, ProjectileID.PoisonDartTrap, ProjectileID.PygmySpear, ProjectileID.ChlorophyteBullet, ProjectileID.ChlorophyteArrow, ProjectileID.BulletHighVelocity, ProjectileID.Stynger, ProjectileID.FlowerPowPetal, ProjectileID.FrostBeam, ProjectileID.EyeBeam, ProjectileID.PoisonFang, ProjectileID.PoisonDartBlowgun, ProjectileID.Skull, ProjectileID.SeedPlantera, ProjectileID.PoisonSeedPlantera, ProjectileID.IchorArrow, ProjectileID.IchorBullet, ProjectileID.VenomArrow, ProjectileID.VenomBullet, ProjectileID.PartyBullet, ProjectileID.NanoBullet, ProjectileID.ExplosiveBullet, ProjectileID.GoldenBullet, ProjectileID.ConfettiMelee, ProjectileID.Shadowflames, ProjectileID.SniperBullet, ProjectileID.CandyCorn, ProjectileID.JackOLantern, ProjectileID.Stake, ProjectileID.FlamingWood, ProjectileID.PineNeedleFriendly, ProjectileID.Blizzard, ProjectileID.NorthPoleSnowflake, ProjectileID.PineNeedleHostile, ProjectileID.FrostWave, ProjectileID.FrostShard, ProjectileID.Missile, ProjectileID.VenomFang, ProjectileID.PulseBolt, ProjectileID.HornetStinger, ProjectileID.ImpFireball, ProjectileID.MiniRetinaLaser, ProjectileID.MiniSharkron, ProjectileID.Meteor1, ProjectileID.Meteor2, ProjectileID.Meteor3, ProjectileID.MartianTurretBolt, ProjectileID.BrainScramblerBolt, ProjectileID.GigaZapperSpear, ProjectileID.RayGunnerLaser, ProjectileID.LaserMachinegunLaser, ProjectileID.ElectrosphereMissile, ProjectileID.SaucerLaser, ProjectileID.ChargedBlasterOrb, ProjectileID.PhantasmalBolt, ProjectileID.CultistBossFireBall, ProjectileID.CultistBossFireBallClone, ProjectileID.BeeArrow, ProjectileID.WebSpit, ProjectileID.BoneArrowFromMerchant, ProjectileID.CrystalDart, ProjectileID.CursedDart, ProjectileID.IchorDart, ProjectileID.SeedlerThorn, ProjectileID.Hellwing, ProjectileID.ShadowFlameArrow, ProjectileID.Nail, ProjectileID.JavelinFriendly, ProjectileID.JavelinHostile, ProjectileID.BoneGloveProj, ProjectileID.SalamanderSpit, ProjectileID.NebulaLaser, ProjectileID.VortexLaser, ProjectileID.VortexAcid, ProjectileID.ClothiersCurse, ProjectileID.PainterPaintball, ProjectileID.MartianWalkerLaser, ProjectileID.AncientDoomProjectile, ProjectileID.BlowupSmoke, ProjectileID.PortalGunBolt, ProjectileID.SpikedSlimeSpike, ProjectileID.ScutlixLaser, ProjectileID.VortexBeaterRocket, ProjectileID.BlowupSmokeMoonlord, ProjectileID.NebulaBlaze1, ProjectileID.NebulaBlaze2, ProjectileID.MoonlordBullet, ProjectileID.MoonlordArrow, ProjectileID.MoonlordArrowTrail, ProjectileID.LunarFlare, ProjectileID.SkyFracture, ProjectileID.BlackBolt, ProjectileID.DD2JavelinHostile, ProjectileID.DD2DrakinShot, ProjectileID.DD2DarkMageBolt, ProjectileID.DD2OgreSpit, ProjectileID.DD2BallistraProj, ProjectileID.DD2LightningBugZap, ProjectileID.DD2SquireSonicBoom, ProjectileID.DD2JavelinHostileT3, ProjectileID.DD2BetsyFireball, ProjectileID.DD2PhoenixBowShot, ProjectileID.MonkStaffT3_AltShot, ProjectileID.DD2BetsyArrow, ProjectileID.ApprenticeStaffT3Shot, ProjectileID.BookStaffShot, ProjectileID.QueenBeeStinger, ProjectileID.RollingCactusSpike, ProjectileID.Geode, ProjectileID.BloodShot, ProjectileID.BloodNautilusShot, ProjectileID.BloodArrow, ProjectileID.BookOfSkullsSkull, ProjectileID.ZapinatorLaser, ProjectileID.QueenSlimeMinionBlueSpike, ProjectileID.QueenSlimeMinionPinkBall, ProjectileID.QueenSlimeGelAttack, ProjectileID.VolatileGelatinBall More...
 
const short BabySpider = 63
 Used by: ProjectileID.BabySpider More...
 
const short BeachBall = 32
 Used by: ProjectileID.BeachBall More...
 
const short Beam = 27
 Used by: ProjectileID.UnholyTridentFriendly, ProjectileID.UnholyTridentHostile, ProjectileID.SwordBeam, ProjectileID.TerraBeam, ProjectileID.LightBeam, ProjectileID.NightBeam, ProjectileID.EnchantedBeam More...
 
const short BloodThorn = 157
 Used by: ProjectileID.SharpTears More...
 
const short Bobber = 61
 Used by: ProjectileID.BobberWooden, ProjectileID.BobberReinforced, ProjectileID.BobberFiberglass, ProjectileID.BobberFisherOfSouls, ProjectileID.BobberGolden, ProjectileID.BobberMechanics, ProjectileID.BobbersittingDuck, ProjectileID.BobberFleshcatcher, ProjectileID.BobberHotline, ProjectileID.BobberBloody, ProjectileID.BobberScarab More...
 
const short Boomerang = 3
 Used by: ProjectileID.EnchantedBoomerang, ProjectileID.Flamarang, ProjectileID.ThornChakram, ProjectileID.WoodenBoomerang, ProjectileID.LightDisc, ProjectileID.IceBoomerang, ProjectileID.PossessedHatchet, ProjectileID.Bananarang, ProjectileID.PaladinsHammerFriendly, ProjectileID.BloodyMachete, ProjectileID.FruitcakeChakram, ProjectileID.Anchor, ProjectileID.BouncingShield, ProjectileID.Shroomerang, ProjectileID.CombatWrench More...
 
const short Boulder = 25
 Used by: ProjectileID.Boulder, ProjectileID.BeeHive, ProjectileID.RollingCactus More...
 
const short Bounce = 8
 Behavior: Includes the Flower of Fire, Waterbolt, Cursed Flame, and Meowmere projectiles
Used by: ProjectileID.BallofFire, ProjectileID.WaterBolt, ProjectileID.CursedFlameFriendly, ProjectileID.CursedFlameHostile, ProjectileID.BallofFrost, ProjectileID.Fireball, ProjectileID.Meowmere More...
 
const short BrainofConfusion = 104
 Used by: ProjectileID.BrainOfConfusion More...
 
const short Bubble = 72
 Used by: ProjectileID.Bubble More...
 
const short CelebrationMk2Shots = 147
 Used by: ProjectileID.Celeb2Rocket, ProjectileID.Celeb2RocketExplosive, ProjectileID.Celeb2RocketLarge, ProjectileID.Celeb2RocketExplosiveLarge More...
 
const short Chum = 163
 Used by: ProjectileID.ChumBucket More...
 
const short CoinPortal = 94
 Used by: ProjectileID.CoinPortal More...
 
const short ColdBolt = 28
 Behavior: Includes Ice Sword, Frost Hydra, Frost Bolt, and Icy Spit projectiles
Used by: ProjectileID.IceBolt, ProjectileID.FrostBoltSword, ProjectileID.FrostBlastHostile, ProjectileID.RuneBlast, ProjectileID.IcewaterSpit, ProjectileID.FrostBlastFriendly, ProjectileID.FrostBoltStaff More...
 
const short CommonFollow = 67
 Behavior: Includes Mini Pirate, Crimson Heart, Companion Cube, Vampire Frog, and Desert Tiger projectiles
Used by: ProjectileID.OneEyedPirate, ProjectileID.SoulscourgePirate, ProjectileID.PirateCaptain, ProjectileID.CrimsonHeart, ProjectileID.CompanionCube, ProjectileID.VampireFrog, ProjectileID.StormTigerTier1, ProjectileID.StormTigerTier2, ProjectileID.StormTigerTier3, ProjectileID.FlinxMinion More...
 
const short CoolFlake = 177
 Used by: ProjectileID.CoolWhipProj More...
 
const short Crosshair = 76
 Used by: ProjectileID.ScutlixLaserCrosshair, ProjectileID.DrillMountCrosshair More...
 
const short CrystalLeaf = 42
 Used by: ProjectileID.CrystalLeaf More...
 
const short CrystalLeafShot = 43
 Used by: ProjectileID.CrystalLeafShot More...
 
const short CrystalShard = 24
 Used by: ProjectileID.CrystalShard, ProjectileID.CrystalStorm More...
 
const short CursedFlameWall = 87
 Used by: ProjectileID.ClingerStaff More...
 
const short DD2Ballista = 134
 Used by: ProjectileID.DD2BallistraTowerT1, ProjectileID.DD2BallistraTowerT2, ProjectileID.DD2BallistraTowerT3 More...
 
const short DD2BetsysBreath = 136
 Used by: ProjectileID.DD2BetsyFlameBreath More...
 
const short DD2DarkSigil = 133
 Used by: ProjectileID.DD2DarkMageRaise, ProjectileID.DD2DarkMageHeal More...
 
const short DD2ExplosiveTrap = 138
 Used by: ProjectileID.DD2ExplosiveTrapT1, ProjectileID.DD2ExplosiveTrapT2, ProjectileID.DD2ExplosiveTrapT3 More...
 
const short DD2ExplosiveTrapExplosion = 139
 Used by: ProjectileID.DD2ExplosiveTrapT1Explosion, ProjectileID.DD2ExplosiveTrapT2Explosion, ProjectileID.DD2ExplosiveTrapT3Explosion More...
 
const short DD2FlameBurst = 130
 Used by: ProjectileID.DD2FlameBurstTowerT1, ProjectileID.DD2FlameBurstTowerT2, ProjectileID.DD2FlameBurstTowerT3 More...
 
const short DD2FlameBurstShot = 131
 Used by: ProjectileID.DD2FlameBurstTowerT1Shot, ProjectileID.DD2FlameBurstTowerT2Shot, ProjectileID.DD2FlameBurstTowerT3Shot More...
 
const short DD2GrimEnd = 132
 Behavior: Eternia Crystal destroyed
Used by: ProjectileID.DD2ElderWins More...
 
const short DD2LightningAura = 137
 Used by: ProjectileID.DD2LightningAuraT1, ProjectileID.DD2LightningAuraT2, ProjectileID.DD2LightningAuraT3 More...
 
const short DD2Victory = 146
 Behavior: Old One's Army defeated
Used by: ProjectileID.DD2Win More...
 
const short DesertTiger = 162
 Used by: ProjectileID.WhiteTigerPounce More...
 
const short DesertTigerBall = 164
 Used by: ProjectileID.StormTigerGem More...
 
const short DrakomiteFlare = 116
 Used by: ProjectileID.SolarFlareRay More...
 
const short Drill = 20
 Behavior: Includes Saws
Used by: ProjectileID.CobaltChainsaw, ProjectileID.MythrilChainsaw, ProjectileID.CobaltDrill, ProjectileID.MythrilDrill, ProjectileID.AdamantiteChainsaw, ProjectileID.AdamantiteDrill, ProjectileID.Hamdrax, ProjectileID.PalladiumDrill, ProjectileID.PalladiumChainsaw, ProjectileID.OrichalcumDrill, ProjectileID.OrichalcumChainsaw, ProjectileID.TitaniumDrill, ProjectileID.TitaniumChainsaw, ProjectileID.ChlorophyteDrill, ProjectileID.ChlorophyteChainsaw, ProjectileID.ChlorophyteJackhammer, ProjectileID.SawtoothShark, ProjectileID.VortexChainsaw, ProjectileID.VortexDrill, ProjectileID.NebulaChainsaw, ProjectileID.NebulaDrill, ProjectileID.SolarFlareChainsaw, ProjectileID.SolarFlareDrill, ProjectileID.ButchersChainsaw, ProjectileID.StardustDrill, ProjectileID.StardustChainsaw More...
 
const short DryadWard = 111
 Used by: ProjectileID.DryadsWardCircle More...
 
const short Electrosphere = 77
 Used by: ProjectileID.Electrosphere More...
 
const short EnchantedDagger = 169
 Used by: ProjectileID.Smolstar More...
 
const short EtherealLance = 179
 Used by: ProjectileID.FairyQueenLance More...
 
const short EverlastingRainbow = 173
 Used by: ProjectileID.HallowBossLastingRainbow More...
 
const short Explosive = 16
 Used by: ProjectileID.Bomb, ProjectileID.Dynamite, ProjectileID.Grenade, ProjectileID.StickyBomb, ProjectileID.HappyBomb, ProjectileID.BombSkeletronPrime, ProjectileID.Explosives, ProjectileID.GrenadeI, ProjectileID.RocketI, ProjectileID.ProximityMineI, ProjectileID.GrenadeII, ProjectileID.RocketII, ProjectileID.ProximityMineII, ProjectileID.GrenadeIII, ProjectileID.RocketIII, ProjectileID.ProximityMineIII, ProjectileID.GrenadeIV, ProjectileID.RocketIV, ProjectileID.ProximityMineIV, ProjectileID.Landmine, ProjectileID.RocketSkeleton, ProjectileID.RocketSnowmanI, ProjectileID.RocketSnowmanII, ProjectileID.RocketSnowmanIII, ProjectileID.RocketSnowmanIV, ProjectileID.StickyGrenade, ProjectileID.StickyDynamite, ProjectileID.BouncyBomb, ProjectileID.BouncyGrenade, ProjectileID.BombFish, ProjectileID.PartyGirlGrenade, ProjectileID.BouncyDynamite, ProjectileID.DD2GoblinBomb, ProjectileID.ScarabBomb, ProjectileID.ClusterRocketI, ProjectileID.ClusterGrenadeI, ProjectileID.ClusterMineI, ProjectileID.ClusterFragmentsI, ProjectileID.ClusterRocketII, ProjectileID.ClusterGrenadeII, ProjectileID.ClusterMineII, ProjectileID.ClusterFragmentsII, ProjectileID.WetRocket, ProjectileID.WetGrenade, ProjectileID.WetMine, ProjectileID.LavaRocket, ProjectileID.LavaGrenade, ProjectileID.LavaMine, ProjectileID.HoneyRocket, ProjectileID.HoneyGrenade, ProjectileID.HoneyMine, ProjectileID.MiniNukeRocketI, ProjectileID.MiniNukeGrenadeI, ProjectileID.MiniNukeMineI, ProjectileID.MiniNukeRocketII, ProjectileID.MiniNukeGrenadeII, ProjectileID.MiniNukeMineII, ProjectileID.DryRocket, ProjectileID.DryGrenade, ProjectileID.DryMine, ProjectileID.ClusterSnowmanRocketI, ProjectileID.ClusterSnowmanRocketII, ProjectileID.WetSnowmanRocket, ProjectileID.LavaSnowmanRocket, ProjectileID.HoneySnowmanRocket, ProjectileID.MiniNukeSnowmanRocketI, ProjectileID.MiniNukeSnowmanRocketII, ProjectileID.DrySnowmanRocket, ProjectileID.ClusterSnowmanFragmentsI, ProjectileID.ClusterSnowmanFragmentsII, ProjectileID.WetBomb, ProjectileID.LavaBomb, ProjectileID.HoneyBomb, ProjectileID.DryBomb, ProjectileID.DirtBomb, ProjectileID.DirtStickyBomb, ProjectileID.SantankMountRocket More...
 
const short ExplosiveBunny = 49
 Used by: ProjectileID.ExplosiveBunny More...
 
const short FairyGlowStick = 170
 Behavior: Only used when the Fairy GlowSticks's ai[1] is greater than 0
Used by: None More...
 
const short FallingStar = 5
 Used by: ProjectileID.Starfury, ProjectileID.FallingStar, ProjectileID.HallowStar, ProjectileID.StarWrath, ProjectileID.ManaCloakStar, ProjectileID.BeeCloakStar, ProjectileID.StarVeilStar, ProjectileID.StarCloakStar, ProjectileID.StarCannonStar More...
 
const short FallingStarAnimation = 148
 Used by: ProjectileID.FallingStarSpawner More...
 
const short FallingTile = 10
 Used by: ProjectileID.DirtBall, ProjectileID.SandBallFalling, ProjectileID.MudBall, ProjectileID.AshBallFalling, ProjectileID.SandBallGun, ProjectileID.EbonsandBallFalling, ProjectileID.EbonsandBallGun, ProjectileID.PearlSandBallFalling, ProjectileID.PearlSandBallGun, ProjectileID.SiltBall, ProjectileID.SnowBallHostile, ProjectileID.SlushBall, ProjectileID.CrimsandBallFalling, ProjectileID.CrimsandBallGun, ProjectileID.CopperCoinsFalling, ProjectileID.SilverCoinsFalling, ProjectileID.GoldCoinsFalling, ProjectileID.PlatinumCoinsFalling, ProjectileID.BlueDungeonDebris, ProjectileID.GreenDungeonDebris, ProjectileID.PinkDungeonDebris, ProjectileID.ShellPileFalling More...
 
const short Finch = 158
 Used by: ProjectileID.BabyBird More...
 
const short FireCracker = 178
 Used by: ProjectileID.FireWhipProj More...
 
const short FireWork = 34
 Used by: ProjectileID.RocketFireworkRed, ProjectileID.RocketFireworkGreen, ProjectileID.RocketFireworkBlue, ProjectileID.RocketFireworkYellow, ProjectileID.RocketFireworksBoxRed, ProjectileID.RocketFireworksBoxGreen, ProjectileID.RocketFireworksBoxBlue, ProjectileID.RocketFireworksBoxYellow More...
 
const short FireWorkFountain = 73
 Used by: ProjectileID.FireworkFountainYellow, ProjectileID.FireworkFountainRed, ProjectileID.FireworkFountainBlue, ProjectileID.FireworkFountainRainbow More...
 
const short FirstFractal = 168
 Used by: ProjectileID.FirstFractal More...
 
const short Flail = 15
 Used by: ProjectileID.BallOHurt, ProjectileID.BlueMoon, ProjectileID.Sunfury, ProjectileID.TheDaoofPow, ProjectileID.TheMeatball, ProjectileID.FlowerPow, ProjectileID.DripplerFlail, ProjectileID.Mace, ProjectileID.FlamingMace More...
 
const short Flairon = 69
 Used by: ProjectileID.Flairon More...
 
const short FlaironBubble = 70
 Used by: ProjectileID.FlaironBubble More...
 
const short Flames = 23
 Behavior: Includes Flamethrower Flames, Cursed Flames, and Eye Fire
Used by: ProjectileID.Flames, ProjectileID.EyeFire, ProjectileID.FlamesTrap More...
 
const short FlameThrower = 38
 Used by: ProjectileID.FlamethrowerTrap More...
 
const short FlamingJack = 55
 Used by: ProjectileID.FlamingJack More...
 
const short FlamingScythe = 56
 Used by: ProjectileID.FlamingScythe More...
 
const short Flare = 33
 Used by: ProjectileID.Flare, ProjectileID.BlueFlare More...
 
const short FloatAndFly = 171
 Behavior: Includes the Prismatic Bolt and Nightglow projectiles, these float for a second and then fly toward their target
Used by: ProjectileID.HallowBossRainbowStreak, ProjectileID.FairyQueenMagicItemShot More...
 
const short FloatBehindPet = 144
 Behavior: Includes the Hoardragon, Flickerwick, Estee, and Propeller Gato
Used by: ProjectileID.DD2PetDragon, ProjectileID.DD2PetGhost, ProjectileID.DD2PetGato, ProjectileID.UpbeatStar More...
 
const short FloatInFrontPet = 124
 Behavior: Includes Suspicious Looking Tentacle, Suspicious Eye, Rez and Spaz, Fairy Princess, Jack 'O Lantern, and Ice Queen pets
Used by: ProjectileID.SuspiciousTentacle, ProjectileID.EyeOfCthulhuPet, ProjectileID.TwinsPet, ProjectileID.FairyQueenPet, ProjectileID.PumpkingPet, ProjectileID.IceQueenPet More...
 
const short FloatingFollow = 11
 Behavior: Includes Shadow Orb and Fairy pets
Used by: ProjectileID.ShadowOrb, ProjectileID.BlueFairy, ProjectileID.PinkFairy, ProjectileID.GreenFairy More...
 
const short FlowerPetal = 41
 Used by: ProjectileID.FlowerPetal More...
 
const short FlyingPiggyBank = 97
 Used by: ProjectileID.FlyingPiggyBank More...
 
const short ForwardStab = 142
 Behavior: Use style of the Ghastly Glaive and Sky Dragon's Fury alt1
Used by: ProjectileID.MonkStaffT2, ProjectileID.MonkStaffT3_Alt More...
 
const short FrostHydra = 53
 Used by: ProjectileID.FrostHydra, ProjectileID.SpiderHiver More...
 
const short GemStaffBolt = 29
 Used by: ProjectileID.AmethystBolt, ProjectileID.TopazBolt, ProjectileID.SapphireBolt, ProjectileID.EmeraldBolt, ProjectileID.RubyBolt, ProjectileID.DiamondBolt, ProjectileID.CrystalPulse, ProjectileID.CrystalPulse2, ProjectileID.AmberBolt, ProjectileID.NebulaArcanumExplosionShot, ProjectileID.NebulaArcanumExplosionShotShard, ProjectileID.ThunderStaffShot More...
 
const short Geyser = 126
 Used by: ProjectileID.GeyserTrap, ProjectileID.DD2OgreStomp More...
 
const short Ghast = 143
 Used by: ProjectileID.MonkStaffT2Ghast More...
 
const short GolfBall = 149
 Used by: ProjectileID.DirtGolfBall, ProjectileID.GolfBallDyedBlack, ProjectileID.GolfBallDyedBlue, ProjectileID.GolfBallDyedBrown, ProjectileID.GolfBallDyedCyan, ProjectileID.GolfBallDyedGreen, ProjectileID.GolfBallDyedLimeGreen, ProjectileID.GolfBallDyedOrange, ProjectileID.GolfBallDyedPink, ProjectileID.GolfBallDyedPurple, ProjectileID.GolfBallDyedRed, ProjectileID.GolfBallDyedSkyBlue, ProjectileID.GolfBallDyedTeal, ProjectileID.GolfBallDyedViolet, ProjectileID.GolfBallDyedYellow More...
 
const short GolfClub = 150
 Used by: ProjectileID.GolfClubHelper More...
 
const short GraveMarker = 17
 Used by: ProjectileID.Tombstone, ProjectileID.GraveMarker, ProjectileID.CrossGraveMarker, ProjectileID.Headstone, ProjectileID.Gravestone, ProjectileID.Obelisk, ProjectileID.RichGravestone1, ProjectileID.RichGravestone2, ProjectileID.RichGravestone3, ProjectileID.RichGravestone4, ProjectileID.RichGravestone5 More...
 
const short GroundProjectile = 14
 Behavior: Includes most non-destructive Explosive, Glowstick, and Spike Ball projectiles
Used by: ProjectileID.SpikyBall, ProjectileID.Glowstick, ProjectileID.StickyGlowstick, ProjectileID.Beenade, ProjectileID.SpikyBallTrap, ProjectileID.SmokeBomb, ProjectileID.BoulderStaffOfEarth, ProjectileID.ThornBall, ProjectileID.GreekFire1, ProjectileID.GreekFire2, ProjectileID.GreekFire3, ProjectileID.OrnamentHostile, ProjectileID.Spike, ProjectileID.SpiderEgg, ProjectileID.MolotovFire, ProjectileID.MolotovFire2, ProjectileID.MolotovFire3, ProjectileID.SaucerScrap, ProjectileID.SpelunkerGlowstick, ProjectileID.CursedDartFlame, ProjectileID.SeedlerNut, ProjectileID.BouncyGlowstick, ProjectileID.Twinkle, ProjectileID.FairyGlowstick, ProjectileID.DripplerFlailExtraBall More...
 
const short Harpoon = 13
 Used by: ProjectileID.Harpoon, ProjectileID.GolemFist, ProjectileID.BoxingGlove, ProjectileID.ChainKnife, ProjectileID.ChainGuillotine More...
 
const short Heal = 52
 Behavior: Includes Spirit Heal from the Spectre Hood and Vampire Heal from the Vampire Knives
Used by: ProjectileID.SpiritHeal, ProjectileID.VampireHeal More...
 
const short HeldProjectile = 75
 Used by: ProjectileID.LaserMachinegun, ProjectileID.LaserDrill, ProjectileID.ChargedBlasterCannon, ProjectileID.Arkhalis, ProjectileID.PortalGun, ProjectileID.SolarWhipSword, ProjectileID.VortexBeater, ProjectileID.Phantasm, ProjectileID.LastPrism, ProjectileID.DD2PhoenixBow, ProjectileID.Celeb2Weapon, ProjectileID.Terragrim, ProjectileID.PiercingStarlight More...
 
const short Hook = 7
 Used by: ProjectileID.Hook, ProjectileID.IvyWhip, ProjectileID.DualHookBlue, ProjectileID.DualHookRed, ProjectileID.Web, ProjectileID.GemHookAmethyst, ProjectileID.GemHookTopaz, ProjectileID.GemHookSapphire, ProjectileID.GemHookEmerald, ProjectileID.GemHookRuby, ProjectileID.GemHookDiamond, ProjectileID.SkeletronHand, ProjectileID.BatHook, ProjectileID.WoodHook, ProjectileID.CandyCaneHook, ProjectileID.ChristmasHook, ProjectileID.FishHook, ProjectileID.SlimeHook, ProjectileID.TrackHook, ProjectileID.AntiGravityHook, ProjectileID.TendonHook, ProjectileID.ThornHook, ProjectileID.IlluminantHook, ProjectileID.WormHook, ProjectileID.LunarHookSolar, ProjectileID.LunarHookVortex, ProjectileID.LunarHookNebula, ProjectileID.LunarHookStardust, ProjectileID.StaticHook, ProjectileID.AmberHook, ProjectileID.SquirrelHook, ProjectileID.QueenSlimeHook More...
 
const short HorizontalRay = 101
 Behavior: Includes Medusa Head Ray and Mechanical Cart Laser projectiles
Used by: ProjectileID.MedusaHeadRay, ProjectileID.MinecartMechLaser More...
 
const short Hornet = 62
 Used by: ProjectileID.Hornet, ProjectileID.FlyingImp, ProjectileID.Tempest, ProjectileID.UFOMinion, ProjectileID.StardustCellMinion More...
 
const short IceMist = 86
 Used by: ProjectileID.CultistBossIceMist More...
 
const short IceRod = 22
 Used by: ProjectileID.IceBlock More...
 
const short IchorSplash = 96
 Used by: ProjectileID.IchorSplash More...
 
const short Inferno = 50
 Used by: ProjectileID.InfernoHostileBolt, ProjectileID.InfernoHostileBlast, ProjectileID.InfernoFriendlyBolt, ProjectileID.InfernoFriendlyBlast More...
 
const short InfluxWaver = 81
 Used by: ProjectileID.InfluxWaver More...
 
const short Kite = 160
 Used by: ProjectileID.KiteBlue, ProjectileID.KiteBlueAndYellow, ProjectileID.KiteRed, ProjectileID.KiteRedAndYellow, ProjectileID.KiteYellow, ProjectileID.KiteWyvern, ProjectileID.KiteBoneSerpent, ProjectileID.KiteWorldFeeder, ProjectileID.KiteBunny, ProjectileID.KitePigron, ProjectileID.KiteManEater, ProjectileID.KiteJellyfishBlue, ProjectileID.KiteJellyfishPink, ProjectileID.KiteShark, ProjectileID.KiteSandShark, ProjectileID.KiteBunnyCorrupt, ProjectileID.KiteBunnyCrimson, ProjectileID.KiteGoldfish, ProjectileID.KiteAngryTrapper, ProjectileID.KiteKoi, ProjectileID.KiteCrawltipede, ProjectileID.KiteSpectrum, ProjectileID.KiteWanderingEye, ProjectileID.KiteUnicorn More...
 
const short Leaf = 40
 Used by: ProjectileID.Leaf More...
 
const short LifeDrain = 185
 Used by: ProjectileID.SoulDrain More...
 
const short LightningOrb = 88
 Used by: ProjectileID.CultistBossLightningOrb, ProjectileID.CultistBossLightningOrbArc, ProjectileID.VortexLightning More...
 
const short LightningRitual = 89
 Used by: ProjectileID.CultistRitual More...
 
const short LostSoul = 51
 Used by: ProjectileID.LostSoulHostile, ProjectileID.LostSoulFriendly More...
 
const short LunarProjectile = 102
 Behavior: Includes Flow Invader, Nebular Piercer, and Nebula Eye projectiles
Used by: ProjectileID.StardustJellyfishSmall, ProjectileID.NebulaBolt, ProjectileID.NebulaEye More...
 
const short LunarSentry = 123
 Used by: ProjectileID.MoonlordTurret, ProjectileID.RainbowCrystal More...
 
const short MagicLantern = 90
 Used by: ProjectileID.MagicLantern More...
 
const short MagicMissile = 9
 Behavior: Includes Flame Lash and Magic Missile
Used by: ProjectileID.MagicMissile, ProjectileID.Flamelash, ProjectileID.RainbowRodBullet, ProjectileID.FlyingKnife More...
 
const short MagnetSphere = 47
 Used by: ProjectileID.MagnetSphereBall More...
 
const short MartianDeathRay = 79
 Used by: ProjectileID.SaucerDeathray More...
 
const short MartianRocket = 80
 Used by: ProjectileID.SaucerMissile More...
 
const short MechanicalPiranha = 39
 Used by: ProjectileID.MechanicalPiranha More...
 
const short MechanicWrench = 109
 Used by: ProjectileID.MechanicWrench More...
 
const short MedusaRay = 100
 Used by: ProjectileID.MedusaHead More...
 
const short MiniTwins = 66
 Used by: ProjectileID.Retanimini, ProjectileID.Spazmamini, ProjectileID.DeadlySphere More...
 
const short MolotovCocktail = 68
 Used by: ProjectileID.MolotovCocktail, ProjectileID.Ale More...
 
const short MoonLeech = 85
 Used by: ProjectileID.MoonLeech More...
 
const short MoveShort = 44
 Behavior: Moves a short distance and then stops, includes Spore Cloud, Chlorophyte Orb, and Storm Spear Shot projectiles
Used by: ProjectileID.SporeCloud, ProjectileID.ChlorophyteOrb, ProjectileID.ThunderSpearShot More...
 
const short Mushroom = 30
 Used by: ProjectileID.Mushroom, ProjectileID.OrnamentFriendly, ProjectileID.OrnamentStar More...
 
const short MusicNote = 21
 Used by: ProjectileID.QuarterNote, ProjectileID.EighthNote, ProjectileID.TiedEighthNote More...
 
const short MysteriousTablet = 98
 Used by: ProjectileID.CultistBossParticle More...
 
const short Nado = 64
 Behavior: Includes Sharknado and Cthulunado projectiles
Used by: ProjectileID.Sharknado, ProjectileID.Cthulunado More...
 
const short Nail = 93
 Used by: ProjectileID.NailFriendly More...
 
const short NebulaArcanum = 118
 Used by: ProjectileID.NebulaArcanum More...
 
const short NebulaSphere = 107
 Behavior: Includes Desert Sprit's Curse
Used by: ProjectileID.NebulaSphere, ProjectileID.DesertDjinnCurse More...
 
const short NorthPoleSpear = 57
 Used by: ProjectileID.NorthPoleSpear More...
 
const short NurseSyringe = 110
 Used by: ProjectileID.NurseSyringeHeal More...
 
const short PaperPlane = 159
 Used by: ProjectileID.PaperAirplaneA, ProjectileID.PaperAirplaneB More...
 
const short Pet = 26
 Behavior: Includes some minions with simple AI, such as the Baby Slime
Used by: ProjectileID.Bunny, ProjectileID.Penguin, ProjectileID.Turtle, ProjectileID.BabyEater, ProjectileID.Pygmy, ProjectileID.Pygmy2, ProjectileID.Pygmy3, ProjectileID.Pygmy4, ProjectileID.BabySkeletronHead, ProjectileID.BabyHornet, ProjectileID.TikiSpirit, ProjectileID.PetLizard, ProjectileID.Parrot, ProjectileID.Truffle, ProjectileID.Sapling, ProjectileID.Wisp, ProjectileID.BabyDino, ProjectileID.BabySlime, ProjectileID.EyeSpring, ProjectileID.BabySnowman, ProjectileID.Spider, ProjectileID.Squashling, ProjectileID.BlackCat, ProjectileID.CursedSapling, ProjectileID.Puppy, ProjectileID.BabyGrinch, ProjectileID.ZephyrFish, ProjectileID.VenomSpider, ProjectileID.JumperSpider, ProjectileID.DangerousSpider, ProjectileID.MiniMinotaur, ProjectileID.BabyFaceMonster, ProjectileID.SugarGlider, ProjectileID.SharkPup, ProjectileID.LilHarpy, ProjectileID.FennecFox, ProjectileID.GlitteryButterfly, ProjectileID.BabyImp, ProjectileID.BabyRedPanda, ProjectileID.Plantero, ProjectileID.DynamiteKitten, ProjectileID.BabyWerewolf, ProjectileID.ShadowMimic, ProjectileID.VoltBunny, ProjectileID.KingSlimePet, ProjectileID.BrainOfCthulhuPet, ProjectileID.SkeletronPet, ProjectileID.QueenBeePet, ProjectileID.SkeletronPrimePet, ProjectileID.PlanteraPet, ProjectileID.GolemPet, ProjectileID.DukeFishronPet, ProjectileID.MoonLordPet, ProjectileID.EverscreamPet, ProjectileID.MartianPet, ProjectileID.DD2OgrePet, ProjectileID.DD2BetsyPet, ProjectileID.QueenSlimePet More...
 
const short PhantasmalEye = 82
 Used by: ProjectileID.PhantasmalEye More...
 
const short PhantasmalSphere = 83
 Used by: ProjectileID.PhantasmalSphere More...
 
const short PoleSmash = 141
 Behavior: The effect created on use of the Sleepy Octopod
Used by: ProjectileID.MonkStaffT1Explosion More...
 
const short PortalGate = 114
 Used by: ProjectileID.PortalGunGate More...
 
const short Powder = 6
 Used by: ProjectileID.PurificationPowder, ProjectileID.VilePowder, ProjectileID.ViciousPowder More...
 
const short Present = 58
 Used by: ProjectileID.Present More...
 
const short PrincessWeapon = 186
 Used by: ProjectileID.PrincessWeapon More...
 
const short Rainbow = 46
 Used by: ProjectileID.RainbowFront, ProjectileID.RainbowBack More...
 
const short RainCloud = 45
 Used by: ProjectileID.RainCloudMoving, ProjectileID.RainCloudRaining, ProjectileID.RainFriendly, ProjectileID.BloodCloudMoving, ProjectileID.BloodCloudRaining, ProjectileID.BloodRain, ProjectileID.RainNimbus More...
 
const short Raven = 54
 Used by: ProjectileID.Raven More...
 
const short Ray = 48
 Used by: ProjectileID.MagnetSphereBolt, ProjectileID.HeatRay, ProjectileID.ShadowBeamHostile, ProjectileID.ShadowBeamFriendly, ProjectileID.UFOLaser More...
 
const short Reaping = 176
 Behavior: The effect displayed when an enemy is hit with the Dark Harvest whip
Used by: ProjectileID.ScytheWhipProj More...
 
const short ReleasedEnergy = 122
 Behavior: The effect displayed when killing a Lunar Event enemy while it's respective Celestial Pillar is alive, also used by Phantasm Arrow
Used by: ProjectileID.TowerDamageBolt, ProjectileID.PhantasmArrow More...
 
const short ReleasedProjectile = 166
 Behavior: Includes Dove and Lantern projectiles
Used by: ProjectileID.ReleaseDoves, ProjectileID.ReleaseLantern More...
 
const short RopeCoil = 35
 Used by: ProjectileID.RopeCoil, ProjectileID.VineRopeCoil, ProjectileID.SilkRopeCoil, ProjectileID.WebRopeCoil More...
 
const short ScutlixLaser = 74
 Used by: ProjectileID.ScutlixLaserFriendly More...
 
static readonly IdDictionary Search = IdDictionary.Create<ProjAIStyleID, short>()
 
const short ShadowFlame = 91
 Used by: ProjectileID.ShadowFlame More...
 
const short SharknadoBolt = 65
 Used by: ProjectileID.SharknadoBolt More...
 
const short ShortSword = 161
 Used by: ProjectileID.GladiusStab, ProjectileID.RulerStab, ProjectileID.CopperShortswordStab, ProjectileID.TinShortswordStab, ProjectileID.IronShortswordStab, ProjectileID.LeadShortswordStab, ProjectileID.SilverShortswordStab, ProjectileID.TungstenShortswordStab, ProjectileID.GoldShortswordStab, ProjectileID.PlatinumShortswordStab More...
 
const short Sickle = 18
 Used by: ProjectileID.DemonSickle, ProjectileID.DemonScythe, ProjectileID.IceSickle, ProjectileID.DeathSickle More...
 
const short SleepyOctopod = 140
 Used by: ProjectileID.MonkStaffT1, ProjectileID.MonkStaffT3 More...
 
const short SmallFlying = 36
 Behavior: Includes Bee, Wasp, Tiny Eater, and Bat projectiles
Used by: ProjectileID.Bee, ProjectileID.Wasp, ProjectileID.TinyEater, ProjectileID.Bat, ProjectileID.GiantBee More...
 
const short SmallProximityExplosion = 112
 Behavior: Includes Truffle Spore, Rainbow Crystal Explosion, and Dandelion Seed projectiles
Used by: ProjectileID.TruffleSpore, ProjectileID.RainbowCrystalExplosion, ProjectileID.DandelionSeed More...
 
const short SnakeCoil = 155
 Used by: ProjectileID.MysticSnakeCoil More...
 
const short SolarEffect = 117
 Behavior: Includes Solar Radience and Solar Eruption Explosion projectiles
Used by: ProjectileID.SolarCounter, ProjectileID.SolarWhipSwordExplosion, ProjectileID.StardustGuardianExplosion, ProjectileID.DaybreakExplosion More...
 
const short Spear = 19
 Used by: ProjectileID.DarkLance, ProjectileID.Trident, ProjectileID.Spear, ProjectileID.MythrilHalberd, ProjectileID.AdamantiteGlaive, ProjectileID.CobaltNaginata, ProjectileID.Gungnir, ProjectileID.MushroomSpear, ProjectileID.TheRottedFork, ProjectileID.PalladiumPike, ProjectileID.OrichalcumHalberd, ProjectileID.TitaniumTrident, ProjectileID.ChlorophytePartisan, ProjectileID.NorthPoleWeapon, ProjectileID.ObsidianSwordfish, ProjectileID.Swordfish, ProjectileID.ThunderSpear, ProjectileID.JoustingLance, ProjectileID.ShadowJoustingLance, ProjectileID.HallowJoustingLance More...
 
const short SpearTrap = 37
 Used by: ProjectileID.SpearTrap More...
 
const short SpectreWrath = 59
 Used by: ProjectileID.SpectreWrath More...
 
const short SpiritFlame = 129
 Used by: ProjectileID.SpiritFlame More...
 
const short SplitShotCore = 172
 Used by: ProjectileID.HallowBossSplitShotCore More...
 
const short SporeGas = 106
 Used by: ProjectileID.SporeGas, ProjectileID.SporeGas2, ProjectileID.SporeGas3 More...
 
const short SporeTrap = 105
 Used by: ProjectileID.SporeTrap, ProjectileID.SporeTrap2 More...
 
const short Spray = 31
 Used by: ProjectileID.PureSpray, ProjectileID.HallowSpray, ProjectileID.CorruptSpray, ProjectileID.MushroomSpray, ProjectileID.CrimsonSpray More...
 
const short StardustDragon = 121
 Used by: ProjectileID.StardustDragon1, ProjectileID.StardustDragon2, ProjectileID.StardustDragon3, ProjectileID.StardustDragon4 More...
 
const short StardustGuardian = 120
 Used by: ProjectileID.StardustGuardian More...
 
const short Starmark = 103
 Used by: ProjectileID.StardustTowerMark More...
 
const short StellarTune = 167
 Used by: ProjectileID.SparkleGuitar More...
 
const short StickProjectile = 113
 Behavior: Includes Bone Javelin, Stardust Cell Shot, and Daybreak projectiles
Used by: ProjectileID.BoneJavelin, ProjectileID.StardustCellMinionShot, ProjectileID.Daybreak More...
 
const short Stream = 12
 Behavior: Includes Aqua Scepter and Golden Shower projectiles
Used by: ProjectileID.WaterStream, ProjectileID.GoldenShowerFriendly, ProjectileID.GoldenShowerHostile More...
 
const short SunDance = 180
 Used by: ProjectileID.FairyQueenSunDance More...
 
const short SuperStar = 151
 Used by: ProjectileID.SuperStar More...
 
const short SuperStarBeam = 152
 Used by: ProjectileID.SuperStarSlash More...
 
const short Terraprisma = 156
 Behavior: Includes the Sanguine Bat
Used by: ProjectileID.BatOfLight, ProjectileID.EmpressBlade More...
 
const short TerrarianBeam = 115
 Used by: ProjectileID.TerrarianBeam More...
 
const short ThickLaser = 84
 Behavior: Includes Charged Laser Blaster, Stardust Laser, Last Prism, and Lunar Portal Laser projectiles
Used by: ProjectileID.PhantasmalDeathray, ProjectileID.ChargedBlasterLaser, ProjectileID.StardustSoldierLaser, ProjectileID.LastPrismLaser, ProjectileID.MoonlordTurretLaser More...
 
const short ThrownProjectile = 2
 Behavior: Includes Shurikens, Bones, and Knives
Used by: ProjectileID.Shuriken, ProjectileID.Bone, ProjectileID.ThrowingKnife, ProjectileID.PoisonedKnife, ProjectileID.HolyWater, ProjectileID.UnholyWater, ProjectileID.MagicDagger, ProjectileID.CannonballFriendly, ProjectileID.SnowBallFriendly, ProjectileID.CannonballHostile, ProjectileID.StyngerShrapnel, ProjectileID.PaladinsHammerHostile, ProjectileID.VampireKnife, ProjectileID.EatersBite, ProjectileID.RottenEgg, ProjectileID.StarAnise, ProjectileID.OrnamentHostileShrapnel, ProjectileID.LovePotion, ProjectileID.FoulPotion, ProjectileID.SkeletonBone, ProjectileID.ShadowFlameKnife, ProjectileID.DrManFlyFlask, ProjectileID.Spark, ProjectileID.ToxicFlask, ProjectileID.FrostDaggerfish, ProjectileID.NurseSyringeHurt, ProjectileID.SantaBombs, ProjectileID.BoneDagger, ProjectileID.BloodWater, ProjectileID.Football, ProjectileID.TreeGlobe, ProjectileID.WorldGlobe, ProjectileID.RockGolemRock, ProjectileID.GelBalloon, ProjectileID.WandOfSparkingSpark More...
 
const short TitaniumShard = 175
 Used by: ProjectileID.TitaniumStormShard More...
 
const short ToiletEffect = 153
 Used by: ProjectileID.ToiletEffect More...
 
const short TorchGod = 184
 Behavior: The Torch God event, not the projectiles fired out of the torches
Used by: ProjectileID.TorchGod More...
 
const short ToxicBubble = 95
 Used by: ProjectileID.ToxicBubble More...
 
const short ToxicCloud = 92
 Used by: ProjectileID.ToxicCloud, ProjectileID.ToxicCloud2, ProjectileID.ToxicCloud3 More...
 
const short TwilightLance = 181
 Used by: ProjectileID.FairyQueenRangedItemShot More...
 
const short Typhoon = 71
 Used by: ProjectileID.Typhoon More...
 
const short UpwardExpand = 135
 Behavior: Includes Ogre's Stomp and Geyser projectiles
Used by: ProjectileID.DD2OgreSmash, ProjectileID.QueenSlimeSmash More...
 
const short Vilethorn = 4
 Used by: ProjectileID.VilethornBase, ProjectileID.VilethornTip, ProjectileID.NettleBurstRight, ProjectileID.NettleBurstLeft, ProjectileID.NettleBurstEnd, ProjectileID.CrystalVileShardHead, ProjectileID.CrystalVileShardShaft More...
 
const short VoidBag = 154
 Used by: ProjectileID.VoidLens More...
 
const short Vortex = 108
 Behavior: Includes Blood Tears
Used by: ProjectileID.VortexVortexLightning, ProjectileID.VortexVortexPortal, ProjectileID.BloodNautilusTears More...
 
const short WaterJet = 60
 Used by: ProjectileID.WaterGun, ProjectileID.SlimeGun More...
 
const short Whip = 165
 Used by: ProjectileID.BlandWhip, ProjectileID.SwordWhip, ProjectileID.MaceWhip, ProjectileID.ScytheWhip, ProjectileID.CoolWhip, ProjectileID.FireWhip, ProjectileID.ThornWhip, ProjectileID.RainbowWhip, ProjectileID.BoneWhip More...
 
const short WireKite = 125
 Used by: ProjectileID.WireKite More...
 
const short WisdomWhirlwind = 145
 Used by: ProjectileID.DD2ApprenticeStorm More...
 
const short WormPet = 174
 Used by: ProjectileID.EaterOfWorldsPet, ProjectileID.DestroyerPet, ProjectileID.LunaticCultistPet More...
 
const short Xenopopper = 78
 Used by: ProjectileID.Xenopopper More...
 
const short Yoyo = 99
 Used by: ProjectileID.Code1, ProjectileID.WoodYoyo, ProjectileID.CorruptYoyo, ProjectileID.CrimsonYoyo, ProjectileID.JungleYoyo, ProjectileID.Cascade, ProjectileID.Chik, ProjectileID.Code2, ProjectileID.Rally, ProjectileID.Yelets, ProjectileID.RedsYoyo, ProjectileID.ValkyrieYoyo, ProjectileID.Amarok, ProjectileID.HelFire, ProjectileID.Kraken, ProjectileID.TheEyeOfCthulhu, ProjectileID.BlackCounterweight, ProjectileID.BlueCounterweight, ProjectileID.GreenCounterweight, ProjectileID.PurpleCounterweight, ProjectileID.RedCounterweight, ProjectileID.YellowCounterweight, ProjectileID.FormatC, ProjectileID.Gradient, ProjectileID.Valor, ProjectileID.Terrarian More...
 
const short Zenith = 182
 Used by: ProjectileID.FinalFractal More...
 
const short ZoologistStike = 183
 Used by: ProjectileID.ZoologistStrikeGreen, ProjectileID.ZoologistStrikeRed More...
 

Member Data Documentation

◆ AncientStorm

const short Terraria.ID.ProjAIStyleID.AncientStorm = 127
static

Used by: ProjectileID.SandnadoFriendly, ProjectileID.SandnadoHostile

◆ AncientStormMark

const short Terraria.ID.ProjAIStyleID.AncientStormMark = 128
static

Used by: ProjectileID.SandnadoHostileMark

◆ ArcanumSubShot

const short Terraria.ID.ProjAIStyleID.ArcanumSubShot = 119
static

Used by: ProjectileID.NebulaArcanumSubshot

◆ Arrow

const short Terraria.ID.ProjAIStyleID.Arrow = 1
static

Behavior: Includes Bullets and Lasers
Used by: ProjectileID.WoodenArrowFriendly, ProjectileID.FireArrow, ProjectileID.UnholyArrow, ProjectileID.JestersArrow, ProjectileID.Bullet, ProjectileID.GreenLaser, ProjectileID.MeteorShot, ProjectileID.HarpyFeather, ProjectileID.HellfireArrow, ProjectileID.Seed, ProjectileID.Stinger, ProjectileID.WoodenArrowHostile, ProjectileID.FlamingArrow, ProjectileID.EyeLaser, ProjectileID.PinkLaser, ProjectileID.PurpleLaser, ProjectileID.CrystalBullet, ProjectileID.HolyArrow, ProjectileID.PoisonDart, ProjectileID.DeathLaser, ProjectileID.CursedArrow, ProjectileID.CursedBullet, ProjectileID.BulletSnowman, ProjectileID.BoneArrow, ProjectileID.FrostArrow, ProjectileID.CopperCoin, ProjectileID.SilverCoin, ProjectileID.GoldCoin, ProjectileID.PlatinumCoin, ProjectileID.FrostburnArrow, ProjectileID.IceSpike, ProjectileID.JungleSpike, ProjectileID.ConfettiGun, ProjectileID.BulletDeadeye, ProjectileID.PoisonDartTrap, ProjectileID.PygmySpear, ProjectileID.ChlorophyteBullet, ProjectileID.ChlorophyteArrow, ProjectileID.BulletHighVelocity, ProjectileID.Stynger, ProjectileID.FlowerPowPetal, ProjectileID.FrostBeam, ProjectileID.EyeBeam, ProjectileID.PoisonFang, ProjectileID.PoisonDartBlowgun, ProjectileID.Skull, ProjectileID.SeedPlantera, ProjectileID.PoisonSeedPlantera, ProjectileID.IchorArrow, ProjectileID.IchorBullet, ProjectileID.VenomArrow, ProjectileID.VenomBullet, ProjectileID.PartyBullet, ProjectileID.NanoBullet, ProjectileID.ExplosiveBullet, ProjectileID.GoldenBullet, ProjectileID.ConfettiMelee, ProjectileID.Shadowflames, ProjectileID.SniperBullet, ProjectileID.CandyCorn, ProjectileID.JackOLantern, ProjectileID.Stake, ProjectileID.FlamingWood, ProjectileID.PineNeedleFriendly, ProjectileID.Blizzard, ProjectileID.NorthPoleSnowflake, ProjectileID.PineNeedleHostile, ProjectileID.FrostWave, ProjectileID.FrostShard, ProjectileID.Missile, ProjectileID.VenomFang, ProjectileID.PulseBolt, ProjectileID.HornetStinger, ProjectileID.ImpFireball, ProjectileID.MiniRetinaLaser, ProjectileID.MiniSharkron, ProjectileID.Meteor1, ProjectileID.Meteor2, ProjectileID.Meteor3, ProjectileID.MartianTurretBolt, ProjectileID.BrainScramblerBolt, ProjectileID.GigaZapperSpear, ProjectileID.RayGunnerLaser, ProjectileID.LaserMachinegunLaser, ProjectileID.ElectrosphereMissile, ProjectileID.SaucerLaser, ProjectileID.ChargedBlasterOrb, ProjectileID.PhantasmalBolt, ProjectileID.CultistBossFireBall, ProjectileID.CultistBossFireBallClone, ProjectileID.BeeArrow, ProjectileID.WebSpit, ProjectileID.BoneArrowFromMerchant, ProjectileID.CrystalDart, ProjectileID.CursedDart, ProjectileID.IchorDart, ProjectileID.SeedlerThorn, ProjectileID.Hellwing, ProjectileID.ShadowFlameArrow, ProjectileID.Nail, ProjectileID.JavelinFriendly, ProjectileID.JavelinHostile, ProjectileID.BoneGloveProj, ProjectileID.SalamanderSpit, ProjectileID.NebulaLaser, ProjectileID.VortexLaser, ProjectileID.VortexAcid, ProjectileID.ClothiersCurse, ProjectileID.PainterPaintball, ProjectileID.MartianWalkerLaser, ProjectileID.AncientDoomProjectile, ProjectileID.BlowupSmoke, ProjectileID.PortalGunBolt, ProjectileID.SpikedSlimeSpike, ProjectileID.ScutlixLaser, ProjectileID.VortexBeaterRocket, ProjectileID.BlowupSmokeMoonlord, ProjectileID.NebulaBlaze1, ProjectileID.NebulaBlaze2, ProjectileID.MoonlordBullet, ProjectileID.MoonlordArrow, ProjectileID.MoonlordArrowTrail, ProjectileID.LunarFlare, ProjectileID.SkyFracture, ProjectileID.BlackBolt, ProjectileID.DD2JavelinHostile, ProjectileID.DD2DrakinShot, ProjectileID.DD2DarkMageBolt, ProjectileID.DD2OgreSpit, ProjectileID.DD2BallistraProj, ProjectileID.DD2LightningBugZap, ProjectileID.DD2SquireSonicBoom, ProjectileID.DD2JavelinHostileT3, ProjectileID.DD2BetsyFireball, ProjectileID.DD2PhoenixBowShot, ProjectileID.MonkStaffT3_AltShot, ProjectileID.DD2BetsyArrow, ProjectileID.ApprenticeStaffT3Shot, ProjectileID.BookStaffShot, ProjectileID.QueenBeeStinger, ProjectileID.RollingCactusSpike, ProjectileID.Geode, ProjectileID.BloodShot, ProjectileID.BloodNautilusShot, ProjectileID.BloodArrow, ProjectileID.BookOfSkullsSkull, ProjectileID.ZapinatorLaser, ProjectileID.QueenSlimeMinionBlueSpike, ProjectileID.QueenSlimeMinionPinkBall, ProjectileID.QueenSlimeGelAttack, ProjectileID.VolatileGelatinBall

◆ BabySpider

const short Terraria.ID.ProjAIStyleID.BabySpider = 63
static

Used by: ProjectileID.BabySpider

◆ BeachBall

const short Terraria.ID.ProjAIStyleID.BeachBall = 32
static

Used by: ProjectileID.BeachBall

◆ Beam

const short Terraria.ID.ProjAIStyleID.Beam = 27
static

Used by: ProjectileID.UnholyTridentFriendly, ProjectileID.UnholyTridentHostile, ProjectileID.SwordBeam, ProjectileID.TerraBeam, ProjectileID.LightBeam, ProjectileID.NightBeam, ProjectileID.EnchantedBeam

◆ BloodThorn

const short Terraria.ID.ProjAIStyleID.BloodThorn = 157
static

Used by: ProjectileID.SharpTears

◆ Bobber

const short Terraria.ID.ProjAIStyleID.Bobber = 61
static

Used by: ProjectileID.BobberWooden, ProjectileID.BobberReinforced, ProjectileID.BobberFiberglass, ProjectileID.BobberFisherOfSouls, ProjectileID.BobberGolden, ProjectileID.BobberMechanics, ProjectileID.BobbersittingDuck, ProjectileID.BobberFleshcatcher, ProjectileID.BobberHotline, ProjectileID.BobberBloody, ProjectileID.BobberScarab

◆ Boomerang

const short Terraria.ID.ProjAIStyleID.Boomerang = 3
static

Used by: ProjectileID.EnchantedBoomerang, ProjectileID.Flamarang, ProjectileID.ThornChakram, ProjectileID.WoodenBoomerang, ProjectileID.LightDisc, ProjectileID.IceBoomerang, ProjectileID.PossessedHatchet, ProjectileID.Bananarang, ProjectileID.PaladinsHammerFriendly, ProjectileID.BloodyMachete, ProjectileID.FruitcakeChakram, ProjectileID.Anchor, ProjectileID.BouncingShield, ProjectileID.Shroomerang, ProjectileID.CombatWrench

◆ Boulder

const short Terraria.ID.ProjAIStyleID.Boulder = 25
static

Used by: ProjectileID.Boulder, ProjectileID.BeeHive, ProjectileID.RollingCactus

◆ Bounce

const short Terraria.ID.ProjAIStyleID.Bounce = 8
static

Behavior: Includes the Flower of Fire, Waterbolt, Cursed Flame, and Meowmere projectiles
Used by: ProjectileID.BallofFire, ProjectileID.WaterBolt, ProjectileID.CursedFlameFriendly, ProjectileID.CursedFlameHostile, ProjectileID.BallofFrost, ProjectileID.Fireball, ProjectileID.Meowmere

◆ BrainofConfusion

const short Terraria.ID.ProjAIStyleID.BrainofConfusion = 104
static

Used by: ProjectileID.BrainOfConfusion

◆ Bubble

const short Terraria.ID.ProjAIStyleID.Bubble = 72
static

Used by: ProjectileID.Bubble

◆ CelebrationMk2Shots

const short Terraria.ID.ProjAIStyleID.CelebrationMk2Shots = 147
static

Used by: ProjectileID.Celeb2Rocket, ProjectileID.Celeb2RocketExplosive, ProjectileID.Celeb2RocketLarge, ProjectileID.Celeb2RocketExplosiveLarge

◆ Chum

const short Terraria.ID.ProjAIStyleID.Chum = 163
static

Used by: ProjectileID.ChumBucket

◆ CoinPortal

const short Terraria.ID.ProjAIStyleID.CoinPortal = 94
static

Used by: ProjectileID.CoinPortal

◆ ColdBolt

const short Terraria.ID.ProjAIStyleID.ColdBolt = 28
static

Behavior: Includes Ice Sword, Frost Hydra, Frost Bolt, and Icy Spit projectiles
Used by: ProjectileID.IceBolt, ProjectileID.FrostBoltSword, ProjectileID.FrostBlastHostile, ProjectileID.RuneBlast, ProjectileID.IcewaterSpit, ProjectileID.FrostBlastFriendly, ProjectileID.FrostBoltStaff

◆ CommonFollow

const short Terraria.ID.ProjAIStyleID.CommonFollow = 67
static

Behavior: Includes Mini Pirate, Crimson Heart, Companion Cube, Vampire Frog, and Desert Tiger projectiles
Used by: ProjectileID.OneEyedPirate, ProjectileID.SoulscourgePirate, ProjectileID.PirateCaptain, ProjectileID.CrimsonHeart, ProjectileID.CompanionCube, ProjectileID.VampireFrog, ProjectileID.StormTigerTier1, ProjectileID.StormTigerTier2, ProjectileID.StormTigerTier3, ProjectileID.FlinxMinion

◆ CoolFlake

const short Terraria.ID.ProjAIStyleID.CoolFlake = 177
static

Used by: ProjectileID.CoolWhipProj

◆ Crosshair

const short Terraria.ID.ProjAIStyleID.Crosshair = 76
static

Used by: ProjectileID.ScutlixLaserCrosshair, ProjectileID.DrillMountCrosshair

◆ CrystalLeaf

const short Terraria.ID.ProjAIStyleID.CrystalLeaf = 42
static

Used by: ProjectileID.CrystalLeaf

◆ CrystalLeafShot

const short Terraria.ID.ProjAIStyleID.CrystalLeafShot = 43
static

Used by: ProjectileID.CrystalLeafShot

◆ CrystalShard

const short Terraria.ID.ProjAIStyleID.CrystalShard = 24
static

Used by: ProjectileID.CrystalShard, ProjectileID.CrystalStorm

◆ CursedFlameWall

const short Terraria.ID.ProjAIStyleID.CursedFlameWall = 87
static

Used by: ProjectileID.ClingerStaff

◆ DD2Ballista

const short Terraria.ID.ProjAIStyleID.DD2Ballista = 134
static

Used by: ProjectileID.DD2BallistraTowerT1, ProjectileID.DD2BallistraTowerT2, ProjectileID.DD2BallistraTowerT3

◆ DD2BetsysBreath

const short Terraria.ID.ProjAIStyleID.DD2BetsysBreath = 136
static

Used by: ProjectileID.DD2BetsyFlameBreath

◆ DD2DarkSigil

const short Terraria.ID.ProjAIStyleID.DD2DarkSigil = 133
static

Used by: ProjectileID.DD2DarkMageRaise, ProjectileID.DD2DarkMageHeal

◆ DD2ExplosiveTrap

const short Terraria.ID.ProjAIStyleID.DD2ExplosiveTrap = 138
static

Used by: ProjectileID.DD2ExplosiveTrapT1, ProjectileID.DD2ExplosiveTrapT2, ProjectileID.DD2ExplosiveTrapT3

◆ DD2ExplosiveTrapExplosion

const short Terraria.ID.ProjAIStyleID.DD2ExplosiveTrapExplosion = 139
static

Used by: ProjectileID.DD2ExplosiveTrapT1Explosion, ProjectileID.DD2ExplosiveTrapT2Explosion, ProjectileID.DD2ExplosiveTrapT3Explosion

◆ DD2FlameBurst

const short Terraria.ID.ProjAIStyleID.DD2FlameBurst = 130
static

Used by: ProjectileID.DD2FlameBurstTowerT1, ProjectileID.DD2FlameBurstTowerT2, ProjectileID.DD2FlameBurstTowerT3

◆ DD2FlameBurstShot

const short Terraria.ID.ProjAIStyleID.DD2FlameBurstShot = 131
static

Used by: ProjectileID.DD2FlameBurstTowerT1Shot, ProjectileID.DD2FlameBurstTowerT2Shot, ProjectileID.DD2FlameBurstTowerT3Shot

◆ DD2GrimEnd

const short Terraria.ID.ProjAIStyleID.DD2GrimEnd = 132
static

Behavior: Eternia Crystal destroyed
Used by: ProjectileID.DD2ElderWins

◆ DD2LightningAura

const short Terraria.ID.ProjAIStyleID.DD2LightningAura = 137
static

Used by: ProjectileID.DD2LightningAuraT1, ProjectileID.DD2LightningAuraT2, ProjectileID.DD2LightningAuraT3

◆ DD2Victory

const short Terraria.ID.ProjAIStyleID.DD2Victory = 146
static

Behavior: Old One's Army defeated
Used by: ProjectileID.DD2Win

◆ DesertTiger

const short Terraria.ID.ProjAIStyleID.DesertTiger = 162
static

Used by: ProjectileID.WhiteTigerPounce

◆ DesertTigerBall

const short Terraria.ID.ProjAIStyleID.DesertTigerBall = 164
static

Used by: ProjectileID.StormTigerGem

◆ DrakomiteFlare

const short Terraria.ID.ProjAIStyleID.DrakomiteFlare = 116
static

Used by: ProjectileID.SolarFlareRay

◆ Drill

const short Terraria.ID.ProjAIStyleID.Drill = 20
static

Behavior: Includes Saws
Used by: ProjectileID.CobaltChainsaw, ProjectileID.MythrilChainsaw, ProjectileID.CobaltDrill, ProjectileID.MythrilDrill, ProjectileID.AdamantiteChainsaw, ProjectileID.AdamantiteDrill, ProjectileID.Hamdrax, ProjectileID.PalladiumDrill, ProjectileID.PalladiumChainsaw, ProjectileID.OrichalcumDrill, ProjectileID.OrichalcumChainsaw, ProjectileID.TitaniumDrill, ProjectileID.TitaniumChainsaw, ProjectileID.ChlorophyteDrill, ProjectileID.ChlorophyteChainsaw, ProjectileID.ChlorophyteJackhammer, ProjectileID.SawtoothShark, ProjectileID.VortexChainsaw, ProjectileID.VortexDrill, ProjectileID.NebulaChainsaw, ProjectileID.NebulaDrill, ProjectileID.SolarFlareChainsaw, ProjectileID.SolarFlareDrill, ProjectileID.ButchersChainsaw, ProjectileID.StardustDrill, ProjectileID.StardustChainsaw

◆ DryadWard

const short Terraria.ID.ProjAIStyleID.DryadWard = 111
static

Used by: ProjectileID.DryadsWardCircle

◆ Electrosphere

const short Terraria.ID.ProjAIStyleID.Electrosphere = 77
static

Used by: ProjectileID.Electrosphere

◆ EnchantedDagger

const short Terraria.ID.ProjAIStyleID.EnchantedDagger = 169
static

Used by: ProjectileID.Smolstar

◆ EtherealLance

const short Terraria.ID.ProjAIStyleID.EtherealLance = 179
static

Used by: ProjectileID.FairyQueenLance

◆ EverlastingRainbow

const short Terraria.ID.ProjAIStyleID.EverlastingRainbow = 173
static

Used by: ProjectileID.HallowBossLastingRainbow

◆ Explosive

const short Terraria.ID.ProjAIStyleID.Explosive = 16
static

Used by: ProjectileID.Bomb, ProjectileID.Dynamite, ProjectileID.Grenade, ProjectileID.StickyBomb, ProjectileID.HappyBomb, ProjectileID.BombSkeletronPrime, ProjectileID.Explosives, ProjectileID.GrenadeI, ProjectileID.RocketI, ProjectileID.ProximityMineI, ProjectileID.GrenadeII, ProjectileID.RocketII, ProjectileID.ProximityMineII, ProjectileID.GrenadeIII, ProjectileID.RocketIII, ProjectileID.ProximityMineIII, ProjectileID.GrenadeIV, ProjectileID.RocketIV, ProjectileID.ProximityMineIV, ProjectileID.Landmine, ProjectileID.RocketSkeleton, ProjectileID.RocketSnowmanI, ProjectileID.RocketSnowmanII, ProjectileID.RocketSnowmanIII, ProjectileID.RocketSnowmanIV, ProjectileID.StickyGrenade, ProjectileID.StickyDynamite, ProjectileID.BouncyBomb, ProjectileID.BouncyGrenade, ProjectileID.BombFish, ProjectileID.PartyGirlGrenade, ProjectileID.BouncyDynamite, ProjectileID.DD2GoblinBomb, ProjectileID.ScarabBomb, ProjectileID.ClusterRocketI, ProjectileID.ClusterGrenadeI, ProjectileID.ClusterMineI, ProjectileID.ClusterFragmentsI, ProjectileID.ClusterRocketII, ProjectileID.ClusterGrenadeII, ProjectileID.ClusterMineII, ProjectileID.ClusterFragmentsII, ProjectileID.WetRocket, ProjectileID.WetGrenade, ProjectileID.WetMine, ProjectileID.LavaRocket, ProjectileID.LavaGrenade, ProjectileID.LavaMine, ProjectileID.HoneyRocket, ProjectileID.HoneyGrenade, ProjectileID.HoneyMine, ProjectileID.MiniNukeRocketI, ProjectileID.MiniNukeGrenadeI, ProjectileID.MiniNukeMineI, ProjectileID.MiniNukeRocketII, ProjectileID.MiniNukeGrenadeII, ProjectileID.MiniNukeMineII, ProjectileID.DryRocket, ProjectileID.DryGrenade, ProjectileID.DryMine, ProjectileID.ClusterSnowmanRocketI, ProjectileID.ClusterSnowmanRocketII, ProjectileID.WetSnowmanRocket, ProjectileID.LavaSnowmanRocket, ProjectileID.HoneySnowmanRocket, ProjectileID.MiniNukeSnowmanRocketI, ProjectileID.MiniNukeSnowmanRocketII, ProjectileID.DrySnowmanRocket, ProjectileID.ClusterSnowmanFragmentsI, ProjectileID.ClusterSnowmanFragmentsII, ProjectileID.WetBomb, ProjectileID.LavaBomb, ProjectileID.HoneyBomb, ProjectileID.DryBomb, ProjectileID.DirtBomb, ProjectileID.DirtStickyBomb, ProjectileID.SantankMountRocket

◆ ExplosiveBunny

const short Terraria.ID.ProjAIStyleID.ExplosiveBunny = 49
static

Used by: ProjectileID.ExplosiveBunny

◆ FairyGlowStick

const short Terraria.ID.ProjAIStyleID.FairyGlowStick = 170
static

Behavior: Only used when the Fairy GlowSticks's ai[1] is greater than 0
Used by: None

◆ FallingStar

const short Terraria.ID.ProjAIStyleID.FallingStar = 5
static

Used by: ProjectileID.Starfury, ProjectileID.FallingStar, ProjectileID.HallowStar, ProjectileID.StarWrath, ProjectileID.ManaCloakStar, ProjectileID.BeeCloakStar, ProjectileID.StarVeilStar, ProjectileID.StarCloakStar, ProjectileID.StarCannonStar

◆ FallingStarAnimation

const short Terraria.ID.ProjAIStyleID.FallingStarAnimation = 148
static

Used by: ProjectileID.FallingStarSpawner

◆ FallingTile

const short Terraria.ID.ProjAIStyleID.FallingTile = 10
static

Used by: ProjectileID.DirtBall, ProjectileID.SandBallFalling, ProjectileID.MudBall, ProjectileID.AshBallFalling, ProjectileID.SandBallGun, ProjectileID.EbonsandBallFalling, ProjectileID.EbonsandBallGun, ProjectileID.PearlSandBallFalling, ProjectileID.PearlSandBallGun, ProjectileID.SiltBall, ProjectileID.SnowBallHostile, ProjectileID.SlushBall, ProjectileID.CrimsandBallFalling, ProjectileID.CrimsandBallGun, ProjectileID.CopperCoinsFalling, ProjectileID.SilverCoinsFalling, ProjectileID.GoldCoinsFalling, ProjectileID.PlatinumCoinsFalling, ProjectileID.BlueDungeonDebris, ProjectileID.GreenDungeonDebris, ProjectileID.PinkDungeonDebris, ProjectileID.ShellPileFalling

◆ Finch

const short Terraria.ID.ProjAIStyleID.Finch = 158
static

Used by: ProjectileID.BabyBird

◆ FireCracker

const short Terraria.ID.ProjAIStyleID.FireCracker = 178
static

Used by: ProjectileID.FireWhipProj

◆ FireWork

const short Terraria.ID.ProjAIStyleID.FireWork = 34
static

Used by: ProjectileID.RocketFireworkRed, ProjectileID.RocketFireworkGreen, ProjectileID.RocketFireworkBlue, ProjectileID.RocketFireworkYellow, ProjectileID.RocketFireworksBoxRed, ProjectileID.RocketFireworksBoxGreen, ProjectileID.RocketFireworksBoxBlue, ProjectileID.RocketFireworksBoxYellow

◆ FireWorkFountain

const short Terraria.ID.ProjAIStyleID.FireWorkFountain = 73
static

Used by: ProjectileID.FireworkFountainYellow, ProjectileID.FireworkFountainRed, ProjectileID.FireworkFountainBlue, ProjectileID.FireworkFountainRainbow

◆ FirstFractal

const short Terraria.ID.ProjAIStyleID.FirstFractal = 168
static

Used by: ProjectileID.FirstFractal

◆ Flail

const short Terraria.ID.ProjAIStyleID.Flail = 15
static

Used by: ProjectileID.BallOHurt, ProjectileID.BlueMoon, ProjectileID.Sunfury, ProjectileID.TheDaoofPow, ProjectileID.TheMeatball, ProjectileID.FlowerPow, ProjectileID.DripplerFlail, ProjectileID.Mace, ProjectileID.FlamingMace

◆ Flairon

const short Terraria.ID.ProjAIStyleID.Flairon = 69
static

Used by: ProjectileID.Flairon

◆ FlaironBubble

const short Terraria.ID.ProjAIStyleID.FlaironBubble = 70
static

Used by: ProjectileID.FlaironBubble

◆ Flames

const short Terraria.ID.ProjAIStyleID.Flames = 23
static

Behavior: Includes Flamethrower Flames, Cursed Flames, and Eye Fire
Used by: ProjectileID.Flames, ProjectileID.EyeFire, ProjectileID.FlamesTrap

◆ FlameThrower

const short Terraria.ID.ProjAIStyleID.FlameThrower = 38
static

Used by: ProjectileID.FlamethrowerTrap

◆ FlamingJack

const short Terraria.ID.ProjAIStyleID.FlamingJack = 55
static

Used by: ProjectileID.FlamingJack

◆ FlamingScythe

const short Terraria.ID.ProjAIStyleID.FlamingScythe = 56
static

Used by: ProjectileID.FlamingScythe

◆ Flare

const short Terraria.ID.ProjAIStyleID.Flare = 33
static

Used by: ProjectileID.Flare, ProjectileID.BlueFlare

◆ FloatAndFly

const short Terraria.ID.ProjAIStyleID.FloatAndFly = 171
static

Behavior: Includes the Prismatic Bolt and Nightglow projectiles, these float for a second and then fly toward their target
Used by: ProjectileID.HallowBossRainbowStreak, ProjectileID.FairyQueenMagicItemShot

◆ FloatBehindPet

const short Terraria.ID.ProjAIStyleID.FloatBehindPet = 144
static

Behavior: Includes the Hoardragon, Flickerwick, Estee, and Propeller Gato
Used by: ProjectileID.DD2PetDragon, ProjectileID.DD2PetGhost, ProjectileID.DD2PetGato, ProjectileID.UpbeatStar

◆ FloatInFrontPet

const short Terraria.ID.ProjAIStyleID.FloatInFrontPet = 124
static

Behavior: Includes Suspicious Looking Tentacle, Suspicious Eye, Rez and Spaz, Fairy Princess, Jack 'O Lantern, and Ice Queen pets
Used by: ProjectileID.SuspiciousTentacle, ProjectileID.EyeOfCthulhuPet, ProjectileID.TwinsPet, ProjectileID.FairyQueenPet, ProjectileID.PumpkingPet, ProjectileID.IceQueenPet

◆ FloatingFollow

const short Terraria.ID.ProjAIStyleID.FloatingFollow = 11
static

Behavior: Includes Shadow Orb and Fairy pets
Used by: ProjectileID.ShadowOrb, ProjectileID.BlueFairy, ProjectileID.PinkFairy, ProjectileID.GreenFairy

◆ FlowerPetal

const short Terraria.ID.ProjAIStyleID.FlowerPetal = 41
static

Used by: ProjectileID.FlowerPetal

◆ FlyingPiggyBank

const short Terraria.ID.ProjAIStyleID.FlyingPiggyBank = 97
static

Used by: ProjectileID.FlyingPiggyBank

◆ ForwardStab

const short Terraria.ID.ProjAIStyleID.ForwardStab = 142
static

Behavior: Use style of the Ghastly Glaive and Sky Dragon's Fury alt1
Used by: ProjectileID.MonkStaffT2, ProjectileID.MonkStaffT3_Alt

◆ FrostHydra

const short Terraria.ID.ProjAIStyleID.FrostHydra = 53
static

Used by: ProjectileID.FrostHydra, ProjectileID.SpiderHiver

◆ GemStaffBolt

const short Terraria.ID.ProjAIStyleID.GemStaffBolt = 29
static

Used by: ProjectileID.AmethystBolt, ProjectileID.TopazBolt, ProjectileID.SapphireBolt, ProjectileID.EmeraldBolt, ProjectileID.RubyBolt, ProjectileID.DiamondBolt, ProjectileID.CrystalPulse, ProjectileID.CrystalPulse2, ProjectileID.AmberBolt, ProjectileID.NebulaArcanumExplosionShot, ProjectileID.NebulaArcanumExplosionShotShard, ProjectileID.ThunderStaffShot

◆ Geyser

const short Terraria.ID.ProjAIStyleID.Geyser = 126
static

Used by: ProjectileID.GeyserTrap, ProjectileID.DD2OgreStomp

◆ Ghast

const short Terraria.ID.ProjAIStyleID.Ghast = 143
static

Used by: ProjectileID.MonkStaffT2Ghast

◆ GolfBall

const short Terraria.ID.ProjAIStyleID.GolfBall = 149
static

Used by: ProjectileID.DirtGolfBall, ProjectileID.GolfBallDyedBlack, ProjectileID.GolfBallDyedBlue, ProjectileID.GolfBallDyedBrown, ProjectileID.GolfBallDyedCyan, ProjectileID.GolfBallDyedGreen, ProjectileID.GolfBallDyedLimeGreen, ProjectileID.GolfBallDyedOrange, ProjectileID.GolfBallDyedPink, ProjectileID.GolfBallDyedPurple, ProjectileID.GolfBallDyedRed, ProjectileID.GolfBallDyedSkyBlue, ProjectileID.GolfBallDyedTeal, ProjectileID.GolfBallDyedViolet, ProjectileID.GolfBallDyedYellow

◆ GolfClub

const short Terraria.ID.ProjAIStyleID.GolfClub = 150
static

Used by: ProjectileID.GolfClubHelper

◆ GraveMarker

const short Terraria.ID.ProjAIStyleID.GraveMarker = 17
static

Used by: ProjectileID.Tombstone, ProjectileID.GraveMarker, ProjectileID.CrossGraveMarker, ProjectileID.Headstone, ProjectileID.Gravestone, ProjectileID.Obelisk, ProjectileID.RichGravestone1, ProjectileID.RichGravestone2, ProjectileID.RichGravestone3, ProjectileID.RichGravestone4, ProjectileID.RichGravestone5

◆ GroundProjectile

const short Terraria.ID.ProjAIStyleID.GroundProjectile = 14
static

Behavior: Includes most non-destructive Explosive, Glowstick, and Spike Ball projectiles
Used by: ProjectileID.SpikyBall, ProjectileID.Glowstick, ProjectileID.StickyGlowstick, ProjectileID.Beenade, ProjectileID.SpikyBallTrap, ProjectileID.SmokeBomb, ProjectileID.BoulderStaffOfEarth, ProjectileID.ThornBall, ProjectileID.GreekFire1, ProjectileID.GreekFire2, ProjectileID.GreekFire3, ProjectileID.OrnamentHostile, ProjectileID.Spike, ProjectileID.SpiderEgg, ProjectileID.MolotovFire, ProjectileID.MolotovFire2, ProjectileID.MolotovFire3, ProjectileID.SaucerScrap, ProjectileID.SpelunkerGlowstick, ProjectileID.CursedDartFlame, ProjectileID.SeedlerNut, ProjectileID.BouncyGlowstick, ProjectileID.Twinkle, ProjectileID.FairyGlowstick, ProjectileID.DripplerFlailExtraBall

◆ Harpoon

const short Terraria.ID.ProjAIStyleID.Harpoon = 13
static

Used by: ProjectileID.Harpoon, ProjectileID.GolemFist, ProjectileID.BoxingGlove, ProjectileID.ChainKnife, ProjectileID.ChainGuillotine

◆ Heal

const short Terraria.ID.ProjAIStyleID.Heal = 52
static

Behavior: Includes Spirit Heal from the Spectre Hood and Vampire Heal from the Vampire Knives
Used by: ProjectileID.SpiritHeal, ProjectileID.VampireHeal

◆ HeldProjectile

const short Terraria.ID.ProjAIStyleID.HeldProjectile = 75
static

Used by: ProjectileID.LaserMachinegun, ProjectileID.LaserDrill, ProjectileID.ChargedBlasterCannon, ProjectileID.Arkhalis, ProjectileID.PortalGun, ProjectileID.SolarWhipSword, ProjectileID.VortexBeater, ProjectileID.Phantasm, ProjectileID.LastPrism, ProjectileID.DD2PhoenixBow, ProjectileID.Celeb2Weapon, ProjectileID.Terragrim, ProjectileID.PiercingStarlight

◆ Hook

const short Terraria.ID.ProjAIStyleID.Hook = 7
static

Used by: ProjectileID.Hook, ProjectileID.IvyWhip, ProjectileID.DualHookBlue, ProjectileID.DualHookRed, ProjectileID.Web, ProjectileID.GemHookAmethyst, ProjectileID.GemHookTopaz, ProjectileID.GemHookSapphire, ProjectileID.GemHookEmerald, ProjectileID.GemHookRuby, ProjectileID.GemHookDiamond, ProjectileID.SkeletronHand, ProjectileID.BatHook, ProjectileID.WoodHook, ProjectileID.CandyCaneHook, ProjectileID.ChristmasHook, ProjectileID.FishHook, ProjectileID.SlimeHook, ProjectileID.TrackHook, ProjectileID.AntiGravityHook, ProjectileID.TendonHook, ProjectileID.ThornHook, ProjectileID.IlluminantHook, ProjectileID.WormHook, ProjectileID.LunarHookSolar, ProjectileID.LunarHookVortex, ProjectileID.LunarHookNebula, ProjectileID.LunarHookStardust, ProjectileID.StaticHook, ProjectileID.AmberHook, ProjectileID.SquirrelHook, ProjectileID.QueenSlimeHook

◆ HorizontalRay

const short Terraria.ID.ProjAIStyleID.HorizontalRay = 101
static

Behavior: Includes Medusa Head Ray and Mechanical Cart Laser projectiles
Used by: ProjectileID.MedusaHeadRay, ProjectileID.MinecartMechLaser

◆ Hornet

const short Terraria.ID.ProjAIStyleID.Hornet = 62
static

Used by: ProjectileID.Hornet, ProjectileID.FlyingImp, ProjectileID.Tempest, ProjectileID.UFOMinion, ProjectileID.StardustCellMinion

◆ IceMist

const short Terraria.ID.ProjAIStyleID.IceMist = 86
static

Used by: ProjectileID.CultistBossIceMist

◆ IceRod

const short Terraria.ID.ProjAIStyleID.IceRod = 22
static

Used by: ProjectileID.IceBlock

◆ IchorSplash

const short Terraria.ID.ProjAIStyleID.IchorSplash = 96
static

Used by: ProjectileID.IchorSplash

◆ Inferno

const short Terraria.ID.ProjAIStyleID.Inferno = 50
static

Used by: ProjectileID.InfernoHostileBolt, ProjectileID.InfernoHostileBlast, ProjectileID.InfernoFriendlyBolt, ProjectileID.InfernoFriendlyBlast

◆ InfluxWaver

const short Terraria.ID.ProjAIStyleID.InfluxWaver = 81
static

Used by: ProjectileID.InfluxWaver

◆ Kite

const short Terraria.ID.ProjAIStyleID.Kite = 160
static

Used by: ProjectileID.KiteBlue, ProjectileID.KiteBlueAndYellow, ProjectileID.KiteRed, ProjectileID.KiteRedAndYellow, ProjectileID.KiteYellow, ProjectileID.KiteWyvern, ProjectileID.KiteBoneSerpent, ProjectileID.KiteWorldFeeder, ProjectileID.KiteBunny, ProjectileID.KitePigron, ProjectileID.KiteManEater, ProjectileID.KiteJellyfishBlue, ProjectileID.KiteJellyfishPink, ProjectileID.KiteShark, ProjectileID.KiteSandShark, ProjectileID.KiteBunnyCorrupt, ProjectileID.KiteBunnyCrimson, ProjectileID.KiteGoldfish, ProjectileID.KiteAngryTrapper, ProjectileID.KiteKoi, ProjectileID.KiteCrawltipede, ProjectileID.KiteSpectrum, ProjectileID.KiteWanderingEye, ProjectileID.KiteUnicorn

◆ Leaf

const short Terraria.ID.ProjAIStyleID.Leaf = 40
static

Used by: ProjectileID.Leaf

◆ LifeDrain

const short Terraria.ID.ProjAIStyleID.LifeDrain = 185
static

Used by: ProjectileID.SoulDrain

◆ LightningOrb

const short Terraria.ID.ProjAIStyleID.LightningOrb = 88
static

Used by: ProjectileID.CultistBossLightningOrb, ProjectileID.CultistBossLightningOrbArc, ProjectileID.VortexLightning

◆ LightningRitual

const short Terraria.ID.ProjAIStyleID.LightningRitual = 89
static

Used by: ProjectileID.CultistRitual

◆ LostSoul

const short Terraria.ID.ProjAIStyleID.LostSoul = 51
static

Used by: ProjectileID.LostSoulHostile, ProjectileID.LostSoulFriendly

◆ LunarProjectile

const short Terraria.ID.ProjAIStyleID.LunarProjectile = 102
static

Behavior: Includes Flow Invader, Nebular Piercer, and Nebula Eye projectiles
Used by: ProjectileID.StardustJellyfishSmall, ProjectileID.NebulaBolt, ProjectileID.NebulaEye

◆ LunarSentry

const short Terraria.ID.ProjAIStyleID.LunarSentry = 123
static

Used by: ProjectileID.MoonlordTurret, ProjectileID.RainbowCrystal

◆ MagicLantern

const short Terraria.ID.ProjAIStyleID.MagicLantern = 90
static

Used by: ProjectileID.MagicLantern

◆ MagicMissile

const short Terraria.ID.ProjAIStyleID.MagicMissile = 9
static

Behavior: Includes Flame Lash and Magic Missile
Used by: ProjectileID.MagicMissile, ProjectileID.Flamelash, ProjectileID.RainbowRodBullet, ProjectileID.FlyingKnife

◆ MagnetSphere

const short Terraria.ID.ProjAIStyleID.MagnetSphere = 47
static

Used by: ProjectileID.MagnetSphereBall

◆ MartianDeathRay

const short Terraria.ID.ProjAIStyleID.MartianDeathRay = 79
static

Used by: ProjectileID.SaucerDeathray

◆ MartianRocket

const short Terraria.ID.ProjAIStyleID.MartianRocket = 80
static

Used by: ProjectileID.SaucerMissile

◆ MechanicalPiranha

const short Terraria.ID.ProjAIStyleID.MechanicalPiranha = 39
static

Used by: ProjectileID.MechanicalPiranha

◆ MechanicWrench

const short Terraria.ID.ProjAIStyleID.MechanicWrench = 109
static

Used by: ProjectileID.MechanicWrench

◆ MedusaRay

const short Terraria.ID.ProjAIStyleID.MedusaRay = 100
static

Used by: ProjectileID.MedusaHead

◆ MiniTwins

const short Terraria.ID.ProjAIStyleID.MiniTwins = 66
static

Used by: ProjectileID.Retanimini, ProjectileID.Spazmamini, ProjectileID.DeadlySphere

◆ MolotovCocktail

const short Terraria.ID.ProjAIStyleID.MolotovCocktail = 68
static

Used by: ProjectileID.MolotovCocktail, ProjectileID.Ale

◆ MoonLeech

const short Terraria.ID.ProjAIStyleID.MoonLeech = 85
static

Used by: ProjectileID.MoonLeech

◆ MoveShort

const short Terraria.ID.ProjAIStyleID.MoveShort = 44
static

Behavior: Moves a short distance and then stops, includes Spore Cloud, Chlorophyte Orb, and Storm Spear Shot projectiles
Used by: ProjectileID.SporeCloud, ProjectileID.ChlorophyteOrb, ProjectileID.ThunderSpearShot

◆ Mushroom

const short Terraria.ID.ProjAIStyleID.Mushroom = 30
static

Used by: ProjectileID.Mushroom, ProjectileID.OrnamentFriendly, ProjectileID.OrnamentStar

◆ MusicNote

const short Terraria.ID.ProjAIStyleID.MusicNote = 21
static

Used by: ProjectileID.QuarterNote, ProjectileID.EighthNote, ProjectileID.TiedEighthNote

◆ MysteriousTablet

const short Terraria.ID.ProjAIStyleID.MysteriousTablet = 98
static

Used by: ProjectileID.CultistBossParticle

◆ Nado

const short Terraria.ID.ProjAIStyleID.Nado = 64
static

Behavior: Includes Sharknado and Cthulunado projectiles
Used by: ProjectileID.Sharknado, ProjectileID.Cthulunado

◆ Nail

const short Terraria.ID.ProjAIStyleID.Nail = 93
static

Used by: ProjectileID.NailFriendly

◆ NebulaArcanum

const short Terraria.ID.ProjAIStyleID.NebulaArcanum = 118
static

Used by: ProjectileID.NebulaArcanum

◆ NebulaSphere

const short Terraria.ID.ProjAIStyleID.NebulaSphere = 107
static

Behavior: Includes Desert Sprit's Curse
Used by: ProjectileID.NebulaSphere, ProjectileID.DesertDjinnCurse

◆ NorthPoleSpear

const short Terraria.ID.ProjAIStyleID.NorthPoleSpear = 57
static

Used by: ProjectileID.NorthPoleSpear

◆ NurseSyringe

const short Terraria.ID.ProjAIStyleID.NurseSyringe = 110
static

Used by: ProjectileID.NurseSyringeHeal

◆ PaperPlane

const short Terraria.ID.ProjAIStyleID.PaperPlane = 159
static

Used by: ProjectileID.PaperAirplaneA, ProjectileID.PaperAirplaneB

◆ Pet

const short Terraria.ID.ProjAIStyleID.Pet = 26
static

Behavior: Includes some minions with simple AI, such as the Baby Slime
Used by: ProjectileID.Bunny, ProjectileID.Penguin, ProjectileID.Turtle, ProjectileID.BabyEater, ProjectileID.Pygmy, ProjectileID.Pygmy2, ProjectileID.Pygmy3, ProjectileID.Pygmy4, ProjectileID.BabySkeletronHead, ProjectileID.BabyHornet, ProjectileID.TikiSpirit, ProjectileID.PetLizard, ProjectileID.Parrot, ProjectileID.Truffle, ProjectileID.Sapling, ProjectileID.Wisp, ProjectileID.BabyDino, ProjectileID.BabySlime, ProjectileID.EyeSpring, ProjectileID.BabySnowman, ProjectileID.Spider, ProjectileID.Squashling, ProjectileID.BlackCat, ProjectileID.CursedSapling, ProjectileID.Puppy, ProjectileID.BabyGrinch, ProjectileID.ZephyrFish, ProjectileID.VenomSpider, ProjectileID.JumperSpider, ProjectileID.DangerousSpider, ProjectileID.MiniMinotaur, ProjectileID.BabyFaceMonster, ProjectileID.SugarGlider, ProjectileID.SharkPup, ProjectileID.LilHarpy, ProjectileID.FennecFox, ProjectileID.GlitteryButterfly, ProjectileID.BabyImp, ProjectileID.BabyRedPanda, ProjectileID.Plantero, ProjectileID.DynamiteKitten, ProjectileID.BabyWerewolf, ProjectileID.ShadowMimic, ProjectileID.VoltBunny, ProjectileID.KingSlimePet, ProjectileID.BrainOfCthulhuPet, ProjectileID.SkeletronPet, ProjectileID.QueenBeePet, ProjectileID.SkeletronPrimePet, ProjectileID.PlanteraPet, ProjectileID.GolemPet, ProjectileID.DukeFishronPet, ProjectileID.MoonLordPet, ProjectileID.EverscreamPet, ProjectileID.MartianPet, ProjectileID.DD2OgrePet, ProjectileID.DD2BetsyPet, ProjectileID.QueenSlimePet

◆ PhantasmalEye

const short Terraria.ID.ProjAIStyleID.PhantasmalEye = 82
static

Used by: ProjectileID.PhantasmalEye

◆ PhantasmalSphere

const short Terraria.ID.ProjAIStyleID.PhantasmalSphere = 83
static

Used by: ProjectileID.PhantasmalSphere

◆ PoleSmash

const short Terraria.ID.ProjAIStyleID.PoleSmash = 141
static

Behavior: The effect created on use of the Sleepy Octopod
Used by: ProjectileID.MonkStaffT1Explosion

◆ PortalGate

const short Terraria.ID.ProjAIStyleID.PortalGate = 114
static

Used by: ProjectileID.PortalGunGate

◆ Powder

const short Terraria.ID.ProjAIStyleID.Powder = 6
static

Used by: ProjectileID.PurificationPowder, ProjectileID.VilePowder, ProjectileID.ViciousPowder

◆ Present

const short Terraria.ID.ProjAIStyleID.Present = 58
static

Used by: ProjectileID.Present

◆ PrincessWeapon

const short Terraria.ID.ProjAIStyleID.PrincessWeapon = 186
static

Used by: ProjectileID.PrincessWeapon

◆ Rainbow

const short Terraria.ID.ProjAIStyleID.Rainbow = 46
static

Used by: ProjectileID.RainbowFront, ProjectileID.RainbowBack

◆ RainCloud

const short Terraria.ID.ProjAIStyleID.RainCloud = 45
static

Used by: ProjectileID.RainCloudMoving, ProjectileID.RainCloudRaining, ProjectileID.RainFriendly, ProjectileID.BloodCloudMoving, ProjectileID.BloodCloudRaining, ProjectileID.BloodRain, ProjectileID.RainNimbus

◆ Raven

const short Terraria.ID.ProjAIStyleID.Raven = 54
static

Used by: ProjectileID.Raven

◆ Ray

const short Terraria.ID.ProjAIStyleID.Ray = 48
static

Used by: ProjectileID.MagnetSphereBolt, ProjectileID.HeatRay, ProjectileID.ShadowBeamHostile, ProjectileID.ShadowBeamFriendly, ProjectileID.UFOLaser

◆ Reaping

const short Terraria.ID.ProjAIStyleID.Reaping = 176
static

Behavior: The effect displayed when an enemy is hit with the Dark Harvest whip
Used by: ProjectileID.ScytheWhipProj

◆ ReleasedEnergy

const short Terraria.ID.ProjAIStyleID.ReleasedEnergy = 122
static

Behavior: The effect displayed when killing a Lunar Event enemy while it's respective Celestial Pillar is alive, also used by Phantasm Arrow
Used by: ProjectileID.TowerDamageBolt, ProjectileID.PhantasmArrow

◆ ReleasedProjectile

const short Terraria.ID.ProjAIStyleID.ReleasedProjectile = 166
static

Behavior: Includes Dove and Lantern projectiles
Used by: ProjectileID.ReleaseDoves, ProjectileID.ReleaseLantern

◆ RopeCoil

const short Terraria.ID.ProjAIStyleID.RopeCoil = 35
static

Used by: ProjectileID.RopeCoil, ProjectileID.VineRopeCoil, ProjectileID.SilkRopeCoil, ProjectileID.WebRopeCoil

◆ ScutlixLaser

const short Terraria.ID.ProjAIStyleID.ScutlixLaser = 74
static

Used by: ProjectileID.ScutlixLaserFriendly

◆ ShadowFlame

const short Terraria.ID.ProjAIStyleID.ShadowFlame = 91
static

Used by: ProjectileID.ShadowFlame

◆ SharknadoBolt

const short Terraria.ID.ProjAIStyleID.SharknadoBolt = 65
static

Used by: ProjectileID.SharknadoBolt

◆ ShortSword

const short Terraria.ID.ProjAIStyleID.ShortSword = 161
static

Used by: ProjectileID.GladiusStab, ProjectileID.RulerStab, ProjectileID.CopperShortswordStab, ProjectileID.TinShortswordStab, ProjectileID.IronShortswordStab, ProjectileID.LeadShortswordStab, ProjectileID.SilverShortswordStab, ProjectileID.TungstenShortswordStab, ProjectileID.GoldShortswordStab, ProjectileID.PlatinumShortswordStab

◆ Sickle

const short Terraria.ID.ProjAIStyleID.Sickle = 18
static

Used by: ProjectileID.DemonSickle, ProjectileID.DemonScythe, ProjectileID.IceSickle, ProjectileID.DeathSickle

◆ SleepyOctopod

const short Terraria.ID.ProjAIStyleID.SleepyOctopod = 140
static

Used by: ProjectileID.MonkStaffT1, ProjectileID.MonkStaffT3

◆ SmallFlying

const short Terraria.ID.ProjAIStyleID.SmallFlying = 36
static

Behavior: Includes Bee, Wasp, Tiny Eater, and Bat projectiles
Used by: ProjectileID.Bee, ProjectileID.Wasp, ProjectileID.TinyEater, ProjectileID.Bat, ProjectileID.GiantBee

◆ SmallProximityExplosion

const short Terraria.ID.ProjAIStyleID.SmallProximityExplosion = 112
static

Behavior: Includes Truffle Spore, Rainbow Crystal Explosion, and Dandelion Seed projectiles
Used by: ProjectileID.TruffleSpore, ProjectileID.RainbowCrystalExplosion, ProjectileID.DandelionSeed

◆ SnakeCoil

const short Terraria.ID.ProjAIStyleID.SnakeCoil = 155
static

Used by: ProjectileID.MysticSnakeCoil

◆ SolarEffect

const short Terraria.ID.ProjAIStyleID.SolarEffect = 117
static

Behavior: Includes Solar Radience and Solar Eruption Explosion projectiles
Used by: ProjectileID.SolarCounter, ProjectileID.SolarWhipSwordExplosion, ProjectileID.StardustGuardianExplosion, ProjectileID.DaybreakExplosion

◆ Spear

const short Terraria.ID.ProjAIStyleID.Spear = 19
static

Used by: ProjectileID.DarkLance, ProjectileID.Trident, ProjectileID.Spear, ProjectileID.MythrilHalberd, ProjectileID.AdamantiteGlaive, ProjectileID.CobaltNaginata, ProjectileID.Gungnir, ProjectileID.MushroomSpear, ProjectileID.TheRottedFork, ProjectileID.PalladiumPike, ProjectileID.OrichalcumHalberd, ProjectileID.TitaniumTrident, ProjectileID.ChlorophytePartisan, ProjectileID.NorthPoleWeapon, ProjectileID.ObsidianSwordfish, ProjectileID.Swordfish, ProjectileID.ThunderSpear, ProjectileID.JoustingLance, ProjectileID.ShadowJoustingLance, ProjectileID.HallowJoustingLance

◆ SpearTrap

const short Terraria.ID.ProjAIStyleID.SpearTrap = 37
static

Used by: ProjectileID.SpearTrap

◆ SpectreWrath

const short Terraria.ID.ProjAIStyleID.SpectreWrath = 59
static

Used by: ProjectileID.SpectreWrath

◆ SpiritFlame

const short Terraria.ID.ProjAIStyleID.SpiritFlame = 129
static

Used by: ProjectileID.SpiritFlame

◆ SplitShotCore

const short Terraria.ID.ProjAIStyleID.SplitShotCore = 172
static

Used by: ProjectileID.HallowBossSplitShotCore

◆ SporeGas

const short Terraria.ID.ProjAIStyleID.SporeGas = 106
static

Used by: ProjectileID.SporeGas, ProjectileID.SporeGas2, ProjectileID.SporeGas3

◆ SporeTrap

const short Terraria.ID.ProjAIStyleID.SporeTrap = 105
static

Used by: ProjectileID.SporeTrap, ProjectileID.SporeTrap2

◆ Spray

const short Terraria.ID.ProjAIStyleID.Spray = 31
static

Used by: ProjectileID.PureSpray, ProjectileID.HallowSpray, ProjectileID.CorruptSpray, ProjectileID.MushroomSpray, ProjectileID.CrimsonSpray

◆ StardustDragon

const short Terraria.ID.ProjAIStyleID.StardustDragon = 121
static

Used by: ProjectileID.StardustDragon1, ProjectileID.StardustDragon2, ProjectileID.StardustDragon3, ProjectileID.StardustDragon4

◆ StardustGuardian

const short Terraria.ID.ProjAIStyleID.StardustGuardian = 120
static

Used by: ProjectileID.StardustGuardian

◆ Starmark

const short Terraria.ID.ProjAIStyleID.Starmark = 103
static

Used by: ProjectileID.StardustTowerMark

◆ StellarTune

const short Terraria.ID.ProjAIStyleID.StellarTune = 167
static

Used by: ProjectileID.SparkleGuitar

◆ StickProjectile

const short Terraria.ID.ProjAIStyleID.StickProjectile = 113
static

Behavior: Includes Bone Javelin, Stardust Cell Shot, and Daybreak projectiles
Used by: ProjectileID.BoneJavelin, ProjectileID.StardustCellMinionShot, ProjectileID.Daybreak

◆ Stream

const short Terraria.ID.ProjAIStyleID.Stream = 12
static

Behavior: Includes Aqua Scepter and Golden Shower projectiles
Used by: ProjectileID.WaterStream, ProjectileID.GoldenShowerFriendly, ProjectileID.GoldenShowerHostile

◆ SunDance

const short Terraria.ID.ProjAIStyleID.SunDance = 180
static

Used by: ProjectileID.FairyQueenSunDance

◆ SuperStar

const short Terraria.ID.ProjAIStyleID.SuperStar = 151
static

Used by: ProjectileID.SuperStar

◆ SuperStarBeam

const short Terraria.ID.ProjAIStyleID.SuperStarBeam = 152
static

Used by: ProjectileID.SuperStarSlash

◆ Terraprisma

const short Terraria.ID.ProjAIStyleID.Terraprisma = 156
static

Behavior: Includes the Sanguine Bat
Used by: ProjectileID.BatOfLight, ProjectileID.EmpressBlade

◆ TerrarianBeam

const short Terraria.ID.ProjAIStyleID.TerrarianBeam = 115
static

Used by: ProjectileID.TerrarianBeam

◆ ThickLaser

const short Terraria.ID.ProjAIStyleID.ThickLaser = 84
static

Behavior: Includes Charged Laser Blaster, Stardust Laser, Last Prism, and Lunar Portal Laser projectiles
Used by: ProjectileID.PhantasmalDeathray, ProjectileID.ChargedBlasterLaser, ProjectileID.StardustSoldierLaser, ProjectileID.LastPrismLaser, ProjectileID.MoonlordTurretLaser

◆ ThrownProjectile

const short Terraria.ID.ProjAIStyleID.ThrownProjectile = 2
static

Behavior: Includes Shurikens, Bones, and Knives
Used by: ProjectileID.Shuriken, ProjectileID.Bone, ProjectileID.ThrowingKnife, ProjectileID.PoisonedKnife, ProjectileID.HolyWater, ProjectileID.UnholyWater, ProjectileID.MagicDagger, ProjectileID.CannonballFriendly, ProjectileID.SnowBallFriendly, ProjectileID.CannonballHostile, ProjectileID.StyngerShrapnel, ProjectileID.PaladinsHammerHostile, ProjectileID.VampireKnife, ProjectileID.EatersBite, ProjectileID.RottenEgg, ProjectileID.StarAnise, ProjectileID.OrnamentHostileShrapnel, ProjectileID.LovePotion, ProjectileID.FoulPotion, ProjectileID.SkeletonBone, ProjectileID.ShadowFlameKnife, ProjectileID.DrManFlyFlask, ProjectileID.Spark, ProjectileID.ToxicFlask, ProjectileID.FrostDaggerfish, ProjectileID.NurseSyringeHurt, ProjectileID.SantaBombs, ProjectileID.BoneDagger, ProjectileID.BloodWater, ProjectileID.Football, ProjectileID.TreeGlobe, ProjectileID.WorldGlobe, ProjectileID.RockGolemRock, ProjectileID.GelBalloon, ProjectileID.WandOfSparkingSpark

◆ TitaniumShard

const short Terraria.ID.ProjAIStyleID.TitaniumShard = 175
static

Used by: ProjectileID.TitaniumStormShard

◆ ToiletEffect

const short Terraria.ID.ProjAIStyleID.ToiletEffect = 153
static

Used by: ProjectileID.ToiletEffect

◆ TorchGod

const short Terraria.ID.ProjAIStyleID.TorchGod = 184
static

Behavior: The Torch God event, not the projectiles fired out of the torches
Used by: ProjectileID.TorchGod

◆ ToxicBubble

const short Terraria.ID.ProjAIStyleID.ToxicBubble = 95
static

Used by: ProjectileID.ToxicBubble

◆ ToxicCloud

const short Terraria.ID.ProjAIStyleID.ToxicCloud = 92
static

Used by: ProjectileID.ToxicCloud, ProjectileID.ToxicCloud2, ProjectileID.ToxicCloud3

◆ TwilightLance

const short Terraria.ID.ProjAIStyleID.TwilightLance = 181
static

Used by: ProjectileID.FairyQueenRangedItemShot

◆ Typhoon

const short Terraria.ID.ProjAIStyleID.Typhoon = 71
static

Used by: ProjectileID.Typhoon

◆ UpwardExpand

const short Terraria.ID.ProjAIStyleID.UpwardExpand = 135
static

Behavior: Includes Ogre's Stomp and Geyser projectiles
Used by: ProjectileID.DD2OgreSmash, ProjectileID.QueenSlimeSmash

◆ Vilethorn

const short Terraria.ID.ProjAIStyleID.Vilethorn = 4
static

Used by: ProjectileID.VilethornBase, ProjectileID.VilethornTip, ProjectileID.NettleBurstRight, ProjectileID.NettleBurstLeft, ProjectileID.NettleBurstEnd, ProjectileID.CrystalVileShardHead, ProjectileID.CrystalVileShardShaft

◆ VoidBag

const short Terraria.ID.ProjAIStyleID.VoidBag = 154
static

Used by: ProjectileID.VoidLens

◆ Vortex

const short Terraria.ID.ProjAIStyleID.Vortex = 108
static

Behavior: Includes Blood Tears
Used by: ProjectileID.VortexVortexLightning, ProjectileID.VortexVortexPortal, ProjectileID.BloodNautilusTears

◆ WaterJet

const short Terraria.ID.ProjAIStyleID.WaterJet = 60
static

Used by: ProjectileID.WaterGun, ProjectileID.SlimeGun

◆ Whip

const short Terraria.ID.ProjAIStyleID.Whip = 165
static

Used by: ProjectileID.BlandWhip, ProjectileID.SwordWhip, ProjectileID.MaceWhip, ProjectileID.ScytheWhip, ProjectileID.CoolWhip, ProjectileID.FireWhip, ProjectileID.ThornWhip, ProjectileID.RainbowWhip, ProjectileID.BoneWhip

◆ WireKite

const short Terraria.ID.ProjAIStyleID.WireKite = 125
static

Used by: ProjectileID.WireKite

◆ WisdomWhirlwind

const short Terraria.ID.ProjAIStyleID.WisdomWhirlwind = 145
static

Used by: ProjectileID.DD2ApprenticeStorm

◆ WormPet

const short Terraria.ID.ProjAIStyleID.WormPet = 174
static

Used by: ProjectileID.EaterOfWorldsPet, ProjectileID.DestroyerPet, ProjectileID.LunaticCultistPet

◆ Xenopopper

const short Terraria.ID.ProjAIStyleID.Xenopopper = 78
static

Used by: ProjectileID.Xenopopper

◆ Yoyo

const short Terraria.ID.ProjAIStyleID.Yoyo = 99
static

Used by: ProjectileID.Code1, ProjectileID.WoodYoyo, ProjectileID.CorruptYoyo, ProjectileID.CrimsonYoyo, ProjectileID.JungleYoyo, ProjectileID.Cascade, ProjectileID.Chik, ProjectileID.Code2, ProjectileID.Rally, ProjectileID.Yelets, ProjectileID.RedsYoyo, ProjectileID.ValkyrieYoyo, ProjectileID.Amarok, ProjectileID.HelFire, ProjectileID.Kraken, ProjectileID.TheEyeOfCthulhu, ProjectileID.BlackCounterweight, ProjectileID.BlueCounterweight, ProjectileID.GreenCounterweight, ProjectileID.PurpleCounterweight, ProjectileID.RedCounterweight, ProjectileID.YellowCounterweight, ProjectileID.FormatC, ProjectileID.Gradient, ProjectileID.Valor, ProjectileID.Terrarian

◆ Zenith

const short Terraria.ID.ProjAIStyleID.Zenith = 182
static

Used by: ProjectileID.FinalFractal

◆ ZoologistStike

const short Terraria.ID.ProjAIStyleID.ZoologistStike = 183
static

Used by: ProjectileID.ZoologistStrikeGreen, ProjectileID.ZoologistStrikeRed