Perfect Dark Source: item_weaponset
![Underlinked - Logo.png](/w/images/9/91/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
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
January 2024
Description de l'entité
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.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
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.
- 0: Default
- 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.