Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ SpawnMinionOnCursor()

int Terraria.Player.SpawnMinionOnCursor ( IEntitySource projectileSource,
int ownerIndex,
int minionProjectileId,
int originalDamageNotScaledByMinionDamage,
float KnockBack,
Vector2 offsetFromCursor = default(Vector2),
Vector2 velocityOnSpawn = default(Vector2) )
inline

Definition at line 46703 of file Player.cs.

46704 {
46705 Vector2 pointPoisition = Main.MouseWorld;
46708 float ai = 0f;
46710 {
46711 switch (entitySource_ItemUse.Item.type)
46712 {
46713 case 1157:
46714 ai = 60f;
46715 break;
46716 case 2364:
46717 case 2365:
46718 case 2535:
46719 case 2621:
46720 case 2749:
46721 case 3474:
46722 ai = 1f;
46723 break;
46724 }
46725 }
46727 Main.projectile[num].originalDamage = originalDamageNotScaledByMinionDamage;
46728 return num;
46729 }
void LimitPointToPlayerReachableArea(ref Vector2 pointPoisition)
Definition Player.cs:43259

References Terraria.Main.MouseWorld, Terraria.Projectile.NewProjectile(), and Terraria.Main.projectile.