Configurarea roboților în cs - descărcare contra-grevă 1

În procesul de testare beta, mulți jucători și-au exprimat dorința de a personaliza propriile boți. VALVe, cu ajutorul Turtle Rock Studios, jucătorii au decis să meargă la întâlnire și incluse în roboții BotProfile.db dosar care descrie roboții și personalitatea lor într-o formă accesibilă pentru editare.







Următorii parametri pot fi configurați (toate valorile sunt setate numai cu litere latine):

Nume (Nume)
Semnificație: Text. Dacă numele conține spații, trebuie să fie cuprins în ghilimele (Exemplu: "BOT MAHb9K")
Descriere: Numele botului.

Abilitate (abilitate / abilitate)
Valoare: 0 până la 100
Descriere: Definește abilitățile de bază ale botului. Roboții cu un nivel scăzut de calificare trage dezgustătoare și rareori se uite la părțile laterale, în timp ce roboții cu mare capacitate de a urmări perfect la, verificați unghiurile sunt capabili de a utiliza un cuțit pentru a rula mai repede, pentru a porni arma când a alerga afară de muniție, etc.

Agresivitatea (agresivitatea)
Valoare: 0 până la 100
Descriere: Determină cât de agresiv este botul. Roboții agresiune cu o mai mică atenție de mare plătitor la pericol (de exemplu, la punctul în care a murit în prealabil colegii de echipă) preferă rashit (Rush) și rareori se îndepărteze.

ReactionTime (timpul de reacție)
Valoare: 0,2 până la 0,5 secunde
Descriere: Specifică timpul de răspuns al botului. Timpul de reacție este întârzierea dintre modul în care botul sesizează un eveniment vizual sau sunet și modul în care reacționează la el. Serveste pentru a oferi "umanoid".

AttackDelay (Delay Attack)
Valoare: Numărul de secunde pe care botul îl va declanșa atunci când vede țintă.
Descriere: După ce botul a văzut inamicul, ar trebui să dureze ceva timp înainte de a începe să tragă. Acest atribut este folosit în principal pentru a oferi oamenilor nou-veniți timp să reacționeze și să-și asume scopul.







Lucrul în echipă (joc de echipa)
Valoare: 0 până la 100
Descriere: Determină cât de mult se concentrează botul asupra acțiunilor echipei. Bots cu un nivel înalt de echipă ascultă radioul și de obicei păstrează împreună cu tovarășii lor. Bots cu o rată scăzută preferă să acționeze singuri.

WeaponPreference (preferință de armă)
Valoare: nici unul (nici unul) sau altul de cumpărare (de exemplu, m4a1)
Descriere: Defineste arma preferata a botului. Un bot poate avea mai multe valori ale unei arme preferate care determină prioritatea lor în alegerea atunci când cumpără sau când se ridică de la sol.

Dificultate (Nivel de dificultate)
Semnificație: EASY (ușor) | NORMAL (normal) | HARD (greu) EXPERT (expert)
Descriere: Definește nivelurile de complexitate în care un bot poate fi folosit. Nivelul de dificultate poate fi combinat (de exemplu NORMAL + HARD)

VoicePitch (ton vocal)
Valoare: de la 85 la 120 (100 este standard)
Descriere: Determină tonul vocii botului în conversațiile radio. Valorile inferioare înseamnă o voce mai mică.

Piele (Piele)
Valoare: între 0 și 4
Descriere: Definește selecția pielii pentru bot în joc. Valorile de la 1 la 4 definesc pielea, așa cum se arată în meniul de selecție al jucătorului. O valoare de 0 este o selecție aleatorie.

Folosind acești parametri, este posibil să creați multe combinații diferite de capabilități ale roboților. Pentru a specifica parametrii botilor, se utilizează constructul "Implicit":

lipsă
Abilitate = 50
Agresivitate = 50
Timp de reacție = 0,3
AttackDelay = 0
Lucrul în echipă = 75
WeaponPreference = niciunul
Cost = 0
Dificultate = NORMAL
VoicePitch = 100
Piele = 0
capăt


Sistemul de șabloane este de asemenea gândit prin. Pentru a descrie șablonul, se utilizează construcția "Template":

Șablon de șablon
// exemplu de model "pușcă" a armei preferate
WeaponPreference = ak47
WeaponPreference = famas
WeaponPreference = galil
WeaponPreference = mp5
capăt

Expert în șabloane
// un exemplu de șablon "Expert" care stabilește parametrii bot
Abilitate = 90
Agresivitate = 90
ReactionTime = 0,2
Cost = 4
Dificultate = EXPERT
VoicePitch = 88
capăt


Acum, puteți specifica parametrii unui anumit bot cu un nume unic:

Ușor Yogi
// un bot prost impresionat "Yogi" cu un ușor redus
// Sensibilitate
VoicePitch = 99
capăt

Normal + pușcă Adam
// bob normal "Adam" preferând armele
// cu o audibilitate îmbunătățită
Piele = 1
VoicePitch = 105
capăt


Există programe pentru editare mai convenabilă a lui BotProfile.db:







Articole similare

Trimiteți-le prietenilor: