Mflash.tbl
From FreeSpace Wiki
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