Author Topic: Soliders+  (Read 7374 times)

Offline mrcalzon02

  • Sergeant
  • **
  • Posts: 28
    • View Profile
Soliders+
« on: August 13, 2017, 12:05:39 am »
Based on LM2000's mod,SoldiersExtended. This adds new types of soldiers to Recruit as members of the "Elite" unit that is X-com.
 "Freedom Fighter" Civilians recruited from Terror mission combat zones that seam to "excel" at melee combat.
 "Law Enforcement"(Custom names) Recruiting from local police forces that have been exposed to the Alien threat.
 "War Veteran"( Custom names ) Veteran of humanity's many domestic wars and conflicts.
 "Clone Warrior"( Custom names ) Fresh from the shadowy X-com Cloning vats.
 "Andriod Warrior"( Custom names ) Constructed being's built for combat.
Recruiting from different Groups of "people" each have different Costs , salary, stat ranges, Even Custom name groups for some sets of recruits.

I would also love to pad the custom names list out with more names of Androids and clones From literature and other sources.  For ease of translation/addition  i have the .nams separated into their own folders.
i don't know would it be fun to have clones and androids come from different nations just like others or would it be more helpful to keep them separate?
Leaving them the same as soldier's allows them to be equipped as  normal, with armor or weapons as preferred.

Updated  to 1.2
-Change log
 - Added custom names for "Law Enforcement" And "War Veteran"
 - Added Custom Flags for "Android" and "Clone" Groups  For an attempt at Compatibility with Celebrate Diversity mod. in Resources/Flags
« Last Edit: August 24, 2017, 10:15:34 am by mrcalzon02 »

Offline Banshee

  • Squaddie
  • *
  • Posts: 5
    • View Profile
Re: Soliders+
« Reply #1 on: August 31, 2017, 07:13:20 am »
I don't know, you had planned or not, but you've got a veteran worser than the rookie (rebel fighter) in all though (especially in TU: 20 less)  and is more expensive to hire. Clone is also worser than a rookie in starting stats. Moreover, clone and Android more expensive to hire and pay than a rebel, but they all have the same maximum stats caps. And in overall, all units have same stats caps, and only slightly different (10 more on max) initial stats. Actually, thereis no difference at recruiting rebel or lawman except cost: 10k against 30k. Thats about rebel, police and veteran.
 Clone and android, i wanted some kind of them for a looong time, but they should need new unique research (or, at least, binding with existing one). Possibly, need to somehow bind it to using dead soldiers corpses in manufacturing (it has a attractive smell of technoNecromancy))... Perhaps, android should somehow have differences from human heads or entirely new models... clone should be cheap in wage, android definitely needs to be more efficient in some way than humans... Thats'll be quite fine but not necessarily.
 - All i mean, it's just mad to recruit them at start of game, and they have no differences from rookies exc. cost)

Offline mrcalzon02

  • Sergeant
  • **
  • Posts: 28
    • View Profile
Re: Soliders+
« Reply #2 on: August 31, 2017, 12:19:22 pm »
Here is the Ruleset Governing the Stat spreads, for you to see the spread in stat ranges, i believe that once you read it you might see some value in the starting values as balanced against normal "Soldiers" it is X-com so expect RNG to screw you when ever possible. but the "average" stats leads to high starting values on average for the different types of people.

I will give some thought to Crunching the numbers some more and maybe working up some stat graphs to show the differences in averages. good ol'e x-com bureau of statistics style. (unless someone better with graphs beat's me to it.)

there are some Vaguely "Fluff" reasons for certain things,

soldiers:
  - type: STR_SOLDIER_ROOKIE
    costBuy: 10000
    costSalary: 10000
    minStats:
      tu: 50
      stamina: 20
      health: 15
      bravery: 10
      reactions: 30
      firing: 40
      throwing: 50
      strength: 20
      psiStrength: 0
      psiSkill: 0
      melee: 60
    maxStats:
      tu: 60
      stamina: 70
      health: 40
      bravery: 60
      reactions: 60
      firing: 70
      throwing: 80
      strength: 40
      psiStrength: 100
      psiSkill: 16
      melee: 70
    statCaps:
      tu: 100
      stamina: 100
      health: 100
      bravery: 100
      reactions: 100
      firing: 100
      throwing: 100
      strength: 100
      psiStrength: 100
      psiSkill: 16
      melee: 100
    armor: STR_NONE_UC
##    rank: 1
    standHeight: 22
    kneelHeight: 14
    femaleFrequency: 25
    soldierNames:
      - SoldierName/
    deathMale: [41, 42, 43]
    deathFemale: [44, 45, 46]
  - type: STR_SOLDIER_SQUADDIE
    costBuy: 30000
    costSalary: 10000
    minStats:
      tu: 50
      stamina: 20
      health: 15
      bravery: 10
      reactions: 30
      firing: 50
      throwing: 30
      strength: 20
      psiStrength: 0
      psiSkill: 0
      melee: 40
    maxStats:
      tu: 60
      stamina: 70
      health: 40
      bravery: 60
      reactions: 60
      firing: 70
      throwing: 40
      strength: 40
      psiStrength: 100
      psiSkill: 16
      melee: 70
    statCaps:
      tu: 100
      stamina: 100
      health: 100
      bravery: 100
      reactions: 100
      firing: 100
      throwing: 100
      strength: 100
      psiStrength: 100
      psiSkill: 16
      melee: 100
    armor: STR_NONE_UC
    rank: 2
    standHeight: 22
    kneelHeight: 14
    femaleFrequency: 25
    soldierNames:
      - SoldierName/
    deathMale: [41, 42, 43]
    deathFemale: [44, 45, 46]
  - type: STR_SOLDIER_SERGEANT
    costBuy: 32000
    costSalary: 10000
    minStats:
      tu: 30
      stamina: 20
      health: 15
      bravery: 10
      reactions: 30
      firing: 40
      throwing: 50
      strength: 20
      psiStrength: 0
      psiSkill: 0
      melee: 40
    maxStats:
      tu: 50
      stamina: 70
      health: 40
      bravery: 30
      reactions: 70
      firing: 70
      throwing: 80
      strength: 40
      psiStrength: 100
      psiSkill: 16
      melee: 70
    statCaps:
      tu: 100
      stamina: 100
      health: 100
      bravery: 100
      reactions: 100
      firing: 100
      throwing: 100
      strength: 100
      psiStrength: 100
      psiSkill: 16
      melee: 100
    armor: STR_NONE_UC
#    rank: 1
    standHeight: 22
    kneelHeight: 14
    femaleFrequency: 25
    soldierNames:
      - SoldierName/
    deathMale: [41, 42, 43]
    deathFemale: [44, 45, 46]
  - type: STR_SOLDIER_CAPTAIN
    costBuy: 40000
    costSalary: 40000
    minStats:
      tu: 20
      stamina: 20
      health: 30
      bravery: 20
      reactions: 20
      firing: 50
      throwing: 20
      strength: 20
      psiStrength: 0
      psiSkill: 0
      melee: 20
    maxStats:
      tu: 40
      stamina: 25
      health: 40
      bravery: 70
      reactions: 70
      firing: 60
      throwing: 30
      strength: 25
      psiStrength: 70
      psiSkill: 10
      melee: 80
    statCaps:
      tu: 100
      stamina: 100
      health: 100
      bravery: 100
      reactions: 100
      firing: 100
      throwing: 100
      strength: 100
      psiStrength: 100
      psiSkill: 16
      melee: 100
    armor: STR_NONE_UC
#    rank: 1
    standHeight: 22
    kneelHeight: 14
    femaleFrequency: 25
    soldierNames:
      - Clone/
    deathMale: [41, 42, 43]
    deathFemale: [44, 45, 46]
  - type: STR_SOLDIER_COLONEL
    costBuy: 50000
    costSalary: 50000
    minStats:
      tu: 50
      stamina: 50
      health: 50
      bravery: 50
      reactions: 50
      firing: 50
      throwing: 50
      strength: 50
      psiStrength: 0
      psiSkill: 0
      melee: 80
    maxStats:
      tu: 55
      stamina: 55
      health: 55
      bravery: 80
      reactions: 80
      firing: 80
      throwing: 80
      strength: 80
      psiStrength: 10
      psiSkill: 5
      melee: 100
    statCaps:
      tu: 100
      stamina: 100
      health: 100
      bravery: 100
      reactions: 100
      firing: 100
      throwing: 100
      strength: 100
      psiStrength: 10
      psiSkill: 16
      melee: 100
    armor: STR_NONE_UC
#    rank: 1
    standHeight: 22
    kneelHeight: 14
    femaleFrequency: 25
    soldierNames:
      - Android/
    deathMale: [41, 42, 43]
    deathFemale: [44, 45, 46]
extraStrings:
  - type: en-US
    strings:
      STR_SOLDIER_ROOKIE: "Freedom Fighter"
      STR_SOLDIER_SQUADDIE: "Law Enforcement"
      STR_SOLDIER_SERGEANT: "War Veteran"
      STR_SOLDIER_CAPTAIN: "Clone Warrior"
      STR_SOLDIER_COLONEL: "Andriod Warrior"
  - type: ru
    strings:
      STR_SOLDIER_ROOKIE: "Солдат (Новобранец)"
      STR_SOLDIER_SQUADDIE: "Солдат (Рядовой)"
      STR_SOLDIER_SERGEANT: "Солдат (Сержант)"
      STR_SOLDIER_CAPTAIN: "Солдат (Капитан)"
      STR_SOLDIER_COLONEL: "Солдат (Полковник)"

Offline lm2000

  • Squaddie
  • *
  • Posts: 1
    • View Profile
Re: Soliders+
« Reply #3 on: October 07, 2017, 10:03:14 pm »
Hi!Glad you use my mod.
If you want to make this mod for TFTD just copy SoldierPlusXCOM1 to SoldierPlusXCOM2 and make few changes in metadata.yml
id: SoldierPlusXCOM2
master: xcom2
If you have any question write me to LM2000@ya.ru
« Last Edit: October 07, 2017, 10:05:01 pm by lm2000 »

Offline Yataka Shimaoka

  • Colonel
  • ****
  • Posts: 284
  • I'm the trouble maker
    • View Profile
Re: Soliders+
« Reply #4 on: January 23, 2018, 11:26:52 am »
No, it works with vanilla OXC