Lich script repository

From Elanthipedia
Revision as of 13:56, 14 June 2016 by RY4NPW (talk | contribs)
Jump to navigation Jump to search


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:

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.