Difference between revisions of "Mflash.tbl"

From FreeSpace Wiki
Jump to: navigation, search
m (updated version info)
m (updated version info)
Line 1: Line 1:
Revision information.. <!-- Please update this information when page is updated -->
+
{{TableVersion|4896|4896}}
::'''3.6.x branch:''' 2.7.2.3
 
::'''3.7 branch:''' 2.13
 
 
 
  
 
Mflash.tbl is used to define different muzzleflashes that are seen in game.
 
Mflash.tbl is used to define different muzzleflashes that are seen in game.
Line 21: Line 18:
 
*Every 'blob' needs their own '''+blob_name:''', '''+blob_offset:''', and '''+blob_radius:''' properties
 
*Every 'blob' needs their own '''+blob_name:''', '''+blob_offset:''', and '''+blob_radius:''' properties
 
*Syntax: '''String'''
 
*Syntax: '''String'''
 +
 +
 +
====+override====
 +
{{Table3610|
 +
*Removes the existing blobs before adding new ones.}}
  
  

Revision as of 15:37, 14 June 2009

Revision information.....

FSO Revision: 4896
Note: Please update the version when the page is updated. If your edit had nothing to do with new code entries then please do not edit the version


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


+override

FS2 Open 3.6.10:
  • Removes the existing blobs before adding new ones.


+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