Help:Writing Guntower pages: Difference between revisions

From Project Nomads Unofficial Wiki
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


== Getting infobox information from game files ==
== Getting infobox information from game files ==
=== Using nebula2-assets-extractor ===
Using the <code>wikibox</code> subcommand with boxes <code>GUNTOWER_MACHINEGUN</code> and <code>GUNTOWER_FIREMISSILE</code>


=== Machine Guns ===
=== Machine Guns ===
Line 11: Line 13:
==== Energy cost ====
==== Energy cost ====
vhcl.getartefactuseenergy
vhcl.getartefactuseenergy
==== Build time ====
.gettimeout of vhcl.bauphase.statewatch
Search for "flakbuildingwatch_bauphase"


==== Health ====
==== Health ====
Line 27: Line 34:
=== Missile ===
=== Missile ===


'''TBD'''
==== Energy cost ====
vhcl.getartefactuseenergy
 
==== Build time ====
.gettimeout of vhcl.bauphase.statewatch
 
Search for "flakbuildingwatch_bauphase"
 
==== Health ====
vhcl.getenergy
 
==== Damage ====
weapon.vhcl.explode.explo.getenergy
Note that this is a different vhcl!
 
==== Guns ====
Count of calls to "addweapon" in turret.vhcl.normal.weapon
 
==== Delay ====
turret.vhcl.normal.weapon.getshotdelay
 
==== Missile speed ====
turret.vhcl.normal.weapon.getstartspeed

Latest revision as of 20:28, 31 October 2022

Guntower pages are to use the Template:Guntower infobox template

Getting infobox information from game files

Using nebula2-assets-extractor

Using the wikibox subcommand with boxes GUNTOWER_MACHINEGUN and GUNTOWER_FIREMISSILE

Machine Guns

Guntowers are defined in the data(1).npk files.

At the root of each Guntower prototype, the vhcl property of type nfactory contains most of the information needed.

Energy cost

vhcl.getartefactuseenergy

Build time

.gettimeout of vhcl.bauphase.statewatch

Search for "flakbuildingwatch_bauphase"

Health

vhcl.getenergy

Damage

turret.vhcl.normal.gun.getdamage Note that this is a different vhcl!

Guns

First int argument of turret.vhcl.normal.gun.beginbarrels

Rate

turret.vhcl.normal.gun.getmgspeed

Missile

Energy cost

vhcl.getartefactuseenergy

Build time

.gettimeout of vhcl.bauphase.statewatch

Search for "flakbuildingwatch_bauphase"

Health

vhcl.getenergy

Damage

weapon.vhcl.explode.explo.getenergy Note that this is a different vhcl!

Guns

Count of calls to "addweapon" in turret.vhcl.normal.weapon

Delay

turret.vhcl.normal.weapon.getshotdelay

Missile speed

turret.vhcl.normal.weapon.getstartspeed