[Testing help] Is there console command to add tile blocker?

  • 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.

James Fire

Lt. General
55 Badges
Jan 30, 2018
1.519
988
  • Crusader Kings II
  • Magicka 2
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - Green Cities
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Age of Wonders III
  • Crusader Kings II: Conclave
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun: Dragonfall
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Cities: Skylines - Campus
  • Stellaris: Ancient Relics
  • Stellaris: Nemesis
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Cities: Skylines - Snowfall
  • Stellaris: Necroids
  • Semper Fi
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Majesty 2 Collection
  • Crusader Kings II: The Old Gods
  • Europa Universalis III
  • Divine Wind
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India

The Dadinator

Second Lieutenant
35 Badges
Sep 6, 2016
151
5
  • Stellaris: Synthetic Dawn
  • Stellaris
  • BATTLETECH: Flashpoint
  • Stellaris: Apocalypse
  • BATTLETECH - Digital Deluxe Edition
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Cities: Skylines Industries
  • Cities: Skylines - Green Cities
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall Sign Up
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Humanoids Species Pack
  • Surviving Mars
  • BATTLETECH
  • Cities: Skylines - Mass Transit
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Cities: Skylines - Snowfall
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • BATTLETECH: Season pass
  • Age of Wonders III
  • Crusader Kings II
you can do it with a planet event and then call that event in the console. In your planet event you need to scope to the tile you want then use set_blocker = tb_bomb_crater (you can find other blockers). Then select the planet and use the console to fire the event. That should work but haven't tested. At worst if selecting the planet first doesn't fire the event on the planet in question, then use the event itself to scope to the planet you want (not elegant but works).
 

Guilliman88

Planet Modifier Guy
46 Badges
Mar 21, 2015
544
429
  • Magicka
  • Stellaris
  • Age of Wonders: Planetfall Deluxe edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • BATTLETECH - Digital Deluxe Edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Crusader Kings III
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Ancient Relics
  • Stellaris: Synthetic Dawn
  • Age of Wonders: Planetfall - Revelations
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
As CaptainNathanScott said, you'll need to make a test event.

I'll give you a template here:

<yourmod>/events/yourmod_test_events.txt

Code:
namespace = mod_testevents

planet_event = {
    id = mod_testevents.1
    hide_window = yes
    is_triggered_only = yes
    
    
    immediate = {
        random_tile = {
            limit = {
                AND = {
                    has_building = no
                    has_pop = no
                }
            }
            if = {
                limit = { has_blocker = yes }
                remove_blocker = yes
            }
            set_blocker = tb_your_mod_tileblocker    # replace this with your custom tileblocker
        }
    }
}

Select a planet ingame, open the console (dont deselect the planet) and type event mod_testevents.1
 

Platoondas

Second Lieutenant
44 Badges
Feb 13, 2012
105
36
  • Crusader Kings II: Charlemagne
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria: Revolutions
  • Leviathan: Warships
  • Crusader Kings II
  • Deus Vult
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings III
  • Surviving Mars
  • Cities: Skylines - Green Cities
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV
  • Victoria 2
  • 500k Club
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
It is actually possible to do this from the command line using the effect command. I'll have to double check when I get home but I believe this was the command I used when I had this problem. It was certainly something similar.
effect random_tile{add_modifier=massive_glacier}