Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db = {}
- db.herbs = {}
- --For converting between long and short herb names for the sake of cure lists.
- db.herbs.long = {"maidenhair leaf", "mandrake root", "piece of kelp", "galingale flower", "nightshade root", "wormwood root", "orphine seed", "quince fruit", "primrose stalk", "juniper berry", "hyssop stem", "violet root", "toadstool", "linseed"}
- db.herbs.short = {"maidenhair", "mandrake", "kelp", "galingale", "nightshade", "wormwood", "orphine", "quince", "primrose", "juniper", "hyssop", "violet", "toadstool", "linseed"}
- db.pipes = {}
- --long and short pipe names
- db.pipes.long = {"thick, musty smoke","light, bluish mist", "thick, white haze"}
- db.pipes.short = {"laurel", "lovage", "linseed"}
- db.affs = {}
- db.affs.main = {}
- --db.affs[] = {name="",herb=,pipe=,salve=,tree=,purge=,focus=,shortname=,data=(nil or "")}
- --Affs are effects that are negative on the effected when true
- --Note: I treat defs that are applied by a cure balance as "afflictions". For example, "No Mass" is an affliction you sometimes want to cure if you'd rather not be moved.
- --Short names are to create a standard string length for some UI elements.
- --SALVES
- --Epidermal
- db.affs.main[1] = {name="anorexia",herb=false,pipe=false,salve="epidermal",tree=true,purge=true,focus=true,shortname="Anrx"}
- db.affs.main[2] = {name="slow herbs",herb=false,pipe=false,salve="epidermal",tree=true,purge=true,focus=false,shortname="Slhb"}
- db.affs.main[3] = {name="calotropis",herb=false,pipe=false,salve="epidermal",tree=true,purge=true,focus=false,shortname="Calo"}
- db.affs.main[4] = {name="disfigurement",herb=false,pipe=false,salve="epidermal",tree=true,purge=false,focus=false,shortname="Dsfg"}
- db.affs.main[5] = {name="slow elixirs",herb=false,pipe=false,salve="epidermal",tree=true,purge=true,focus=false,shortname="Sllx"}
- db.affs.main[6] = {name="withered throat",herb=false,pipe=false,salve="epidermal",tree=true,purge=true,focus=false,shortname="Thrt"}
- db.affs.main[7] = {name="stuttering",herb=false,pipe=false,salve="epidermal",tree=true,purge=false,focus=true,shortname="Sttr"}
- --Mending
- db.affs.main[8] = {name="crippled left leg",herb=false,pipe=false,salve="mending to legs",tree=true,purge=false,focus=false,shortname="CpLL"}
- db.affs.main[9] = {name="crippled right leg",herb=false,pipe=false,salve="mending to legs",tree=true,purge=false,focus=false,shortname="CpRL"}
- db.affs.main[10] = {name="crippled left arm",herb=false,pipe=false,salve="mending to legs",tree=true,purge=false,focus=false,shortname="CpLA"}
- db.affs.main[11] = {name="crippled right arm",herb=false,pipe=false,salve="mending to legs",tree=true,purge=false,focus=false,shortname="CpRA"}
- db.affs.main[12] = {name="scars",herb=false,pipe=false,salve="mending to head",tree=true,purge=false,focus=false,shortname="Scrs"}
- db.affs.main[13] = {name="ablaze",herb=false,pipe=false,salve="mending to torso",tree=true,purge=false,focus=false,shortname="Ablz"}
- db.affs.main[14] = {name="bloodtears",herb=false,pipe=false,salve="mending to head",tree=true,purge=false,focus=false,shortname="Bdtr"}
- db.affs.main[15] = {name="actinium",herb=false,pipe=false,salve="mending to torso",tree=true,purge=true,focus=false,shortname="Acti"}
- --Restoration
- db.affs.main[16] = {name="broken back",herb=false,pipe=false,salve="restoration to back",tree=false,purge=false,focus=false,shortname="BrBk"}
- db.affs.main[17] = {name="sprained back",herb=false,pipe=false,salve="restoration to back",tree=false,purge=false,focus=false,shortname="SpBk"}
- db.affs.main[18] = {name="mangled right leg",herb=false,pipe=false,salve="restoration to legs",tree=false,purge=false,focus=false,shortname="MgRL"}
- db.affs.main[19] = {name="mangled left leg",herb=false,pipe=false,salve="restoration to legs",tree=false,purge=false,focus=false,shortname="MgLL"}
- db.affs.main[20] = {name="mangled right arm",herb=false,pipe=false,salve="restoration to arms",tree=false,purge=false,focus=false,shortname="MgRA"}
- db.affs.main[21] = {name="mangled left arm",herb=false,pipe=false,salve="restoration to arms",tree=false,purge=false,focus=false,shortname="MgLA"}
- db.affs.main[22] = {name="damaged right leg",herb=false,pipe=false,salve="restoration to legs",tree=false,purge=false,focus=false,shortname="DdRL"}
- db.affs.main[23] = {name="damaged left leg",herb=false,pipe=false,salve="restoration to legs",tree=false,purge=false,focus=false,shortname="DdLL"}
- db.affs.main[24] = {name="damaged right arm",herb=false,pipe=false,salve="restoration to arms",tree=false,purge=false,focus=false,shortname="DdRA"}
- db.affs.main[25] = {name="damaged left arm",herb=false,pipe=false,salve="restoration to arms",tree=false,purge=false,focus=false,shortname="DdLA"}
- db.affs.main[26] = {name="carved rune",herb=false,pipe=false,salve="restoration to torso",tree=false,purge=false,focus=false,shortname="Rune"}
- db.affs.main[27] = {name="concussion",herb=false,pipe=false,salve="restoration to head",tree=false,purge=false,focus=false,shortname="Conc"}
- db.affs.main[28] = {name="damaged head",herb=false,pipe=false,salve="restoration to head",tree=false,purge=false,focus=false,shortname="DdHd"}
- db.affs.main[29] = {name="damaged torso",herb=false,pipe=false,salve="restoration to torso",tree=false,purge=false,focus=false,shortname="DdTr"}
- db.affs.main[30] = {name="mangled torso",herb=false,pipe=false,salve="restoration to torso",tree=false,purge=false,focus=false,shortname="DdTr"}
- --Caloric
- db.affs.main[31] = {name="mild hypothermia",herb=false,pipe=false,salve="caloric",tree=true,purge=false,focus=false,shortname="mHyp"}
- db.affs.main[113] = {name="moderate hypothermia",herb=false,pipe=false,salve="caloric",tree=false,purge=false,focus=false,shortname="MHyp"}
- db.affs.main[114] = {name="severe hypothermia",herb=false,pipe=false,salve="caloric",tree=false,purge=false,focus=false,shortname="SHyp"}
- db.affs.main[115] = {name="intense hypothermia",herb=false,pipe=false,salve="caloric",tree=false,purge=false,focus=false,shortname="IHyp"}
- db.affs.main[32] = {name="frozen",herb=false,pipe=false,salve="caloric",tree=true,purge=false,focus=false,shortname="Froz"}
- db.affs.main[33] = {name="shivering",herb=false,pipe=false,salve="caloric",tree=true,purge=false,focus=false,shortname="Shvr"}
- db.affs.main[34] = {name="no caloric",herb=false,pipe=false,salve="caloric",tree=false,purge=false,focus=false,shortname="WbBr"}
- --Mass
- db.affs.main[35] = {name="no mass",herb=false,pipe=false,salve="mass",tree=false,purge=false,focus=false,shortname="NoMs"}
- --PIPES
- --Laurel
- db.affs.main[36] = {name="aeon",herb=false,pipe="laurel",salve=false,tree=true,purge=false,focus=false,shortname="Aeon"}
- db.affs.main[37] = {name="hellsight",herb=false,pipe="laurel",salve=false,tree=true,purge=false,focus=true,shortname="Hell"}
- db.affs.main[38] = {name="whispering madness",herb=false,pipe="laurel",salve=false,tree=true,purge=false,focus=true,shortname="MAD!"}
- db.affs.main[39] = {name="penance",herb=false,pipe="laurel",salve=false,tree=true,purge=false,focus=false,shortname="Pnnc"}
- db.affs.main[40] = {name="slow equilibrium",herb=false,pipe="laurel",salve=false,tree=true,purge=true,focus=false,shortname="SlEQ"}
- db.affs.main[41] = {name="epilepsy",herb=false,pipe="laurel",salve=false,tree=true,purge=true,focus=true,shortname="Eplp"}
- --Linseed
- db.affs.main[42] = {name="no rebounding",herb=false,pipe="linseed",salve=false,tree=true,purge=false,focus=false,shortname="NoRB"}
- --Lovage
- db.affs.main[43] = {name="slickness",herb="maidenhair",pipe="lovage",salve=false,tree=true,purge=true,focus=false,shortname="Slck"}
- db.affs.main[44] = {name="disloyalty",herb=false,pipe="lovage",salve=false,tree=true,purge=true,focus=true,shortname="Dsly"}
- db.affs.main[45] = {name="slow balance",herb=false,pipe="lovage",salve=false,tree=true,purge=true,focus=false,shortname="SlBL"}
- db.affs.main[46] = {name="manaleech",herb=false,pipe="lovage",salve=false,tree=true,purge=false,focus=false,shortname="MLch"}
- --HERBS
- --Mandrake
- db.affs.main[47] = {name="recklessnesss",herb="mandrake",pipe=false,salve=false,tree=true,purge=true,focus=true,shortname="Rckl"}
- db.affs.main[48] = {name="poisoned mind",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="PsnM"}
- db.affs.main[49] = {name="hypochondria",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Hypc"}
- db.affs.main[50] = {name="ignorance",herb="mandrake",pipe=false,salve=false,tree=true,purge=true,focus=true,shortname="Ignr"}
- db.affs.main[51] = {name="impatience",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Impt"}
- db.affs.main[52] = {name="deadening",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Dden"}
- db.affs.main[53] = {name="heroism",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Hero"}
- db.affs.main[54] = {name="dissonance",herb="mandrake",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Diso"}
- db.affs.main[55] = {name="dizziness",herb="mandrake",pipe=false,salve=false,tree=true,purge=true,focus=true,shortname="Dizz"}
- db.affs.main[56] = {name="shyness",herb="mandrake",pipe=false,salve=false,tree=true,purge=true,focus=true,shortname="Shyy"}
- --Nightshade
- db.affs.main[57] = {name="sulfonal",herb="nightshade",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Sulf"}
- db.affs.main[58] = {name="sun allergy",herb="nightshade",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="SunD"}
- db.affs.main[59] = {name="addiction",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Addi"}
- db.affs.main[60] = {name="lethargy",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Leth"}
- db.affs.main[61] = {name="recurring freezing",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="ReFz"}
- db.affs.main[62] = {name="haemophilia",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Haem"}
- db.affs.main[63] = {name="dryblood",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="DBld"}
- db.affs.main[64] = {name="nausea",herb="nightshade",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Naus"}
- db.affs.main[112] = {name="taint attunement",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="TntA"}
- db.affs.main[121] = {name="burning nerves",herb="nightshade",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="BrNr"}
- --Kelp
- db.affs.main[65] = {name="asthma",herb="kelp",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Asma"}
- db.affs.main[66] = {name="healthleech",herb="kelp",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="HpLc"}
- db.affs.main[67] = {name="hemotoxin",herb="kelp",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Hemo"}
- db.affs.main[68] = {name="clumsiness",herb="kelp",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Clmz"}
- db.affs.main[69] = {name="rigidity",herb="kelp",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Rigd"}
- db.affs.main[70] = {name="weariness",herb="kelp",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Wery"}
- db.affs.main[71] = {name="butisol",herb="kelp",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="SlSa"}
- --Orphine
- db.affs.main[72] = {name="stupidity",herb="orphine",pipe=false,salve=false,tree=true,purge=true,focus=true,shortname="Stpd"}
- db.affs.main[73] = {name="masochism",herb="orphine",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Maso"}
- db.affs.main[74] = {name="agoraphobia",herb="orphine",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Agor"}
- db.affs.main[75] = {name="claustrophobia",herb="orphine",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Clst"}
- db.affs.main[76] = {name="loneliness",herb="orphine",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Lnly"}
- db.affs.main[77] = {name="vertigo",herb="orphine",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Vrti"}
- --Wormwood
- db.affs.main[78] = {name="confusion",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Conf"}
- db.affs.main[79] = {name="hallucinations",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Halu"}
- db.affs.main[80] = {name="hypersomnia",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="HypZ"}
- db.affs.main[81] = {name="dementia",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Dmnt"}
- db.affs.main[82] = {name="paranoia",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Para"}
- db.affs.main[83] = {name="entropy",herb="wormwood",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Entr"}
- --Maidenhair
- --Slickness is also a maidenhair cure, but it is created in the Lovage section.
- db.affs.main[84] = {name="paralysis",herb="maidenhair",pipe=false,salve=false,tree=false,purge=true,focus=false,shortname="Prlz"}
- db.affs.main[85] = {name="metrazol",herb="maidenhair",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Mtrz"}
- db.affs.main[86] = {name="numbness",herb="maidenhair",pipe=false,salve=false,tree=false,purge=true,focus=false,shortname="Numb"}
- db.affs.main[87] = {name="frostbite",herb="maidenhair",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="FrBt"}
- db.affs.main[88] = {name="sensitivity",herb="maidenhair",pipe=false,salve=false,tree=true,purge=true,focus=false,shortname="Sens"}
- --Galingale
- db.affs.main[89] = {name="gutwyrm",herb="galingale",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="GtWm"}
- db.affs.main[90] = {name="peace",herb="galingale",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Peez"}
- db.affs.main[91] = {name="justice",herb="galingale",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Just"}
- db.affs.main[92] = {name="lovers",herb="galingale",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Love"}
- db.affs.main[93] = {name="generosity",herb="galingale",pipe=false,salve=false,tree=true,purge=false,focus=true,shortname="Gnrs"}
- --Ginger
- db.affs.main[94] = {name="poisoned blood",herb="ginger",pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="PsBl"}
- db.affs.main[95] = {name="gutwyrm2",herb="ginger",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="GtW2"}
- --Blind n Deaf
- db.affs.main[119] = {name="sight",herb="hyssop",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Blnd"}
- db.affs.main[120] = {name="hearing",herb="juniper",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Deaf"}
- --ELIXIRS
- db.affs.main[96] = {name="cyanide",herb=false,pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Cyan"}
- --Toadstool
- db.affs.main[97] = {name="blackblood",herb=false,pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="BkBl"}
- db.affs.main[98] = {name="gutwyrm3",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="GtW3"}
- --Commands
- db.affs.main[99] = {name="disruption",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Dsrp",data="concentrate"}
- db.affs.main[100] = {name="fear",herb=false,pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="Fear",data="compose"}
- db.affs.main[101] = {name="prone",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Prwn",data="stand"}
- db.affs.main[102] = {name="sleep",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Zzzz",data="wake"}
- --Writhes ((Yes, writhe is a command. Sue me.))
- db.affs.main[103] = {name="pinned by arrow",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="PinA",data="writhe arrow"}
- db.affs.main[104] = {name="pinned by dart",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="PinD",data="writhe dart"}
- db.affs.main[105] = {name="pinned by lance",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="PinL",data="writhe lance"}
- db.affs.main[106] = {name="transfixed",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Tnfx",data="writhe transfix"}
- db.affs.main[107] = {name="choked by root",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="WRwt",data="writhe root"}
- db.affs.main[108] = {name="bound",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Bond",data="writhe binding"}
- db.affs.main[109] = {name="entangled",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Entg",data="writhe ropes"}
- db.affs.main[110] = {name="entangled by net",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="WNet",data="writhe net"}
- db.affs.main[111] = {name="impaled",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ImpK",data="writhe impale"}
- db.affs.main[112] = {name="impaled by bolt",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ImpB",data="writhe bolt"}
- db.affs.main[113] = {name="impaled by dagger",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ImpD",data="writhe daegger"}
- db.affs.main[111] = {name="impaled by soulspear",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ImpS",data="writhe soulspear"}
- --Timed and Uncurable
- db.affs.main[116] = {name="blackout",herb=false,pipe=false,salve=false,tree=true,purge=false,focus=false,shortname="BlkO"}
- db.affs.main[117] = {name="stun",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Stun"}
- db.affs.main[118] = {name="yoth",herb=false,pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="Yoth"}
- --121
- --Shadowplants
- db.affs.main[122] = {name="shadowplant-kelp",herb="kelp",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShKp"}
- db.affs.main[123] = {name="shadowplant-maidenhair",herb="maidenhair",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShMh"}
- db.affs.main[124] = {name="shadowplant-mandrake",herb="mandrake",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShMd"}
- db.affs.main[125] = {name="shadowplant-nightshade",herb="nightshade",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShNs"}
- db.affs.main[126] = {name="shadowplant-wormwood",herb="wormwood",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShWw"}
- db.affs.main[127] = {name="shadowplant-galingale",herb="galingale",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShGg"}
- db.affs.main[128] = {name="shadowplant-orphine",herb="orphine",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShOp"}
- db.affs.main[129] = {name="shadowplant-juniper",herb="juniper",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShJp"}
- db.affs.main[130] = {name="shadowplant-hyssop",herb="hyssop",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShHp"}
- db.affs.main[131] = {name="shadowplant-ginger",herb="ginger",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShGn"}
- db.affs.main[131] = {name="shadowplant-fenugreek",herb="fenugreek",pipe=false,salve=false,tree=false,purge=false,focus=false,shortname="ShFg"}
- --End of Aff Table
- --Miscellaneous Aff lists
- --Annihilate counted affs
- db.affs.annihilate = {"impatience","addiction","masochism","loneliness","claustrophobia","stuttering","hallucinations","peace","hypersomnia","dementia","deadening","epilepsy","agoraphobia","paranoia","vertigo","heroism","lethargy","confusion","generosity","hypochondria"}
- --List of affs with 3P cure messages that are in the major cure lists
- db.affs.thirdperson = {"hemotoxin","ablaze","stupidity","butisol","withered throat","sun allergy"}
- --Construct cure specific tables from affliction table.
- db.curelist = {"quince","fenugreek","violet","restoration to head","mending to legs","mending to arms","mending to head","mending to torso","restoration to back","restoration to torso","restoration to arms","restoration to legs","tree","purge","focus","epidermal","mass","linseed","lovage","laurel","mending","restoration","caloric","immunity","maidenhair","kelp","orphine","galingale","ginger","toadstool","wormwood","nightshade","mandrake","juniper","hyssop"}
- for i=1,table.getn(db.curelist) do
- local z = db.curelist[i]
- db[z] = {}
- end
- for i=1,table.getn(db.affs.main) do
- if db.affs.main[i].herb ~= false then
- local z = db.affs.main[i].herb
- local n = db.affs.main[i].name
- if db[z] == nil then
- cecho("THISONEBEBROKE"..z)
- else
- local ct = #db[z]
- local d = db[z]
- d[ct+1] = n
- end
- end
- if db.affs.main[i].salve ~= false then
- local z = db.affs.main[i].salve
- local n = db.affs.main[i].name
- if db[z] == nil then
- cecho("THISONEBEBROKE"..z)
- else
- local ct = #db[z]
- local d = db[z]
- d[ct+1] = n
- end
- end
- if db.affs.main[i].pipe ~= false then
- local z = db.affs.main[i].pipe
- local n = db.affs.main[i].name
- if db[z] == nil then
- cecho("THISONEBEBROKE"..z)
- else
- local ct = #db[z]
- local d = db[z]
- d[ct+1] = n
- end
- end
- if db.affs.main[i].tree == true then
- db.tree[#db.tree+1] = db.affs.main[i].name
- end
- if db.affs.main[i].purge == true then
- db.purge[#db.purge+1] = db.affs.main[i].name
- end
- if db.affs.main[i].focus == true then
- db.focus[#db.focus+1] = db.affs.main[i].name
- end
- db.quince = {"no quince"}
- db.violet = {"no insomnia"}
- end
- db.defs = {}
- --List of all defenses.
- --Defs are effects that are positive for the effected when true
- --db.defs[?] = {name=,command=,cost=,require=,have=,active=}
- db.defs.common = {"cloak","rebounding","blind","deaf","mass","speed","venom","levitation","caloric","frost"}
- db.defs.shared = {}
- db.defs.main = {}
- --Common
- db.defs.main[#db.defs.main+1] = {name="cloak",command="touch cloak",cost="e",require="eb",have=true,active=true}
- db.defs.main[#db.defs.main+1] = {}
- --Somewhat Shared
- --Assassin
- db.toxins = {}
- --A simple list of affliction names into toxin names. Used for weapon attack affliction tracking.
- db.toxins[1] = {affliction="anorexia",toxin="bromine"}
- db.toxins[2] = {affliction="numbness",toxin="ciguatoxin"}
- db.toxins[3] = {affliction="metrazol",toxin="metrazol"}
- db.toxins[4] = {affliction="asthma",toxin="mercury"}
- db.toxins[5] = {affliction="recklessness",toxin="atropine"}
- db.toxins[6] = {affliction="sun allergy",toxin="xeroderma"}
- db.toxins[7] = {affliction="stupidity",toxin="aconite"}
- db.toxins[8] = {affliction="hemotoxin",toxin="hemotoxin"}
- db.toxins[9] = {affliction="ignorance",toxin="avidya"}
- db.toxins[10] = {affliction="sensitivity",toxin="strychnine"}
- db.toxins[11] = {affliction="weakness",toxin="arsenic"}
- db.toxins[12] = {affliction="butisol",toxin="butisol"}
- db.toxins[13] = {affliction="clumsiness",toxin="ether"}
- db.toxins[14] = {affliction="nausea",toxin="botulinum"}
- db.toxins[15] = {affliction="shyness",toxin="digitalis"}
- db.toxins[16] = {affliction="dizziness",toxin="lindane"}
- db.toxins[17] = {affliction="sight",toxin="oxalis"}
- db.toxins[18] = {affliction="crippled arm",toxin="benzene"}
- db.toxins[19] = {affliction="crippled leg",toxin="benzedrine"}
- db.toxins[20] = {affliction="slow herbs",toxin="mazanor"}
- db.toxins[21] = {affliction="calotropis",toxin="calotropis"}
- db.toxins[22] = {affliction="slow elixirs",toxin="luminal"}
- db.toxins[23] = {affliction="withered throat",toxin="ketamine"}
- db.toxins[24] = {affliction="actinium",toxin="actinium"}
- db.toxins[25] = {affliction="slickness",toxin="iodine"}
- db.toxins[26] = {affliction="slow balance",toxin="noctec"}
- db.toxins[27] = {affliction="slow equilibrium",toxin="mebaral"}
- db.toxins[28] = {affliction="epilepsy",toxin="chloroform"}
- db.toxins[29] = {affliction="cures sight",toxin="aspartame"}
- db.toxins[30] = {affliction="sever channel",toxin="oxycodone"}
- db.toxins[31] = {affliction="drain essence",toxin="veratrum"}
- db.toxins[32] = {affliction="random",toxin="formaldehyde"}
- db.toxins[33] = {affliction="change",toxin="psilocybin"}
- db.toxins[34] = {affliction="cyanide",toxin="cyanide"}
- db.toxins[35] = {affliction="sulfonal",toxin="sulfonal"}
- db.toxins[35] = {affliction="sleep",toxin="opium"}
- db.toxins[36] = {affliction="sulfonal",toxin="sulfonal"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement