Weapons

Voir le sujet précédent Voir le sujet suivant Aller en bas

Weapons

Message par Sajuuk le Mar 15 Avr 2008 - 12:53

Nouveau tuto sur les armes, voir les *.weapn:
---------------------------------------------------------------------------
--------------------- WEAPONS -------------------
---------------------------------------------------------------------------
StartWeaponConfig(, , , , , , , , , , , , , , , , , , , , , , , , , )

Description
This function is called within a ".wepn" file, and defines the characteristics of a weapon, such as projectile graphics, muzzle velocity, maximum range, and rate of fire. Call StartWeaponConfig only once per ".wepn" file.

Example
StartWeaponConfig(NewWeaponType, "Gimble", "Bullet", "Improved_Plasma_Bomb", "Special Attack", 1200, 1800, 0, 0, 0, 0, 1, 1, 0, 2.1, 0, 0, 0, 0, 260, 40, 0.1, "Normal", 0, 0, 0)

Arguments

1. : Reference to the weapon. Generally, this will be NewWeaponType.
2. : How the weapon tracks targets. Possible values are "Gimble", "AnimatedTurret", or "Fixed". "Gimble" indicates the weapon is not in a turret but can aim at targets within a certain cone. "AnimatedTurret" indicates that the weapon is mounted in a visible, moving turret. "Fixed" indicates the weapon can only fire in a fixed (unchanging) direction, such as the ion cannon on the Ion Cannon Frigate.
3. : Type of projectile, possible values are "InstantHit", "Bullet", "Mine", "Missile", or "SphereBurst". "InstantHit" is generally used with beam weapons, and causes the weapon's damage or other effects to take place immediately upon firing. "Bullet" indicates an unguided projectile. "Mine" indicates the projectile is dropped where the ship is located, and waits to detonate when an enemy ship moves nearby. "Missile" indicates a guided projectile. "SphereBurst" indicates an area of effect weapon. "SphereBurst" weapons require two ".wepn" files to be defined. The first ".wepn" file defines how the weapon is fired, while the second ".wepn" file defines the effects of a hit or miss. See "hgn_smallemp.wepn" and "hgn_smallempburst.wepn" for an example.
4. : The name of the weapon fire script (".wf" file) that specifies effects details.
5. : Indicates the context in which the weapon is used. Possible values are "Normal", "Special Attack", "Normal Only", or "Dropped". "Normal" indicates the weapon is always used during any attack. "Special Attack" indicates the weapon is used only after being activated by research or by the special attack key, which is also active only after researching something. "Normal Only" indicates the weapon is used only if a special attack is not researched. "Dropped" indicates that the weapon fires only when the Deploy Mines key is used. This is used with mines, only.
6. : The velocity of the projectile. For "Missile" weapons, this is the initial velocity. For "InstantHit" and "SphereBurst" weapons, set this to 0.
7. : Maximum range at which the weapon may fire. Note that this does not indicate the maximum range of the projectile.
8. : Only used for "SphereBurst". This determines the radius of the blast, within which all specified ships are affected by the weapon.
9. : Duration of the projectile, in seconds. Used for beam weapons, only.
10. : For beam weapons, this is the anticipation time. The time after the firing sequence starts until the beam appears.
11. : For missiles only. The direction of ejection for the missile. Possible values: 0 (Forward), 1 (Left), and 2 (Up).
12. : Maximum number of hit effects to spawn over the life-time of the weapon. If is 0, then 1 effect will be spawned.
13. : If enabled, the weapon will lead the target. Otherwise, it fires directly at the target.
14. : If enabled, the weapon checks for friendlies in the way before firing.
15. : Delay between shots, in seconds.
16. : Duration of a burst, in seconds. Divide this value by to determine how many shots are fired per burst.
17. : Delay between bursts, in seconds.
18. : If enabled, when the weapon cannot shoot the main target, it will try to shoot secondary targets. (Band Box/Drag Attack)
19. : If enabled, when the weapon cannot shoot any of the given targets, it will scan for nearby enemies (SLOW!).
20. : Horizontal tracking speed of the weapon.
21. : Vertical tracking speed of the weapon.
22. : When the weapon is over the target ship, its speed is modified by this. Use a value smaller than 1 to make beams sweep slowly over the target.
23. : Possible values are "Normal", "Enhanced", or "Bypass". This argument has no obvious effect. The chance that a weapon penetrates a defense field is set by the setPenetration function.
24. : If enabled, the weapon tracks targets outside of its range.
25. : Animation hookup. With this set, the weapon cannot fire untill the Code Red Animation finishes. (See the Vaygr Missile Frigate.)
26. : If the target has less than this health, the beam will go through the target ship.

_________________
{Mes Vidéos} Config Pc:
Cpu : Amd Athlon 64 X2 4800+ Dual Core 2,50 GHz Cache L1 256 Ko L2 1 Mo Bus HT 2000 MHz
Ram : Corsair 3 Go XMS2 DDR2 800 MHz Pc 6400 (2x 512 Mo + 2x 1 Go)
Cg : Albatron nVidia GeForce 8600Gt Ram 512 Mo 400 MHz DDRII Gpu 540 MHz 128 Bits Shaders 1200 MHz - Pci-E
avatar
Sajuuk
Dévelopeur
Dévelopeur

Nombre de messages : 1479
Age : 21
Humeur : En forme!
Date d'inscription : 01/09/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum