Difference between revisions of "Mflash.tbl"

From FreeSpace Wiki
Jump to: navigation, search
m (update)
m (updated version info)
Line 1: Line 1:
 
Revision information.. <!-- Please update this information when page is updated -->
 
Revision information.. <!-- Please update this information when page is updated -->
::'''3.6.x branch:''' 2.7.2.2
+
::'''3.6.x branch:''' 2.7.2.3
::'''3.7 branch:''' 2.12
+
::'''3.7 branch:''' 2.13
  
  

Revision as of 19:38, 21 November 2007

Revision information..

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.


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