Bapeths Drip Equipper and Body Looter by barryroser
Description from the author:
# Bapeths Drip Equipper and Body Looter
#
# April 7th - Added Aspect Memory mode - toggled on/off below
#
# "What it does"
#
# "In Warmode"
# Play the script in warmode to use the drip recording routine and to set your lootbag
# Your lootbag must be a type of backpack, pouch, or bag
#
# "In Peacemode"
# Play the script to equip all of your clothing that was recorded during the warmode routine
# Play the script near your corpse to loot your armor and lootbag
# The script only loots wearables and your lootbag that were recorded by warmode routine
# Opens your satchels
# Activate the aspect you were using during recording routine
#
# Notes:
# If you find that a layer is missed when equipping your drip please reach out to Bapeth on Discord
# Thanks!
#
#******************************************************************************************************
# "List of layers that currently cannot be recorded by razor scripts"
# These layers will be equipped by ID alone
# If you have more than one of the same ID in your pack the script will select one at random
# To see exactly which items are covered here you can use the "wardrobe" on test center
#
# Hip
# Back
# CosmeticArmorArms
# CosmeticArmorChest
# CosmeticArmorLegs
# Eyewear
# Necklace
# OuterCloak
# OuterWaist
# BackSecondary
#
#******************************************************************************************************
# "SCRIPT SETTINGS"
#******************************************************************************************************
#
# "Aspect Memory"
#
# This setting will record the aspect you are currently wearing while in warmode
# It will activate your aspect upon looting your body post-death recovery
# (1= on, 0 = off)
#
# ENABLE ASPECT MEMORY
@setvar "AspectMemory" 1
#
#******************************************************************************************************
#
# Script starts here
//Unset variables
if warmode
@unsetvar "Currenthead"
@unsetvar "Currentpants"
@unsetvar "Currentgloves"
@unsetvar "Currentneck"
@unsetvar "Currentinnertorso"
@unsetvar "Currentarms"
@unsetvar "Currentrighthand"
@unsetvar "Currentlefthand"
@unsetvar "Currentshoes"
@unsetvar "Currentshirt"
@unsetvar "Currentring"
@unsetvar "Currenttalisman"
@unsetvar "Currenthair"
@unsetvar "Currentwaist"
@unsetvar "Currentbracelet"
@unsetvar "Currentface"
@unsetvar "Currentfacialhair"
@unsetvar "Currentmiddletorso"
@unsetvar "Currentearrings"
@unsetvar "Currentcloak"
@unsetvar "Currentoutertorso"
@unsetvar "Currentouterlegs"
@unsetvar "Currentinnerlegs"
@unsetvar "Currentouterarms"
@unsetvar "Currentonehandedsecondary"
@unsetvar "Currentquiver"
@unsetvar "Currentouterbody"
@unsetvar "Currentlightsource"
@unsetvar "Currentshoulder"
@unsetvar "CurrentBracelet"
@unsetvar "CurrentEarrings"
@unsetvar "CurrentFace"
@unsetvar "CurrentMiddleTorso"
@unsetvar "CurrentUnderArms"
@unsetvar "CurrentUndergarment"
@unsetvar "CurrentUnderLegs"
@unsetvar "BapLootBag"
@unsetvar "BapRightHandedAir"
@unsetvar "BapRightHandedArcane"
@unsetvar "BapRightHandedArtisan"
@unsetvar "BapRightHandedBlood"
@unsetvar "BapRightHandedCommand"
@unsetvar "BapRightHandedDeath"
@unsetvar "BapRightHandedDiscipline"
@unsetvar "BapRightHandedEarth"
@unsetvar "BapRightHandedEldritch"
@unsetvar "BapRightHandedFire"
@unsetvar "BapRightHandedFortune"
@unsetvar "BapRightHandedFrost"
@unsetvar "BapRightHandedGadget"
@unsetvar "BapRightHandedHarvest"
@unsetvar "BapRightHandedHoly"
@unsetvar "BapRightHandedLightning"
@unsetvar "BapRightHandedLyric"
@unsetvar "BapRightHandedMadness"
@unsetvar "BapRightHandedPoison"
@unsetvar "BapRightHandedShadow"
@unsetvar "BapRightHandedVoid"
@unsetvar "BapRightHandedWar"
@unsetvar "BapRightHandedWater"
@unsetvar "BapLeftHandedAir"
@unsetvar "BapLeftHandedArcane"
@unsetvar "BapLeftHandedArtisan"
@unsetvar "BapLeftHandedBlood"
@unsetvar "BapLeftHandedCommand"
@unsetvar "BapLeftHandedDeath"
@unsetvar "BapLeftHandedDiscipline"
@unsetvar "BapLeftHandedEarth"
@unsetvar "BapLeftHandedEldritch"
@unsetvar "BapLeftHandedFire"
@unsetvar "BapLeftHandedFortune"
@unsetvar "BapLeftHandedFrost"
@unsetvar "BapLeftHandedGadget"
@unsetvar "BapLeftHandedHarvest"
@unsetvar "BapLeftHandedHoly"
@unsetvar "BapLeftHandedLightning"
@unsetvar "BapLeftHandedLyric"
@unsetvar "BapLeftHandedMadness"
@unsetvar "BapLeftHandedPoison"
@unsetvar "BapLeftHandedShadow"
@unsetvar "BapLeftHandedVoid"
@unsetvar "BapLeftHandedWar"
@unsetvar "BapLeftHandedWater"
@unsetvar "BapInnerTorsoAir"
@unsetvar "BapInnerTorsoArcane"
@unsetvar "BapInnerTorsoArtisan"
@unsetvar "BapInnerTorsoBlood"
@unsetvar "BapInnerTorsoCommand"
@unsetvar "BapInnerTorsoDeath"
@unsetvar "BapInnerTorsoDiscipline"
@unsetvar "BapInnerTorsoEarth"
@unsetvar "BapInnerTorsoEldritch"
@unsetvar "BapInnerTorsoFire"
@unsetvar "BapInnerTorsoFortune"
@unsetvar "BapInnerTorsoFrost"
@unsetvar "BapInnerTorsoGadget"
@unsetvar "BapInnerTorsoHarvest"
@unsetvar "BapInnerTorsoHoly"
@unsetvar "BapInnerTorsoLightning"
@unsetvar "BapInnerTorsoLyric"
@unsetvar "BapInnerTorsoMadness"
@unsetvar "BapInnerTorsoPoison"
@unsetvar "BapInnerTorsoShadow"
@unsetvar "BapInnerTorsoVoid"
@unsetvar "BapInnerTorsoWar"
@unsetvar "BapInnerTorsoWater"
endif
//set loot bag
if warmode and findtype 3701|3702|3705 backpack
overhead "Set Loot Bag" 88
hotkey "Cancel Current Target"
hotkey "Set Last Target"
wft 500
while targetexists
//donothing
endwhile
getlabel lasttarget desc
if "bag" in desc
@setvar "BapLootBag" lasttarget
overhead "Loot Bag Set!" 88
elseif "pouch" in desc
@setvar "BapLootBag" lasttarget
overhead "Loot Bag Set!" 88
elseif "backpack" in desc
@setvar "BapLootBag" lasttarget
overhead "Loot Bag Set!" 88
else
overhead "Loot Bag Not Set" 38
overhead "Try again..." 38
replay
endif
pause 750
endif
// Stuff that has unknown layer types
if not warmode
if findtype 31163 backpack as drip
// Hip West
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31143 backpack as drip
// Hip East
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31217 backpack as drip
// Back
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31407|30958|30947|30926|30937 backpack as drip
// CosmeticArmorArms
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 30957|30946|30936|31426|30925 backpack as drip
// CosmeticArmorChest
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 30939|30949|30928|30960 backpack as drip
// CosmeticArmorLegs
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31158|31160|31159 backpack as drip
// Eyewear
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31165|31303|31348|30559 backpack as drip
// Necklace
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31434|31324 backpack as drip
// OuterCloak
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 68167|31355|31430|31397 backpack as drip
// OuterWaist
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
if findtype 31344|31274|31241|31242|31240 backpack as drip
// BackSecondary
dclick drip
while queued
//donothing
endwhile
pause 500
getlabel backpack ping
endif
endif
// --- PRIORITY SLOTS ---
if warmode and findlayer self head as EQhead
@setvar "Currenthead" EQhead
overhead "head set" 88
else
while find "Currenthead" backpack
dclick "Currenthead"
while queued
//donthing
endwhile
overhead "Equipped Currenthead" 88
endwhile
endif
if warmode and findlayer self pants as EQpants
@setvar "Currentpants" EQpants
overhead "pants set" 88
else
while find "Currentpants" backpack
dclick "Currentpants"
while queued
//donthing
endwhile
overhead "Equipped Currentpants" 88
endwhile
endif
if warmode and findlayer self gloves as EQgloves
@setvar "Currentgloves" EQgloves
overhead "gloves set" 88
else
while find "Currentgloves" backpack
dclick "Currentgloves"
while queued
//donthing
endwhile
overhead "Equipped Currentgloves" 88
endwhile
endif
if warmode and findlayer self neck as EQneck
@setvar "Currentneck" EQneck
overhead "neck set" 88
else
while find "Currentneck" backpack
dclick "Currentneck"
while queued
//donthing
endwhile
overhead "Equipped Currentneck" 88
endwhile
endif
if warmode and findlayer self innertorso as EQinnertorso
@setvar "Currentinnertorso" EQinnertorso
overhead "innertorso set" 88
else
while find "Currentinnertorso" backpack
dclick "Currentinnertorso"
while queued
//donthing
endwhile
overhead "Equipped Currentinnertorso" 88
endwhile
endif
if warmode and findlayer self arms as EQarms
@setvar "Currentarms" EQarms
overhead "arms set" 88
else
while find "Currentarms" backpack
dclick "Currentarms"
while queued
//donthing
endwhile
overhead "Equipped Currentarms" 88
endwhile
endif
if warmode and findlayer self righthand as EQrighthand
@setvar "Currentrighthand" EQrighthand
overhead "righthand set" 88
else
while find "Currentrighthand" backpack
dclick "Currentrighthand"
while queued
//donthing
endwhile
overhead "Equipped Currentrighthand" 88
endwhile
endif
if warmode and findlayer self lefthand as EQlefthand
@setvar "Currentlefthand" EQlefthand
overhead "lefthand set" 88
else
while find "Currentlefthand" backpack
dclick "Currentlefthand"
while queued
//donthing
endwhile
overhead "Equipped Currentlefthand" 88
endwhile
endif
// --- REMAINING SLOTS ---
if warmode and findlayer self shoes as EQshoes
@setvar "Currentshoes" EQshoes
overhead "shoes set" 88
else
while find "Currentshoes" backpack
drop backpack
lift "Currentshoes"
drop self shoes
while queued
//donthing
endwhile
overhead "Equipped Currentshoes" 88
endwhile
endif
if warmode and findlayer self shirt as EQshirt
@setvar "Currentshirt" EQshirt
overhead "shirt set" 88
else
while find "Currentshirt" backpack
drop backpack
lift "Currentshirt"
drop self shirt
while queued
//donthing
endwhile
overhead "Equipped Currentshirt" 88
endwhile
endif
if warmode and findlayer self ring as EQring
@setvar "Currentring" EQring
overhead "ring set" 88
else
while find "Currentring" backpack
drop backpack
lift "Currentring"
drop self ring
while queued
//donthing
endwhile
overhead "Equipped Currentring" 88
endwhile
endif
if warmode and findlayer self talisman as EQtalisman
@setvar "Currenttalisman" EQtalisman
overhead "talisman set" 88
else
while find "Currenttalisman" backpack
drop backpack
lift "Currenttalisman"
drop self talisman
while queued
//donthing
endwhile
overhead "Equipped Currenttalisman" 88
endwhile
endif
if warmode and findlayer self hair as EQhair
@setvar "Currenthair" EQhair
overhead "hair set" 88
else
while find "Currenthair" backpack
drop backpack
lift "Currenthair"
drop self hair
while queued
//donthing
endwhile
overhead "Equipped Currenthair" 88
endwhile
endif
if warmode and findlayer self waist as EQwaist
@setvar "Currentwaist" EQwaist
overhead "waist set" 88
else
while find "Currentwaist" backpack
drop backpack
lift "Currentwaist"
drop self waist
while queued
//donthing
endwhile
overhead "Equipped Currentwaist" 88
endwhile
endif
if warmode and findlayer self bracelet as EQbracelet
@setvar "Currentbracelet" EQbracelet
overhead "bracelet set" 88
else
while find "Currentbracelet" backpack
drop backpack
lift "Currentbracelet"
drop self bracelet
while queued
//donthing
endwhile
overhead "Equipped Currentbracelet" 88
endwhile
endif
if warmode and findlayer self face as EQface
@setvar "Currentface" EQface
overhead "face set" 88
else
while find "Currentface" backpack
drop backpack
lift "Currentface"
drop self face
while queued
//donthing
endwhile
overhead "Equipped Currentface" 88
endwhile
endif
if warmode and findlayer self facialhair as EQfacialhair
@setvar "Currentfacialhair" EQfacialhair
overhead "facialhair set" 88
else
while find "Currentfacialhair" backpack
drop backpack
lift "Currentfacialhair"
drop self facialhair
while queued
//donthing
endwhile
overhead "Equipped Currentfacialhair" 88
endwhile
endif
if warmode and findlayer self middletorso as EQmiddletorso
@setvar "Currentmiddletorso" EQmiddletorso
overhead "middletorso set" 88
else
while find "Currentmiddletorso" backpack
drop backpack
lift "Currentmiddletorso"
drop self middletorso
while queued
//donthing
endwhile
overhead "Equipped Currentmiddletorso" 88
endwhile
endif
if warmode and findlayer self earrings as EQearrings
@setvar "Currentearrings" EQearrings
overhead "earrings set" 88
else
while find "Currentearrings" backpack
drop backpack
lift "Currentearrings"
drop self earrings
while queued
//donthing
endwhile
overhead "Equipped Currentearrings" 88
endwhile
endif
if warmode and findlayer self cloak as EQcloak
@setvar "Currentcloak" EQcloak
overhead "cloak set" 88
else
while find "Currentcloak" backpack
drop backpack
lift "Currentcloak"
drop self cloak
while queued
//donthing
endwhile
overhead "Equipped Currentcloak" 88
endwhile
endif
if warmode and findlayer self outertorso as EQoutertorso
@setvar "Currentoutertorso" EQoutertorso
overhead "outertorso set" 88
else
if findlayer self outertorso as deathrobecheck
getlabel deathrobecheck desc
if "death robe" in desc
drop backpack
lift deathrobecheck
drop self outertorso
while queued
//donthing
endwhile
endif
endif
while find "Currentoutertorso" backpack
drop backpack
lift "Currentoutertorso"
drop self outertorso
while queued
//donthing
endwhile
overhead "Equipped Currentoutertorso" 88
endwhile
endif
if warmode and findlayer self outerlegs as EQouterlegs
@setvar "Currentouterlegs" EQouterlegs
overhead "outerlegs set" 88
else
while find "Currentouterlegs" backpack
drop backpack
lift "Currentouterlegs"
drop self outerlegs
while queued
//donthing
endwhile
overhead "Equipped Currentouterlegs" 88
endwhile
endif
if warmode and findlayer self innerlegs as EQinnerlegs
@setvar "Currentinnerlegs" EQinnerlegs
overhead "innerlegs set" 88
else
while find "Currentinnerlegs" backpack
drop backpack
lift "Currentinnerlegs"
drop self innerlegs
while queued
//donthing
endwhile
overhead "Equipped Currentinnerlegs" 88
endwhile
endif
if warmode and findlayer self outerarms as EQouterarms
@setvar "Currentouterarms" EQouterarms
overhead "outerarms set" 88
else
while find "Currentouterarms" backpack
drop backpack
lift "Currentouterarms"
drop self outerarms
while queued
//waiting for action to complete
endwhile
overhead "Equipped Currentouterarms" 88
endwhile
endif
if warmode and findlayer self onehandedsecondary as EQonehandedsecondary
@setvar "Currentonehandedsecondary" EQonehandedsecondary
overhead "onehandedsecondary set" 88
else
while find "Currentonehandedsecondary" backpack
drop backpack
lift "Currentonehandedsecondary"
drop self onehandedsecondary
while queued
//donthing
endwhile
overhead "Equipped Currentonehandedsecondary" 88
endwhile
endif
if warmode and findlayer self quiver as EQquiver
@setvar "Currentquiver" EQquiver
overhead "quiver set" 88
else
while find "Currentquiver" backpack
drop backpack
lift "Currentquiver"
drop self quiver
while queued
//donthing
endwhile
overhead "Equipped Currentquiver" 88
endwhile
endif
if warmode and findlayer self outerbody as EQouterbody
@setvar "Currentouterbody" EQouterbody
overhead "outerbody set" 88
else
@clearignore
while find "Currentouterbody" backpack
drop backpack
lift "Currentouterbody"
drop self outerbody
while queued
//donthing
endwhile
overhead "Equipped Currentouterbody" 88
endwhile
endif
if warmode and findlayer self lightsource as EQlightsource
@setvar "Currentlightsource" EQlightsource
overhead "lightsource set" 88
else
while find "Currentlightsource" backpack
drop backpack
lift "Currentlightsource"
drop self lightsource
while queued
//donthing
endwhile
overhead "Equipped Currentlightsource" 88
endwhile
endif
if warmode and findlayer self shoulder as EQshoulder
@setvar "Currentshoulder" EQshoulder
overhead "shoulder set" 88
else
while find "Currentshoulder" backpack
drop backpack
lift "Currentshoulder"
drop self shoulder
while queued
//donthing
endwhile
overhead "Equipped Currentshoulder" 88
endwhile
endif
if warmode and findlayer self Bracelet as EQBracelet
@setvar "CurrentBracelet" EQBracelet
overhead "Bracelet set" 88
else
while find "CurrentBracelet" backpack
drop backpack
lift "CurrentBracelet"
drop self Bracelet
while queued
//donthing
endwhile
overhead "Equipped CurrentBracelet" 88
endwhile
endif
if warmode and findlayer self Earrings as EQEarrings
@setvar "CurrentEarrings" EQEarrings
overhead "Earrings set" 88
else
while find "CurrentEarrings" backpack
drop backpack
lift "CurrentEarrings"
drop self Earrings
while queued
//donthing
endwhile
overhead "Equipped CurrentEarrings" 88
endwhile
endif
if warmode and findlayer self Face as EQFace
@setvar "CurrentFace" EQFace
overhead "Face set" 88
else
while find "CurrentFace" backpack
drop backpack
lift "CurrentFace"
drop self Face
while queued
//donthing
endwhile
overhead "Equipped CurrentFace" 88
endwhile
endif
if warmode and findlayer self MiddleTorso as EQMiddleTorso
@setvar "CurrentMiddleTorso" EQMiddleTorso
overhead "MiddleTorso set" 88
else
while find "CurrentMiddleTorso" backpack
drop backpack
lift "CurrentMiddleTorso"
drop self MiddleTorso
while queued
//donthing
endwhile
overhead "Equipped CurrentMiddleTorso" 88
endwhile
endif
if warmode and findlayer self UnderArms as EQUnderArms
@setvar "CurrentUnderArms" EQUnderArms
overhead "UnderArms set" 88
else
while find "CurrentUnderArms" backpack
drop backpack
lift "CurrentUnderArms"
drop self UnderArms
while queued
//donthing
endwhile
overhead "Equipped CurrentUnderArms" 88
endwhile
endif
if warmode and findlayer self Undergarment as EQUndergarment
@setvar "CurrentUndergarment" EQUndergarment
overhead "Undergarment set" 88
else
while find "CurrentUndergarment" backpack
drop backpack
lift "CurrentUndergarment"
drop self Undergarment
while queued
//donthing
endwhile
overhead "Equipped CurrentUndergarment" 88
endwhile
endif
if warmode and findlayer self UnderLegs as EQUnderLegs
@setvar "CurrentUnderLegs" EQUnderLegs
overhead "UnderLegs set" 88
else
while find "CurrentUnderLegs" backpack
drop backpack
lift "CurrentUnderLegs"
drop self UnderLegs
while queued
//donthing
endwhile
overhead "Equipped CurrentUnderLegs" 88
endwhile
endif
//corpse loot
@clearignore
while findtype "corpse|bones" ground -1 -1 2 as bapcorpsecheck
clearsysmsg
@setvar! "BapBody" bapcorpsecheck
dclick bapcorpsecheck
getlabel bapcorpsecheck desc
if name in desc
if varexist "BapLootBag"
while not find "BapLootBag" self
drop backpack
lift "BapLootBag"
drop backpack
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currenthead"
while not find "Currenthead" self
dclick "Currenthead"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentpants"
while not find "Currentpants" self
dclick "Currentpants"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentgloves"
while not find "Currentgloves" self
dclick "Currentgloves"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentneck"
while not find "Currentneck" self
dclick "Currentneck"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentinnertorso"
while not find "Currentinnertorso" self
dclick "Currentinnertorso"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentarms"
while not find "Currentarms" self
dclick "Currentarms"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentrighthand"
while not find "Currentrighthand" self
dclick "Currentrighthand"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
if varexist "Currentlefthand"
while not find "Currentlefthand" self
dclick "Currentlefthand"
while queued
//donthing
endwhile
if not find "BapBody" ground -1 -1 2
break
endif
endwhile
endif
break
else
@ignore "BapBody"
endif
endwhile
if find "BapLootBag" backpack
@clearignore
dclick "BapLootBag"
while queued
//donothing
endwhile
while findtype 31262 backpack as potsatch
dclick potsatch
while queued
//donothing
endwhile
@ignore potsatch
endwhile
while findtype 30765 backpack as wizsatch
dclick wizsatch
while queued
//donothing
endwhile
@ignore wizsatch
endwhile
endif
if "AspectMemory" = 1
if warmode
if findlayer self InnerTorso as ITaspect
getlabel ITaspect aspectdesc
if "air" in aspectdesc
@setvar "BapInnerTorsoAir" ITaspect
elseif "arcane" in aspectdesc
@setvar "BapInnerTorsoArcane" ITaspect
elseif "artisan" in aspectdesc
@setvar "BapInnerTorsoArtisan" ITaspect
elseif "blood" in aspectdesc
@setvar "BapInnerTorsoBlood" ITaspect
elseif "command" in aspectdesc
@setvar "BapInnerTorsoCommand" ITaspect
elseif "death" in aspectdesc
@setvar "BapInnerTorsoDeath" ITaspect
elseif "discipline" in aspectdesc
@setvar "BapInnerTorsoDiscipline" ITaspect
elseif "earth" in aspectdesc
@setvar "BapInnerTorsoEarth" ITaspect
elseif "eldritch" in aspectdesc
@setvar "BapInnerTorsoEldritch" ITaspect
elseif "fire" in aspectdesc
@setvar "BapInnerTorsoFire" ITaspect
elseif "fortune" in aspectdesc
@setvar "BapInnerTorsoFortune" ITaspect
elseif "frost" in aspectdesc
@setvar "BapInnerTorsoFrost" ITaspect
elseif "gadget" in aspectdesc
@setvar "BapInnerTorsoGadget" ITaspect
elseif "harvest" in aspectdesc
@setvar "BapInnerTorsoHarvest" ITaspect
elseif "holy" in aspectdesc
@setvar "BapInnerTorsoHoly" ITaspect
elseif "lightning" in aspectdesc
@setvar "BapInnerTorsoLightning" ITaspect
elseif "lyric" in aspectdesc
@setvar "BapInnerTorsoLyric" ITaspect
elseif "madness" in aspectdesc
@setvar "BapInnerTorsoMadness" ITaspect
elseif "poison" in aspectdesc
@setvar "BapInnerTorsoPoison" ITaspect
elseif "shadow" in aspectdesc
@setvar "BapInnerTorsoShadow" ITaspect
elseif "void" in aspectdesc
@setvar "BapInnerTorsoVoid" ITaspect
elseif "war" in aspectdesc
@setvar "BapInnerTorsoWar" ITaspect
elseif "water" in aspectdesc
@setvar "BapInnerTorsoWater" ITaspect
endif
endif
if findlayer self RightHand as RHaspect
getlabel RHaspect aspectdesc
if "air" in aspectdesc
@setvar "BapRightHandedAir" RHaspect
elseif "arcane" in aspectdesc
@setvar "BapRightHandedArcane" RHaspect
elseif "artisan" in aspectdesc
@setvar "BapRightHandedArtisan" RHaspect
elseif "blood" in aspectdesc
@setvar "BapRightHandedBlood" RHaspect
elseif "command" in aspectdesc
@setvar "BapRightHandedCommand" RHaspect
elseif "death" in aspectdesc
@setvar "BapRightHandedDeath" RHaspect
elseif "discipline" in aspectdesc
@setvar "BapRightHandedDiscipline" RHaspect
elseif "earth" in aspectdesc
@setvar "BapRightHandedEarth" RHaspect
elseif "eldritch" in aspectdesc
@setvar "BapRightHandedEldritch" RHaspect
elseif "fire" in aspectdesc
@setvar "BapRightHandedFire" RHaspect
elseif "fortune" in aspectdesc
@setvar "BapRightHandedFortune" RHaspect
elseif "frost" in aspectdesc
@setvar "BapRightHandedFrost" RHaspect
elseif "gadget" in aspectdesc
@setvar "BapRightHandedGadget" RHaspect
elseif "harvest" in aspectdesc
@setvar "BapRightHandedHarvest" RHaspect
elseif "holy" in aspectdesc
@setvar "BapRightHandedHoly" RHaspect
elseif "lightning" in aspectdesc
@setvar "BapRightHandedLightning" RHaspect
elseif "lyric" in aspectdesc
@setvar "BapRightHandedLyric" RHaspect
elseif "madness" in aspectdesc
@setvar "BapRightHandedMadness" RHaspect
elseif "poison" in aspectdesc
@setvar "BapRightHandedPoison" RHaspect
elseif "shadow" in aspectdesc
@setvar "BapRightHandedShadow" RHaspect
elseif "void" in aspectdesc
@setvar "BapRightHandedVoid" RHaspect
elseif "war" in aspectdesc
@setvar "BapRightHandedWar" RHaspect
elseif "water" in aspectdesc
@setvar "BapRightHandedWater" RHaspect
endif
endif
if findlayer self LeftHand as LHaspect
getlabel LHaspect aspectdesc
if "air" in aspectdesc
@setvar "BapLeftHandedAir" LHaspect
elseif "arcane" in aspectdesc
@setvar "BapLeftHandedArcane" LHaspect
elseif "artisan" in aspectdesc
@setvar "BapLeftHandedArtisan" LHaspect
elseif "blood" in aspectdesc
@setvar "BapLeftHandedBlood" LHaspect
elseif "command" in aspectdesc
@setvar "BapLeftHandedCommand" LHaspect
elseif "death" in aspectdesc
@setvar "BapLeftHandedDeath" LHaspect
elseif "discipline" in aspectdesc
@setvar "BapLeftHandedDiscipline" LHaspect
elseif "earth" in aspectdesc
@setvar "BapLeftHandedEarth" LHaspect
elseif "eldritch" in aspectdesc
@setvar "BapLeftHandedEldritch" LHaspect
elseif "fire" in aspectdesc
@setvar "BapLeftHandedFire" LHaspect
elseif "fortune" in aspectdesc
@setvar "BapLeftHandedFortune" LHaspect
elseif "frost" in aspectdesc
@setvar "BapLeftHandedFrost" LHaspect
elseif "gadget" in aspectdesc
@setvar "BapLeftHandedGadget" LHaspect
elseif "harvest" in aspectdesc
@setvar "BapLeftHandedHarvest" LHaspect
elseif "holy" in aspectdesc
@setvar "BapLeftHandedHoly" LHaspect
elseif "lightning" in aspectdesc
@setvar "BapLeftHandedLightning" LHaspect
elseif "lyric" in aspectdesc
@setvar "BapLeftHandedLyric" LHaspect
elseif "madness" in aspectdesc
@setvar "BapLeftHandedMadness" LHaspect
elseif "poison" in aspectdesc
@setvar "BapLeftHandedPoison" LHaspect
elseif "shadow" in aspectdesc
@setvar "BapLeftHandedShadow" LHaspect
elseif "void" in aspectdesc
@setvar "BapLeftHandedVoid" LHaspect
elseif "war" in aspectdesc
@setvar "BapLeftHandedWar" LHaspect
elseif "water" in aspectdesc
@setvar "BapLeftHandedWater" LHaspect
endif
endif
endif
if varexist "BapInnerTorsoAir"
say "[AspectArmor Air"
elseif varexist "BapInnerTorsoArcane"
say "[AspectArmor Arcane"
elseif varexist "BapInnerTorsoArtisan"
say "[AspectArmor Artisan"
elseif varexist "BapInnerTorsoBlood"
say "[AspectArmor Blood"
elseif varexist "BapInnerTorsoCommand"
say "[AspectArmor Command"
elseif varexist "BapInnerTorsoDeath"
say "[AspectArmor Death"
elseif varexist "BapInnerTorsoDiscipline"
say "[AspectArmor Discipline"
elseif varexist "BapInnerTorsoEarth"
say "[AspectArmor Earth"
elseif varexist "BapInnerTorsoEldritch"
say "[AspectArmor Eldritch"
elseif varexist "BapInnerTorsoFire"
say "[AspectArmor Fire"
elseif varexist "BapInnerTorsoFortune"
say "[AspectArmor Fortune"
elseif varexist "BapInnerTorsoFrost"
say "[AspectArmor Frost"
elseif varexist "BapInnerTorsoGadget"
say "[AspectArmor Gadget"
elseif varexist "BapInnerTorsoHarvest"
say "[AspectArmor Harvest"
elseif varexist "BapInnerTorsoHoly"
say "[AspectArmor Holy"
elseif varexist "BapInnerTorsoLightning"
say "[AspectArmor Lightning"
elseif varexist "BapInnerTorsoLyric"
say "[AspectArmor Lyric"
elseif varexist "BapInnerTorsoMadness"
say "[AspectArmor Madness"
elseif varexist "BapInnerTorsoPoison"
say "[AspectArmor Poison"
elseif varexist "BapInnerTorsoShadow"
say "[AspectArmor Shadow"
elseif varexist "BapInnerTorsoVoid"
say "[AspectArmor Void"
elseif varexist "BapInnerTorsoWar"
say "[AspectArmor War"
elseif varexist "BapInnerTorsoWater"
say "[AspectArmor Water"
endif
if varexist "BapRightHandedAir"
say "[AspectWeapon Air"
elseif varexist "BapRightHandedArcane"
say "[AspectWeapon Arcane"
elseif varexist "BapRightHandedArtisan"
say "[AspectWeapon Artisan"
elseif varexist "BapRightHandedBlood"
say "[AspectWeapon Blood"
elseif varexist "BapRightHandedCommand"
say "[AspectWeapon Command"
elseif varexist "BapRightHandedDeath"
say "[AspectWeapon Death"
elseif varexist "BapRightHandedDiscipline"
say "[AspectWeapon Discipline"
elseif varexist "BapRightHandedEarth"
say "[AspectWeapon Earth"
elseif varexist "BapRightHandedEldritch"
say "[AspectWeapon Eldritch"
elseif varexist "BapRightHandedFire"
say "[AspectWeapon Fire"
elseif varexist "BapRightHandedFortune"
say "[AspectWeapon Fortune"
elseif varexist "BapRightHandedFrost"
say "[AspectWeapon Frost"
elseif varexist "BapRightHandedGadget"
say "[AspectWeapon Gadget"
elseif varexist "BapRightHandedHarvest"
say "[AspectWeapon Harvest"
elseif varexist "BapRightHandedHoly"
say "[AspectWeapon Holy"
elseif varexist "BapRightHandedLightning"
say "[AspectWeapon Lightning"
elseif varexist "BapRightHandedLyric"
say "[AspectWeapon Lyric"
elseif varexist "BapRightHandedMadness"
say "[AspectWeapon Madness"
elseif varexist "BapRightHandedPoison"
say "[AspectWeapon Poison"
elseif varexist "BapRightHandedShadow"
say "[AspectWeapon Shadow"
elseif varexist "BapRightHandedVoid"
say "[AspectWeapon Void"
elseif varexist "BapRightHandedWar"
say "[AspectWeapon War"
elseif varexist "BapRightHandedWater"
say "[AspectWeapon Water"
endif
if varexist "BapLeftHandedAir"
say "[AspectWeapon Air"
elseif varexist "BapLeftHandedArcane"
say "[AspectWeapon Arcane"
elseif varexist "BapLeftHandedArtisan"
say "[AspectWeapon Artisan"
elseif varexist "BapLeftHandedBlood"
say "[AspectWeapon Blood"
elseif varexist "BapLeftHandedCommand"
say "[AspectWeapon Command"
elseif varexist "BapLeftHandedDeath"
say "[AspectWeapon Death"
elseif varexist "BapLeftHandedDiscipline"
say "[AspectWeapon Discipline"
elseif varexist "BapLeftHandedEarth"
say "[AspectWeapon Earth"
elseif varexist "BapLeftHandedEldritch"
say "[AspectWeapon Eldritch"
elseif varexist "BapLeftHandedFire"
say "[AspectWeapon Fire"
elseif varexist "BapLeftHandedFortune"
say "[AspectWeapon Fortune"
elseif varexist "BapLeftHandedFrost"
say "[AspectWeapon Frost"
elseif varexist "BapLeftHandedGadget"
say "[AspectWeapon Gadget"
elseif varexist "BapLeftHandedHarvest"
say "[AspectWeapon Harvest"
elseif varexist "BapLeftHandedHoly"
say "[AspectWeapon Holy"
elseif varexist "BapLeftHandedLightning"
say "[AspectWeapon Lightning"
elseif varexist "BapLeftHandedLyric"
say "[AspectWeapon Lyric"
elseif varexist "BapLeftHandedMadness"
say "[AspectWeapon Madness"
elseif varexist "BapLeftHandedPoison"
say "[AspectWeapon Poison"
elseif varexist "BapLeftHandedShadow"
say "[AspectWeapon Shadow"
elseif varexist "BapLeftHandedVoid"
say "[AspectWeapon Void"
elseif varexist "BapLeftHandedWar"
say "[AspectWeapon War"
elseif varexist "BapLeftHandedWater"
say "[AspectWeapon Water"
endif
endif
warmode off# "What it does"
#
# "In Warmode"
# Play the script in warmode to use the drip recording routine and to set your lootbag
# Your lootbag must be a type of backpack, pouch, or bag
#
# "In Peacemode"
# Play the script to equip all of your clothing that was recorded during the warmode routine
# Play the script near your corpse to loot your armor and lootbag
# The script only loots wearables and your lootbag that were recorded by warmode routine
# Opens your satchels
# Activate the aspect you were using during recording routine
#
# Notes:
# If you find that a layer is missed when equipping your drip please reach out to Bapeth on Discord
# Thanks!








