From 1042a3190d14dcac6d7f1944014ae5d41d7ffc0b Mon Sep 17 00:00:00 2001 From: mccarp <35040847+mccarp@users.noreply.github.com> Date: Mon, 1 Nov 2021 12:32:59 -0400 Subject: [PATCH] lusternia bubblix improvements and compass of the basin (#155) * Added missing bubblixes, created a list of bubblix priorities for shortcuts (going from safest to most dangerous), added compass of the basin support, added walk delays for travel items when they are slowed by enemy travel. --- mudlet-mapper.xml | 341 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 288 insertions(+), 53 deletions(-) diff --git a/mudlet-mapper.xml b/mudlet-mapper.xml index fce9649..89cd45c 100644 --- a/mudlet-mapper.xml +++ b/mudlet-mapper.xml @@ -2821,6 +2821,69 @@ end 3 + + Delayed bix movement. + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Teleport Delays + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + You run your fingers across the surface of .* and still your mind, preparing for the journey ahead. + ^You reach out and touch the \w+-facing landmark of the Compass of the Basin, and the spinning needle within fixes on that direction. The compass begins vibrating sympathetically with strands of aether\.$ + + + 1 + 1 + + + + Immediately retry on failed teleport + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + Your action disrupts your concentration and you cease reaching out to harness + You cease concentrating on traveling the planar paths. + + + 2 + 3 + + + Imperian @@ -5688,15 +5751,23 @@ function mmp.startup() private_settings["medallion"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Medallion?", nil, {lusternia = true}) --Lusternia Bubblixes + private_settings["twist"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Mt. Dio Bix?", nil, {lusternia = true}) + private_settings["figurine"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Icewynd Bix?", nil, {lusternia = true}) + private_settings["periscope"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Aquagoria Bix?", nil, {lusternia = true}) + private_settings["pebble"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Lyraa Bix?", nil, {lusternia = true}) + private_settings["shard"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Xion Bix?", nil, {lusternia = true}) + private_settings["tibia"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Cankermore Bix?", nil, {lusternia = true}) + private_settings["mud"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Mucklemarsh Bix?", nil, {lusternia = true}) + private_settings["cookie"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Crumkindivia Bix?", nil, {lusternia = true}) + private_settings["icicle"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Frosticia Bix?", nil, {lusternia = true}) + private_settings["screwdriver"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Facility Bix?", nil, {lusternia = true}) + private_settings["snowglobe"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Tree of Trees Bix?", nil, {lusternia = true}) + private_settings["head"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Bottledowns Bix?", nil, {lusternia = true}) + private_settings["wheel"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Dramube Bix?", nil, {lusternia = true}) - private_settings["tibia"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Tibia?", nil, {lusternia = true}) - private_settings["mud"] = createOption(false, mmp.setMud, {"boolean"}, "Make use of your Mud?", nil, {lusternia = true}) - private_settings["cookie"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Cookie?", nil, {lusternia = true}) - private_settings["icicle"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Icicle?", nil, {lusternia = true}) - private_settings["screwdriver"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Screwdriver?", nil, {lusternia = true}) - private_settings["snowglobe"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Snowglobe?", nil, {lusternia = true}) - private_settings["head"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Doll's Head?", nil, {lusternia = true}) - private_settings["wheel"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Quartz Wheel?", nil, {lusternia = true}) + --lusternia athergoop setButtons + + private_settings["buttons"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of Aethergoop Buttons?", nil, {lusternia = true}) --Lusternia Curio collections @@ -5706,7 +5777,7 @@ function mmp.startup() private_settings["figurecurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Figure curios?", nil, {lusternia = true}) private_settings["flowercurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Flower curios?", nil, {lusternia = true}) private_settings["fluttercurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Flutter curios?", nil, {lusternia = true}) - private_settings["toolcurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Tool curios]?", nil, {lusternia = true}) + private_settings["toolcurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Tool curios?", nil, {lusternia = true}) private_settings["vernalcurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Vernal curios?", nil, {lusternia = true}) private_settings["utensilcurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Utensil curios?", nil, {lusternia = true}) private_settings["toycurio"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Toy curios?", nil, {lusternia = true}) @@ -5721,6 +5792,10 @@ function mmp.startup() private_settings["mantle"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Mantle?", nil, {lusternia = true}) private_settings["key"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Make use of your Key?", nil, {lusternia = true}) + --Lusternia other travel things + private_settings["compass"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Use the Compass of the Basin?", nil, {lusternia = true}) + + --I have no idea what this does tbh private_settings["caravan"] = createOption(false, mmp.changeBoolFunc, {"boolean"}, "Walk caravans?", nil, {imperian = true}) @@ -7105,32 +7180,10 @@ registerAnonymousEventHandler("mmp link externals", "mmp.achaeaBetterWings") @@ -10723,6 +10852,112 @@ function mmp.lockpaths(lock) end end mmp.echo((lock and "Locked " or "Unlocked ") .. count .. " pathfinding exits.") +end + + +