• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Random47

Corporal
31 Badges
May 17, 2016
30
20
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Field Marshal
  • Stellaris - Path to Destruction bundle
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Battle for Bosporus
  • Stellaris: Nemesis
  • Victoria 3 Sign Up
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Stellaris
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
I've tried to mod welfare institution in Victoria 3\game\common\institutions\00_institutions.txt like this:

Code:
institution_social_security = {
    icon = "gfx/interface/icons/institution_icons/social_security.dds"
    background_texture = "gfx/interface/illustrations/institutions/social_security.dds"
    modifier = {
        if = {
            limit = {
                is_pop_type = academics
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = bureaucrats
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = clerks
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = engineers
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = farmers
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = laborers
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = machinists
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = officers
            }
            state_welfare_payments_add = 0.1
        }
        if = {
            limit = {
                is_pop_type = soldiers
            }
            state_welfare_payments_add = 0.1
        }
    }
}

The idea is to remove rich strata (capitalists and aristocrats) from getting welfare. It didn't work. Anyone knows how it can be done? Is there any other kind of limiters for strata or pop type?