Author Topic: Statstring Mod Abbreviations Defined  (Read 11822 times)

Offline Raven_2012

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Statstring Mod Abbreviations Defined
« on: October 16, 2015, 09:06:02 pm »
I am new playing X-Com UFO Defense, I am using openXcom of course. I enabled the Statstring mod, which seems useful. Is there somewhere online or can someone here list what the abbreviations mean? Some I know, like w=weak and b=high bravery. I just kind of want a list I can refer back to, to help me learn them and maybe print them off some I can always know what each one means until I learn them.

Thanks.

Offline Neo23

  • Sergeant
  • **
  • Posts: 48
    • View Profile
Re: Statstring Mod Abbreviations Defined
« Reply #1 on: October 16, 2015, 09:31:05 pm »
Here you are.

b = (brave)
c = (coward)

w = (weak) strength very low

Snpr = (sniper) very good firing and reactions.

M = (marksman ++)
m = (marksman +)

Sct = (scout) Good time units and reactions.

R = (reactions ++)
r = (reactions +)

P = (psi strength ++)
p = (psi strength +)
x = (psi strength very weak)

K = (psi skill ++)
k = (psi skill +)

To see exact numbers look at the XcomUtil_Statstrings.rul or the Wiki. I have the numbers in this list myself, but my are somewhat modified so i removed them here.

Offline Arthanor

  • Commander
  • *****
  • Posts: 2488
  • XCom Armoury Quartermaster
    • View Profile
Re: Statstring Mod Abbreviations Defined
« Reply #2 on: October 16, 2015, 09:33:05 pm »
I think it follows the XComUtils way, which is given here: https://www.ufopaedia.org/index.php?title=Statstrings#The_default_configuration:

(Note that -30 means 30 and below, while 80- means 80 and above, it's a weird way of listing the stats).

It is actually a mod that you can find in your game folder, under.. something like "data/standard/XComUtils_Statstrings/XComUtils_Statstrings.rul". That's the file which defines all the properties. You can copy it into your mod folder and modify it if you'd like (ex.: to make some abbreviations more informative to you, or to get other info).

Offline hellrazor

  • Commander
  • *****
  • Posts: 2027
  • Deep Ruleset Digger & Bughunter
    • View Profile
    • Github Account
Re: Statstring Mod Abbreviations Defined
« Reply #3 on: November 02, 2015, 09:38:03 pm »
Well you can adept them for your own needs. It totally depends on your playstyle and how you handle your soldier,
they may die nevertheless but screening them initially increases survival because they can hit shit!
Even thou sacking 80% or more of your soldiers can be pretty expensive.
Since i do prefer a more aggressive playstyle and heavy usage of tanks, my dudes need to hit their targets.
The statstring can be adepted to your own needs, as i mentioned before, i did so myself, and here is the result:

Code: [Select]
#Screening Statstrings Mod by hellrazor
#Based on XcomUtil by Scott Jones and BladeFireLight
#See https://www.ufopaedia.org/index.php?title=Statstrings
#These are modified Statstrings for my playstyle. (hellrazor)

#BEGIN STATSTRING
  statStrings:

#BEGIN PSI STRENGTH
  - string: "X"
    psiStrength: [~, 59]
  - string: "x"
    psiStrength: [60, 79]
  - string: "p"
    psiStrength: [80, 89]
  - string: "P"
    psiStrength: [90, ~]
#END PSI STRENGTH

#BEGIN PSI SKILL
  - string: "k"
    psiSkill: [30, 49]
  - string: "K"
    psiSkill: [50, 69]
  - string: "q"
    psiSkill: [70, 89]
  - string: "Q"
    psiSkill: [90, ~]
#END PSI SKILL

#BEGIN BRAVERY
  - string: "C"
    bravery: [~, 19]
  - string: "c"
    bravery: [20, 39]
  - string: "b"
    bravery: [40, 59]
  - string: "B"
    bravery: [60, ~]
#END BRAVERY

#BEGIN STRENGTH
  - string: "W"
    strength: [~, 26]
  - string: "w"
    strength: [27, 37]
  - string: "s"
    strength: [38, 47]
  - string: "S"
    strength: [48, ~]   
#END STRENGTH

#BEGIN FIRE ACCURACY
  - string: "N"
    firing: [~, 49]
  - string: "n"
    firing: [50, 69] 
  - string: "m"
    firing: [70, 89]
  - string: "M"
    firing: [90, ~]
#END FIRE ACCURACY

#BEGIN REACTIONS
  - string: "F"
    reactions: [~, 45]
  - string: "f"
    reactions: [46, 57]
  - string: "r"
    reactions: [58, 79]
  - string: "R"
    reactions: [80, ~]
#END REACTIONS

#BEGIN MELEE
  - string: "D"
    melee: [~, 49]
  - string: "d"
    melee: [50, 69]
  - string: "e"
    melee: [70, 89]
  - string: "E"
    melee: [90, ~]
#END MELEE
#END STATSTRINGS