Perfect Dark Source: item_weaponset

From Valve Developer Community
Jump to: navigation, search
Underlinked - Logo.png
This article needs more links to other articles to help integrate it into the encyclopedia. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024
English (en)Deutsch (de)Español (es)Français (fr)
... Icon-Important.png

Description de l'entité

Perfect Dark Source - item weaponset.jpg

Définit le point d'apparaition d'un objet ou arme définit par le mappeur, ou le slot depuis le choix du serveur. Les points de spawn par slot sont généralement par 3 affin d'avoir une arme et deux caisses de munitions.

Note.pngNote:Cette entité est une entité point, mais spawn un model dynamique, celui-ci apparaîtra au centre de l'entité point. item_weaponset ne devrait pas être placé trop près du sol pour éviter de coincé les armes dans le sol.

Paramètres

  • Name

Nom de l'entité.

  • spawnitem
<choices> Quel objet doit apparaître? Use Weapon Set Utilisera le fichier weponset.txt, l'autre option est hard coded et force l'apparition d'un objet définit par le mappeur sans tenir compte du weaponset.
  • weaponsetslot
<integer> le numéro du slot correspondant au wepaonset.txt.Seulement si spawnitem est sur : Use Weapon Set.
  • howtogiveammo
<choices> Définit ammo comme point de vie, d'armure ou tout autre chose propre à l'objet, il sagit des Munition primaire sinon, il cela sera le nombre d'objet que le joueur rammassera (ex: X munition, X armes, X point d'armure).
0: Default
Nombre de munitoin de l'objet. Si Box of Rounds est définit, cela donnera 10 munition par 10.
1: Absolut
TNombre déterminer par le Level Designer. Si ammovalue est à 1 cela donne 1 ammo au lieu de 10 par défaut.
2: Relative
Le Level Designer définit un nombre maximum de munition que l'netité peu donner. Si ammovalue est à 0.5 (50%), Un pistolet avec 50 balles de réserves et 20 dans le chargeur recevra 50+20 = 70 * 0.5 = 35 balles.
3: Custom Ammo String
Le Level Designe rdécide de tout. Utilise customammostring pour déterminer comment donner chaque type de munition et combien.
  • ammovalue
<string> Lus comme entier ou décimal. Non utilisé si howtogiveammo est sur Default ou si Custom Ammo String est définit. Lu comme entier si Absolute, lu comme nombre décimal si Relative est utilisé (où 0 est 0%, 1 est 100%, 1.5 est 150%, etc). Cela affects toutes les sources de munitions de l'objet, ex: Cela affectera les deux type de munition du Superdragon.
  • customammostring
<string> Contient une liste de paramètre (chaîne de caractère). utilisé pour donné différent type e nombre de munition. Syntaxe:
#<HowToGiveAmmo Index> <AmmoValue> #<HowToGiveAmmo Index> <AmmoValue> ...
ex. Pour des munition primaire par Default et des muniton secondaire à hauteur de 50% la syntaxe est : #0 0 #2 0.5

Inputs

  • Kill

Détruit définitivement l'entité.

  • KillHierarchy

Détruit définitivement l'entité et toute les entités qui lui sont parent.

  • AddOutput

Ajoute une connections Input/output entre l'entité source et cible selon le paramètre : <nom du output>:<nom de la cible>:<nom du input>:<parameter>:<delay>:<Temps maximum avant d'être déclenché (-1 = infini)> Ce Input est 'Dangereux' utiliser le avec parcimonie et consciemment.

  • FireUser1-4
Déclenche un Output OnUser 1-4.

Output

  • OnUser 1-4 Déclenché à la réception de l'input FireUser 1-4.

Voir aussi