View Full Version : Getting User's Profession
Woden
06-06-2008, 05:39 AM
Surely there's a method which returns the user's profession, but damned if I can find it. Can anybody fill me in?
Renian
06-06-2008, 09:05 PM
Char.prof
;exec echo Char.prof
--- Lich: exec1 active.
[exec1: Rogue]
--- Lich: exec1 has finished.
Woden
06-06-2008, 09:55 PM
Thanks. : )
Shaelun
06-07-2008, 01:25 AM
You can check most of your stuff that way, e.g.:
Char.level #Shockingly enough... the current char's level
Stats.level #Same
Char.name #Guess :)
Char.age #Yeah, Lich even tracks this
Stats.str[0] #Value of character's strength stat
Stats.str[1] #Value of character's strength bonus
Char.dex[0] #Same as Stats.dex
Char.race
Society.member #What society you're a member of... the new one didn't exist when I wrote it, don't expect Lich to track those ranks
Society.rank #What rank/step you are (again, only CoL/Voln)
Skills.pickinglocks #Picking locks ranks
Skills.climbing #Climbing ranks... they're all the same, just make sure you get the exact spelling right (as far as the in-game description is concerned)
Skills.mmc #Mental mana control. emc is Elemental, etc.
Skills.mldivination #Mental Lore: Divination
Skills.elair #Elemental lore: air. The rest follow suit
Skills.to_bonus(60) #Converts a rank value to a bonus value. 60 is an example
Gift.remaining #Time in seconds you have remaining on Gift of Lumnis
Spellsong.duration #Time in seconds your spellsongs last (if you're a Bard obviously)
Spellsong.timeleft
Spellsong.tonishastebonus #Haste (in seconds) granted by 1035
Spellsong.tonisdodgebonus #Number of dodge ranks granted by 1035
Spellsong.mirrorsdodgebonus #Dodge ranks given by 1019
Spellsong.mirrorscost #Mana cost of 1019
Spellsong.depressionpushdown #TD pushdown of 1015, song of depression
Spellsong.depressionslow #Slow effect (in seconds) of targets of 1015
Spellsong.sonicarmordurability #Sonic armor durability
Spellsong.sonicbladedurability #Sonic weapon durability
Spellsong.sonicshielddurability #Sonic shield durability
Spellsong.sonicarmorbonus #Enchant bonus of sonic armor
Spellsong.sonicbladebonus #As above
Spellsong.sonicshieldbonus #As above
Spellsong.valorbonus #Song of Valor bonus
Spellsong.valorcost #Song of valor cost
Spellsong.luckcost #Mana cost of 1006, song of luck
Spellsong.holdingtargets #Number of targets afflicted by song of holding
Char.health #Character's current health
Char.mana #Character's current mana
Char.spirit #Character's current spirit
Char.stamina #Character's current stamina... only in SF
Char.maxmana #Char's current mana. The others work the same
Spell[401].name #The full name of the given spell number
Spell[401].msgup #The message seen when a spell becomes active
Spell[401].msgdn #The message seen when a spell melts
Spell[401].duration #The code used to determine the duration of your casts of 401. Works with any spell Lich tracks (e.g. 406, 101, etc.). If you want to actually evaluate it & get a number, just pass this string to the ``eval'' method, as in ``eval(Spell[401].duration)''
Spell[401].cost
... okay, I'm way too sick of reading the source to ramble off anymore. That's a pretty decent list though. Some have synonyms, some don't.
Gibreficul
06-07-2008, 07:48 AM
you do know that negative bonuses are seen as positive using the lich methods....
Stats.aur[1] will have the value of 2 if the bonus is -2, for example.
:wtf:
Otherwise, Shaelun, thanks for that list, it's AWESOME.
Shaelun
06-12-2008, 04:36 AM
you do know that negative bonuses are seen as positive using the lich methods....
Stats.aur[1] will have the value of 2 if the bonus is -2, for example.
Nope, I didn't have a clue. Thanks -- fixed it for the next version. If you want the fix before then, just download the latest copy of infomonitor.lic from the repository.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.