Jump to content

Join our Slack

Talk to other users and have a great time
Slack Server

Welcome to our Community

Click here to get your Exiled Bot license
Donation Store
Sign in to follow this  
yeolgrampy

.51b - bot won't correctly detect or maybe enforce mapping exclusion rules

Recommended Posts

Here's my ipd, this is .51b.

// Welcome to the map runner configuration file. Syntax is the same as in Pickit/default.ipd.
// Keys available: [RunMap], [ignoreMap], [MapLevel], [upgradeQuality], [upgradeToMagic], [upgradeToRare], [RerollMods].
// Whenever you use the "less than" symbol (<) for MapLevel, you'll need to add [MapLevel] >= "66" (could be more than 66 but never less). This is to avoid bug, sry about that.
// Map upgrading will only be made on a map that has been selected by the bot to farm.
// All the map mods can be found in ModsList.html file.

// Example: Run rare maps level less than 69
// [MapLevel] >= "66" && [MapLevel] < "69" && [Rarity] == "Rare" # [RunMap] == "true"

/////////////////////////////////////////////////////////////////////////////////////
//                                                                                 //
//                            GENERAL SETTINGS                                     //
//                                                                                 //
/////////////////////////////////////////////////////////////////////////////////////

// Run any map between level 68 and 76
[MapLevel] >= "68" && [MapLevel] < "76" # [RunMap] == "true"

// If you want to enable automatic quality upgrading
// [MapLevel] >= "72" && [Quality] <= "16" && [Rarity] == "Normal" # [upgradeQuality] == "true"

// If you want to transmut or alch maps before running them. Be careful UpgradeToMagic and UpgradeToRare aren't compatible.
// [Rarity] == "Normal" # [upgradeToMagic] == "true"
[Rarity] == "Normal" # [upgradeToRare] == "true"

// Use this to roll for a specific amount of Item Quantity **(DOES NOT INCLUDE QUANTITY FROM QUALITY)**
// [map_item_drop_quantity_+%] < "20" && [Rarity] == "Magic" # [RerollMods] == "true" // -- ITEM QUANTITY   -- Total Item Quantity of the ** MAP MODS ONLY **

// Ignore unique maps
[Rarity] == "Unique" # [ignoreMap] == "true"

// If you wanna run Sacrifices, just uncomment following lines. Don't forget tu comment first General Settings line ([MapLevel] >= "68" && [MapLevel] < "71" # [RunMap] == "true")
// to be sure that bot will run only Sacrifices.

// [Type] == "Sacrifice at Dusk" # [RunMap] == "true"
// [Type] == "Sacrifice at Dawn" # [RunMap] == "true"
// [Type] == "Sacrifice at Noon" # [RunMap] == "true"
// [Type] == "Sacrifice at Midnight" # [RunMap] == "true"

// Maps where bot gets easily stucked. Better to avoid running them because it could trigger ban. Thanks to report any map that should be added to the list.
[Type] == "Orchard Map" # [ignoreMap] == "true"
[Type] == "Tropical Island Map" # [ignoreMap] == "true"
[Type] == "Vaal Pyramid Map" # [ignoreMap] == "true"
[Type] == "Dungeon Map" # [ignoreMap] == "true"
[Type] == "Torture Chamber Map" # [ignoreMap] == "true" // Bot get stucked on this one, and boss is totally OP anyway..
[Type] == "Dry Peninsula Map" # [ignoreMap] == "true"
[Type] == "Jungle Valley Map" # [ignoreMap] == "true"
[Type] == "Arena Map" # [ignoreMap] == "true"
[Type] == "Pit Map" # [ignoreMap] == "true"

/////////////////////////////////////////////////////////////////////////////////////
//                                                                                 //
//                              NASTY MODS                                         //
//                                                                                 //
/////////////////////////////////////////////////////////////////////////////////////

// If you want to reroll map in case of bad mods detected (thanks to immo, zeMagic and the community for the list)
[map_monsters_reflect_%_physical_damage] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[map_monsters_reflect_%_physical_damage] >= "1" # [ignoreMap] == "true"
[map_monsters_reflect_%_elemental_damage] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[map_monsters_reflect_%_elemental_damage] >= "1" # [ignoreMap] == "true"
[map_player_has_blood_magic_keystone] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[map_player_has_blood_magic_keystone] >= "1" # [ignoreMap] == "true"
// [map_player_status_recovery_speed_+%] < "0" && [Rarity] == "Magic" # [RerollMods] == "true" // Life, mana and  es recovery 50% slower
// [map_player_status_recovery_speed_+%] < "0" # [ignoreMap] == "true"
[no_mana_regeneration] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true" // No mana regen
[no_mana_regeneration] >= "1" # [ignoreMap] == "true"
[no_life_regeneration] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true" // No life regen
[no_life_regeneration] >= "1" # [ignoreMap] == "true"
[map_player_no_regeneration] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true" // No life / mana regen
[map_player_no_regeneration] >= "1" # [ignoreMap] == "true"
// [map_player_has_level_X_temporal_chains] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
// [map_player_has_level_X_temporal_chains] >= "1" # [ignoreMap] == "true"
// [map_spawn_two_bosses] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
// [map_spawn_two_bosses] >= "1" # [ignoreMap] == "true"
// [map_spawn_extra_exiles] > "0" && [Rarity] == "Magic" # [RerollMods] == "true" // Rogue exile
// [map_spawn_extra_exiles] > "0" # [ignoreMap] == "true"
// [map_base_ground_fire_damage_to_deal_per_minute] > "5000" && [Rarity] == "Magic" # [RerollMods] == "true"
// [map_base_ground_fire_damage_to_deal_per_minute] > "5000" # [ignoreMap] == "true"
// [map_ground_lightning] == "1" && [Rarity] == "Magic" # [RerollMods] == "true"
// [map_ground_lightning] == "1" # [ignoreMap] == "true"
// [map_base_ground_desecration_damage_to_deal_per_minute] > "5000" && [Rarity] == "Magic" # [RerollMods] == "true"
// [map_base_ground_desecration_damage_to_deal_per_minute] > "5000" # [ignoreMap] == "true"

/////////////////////////////////////////////////////////////////////////////////////
//                                                                                 //
//                              NASTY MAPS                                         //
//                                                                                 //
/////////////////////////////////////////////////////////////////////////////////////

// Thanks to DiciannoveGaming, immo, ExVault, the community

// SPELL BLOCK NEEDED
// [Type] == "Temple Map" # [ignoreMap] == "true" //remove if your build has spell block.
// [Type] == "Crematorium Map" # [ignoreMap] == "true" //remove if your build has spell block.
// [Type] == "Shipyard Map" # [ignoreMap] == "true" //remove if your build has spell block.
// [Type] == "Courtyard Map" # [ignoreMap] == "true" //remove if your build has spell block.

// INFERNAL BLOW NEEDED
// [Type] == "Labyrinth Map" # [ignoreMap] == "true" //remove if your build is infernal blow.

// MOM + ARCTIC ARMOUR to survive
// [Type] == "Jungle Valley Map" # [ignoreMap] == "true"// endless stream of small spiders, takes forever to kill.

//RETARD BOSS
// [Type] == "Residence Map" # [ignoreMap] == "true"
// [Type] == "Palace Map" # [ignoreMap] == "true"
// [Type] == "Maze Map" # [ignoreMap] == "true"

/////////////////////////////////////////////////////////////////////////////////////
//                                                                                 //
//                              MAPS TO IGNORE                                     //
//                                                                                 //
/////////////////////////////////////////////////////////////////////////////////////

// Maps to ignore based on rarity. If you want to run specific Unique maps then comment the Uniques here, and uncomment the specific ones you want to run at the bottom.

// [Rarity] == "Rare" # [ignoreMap] == "true"
// [Rarity] == "Magic" # [ignoreMap] == "true"
// [Rarity] == "Normal" # [ignoreMap] == "true"


// Maps to ignore by name (Thanks to Omega for this list)


// [Type] == "Crypt Map" # [ignoreMap] == "true"
// [Type] == "Dried Lake Map" # [ignoreMap] == "true"
// [Type] == "Dunes Map" # [ignoreMap] == "true"
// [Type] == "Dungeon Map" # [ignoreMap] == "true"
// [Type] == "Grotto Map" # [ignoreMap] == "true"
// [Type] == "Orchard Map" # [ignoreMap] == "true"
// [Type] == "Overgrown Ruin Map" # [ignoreMap] == "true"
// [Type] == "Tropical Island Map" # [ignoreMap] == "true"
// [Type] == "Untainted Map" # [ignoreMap] == "true"
// [Type] == "Arcade Map" # [ignoreMap] == "true"
// [Type] == "Arsenal Map" # [ignoreMap] == "true"
// [Type] == "Cemetery Map" # [ignoreMap] == "true"
// [Type] == "Mountain Ledge Map" # [ignoreMap] == "true"
// [Type] == "Sewer Map" # [ignoreMap] == "true"
// [Type] == "Thicket Map" # [ignoreMap] == "true"
// [Type] == "Wharf Map" # [ignoreMap] == "true"
// [Type] == "Ghetto Map" # [ignoreMap] == "true"
// [Type] == "Mud Geyser Map" # [ignoreMap] == "true"
// [Type] == "Museum Map" # [ignoreMap] == "true"
// [Type] == "Reef Map" # [ignoreMap] == "true"
// [Type] == "Spider Lair Map" # [ignoreMap] == "true"
// [Type] == "Springs Map" # [ignoreMap] == "true"
// [Type] == "Vaal Pyramid Map" # [ignoreMap] == "true"
// [Type] == "Catacomb Map" # [ignoreMap] == "true"
// [Type] == "Overgrown Shrine Map" # [ignoreMap] == "true"
// [Type] == "Promenade Map" # [ignoreMap] == "true"
// [Type] == "Shore Map" # [ignoreMap] == "true"
// [Type] == "Spider Forest Map" # [ignoreMap] == "true"
// [Type] == "Tunnel Map" # [ignoreMap] == "true"
// [Type] == "Bog Map" # [ignoreMap] == "true"
// [Type] == "Coves Map" # [ignoreMap] == "true"
// [Type] == "Graveyard Map" # [ignoreMap] == "true"
// [Type] == "Pier Map" # [ignoreMap] == "true"
// [Type] == "Underground Sea Map" # [ignoreMap] == "true"
// [Type] == "Villa Map" # [ignoreMap] == "true"
// [Type] == "Arachnid Nest Map" # [ignoreMap] == "true"
// [Type] == "Colonnade Map" # [ignoreMap] == "true"
// [Type] == "Dry Woods Map" # [ignoreMap] == "true"
// [Type] == "Strand Map" # [ignoreMap] == "true"
// [Type] == "Temple Map" # [ignoreMap] == "true"
// [Type] == "Jungle Valley Map" # [ignoreMap] == "true"
// [Type] == "Labyrinth Map" # [ignoreMap] == "true"
// [Type] == "Mine Map" # [ignoreMap] == "true"

// [Type] == "Torture Chamber Map" # [ignoreMap] == "true"
// [Type] == "Waste Pool Map" # [ignoreMap] == "true"
// [Type] == "Canyon Map" # [ignoreMap] == "true"
// [Type] == "Cells Map" # [ignoreMap] == "true"
// [Type] == "Dark Forest Map" # [ignoreMap] == "true"
// [Type] == "Dry Peninsula Map" # [ignoreMap] == "true"
// [Type] == "Gorge Map" # [ignoreMap] == "true"
// [Type] == "Maze Map" # [ignoreMap] == "true"
// [Type] == "Residence Map" # [ignoreMap] == "true"
// [Type] == "Underground River Map" # [ignoreMap] == "true"
// [Type] == "Bazaar Map" # [ignoreMap] == "true"
// [Type] == "Necropolis Map" # [ignoreMap] == "true"
// [Type] == "Plateau Map" # [ignoreMap] == "true"
// [Type] == "Academy Map" # [ignoreMap] == "true"
// [Type] == "Crematorium Map" # [ignoreMap] == "true"
// [Type] == "Precinct Map" # [ignoreMap] == "true"
// [Type] == "Shipyard Map" # [ignoreMap] == "true"
// [Type] == "Shrine Map" # [ignoreMap] == "true"
// [Type] == "Courtyard Map" # [ignoreMap] == "true"
// [Type] == "Palace Map" # [ignoreMap] == "true"
// [Type] == "Vaal Temple Map" # [ignoreMap] == "true"


// Unique Maps by Name


// [Type] == "Crypt Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // The Coward's Trial
// [Type] == "Mountain Ledge Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Maelström of Chaos
// [Type] == "Reef Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Mao Kun
// [Type] == "Vaal Pyramid Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Vaults of Atziri
// [Type] == "Overgrown Shrine Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Acton's Nightmare
// [Type] == "Temple Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Poorjoy's Asylum
// [Type] == "Torture Chamber Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Oba's Cursed Trove
// [Type] == "Strand Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Whakawairua Tuahu
// [Type] == "Maze Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Olmec's Sanctum
// [Type] == "Necropolis Map" && [Rarity] == "Unique" # [ignoreMap] == "true" // Death and TaxesS

Share this post


Link to post
Share on other sites

yeah it's funny, my bot actually ignores some of my harmless mods, and purposefully chooses my most hated (phys. reflect)...  quite a sense of humor it has on it!

Share this post


Link to post
Share on other sites

[map_monsters_reflect_%_elemental_damage] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[map_monsters_reflect_%_elemental_damage] >= "1" # [ignoreMap] == "true"

 

In your case bot won't reroll this mod, cause you have set it to be ignored. Just remove ignore strings.

Share this post


Link to post
Share on other sites

Here's my ipd, bot rerolls everything fine:

 

[MapLevel] < "74" && [Rarity] == "Magic" # [RunMap] == "true"

 

[MapLevel] >= "72" && [Quality] <= "16" && [Rarity] == "Normal" # [upgradeQuality] == "true"

 

[Rarity] == "Normal" && [MapLevel] < "74" # [upgradeToMagic] == "true"

[Rarity] == "Unique" # [ignoreMap] == "true"

 

[map_monsters_reflect_%_elemental_damage] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[map_player_has_blood_magic_keystone] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"

[map_additional_player_maximum_resistances_%] < "0" && [Rarity] == "Magic" # [RerollMods] == "true" //-max res
[map_player_has_level_X_temporal_chains] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"

 

I didn't test blood magic though.

Share this post


Link to post
Share on other sites

Here is a temporary (because sometimes the codes change with patches) fix to reflect.

 

[1015] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[1015] >= "1" && [Rarity] == "Rare" # [ignoreMap] == "true"
[1016] >= "1" && [Rarity] == "Magic" # [RerollMods] == "true"
[1016] >= "1" && [Rarity] == "Rare" # [ignoreMap] == "true"

 

1016 is elemental reflect.

1015 is physical reflect.

 

To do this, simply press f7 (dump) with the jacked up map in your inventory, search for the map in the dump file in the log folder of exiled bot, and find the number that corresponds with the percentage or whatever.  In my case, reflect is 13%, so search for the 13 under the map title, and copy the four digit number, that's the code for the specific map mod you dislike... 

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...