weapon_item_spawn

From Valve Developer Community
< Sk
Jump to: navigation, search
English (en)Slovenčina (sk)Translate (Translate)
Hierarchia tried
CMultiSpawner
CPointEntity
CBaseEntity

weapon_item_spawn je point entita(en) dostupná v Left 4 Dead 2 Left 4 Dead 2. Určuje bod kde sa môže objaviť rôzna dostupná vec, okrem vylepšení na zbrane. Daná vec bude automaticky umiestnená na zem.

Keyvalues

Name(en) (targetname) <string(en)>
Meno, ktoré iné entity použijú ak treba referovať na túto entitu.
Icon-Important.pngDôležité:Ak by mala byť vec umiestnená iba v určených herných módoch napríklad len v coop móde treba použiť point_template a poslať doň vstup ForceSpawn prichádzajúci z výstupu OnCoop, entity info_gamemode. Pokus dosiahnúť to opačným spôsobom (čiže posielanie vstupu Kill do tejto entity v herných módoch kde je nechcená) by bol neúspešný lebo v momente ako sa táto entita objaví tak sa skonvertuje na jednu špecifickú weapon_*_spawn entitu a meno (targetname) nie je zachované


Ammo pile (item1) <boolean(en)>
First aid kit (item2) <boolean(en)>
Molotov Cocktail (item3) <boolean(en)>
Pain Pills (item4) <boolean(en)>
Pipe Bomb (item5) <boolean(en)>
Oxygen Tank (item6) <boolean(en)>
Propane Tank (item7) <boolean(en)>
Gasoline Can (item8) <boolean(en)>
Adrenaline (item11) <boolean(en)>
Defibrillator (item12) <boolean(en)>
Boomer Bile (item13) <boolean(en)>
Chainsaw (item16) <boolean(en)>
Grenade Launcher (item17) <boolean(en)>
M60 Machinegun (item18) <boolean(en)>
Note.pngPoznámka: Bude sa zvažovať umiestnenie niektorej z vecí označených 1


Melee Weapon (melee_weapon) <string(en)>
Ak prázdne tak director nebude zvažovať umiestnenie zbrane na blízko. Ak chceš aby director zvažoval umiestnenie niektorej, použi niektorú z možností zobrazených nižšie (rovnaký princíp ako weapon_melee_spawn)
  • golfclub
  • fireaxe
  • frying_pan
  • machete
  • baseball_bat
  • crowbar
  • cricket_bat
  • tonfa
  • katana
  • electric_guitar
  • shovel
  • pitchfork
  • Any – director umiestni neiktorú z dostupných zbraní na blízko
Tiež je možnosť špecifikovať viacero zbraní na blízko ak ich oddelíš čiarkou a director vyberie jednu z nich: crowbar,fireaxe,machete

Flagy

  •  [1] : Enable Physics on spawned item
       Zapni fyziku na umiestnenej veci
  •  [2] : Spawned Item Must Exist
       Táto vec musí existovať
  •  [8] : Infinite Items
       Nekonečno vecí

Úprava FGD (nepovinné)

Pomocný Model

Tejto entite chýba pomocný model pre jednoduché určenie polohy v Hammer editore. Nasledujúci návod vysvetluje ako pridať možnosť pomocného modelu:

  • Otvorte FGD súbor Left 4 Dead 2\bin\left4dead2.fgd
  • Dajte hladať:
    @PointClass base(Targetname,Angles) = weapon_item_spawn
  • Zamente to za:
    @PointClass base(Targetname,Angles,Studiomodel)studioprop() = weapon_item_spawn

Potom, zavrite Hammer ak bol otvorený počas FGD úpravy, a pri ďalšom spustení bude dostupná možnosť vybrať pomocný model vo vlastnostiach tejto entity

Prednastavené hodnoty

Niektoré Keyvalues sú prednastavené na 1, ktorých zmena späť na 0 môže byž v niektorých prípadoch zdĺhavá.

Na zmenu týchto prednastavených hodnôt stačí vyhladať v rovnakom FGD súbore nasledovné a zmeniť chcené hodnoty na 0:
item1(integer) : "Ammo pile" : 1 
item2(integer) : "First aid kit" : 0 
item3(integer) : "Molotov Cocktail" : 1 
item4(integer) : "Pain Pills" : 1 
item5(integer) : "Pipe Bomb" : 1 
item6(integer) : "Oxygen Tank" : 0
item7(integer) : "Propane Tank" : 0
item8(integer) : "Gasoline Can" : 0
//item9(integer) : "" : 0		
//item10(integer) : "" : 0
item11(integer) : "Adrenaline" : 1
item12(integer) : "Defibrillator" : 0
item13(integer) : "Boomer Bile" : 0
//item14(integer) : "" : 0
//item15(integer) : "" : 0
item16(integer) : "Chainsaw" : 0
item17(integer) : "Grenade Launcher" : 0	
item18(integer) : "M60 Machinegun" : 0

Pozri tiež