Minigun Mod

WeaponData
{
	// Attributes Base.
	"printname"		"#TF_Weapon_Minigun"
	"BuiltRightHanded"	"0"
	"weight"		"3"
	"WeaponType"		"primary"
	"ITEM_FLAG_NOITEMPICKUP" 	"1"
		
	// Attributes TF.
	"Damage"		"200"
	"Range"			"8192"
	"BulletsPerShot"	"10"
	"Spread"		"0.08"
	"TimeFireDelay"	"0.1"
	"ProjectileType"	"projectile_rocket"
	"BrassModel"		"models/weapons/shells/shell_minigun.mdl"
	"UseRapidFireCrits"	"1"
	"TracerEffect"		"bullet_tracer01"

	// Ammo & Clip.
	"primary_ammo"		"TF_AMMO_PRIMARY"
	"secondary_ammo"	"TF_AMMO_PRIMARY"
	clip_size		-1

	// Buckets.
	"bucket"		"0"
	"bucket_position"	"0"

	// Animation.
	"viewmodel"		"models/weapons/v_models/v_minigun_heavy.mdl"
	"playermodel"		"models/weapons/w_models/w_minigun.mdl"
	"anim_prefix"		"ac"

	// Muzzleflash
	"MuzzleFlashParticleEffect" "muzzle_minigun"

	
	// Sounds.
	// Max of 16 per category (ie. max 16 "single_shot" sounds).
	SoundData
	{
		"reload"		"Weapon_Minigun.Reload"
		"empty"			"Weapon_Minigun.ClipEmpty"	
		"double_shot"	"Weapon_Minigun.Fire"
		"special1"		"Weapon_Minigun.WindUp"
		"special2"		"Weapon_Minigun.WindDown"
		"special3"		"Weapon_Minigun.Spin"
		"burst"			"Weapon_Minigun.FireCrit"
	}

	// Weapon Sprite data is loaded by the Client DLL.
	TextureData
	{
		"weapon"
		{
				"file"		"sprites/bucket_minigun"
				"x"		"0"
				"y"		"0"
				"width"		"200"
				"height"		"128"
		}
		"weapon_s"
		{	
				"file"		"sprites/bucket_minigun"
				"x"		"0"
				"y"		"0"
				"width"		"200"
				"height"		"128"
		}
		"ammo"
		{
				"file"		"sprites/a_icons1"
				"x"			"55"
				"y"			"60"
				"width"		"73"
				"height"	"15"
		}
		"crosshair"
		{
				"file"		"sprites/crosshairs"
				"x"			"64"
				"y"			"64"
				"width"		"64"
				"height"	"64"
		}
		"autoaim"
		{
				"file"		"sprites/crosshairs"
				"x"			"0"
				"y"			"48"
				"width"		"24"
				"height"	"24"
		}
	}
}

Make this a TXT file and Place it in tf/scripts (You May Have To Make This Folder) Note: This Only works on your own servers.

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Script.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Script a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Script.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • RGB avatar
    Availability
    Offline
    Points Level
    Drudge Points Level icon
    Drudge
    1,165 points
    Account Age Level
    Graduate Age Level icon
    Graduate
    3 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    3 years ago:

    Cons:

    • Local server 4/10
    Bananite
  • [GSR]Skully avatar
    Availability
    Offline
    Account Age Level
    Graduate Age Level icon
    Graduate
    3 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    3 years ago:

    Im new, how to name it?

    TF2 Snipestar
  • darthz01 avatar
    Availability
    Offline
    Points Level
    Beggar Points Level icon
    Beggar
    36 points
    Account Age Level
    Veteran Age Level icon
    Veteran
    5 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    5 years ago:
    Posted by 0urher0nik0 200 dmg per shot, 10 boolets per count, and little spread...? am i right?

    Yup, and it also fires rockets instead of boolets.

    This is awesome, but I want a minigun that fires miniguns!

    This'll be fun on local servers.

    Bananite
  • 0urher0nik0 avatar
    Availability
    Offline
    Account Age Level
    Veteran Age Level icon
    Veteran
    5 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    5 years ago:

    200 dmg per shot, 10 boolets per count, and little spread...? am i right?

    I am here, not there, here.
  • PhantomX999 avatar
    Availability
    Offline
    Account Age Level
    Veteran Age Level icon
    Veteran
    5 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    5 years ago:

    You could say what the f they do.........

    Bananite
  • funsize avatar
    Availability
    Offline
    Points Level
    Drudge Points Level icon
    Drudge
    1,320 points
    Exemplary Feedback Level
    Helper Exemplary Feedback Level icon
    Helper
    1 EF's
    Account Age Level
    Elder Age Level icon
    Elder
    7 years old
    Clearance Level
    Member Clearance Level icon
    Member
    • Report icon
    5 years ago:

    These are all pointless.

    Uncloak and Dagger avatar
    User Title
    Uncloak and Dagger

Credits

Key Authors
Superme9000
Coding

Submitter

Superme9000 avatar
Availability
Offline
Points Level
Beggar Points Level icon
Beggar
180 points
Account Age Level
Veteran Age Level icon
Veteran
5 years old
Clearance Level
Member Clearance Level icon
Member

Superme9000
(Creator/Co-creator)

Rating

?/10
Not yet rated.

Stats

Post Count
6
ViewCount
2,713
Date Added
5 years ago
Date Modified
5 years ago

License

N/A

Share

Code to use:

More embeddable images

Bookmark and Share