Lich script repository
This page documents the collection of scripts that are available from an external repository located at https://github.com/rpherbig/dr-scripts, and not through the in-game ;repository
functionality.
Each script listed on this page has some brief documentation in its header, but better documentation can be found on our github wiki:
- https://github.com/rpherbig/dr-scripts/wiki/List-of-All-Scripts
- https://github.com/rpherbig/dr-scripts/wiki/Introduction-to-Character-Settings
We are working on migrating this content to this page.
Feedback
If you have some feedback or suggestions, please contact us in-game (Torgro or Etreu) or open pull request. We look forward to hearing from you!
accept-sell
Accepts an outstanding trade offer for a pouch/bundle, appraises it and sells it. Returning coins, item, and a profit report to the owner.
Script usage:
Script arguments:
Settings used in this script:
UserVars used in this script:
Other scripts used by this script:
addroom
add a series of rooms to the lich map
Script usage:
Script arguments:
Settings used in this script:
UserVars used in this script:
Other scripts used by this script:
afk
Basic keep alive alive script with simple health/death monitoring.
Script usage:
Script arguments:
Settings used in this script:
UserVars used in this script:
Other scripts used by this script:
automap
bescort
bootstrap
carve
circlecheck
reports your progress towards circling
combat-trainer
trains combat skills
- construct
- debug_mode
- storage_containers
- dance_threshold
- retreat_threshold
- dance_skill
- combat_trainer_action_count
- summoned_weapons
- combat_trainer_target_increment
- stances
- weapon_training
- use_stealth_attacks
- ambush
- backstab
- charged_maneuvers
- fatigue_regen_threshold
- aim_fillers
- aim_fillers_stealth
- dance_actions
- dance_actions_stealth
- ignored_npcs
- summoned_weapons_element
- summoned_weapons_ingot
- stance_override
- skinning
- lootables
- thanatology
- spare_gem_pouch_container
- gem_pouch_adjective
- buff_spells
- offensive_spells
- cambrinth
- cast_messages
- prep_messages
- is_empath
- empath_healing
- osrel_timer
- osrel_amount
- osrel_no_harness
- buff_nonspells
- kneel_khri
- khri_preps
- manipulate_threshold
- training_abilities
- fatigue_regen_action
- dual_load
common, common-crafting, common-money, common-summoning, common-travel
crossing-repair
repairs items
crossing-training
trains non-combat skills
dependency
drinfomon
echo
edityaml
equipmanager
events
expreset
favor
gets a favor from a given Immortal
forge
forges an item
gbox
gets all boxes from a container and gives them to a character
healme
basic self healing script
hunting-buddy
trains combat skills (using combat-trainer) in defined hunting areas
mine
mines a room and watches for dangerous events
mining-buddy
mines in defined mining areas, up to once per room
mining-manager
repeatedly mines in defined mining areas (using mining-buddy)
moonwatch
populates UserVars.moons with data related to the moons
performance-monitor
logs combat data for later parsing
pick
disarms, harvests, and unlocks boxes
roomnumbers
appends the Lich room ID# to your in-game room title
safe-room
heals at a PC or NPC empath and shares items between characters by dropping them in a safe room
sell-loot
sells gems and bundles; then deposits coin
setupaliases
adds a useful selection of aliases to the global list
sew
shape
skill-recorder
smartlisten
if someone teaches you an approved class you'll start listening
smarttransfer
safely transfer wounds from the target, avoiding useless injuries in fatal areas
smelt
smelts an ingot
smelt-deeds
combines deeds of like metals to save inventory space
smith
spellmonitor
spin
status-monitor
tendme, tendother
automatic wound tender
textsubs
provides in-game text substitution capabilities; by default comes with numerical substitutions for appraisal and combat messages
theurgy
train theurgy by working up devotion and doing some simple communes
train
trains attributes
training-manager
repeatedly trains non-combat and combat skills
weave-cloth
workorders
completes a workorder for the given discipline
create_symlinks.bat
Useful if you are doing development on Windows. Set the LICH_SCRIPTS environment variable to the path to your lich/scripts/ directory.
create_symlinks.sh
Useful if you are doing development on OSX or Linux. Pass it an argument of the path to your lich/scripts/ directory.