txrangersxx
Member
Sorry i misunderstood the question. Trying to float away here in Texas today
1 jumpsuited hound dog
2 Pair of Stomping Boots
3 slimeling
4 Reagnimated Gnome
5 Coffee Pixie
6 Attention-Deficit Demon
7 Jitterbug
8 Casagnova Gnome
9 Psychedelic Bear
10 Gelatinous Cubeling
11 Angry Jung Man
12 Blavious Kloop
13 Adventurous Spelunker
14 Green Pixie
15 Dancing Frog
16 Grouper Groupie
17 Piano Cat
18 baby gravy fairy
19 Dandy Lion
1 he-boulder
2 jumpsuited hound dog
3 slimeling
4. Nanorhino
5. Crimbo Shrub
1 oily woim
2 happy medium
3 Xiblaxian Holo-Companion
//Spleen Familiar Handling
print("BCC: Switching Familiar for General Use", "aqua");
//Setting max spleen to determine how much spleen to acquire and use
int maxspleen = 12;
if (have_skill($skill[Spleen of Steel])) maxspleen = 20;
//Checks what spleen familiars are usable in-path
if (have_path_familiar($familiar[Rogue Program]) || have_path_familiar($familiar[Baby Sandworm]) || have_path_familiar($familiar[Bloovian Groose]) || have_path_familiar($familiar[Unconscious Collective]) || have_path_familiar($familiar[Grim Brother]) || have_path_familiar($familiar[Golden Monkey])) {
//Before we do anything, let's check if there's any spleen to do. May as well do this as we go along.
//Consume IOTY spleen items first because it doesn't have a level requirement
if (my_spleen_use() <= maxspleen-4 && get_property("bcasc_doNotUseSpleen") != "true" && !can_interact()) {
print("BCC: Going to try to use some spleen items if you have them.", "purple");
while (my_spleen_use() <= maxspleen-4 && item_amount($item[groose grease]) > 0) {
chew(1, $item[groose grease]);
cli_execute("uneffect just the best anapests");
}
while (my_spleen_use() <= maxspleen-4 && item_amount($item[unconscious collective dream jar]) > 0) {
chew(1, $item[unconscious collective dream jar]);
}
while (my_spleen_use() <= maxspleen-4 && item_amount($item[grim fairy tale]) > 0) {
chew(1, $item[grim fairy tale]);
}
while (my_spleen_use() <= maxspleen-4 && item_amount($item[powdered gold]) > 0) {
chew(1, $item[powdered gold]);
}
}
//Level requirement spleen is consumed after IOTY spleen items are gone
if (my_spleen_use() <= maxspleen-4 && my_level() >= 4 && get_property("bcasc_doNotUseSpleen") != "true" && !can_interact()) {
print("BCC: Going to try to use some spleen items if you have them.", "purple");
while (my_spleen_use() <= maxspleen-4 && item_amount($item[agua de vida]) > 0) {
chew(1, $item[agua de vida]);
}
while (bootsSpleenThing() != $item[none] && my_spleen_use() <= maxspleen-4) {
chew(1, bootsSpleenThing());
}
//Acquire Game Grid spleen items since they're not dropped directly
visit_url("place.php?whichplace=town_wrong");
while (my_spleen_use() <= maxspleen-4 && (available_amount($item[coffee pixie stick]) > 0 || item_amount($item[Game Grid token]) > 0)) {
if (available_amount($item[coffee pixie stick]) == 0) {
visit_url("arcade.php?action=skeeball&pwd="+my_hash());
}
chew(1, $item[coffee pixie stick]);
}
}
//If they have these, then check for spleen items that we have.
//Checks if there are enough spleen items to fill our remaining spleen
if (my_spleen_use() + (i_a("agua de vida") + i_a("coffee pixie stick") + i_a("Game Grid token") + i_a("Game Grid ticket")/10 + i_a("groose grease") + i_a("unconscious collective dream jar") + i_a("grim fairy tale") + i_a("powdered gold")) * 4 < maxspleen + 4) {
print("Spleen: "+my_spleen_use()+" Agua: "+i_a("agua de vida")+" Stick: "+i_a("coffee pixie stick")+" Token: "+i_a("Game Grid token") + " Grease: " + i_a("groose grease") + " Dream Jar: " + i_a("unconscious collective dream jar") + " Fairy Tale: " + i_a("grim fairy tale") + " Powdered Gold: " + i_a("powdered gold"), "purple");
print("Total Spleen: "+(my_spleen_use() + (i_a("agua de vida") + i_a("coffee pixie stick") + i_a("Game Grid token") + i_a("groose grease") + i_a("unconscious collective dream jar") + i_a("grim fairy tale") + i_a("powdered gold")) * 4), "purple");
//Then we have space for some spleen items.
//Prioritizes Golden Monkey because it's marginally better than other IOTY spleen familiars due to the golden nugget drops
if (have_path_familiar($familiar[Golden Monkey])) {
use_familiar($familiar[Golden Monkey]);
return true;
} else if (have_path_familiar($familiar[Unconscious Collective]) && have_path_familiar($familiar[Bloovian Groose])) {
if (to_int(get_property("_dreamJarDrops")) <= to_int(get_property("_grooseDrops"))) {
use_familiar($familiar[Unconscious Collective]);
return true;
} else {
use_familiar($familiar[Bloovian Groose]);
return true;
}
} else if (have_path_familiar($familiar[Unconscious Collective])) {
use_familiar($familiar[Unconscious Collective]);
return true;
} else if (have_path_familiar($familiar[Bloovian Groose])) {
use_familiar($familiar[Bloovian Groose]);
return true;
} else if (have_path_familiar($familiar[Grim Brother])) {
use_familiar($familiar[Grim Brother]);
return true;
} else if (have_path_familiar($familiar[Rogue Program]) && have_path_familiar($familiar[Baby Sandworm])) {
//Then randomly pick between the two.
if (to_int(get_property("_tokenDrops")) <= to_int(get_property("_aguaDrops"))) {
use_familiar($familiar[Rogue Program]);
return true;
} else {
use_familiar($familiar[Baby Sandworm]);
return true;
}
} else if (have_path_familiar($familiar[Rogue Program])) {
use_familiar($familiar[Rogue Program]);
return true;
} else if (have_path_familiar($familiar[Baby Sandworm])) {
use_familiar($familiar[Baby Sandworm]);
return true;
}
}
}
I've been adventuring in the Spooky Forest for a very, very long time now. Is this normal? I am talking about 300-500 turns burned.
Q1: Is there a reason why we leave 3 spleen for normal runs, but 0 for ocy-core? I expect them both to use similar levels - either you're going to use spleen for adventures or health. If you're using the terrible stat spleens, and you have access to more adventures, something probably went terribly wrong. Probably with your planning. It might just be to do round sets of 4, but... we can let mafia use its intelligence on math-ing it if that's the only reason.
Q2: Is there a good reason not to use the awesome new familiar drop code handling? Especially with a new point run, it should be widely available...
foreach it in $familiars[Golden Monkey, Unconscious Collective, Grim Brother, Bloovian Groose, Rogue Program, Baby Sandworm] {
if (have_path_familiar(it) && it.drops_today < it.drops_limit) return use_familiar(it);
Yeah, it's done. The whole actual farming code is simplified to just these two lines:It will switch through the familiars listed in the order given.Code:foreach it in $familiars[Golden Monkey, Unconscious Collective, Grim Brother, Bloovian Groose, Rogue Program, Baby Sandworm] { if (have_path_familiar(it) && it.drops_today < it.drops_limit) return use_familiar(it);
Historically as well as currently, it will only farm spleen items if you haven't filled your spleen. That seems silly, but then again, I don't have any spleeners, so I don't personally care. But... that's a question someone with actual skin in the game needs to answer.
Why does this script insist on using my OCRS dice items?