Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
tmf:assigngear [2016/03/20 12:55]
snippers [Creating/Modifying your own faction config]
tmf:assigngear [2016/04/25 23:11]
snippers [Creating/Modifying your own faction config]
Line 21: Line 21:
  
 === Config 101 === === Config 101 ===
-Every role is its own class e.g. 'class baseMan'. Every class has properties with the general pattern of "​PROPERTY = VALUE;". Each of these properities is responsible for different things. For example the '​displayName'​ property is used as a description for this particular kit so if you use '​displayName = "​Rifleman";'​ that will set the description of that role to Rifleman. Note there can not be two of the same property in a class.+Every role (rifleman/​automatic rifleman etc.) requires ​its own class e.g. <code cpp>class baseMan ​{};</​code>​
  
-There are also array properties which take the format of: <code cpp>​PROPERTY[] = {"​element1",​ "​element2",​ ... };</​code>​+Every class has properties with the general pattern of: 
 + 
 +<code cpp>​PROPERTY = VALUE;</​code>​ 
 + 
 +Each of these properties is responsible for different things. For example the '​displayName'​ property is used as a description for this particular kit so if you use '​displayName = "​Rifleman";'​ that will set the description of that role to Rifleman. Note there can not be two of the same property in a class. 
 + 
 +There are also array properties. Arrays are lists which take the format of: <code cpp>​PROPERTY[] = {"​element1",​ "​element2",​ ... };</​code>​ 
 +For example: 
 +<code cpp>​linkedItems[] = {"​ItemMap","​ItemCompass","​ItemWatch"​};</​code>​ 
 +Here we have an array property called linkedItems that consists of 3 elements "​ItemMap",​ "​ItemCompass"​ and "​ItemWatch"​.
  
 **Class Inheritance** **Class Inheritance**
Line 42: Line 51:
 } }
 </​code>​ </​code>​
-The linkedItems for ftl are now: "​ItemWatch","​ItemMap","​ItemCompass""​Rangefinder"​ and "​ItemGPS"​+The linkedItems for ftl are now: "​ItemWatch","​ItemMap","​ItemCompass""​Rangefinder"​ and "​ItemGPS"​. Each of these will be given to a unit that matches the class.
  
 === Getting classnames === === Getting classnames ===
  • tmf/assigngear.txt
  • Last modified: 2020/07/04 19:25
  • by snippers