Lich script development

From Elanthipedia
Revision as of 18:44, 16 June 2016 by SHELTIM (talk | contribs)
Jump to navigation Jump to search


Lich script libraries

These are lich scripts, but do not accomplish a task. Rather, they provide functionality that other scripts can take advantage of.

bootstrap

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


common

A large set of helper functions for common actions shared by many scripts.

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


common-crafting

A large set of helper functions for common actions related to crafting.

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


common-money

A large set of helper functions for common actions related to money and coins.

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


common-summoning

A large set of helper functions for common actions related to summoning weapons.

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


common-travel

A large set of helper functions for common actions related to travel.

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


dependency

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


drinfomon

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


events

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


spellmonitor

Script usage:

Script arguments:

Settings used in this script:

UserVars used in this script:

Other scripts used by this script:


Development tools

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.

util/calculate_new_loot.rb

Compares profiles/*-setup.yaml files against profiles/base.yaml to determine proper loot_additions and loot_subtractions settings.