Skip to content

Commit

Permalink
Merge branch 'beta'
Browse files Browse the repository at this point in the history
  • Loading branch information
Malibu-Stacey committed Jul 10, 2020
2 parents 1fa4149 + 4e4afa3 commit b96f059
Show file tree
Hide file tree
Showing 57 changed files with 2,881 additions and 2,177 deletions.
90 changes: 90 additions & 0 deletions BUILD/familiars/drop.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# "drop" type is used when we want to grab a familiar that drops items themselves rather than boosting the odds of the enemy dropping items.
#
# First we grab up to small amount of various specific drops.
#
# 5 turkey booze drops a day. each is size 1 and density of either 5, 5.5, or 6
Fist Turkey prop:_turkeyBooze<5
# every 10 yellow pixels make a size 2 density 5 food or drink. unlimited drops per day. prioritize having enough to craft 2.
# drops 1 per combat with chance of 2nd if wearing familiar specific equip
Puck Man item:Yellow Pixel<20
Ms. Puck Man item:Yellow Pixel<20
# 1st wax drop per run only takes 5 combats, afterwards 30. makes a single size 2 density 4.25 food or drink
Optimistic Candle prop:optimisticCandleProgress>=25
# 1st robin egg per run only takes 5 combats, afterwards 30. potion that gives all res +3
Rockin' Robin prop:rockinRobinProgress>=25
# 1st burning newspaper per run only takes 5 combats, afterwards 30. can be used for +5 adv on dayroll back equip
Garbage Fire prop:garbageFireProgress>=25
# Hot ashes can make a potion that gives +15 ML for 15 adv. keep 1 of them in stock
Galloping Grill prop:_hotAshesDrops<5;item:hot ashes<1
#
# get substats from fist turkey in The Source path
Fist Turkey prop:_turkeyMuscle<5;mainstat:Muscle;path:The Source
Fist Turkey prop:_turkeyMyst<5;mainstat:Mysticality;path:The Source
Fist Turkey prop:_turkeyMoxie<5;mainstat:Moxie;path:The Source
#
# Cat Burgler can charge up heists. 30 combats give it 2 charges.
Cat Burglar prop:_catBurglarCharge<30
#
# Drops many items. make sure we got 1 in stock of the banisher, as well as size 1 density 5 food/drink
# Because it drops so many different items the odds of getting what we want are reduced. so lowered its priority
Elf Operative item:tryptophan dart<1
Elf Operative item:elf army field rations<1
Elf Operative item:martiny<1
# drops size 1 density 4.5 food and drink. odds of drop are relatively low so it down here
Garbage Fire item:extra-toasted half sandwich<1
Garbage Fire item:mulled hobo wine<1
#
# Drops BACON every battle. 100 bacon makes size 15 density 4.83 food. 150 bacon can get you a fat loot token
Intergnat item:BACON<150
#
# Below this lines drops are not needed more of for the run and are just grabbing for profit.
# Most are useful in limited amounts which we already grab via boolean autoChooseFamiliar(location place)
#
# density 1.875 size 4 spleen consumables. boolean autoChooseFamiliar(location place) will already grab the amount needed for spleen
# Here they are only used to grab extras.
Grim Brother prop:_grimFairyTaleDrops<5
Pair of Stomping Boots prop:_bootStomps<7
Baby Sandworm prop:_aguaDrops<5
Bloovian Groose prop:_grooseDrops<5
Golden Monkey prop:_powderedGoldDrops<5
Unconscious Collective prop:_dreamJarDrops<5
# psychoanalytic jar 1 per day.
Angry Jung Man prop:_jungDrops<1
# grimstone mask 1 per day
Grimstone Golem prop:_grimstoneMaskDrops<1
# tales of spelunking 1 per day
Adventurous Spelunker prop:_spelunkingTalesDrops<1
# can drop 5 devilish folio a day
Blavious Kloop prop:_kloopDrops<5
# can drop 5 absinthe a day
Green Pixie prop:_absintheDrops<5
# Drops robin's egg every 30 combats. +3 all res potion
Rockin' Robin item:robin\'s egg<1
# Hot ashes can make a potion that gives +15 ML for 15 adv. drop limit 5/day
Galloping Grill prop:_hotAshesDrops<5
#
# Below this line are familiars with no properties. meaning if you have it then it will be kept selected permanently.
# Most of those also appear higher up in the file with properties. Meaning we use them until a select amount is grabbed first.
#
# Drops many items. among them: banish, restore, stun, damage, size 1 density 5 food/drink, -combat equip, all res +2 equip, +3XP equip, +15% meat equip
Elf Operative
# Drops more burning newspapers. one per 30 combats. also drops size 1 density 4.5 food and drink
Garbage Fire
# Drops x and o with no limit. 1 each per nine combats. makes density 4.5 food. density 4 booze. can skip building a bridge.
XO Skeleton
# Drops BACON every combat
Intergnat
# Generates adventures after combat
Reagnimated Gnome
# Every 30 combats drops wax which makes a single size 2 density 4.25 food or drink
Optimistic Candle
# Drops robin's egg every 30 combats. +3 all res potion
Rockin' Robin
# cheap IOTM derivative that drops many different things. many are junk, but it does have size 3 density 3.83 food which is better than nothing.
Lil' Barrel Mimic
# Once the hot ashes all dropped. remaining drops are not that useful.
Galloping Grill
# Can use to track phyllum, every 11 encounters from tracked phyllum results in a drop. Needs more code before it goes higher on the list
Red-Nosed Snapper
# 2% and 4% chance respectively to drop time's arrow and arrowgram.
Obtuse Angel
72 changes: 24 additions & 48 deletions BUILD/familiars/item.dat
Original file line number Diff line number Diff line change
@@ -1,66 +1,38 @@
# Undead familiars only when a zombie
XO Skeleton path:Zombie Master;prop:_xoHugsUsed<11
Reagnimated Gnome path:Zombie Master
# Do we wanna grab cubeling drops? Usually yes.
Gelatinous Cubeling prop:auto_useCubeling=true;prop:auto_cubeItems=true
# Cheerleader isn't subject to weight restrictions in KOLHS, so let's just use it before almost anything to be safee
# "Item" is used when we want a familiar that boosts the chance of a monster dropping an item
# We expect that familiars that drop items directly a limited amount of times per day will be used first elsewhere. So do not account for those.
#
# exempt from 10 lbs restriction in KOHLS path
Steam-Powered Cheerleader path:KOLHS
# Wanna get that jar
Angry Jung Man prop:_jungDrops<1;day:1
# Wanna get that mask
Grimstone Golem prop:_grimstoneMaskDrops<1;day:1
# That's some nice booze
Fist Turkey prop:_turkeyBooze<5
# Might as well grab an egg
Rockin' Robin prop:rockinRobinProgress>=25
# And some wax
Optimistic Candle prop:optimisticCandleProgress>=25
# And some garbage
Garbage Fire prop:garbageFireProgress>=25
# And devilish folios
Blavious Kloop prop:_kloopDrops<3
# And some absinthe
Green Pixie prop:_absintheDrops<3
# And a tales of spelunking
Adventurous Spelunker prop:_spelunkingTalesDrops<1
# And some substats, if in The Source
Fist Turkey prop:_turkeyMuscle<5;mainstat:Muscle;path:The Source
Fist Turkey prop:_turkeyMyst<5;mainstat:Mysticality;path:The Source
Fist Turkey prop:_turkeyMoxie<5;mainstat:Moxie;path:The Source
# And some BACON
Intergnat item:BACON<350
# And some heist charges
Cat Burglar prop:_catBurglarCharge<30
# And some hugpockets
XO Skeleton prop:_xoHugsUsed<5
# And some pastes
Pair of Stomping Boots prop:_bootStomps<7
# And some more hugpockets
XO Skeleton prop:_xoHugsUsed<11
# And some adventures
Reagnimated Gnome
# Fairies with a multiplier
# 1.4x multiplier fairy
Steam-Powered Cheerleader prop:_cheerleaderSteam>150
#Mutant Fire Ant grimdark:0
# 1.3x multiplier fairy
Steam-Powered Cheerleader prop:_cheerleaderSteam>100
# Jumpsuited Hound Dog is a 1.25x multiplier fairy that provides +combat.
# Jumpsuited Hound Dog DELIBERATELY not included because it provides usually unwanted +combat
# 1.2x multiplier fairy
Steam-Powered Cheerleader prop:_cheerleaderSteam>50
#Mutant Fire Ant grimdark:1
# 1.1x multiplier fairy
Steam-Powered Cheerleader prop:_cheerleaderSteam>0
# fairy that generates extra adventures
Reagnimated Gnome
# Fairywhelp that drops x and o without limit. 1 each per 9 combats. 3 o for food. 3 x for drink, 23 x to skip half bridge.
XO Skeleton
# Fairy that drops bacon with no limit. 1 per combat
Intergnat
# Fairyballs
Elf Operative
Optimistic Candle
Rockin' Robin
# More BACON, why not
Intergnat
# Fairywhelps
Pocket Professor
XO Skeleton
Garbage Fire
Dandy Lion
# Fairychauns
Fist Turkey
Cat Burglar
Angry Jung Man
Grimstone Golem
Adventurous Spelunker
Blavious Kloop
Hippo Ballerina
Expand All @@ -78,20 +50,24 @@ Gelatinous Cubeling
Steam-Powered Cheerleader
Obtuse Angel
Green Pixie
#Mutant Fire Ant grimdark:2
# Let's bowl 300!
Bowlet
# Elemental fairies
Sleazy Gravy Fairy
Stinky Gravy Fairy
Flaming Gravy Fairy
Frozen Gravy Fairy
Spooky Gravy Fairy
# Physical damage fairy
Bowlet
# Barely special fairies
Mechanical Songbird
Grouper Groupie
Peppermint Rhino
# Fairy that if fed equipment will regen MP and give extra drops. Since we do not make use of this functionality it is just a fairy.
Slimeling
# Turtles are cute
Syncopated Turtle
# The original
Baby Gravy Fairy
# Mutant Fire Ant multiplier is 1.3-(0.15*grimace darkness). Too marginal because of opportunity cost compared to leveling another familiar.
# If we level it today when it gives a good bonus, tomorrow it might drop to bad bonus and we have to start leveling another fairy.
Mutant Fire Ant
16 changes: 9 additions & 7 deletions BUILD/familiars/regen.dat
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
# But starfish restore roughly 0.25*weight PER TURN
# and average combat length looks to be ~6 rounds in autoscend, so that's 1.5*weight on average
# Not even bothering with cocoabos
# Ash is nice
# starfish. drops 5 ash/day which makes +15 ML potion for 15 adv
Galloping Grill prop:_hotAshesDrops<5
# Tokens are nice
# starfish that drops 5 tokens a day that can be exchanged for a spleen consumable that gives adv
Rogue Program prop:_tokenDrops<5
# Hugpockets are good, Xs and Os are good, even if whelps aren't as good as starfish
XO Skeleton prop:_xoHugsUsed<11
# Free stuff!
Lil' Barrel Mimic
# whelp. Drops x and o with no limit. 1 each per nine combats. makes density 4.5 food. density 4 booze. can skip building a bridge.
XO Skeleton
# Drops assorted stuff, mostly junk. has some awesome food. requires familiar equip brass bung spigot to regen HP/MP
Lil' Barrel Mimic item:brass bung spigot>0
# It's a starfish with reduced activation rate, except it ALWAYS attacks on turn one, so that's probably more hits per battle on average in short battles? oh, and it's a sombrero too
Galloping Grill
# A super starfish (50% activation instead of 33%)
Expand All @@ -29,9 +29,9 @@ Underworld Bonsai
Star Starfish
# Fairysuperwhelps
Garbage Fire
XO Skeleton
Choctopus
# Superwhelps
Melodramedary
Plastic Pirate Skull
Trick-or-Treating Tot
# Fairywhelps
Expand All @@ -53,3 +53,5 @@ Pottery Barn Owl
# Regular old whelps
Pet Cheezling
Ghuol Whelp
# The absolute default that everyone should have after their first run
Mosquito
15 changes: 10 additions & 5 deletions BUILD/familiars/stat.dat
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ Rockin' Robin prop:rockinRobinProgress>=25
Optimistic Candle prop:optimisticCandleProgress>=25
# Can be tuned to give pure mainstat, so it's better than other volleyballs
Crimbo Shrub
# Free car fuel, or meat, or food/booze if we're really desperate
Party Mouse
Lil' Barrel Mimic
# Volleyballs with a multiplier
#Baby Mutant Rattlesnake grimdark:0
#Baby Mutant Rattlesnake grimdark:1
Expand All @@ -35,15 +32,23 @@ Hunchbacked Minion
Nervous Tick
Cymbal-Playing Monkey
Cheshire Bat
# VolleyWhelps
Melodramedary
# Might as well build up weight for free runs, even though I'm pretty sure we don't use them...
Frumious Bandersnatch
# Fancy
Miniature Sword &amp; Martini Guy
# Slightly special volleyballs
Reanimated Reanimator
God Lobster
Party Mouse
Lil' Barrel Mimic
Piranha Plant
Antique Nutcracker
# Fancy
Miniature Sword &amp; Martini Guy
#Baby Mutant Rattlesnake grimdark:2
# Turtles are cute
Grinning Turtle
# His winning smile
Smiling Rat
# The original
Blood-Faced Volleyball
2 changes: 2 additions & 0 deletions BUILD/monsters/sniff.dat
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ Possessed Wine Rack
Blue Oyster cultist
Dirty Old Lihc prop:cyrptNicheEvilness>28
Possibility Giant prop:chaosButterflyThrown=false;item:chaos butterfly<1
Serialbus item:bus pass<5
CH Imp item:imp air<5
2 changes: 1 addition & 1 deletion BUILD/settings/any.dat
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ auto_spoonsign string What sign to change to with the hewn moon-rune spoon after
auto_MLSafetyLimit integer If set this will be the (approximate) cap for +ML. WARNING: Certain conditions may require the script to exceed this by a small margin. For best results set this 10 below the maximum ML you can handle.
auto_disregardInstantKarma boolean When true, the script will not scale back ML after reaching Level 13, if you also set auto_MLSafetyLimit to 999 the script will passively power level. WARNING: You are unlikely to get Instant Karma (This is useful if your run preceeds The Sea, The Basement, or Dungeons)
auto_secondPlaceOrBust boolean When true, abort before each tower test if we can't get to second place.
auto_mineForOres boolean BETA: If true, will attempt to acquire the Mining Gear and then mine in Itznotyerzitzmine for Ore during level 8 quest
auto_helpMeMafiaIsSuperBrokenAaah boolean Pretty much just for werebear. If for some reason you find that mafia completely fails to detect item drops occasionally, leading to wasting a ton of adventures continuing to look for an item you already found, try this out.
auto_logLevel string One of: critical, error, warning, info, debug, trace. Sets the level of log output for autoscend gcli and session log output. Critical showing the least detail (only critical messages) and trace showing the most detail (print everything). Defaults to info.
auto_restoreUseBloodBond boolean Whether to use extra hp to cast blood bond. Blood bond has a recurring HP drain, set to false if you are worried about getting killed or wasting resources healing. Defaults to false.
auto_forceFatLootToken boolean force grabbing the fat loot tokens from daily dungeon and fantasy realm every day even if you already have enough for this run. This is mainly for new accounts who want to get the cubeling and/or skillbooks.
Loading

0 comments on commit b96f059

Please sign in to comment.