Mflash.tbl

From FreeSpace Wiki
Revision as of 17:09, 11 October 2006 by Wanderer (talk | contribs) (initial page commit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Mflash.tbl is used to define different muzzleflashes that are seen in game.

Format

  • Table begins with #Muzzle flash types
  • Each muzzleflash is its own section that starts with $Mflash:
  • Table ends with #end

Mflash

+name:

  • Defines the name of the muzzleflash
  • Every muzzleflash may have several graphics (animations) attached to it
  • Every 'blob' needs their own +blob_name:, +blob_offset:, and +blob_radius: properties
  • Syntax: string

+blob_name:

  • Defines the animation used for the 'blob'
  • Syntax: string

+blob_offset:

  • Defines the distance from the firing point along the 'line of fire' for the centerpoint of animation
  • Syntax: float

+blob_radius:

  • Defines the radius of the animation
  • Syntax: float

Sample

  • Retail FreeSpace 2 table
  • Has 1 muzzleflash that has four animations attached to it
#Muzzle flash types

;; small muzzle flash
$Mflash:
+name:			mflash_small		;; whatever you want to name it

+blob_name:		expmissilehit1					;; anim name, offset from muzzle, radius
+blob_offset:	1.0 
+blob_radius:	6.0					

+blob_name:		expmissilehit1					;; anim name, offset from muzzle, radius
+blob_offset:	4.5
+blob_radius:	4.0					

+blob_name:		expmissilehit1					;; anim name, offset from muzzle, radius
+blob_offset:	6.0
+blob_radius:	3.0					

+blob_name:		expmissilehit1					;; anim name, offset from muzzle, radius
+blob_offset:	8.5
+blob_radius:	3.0					


#end