After a few wasted hours looking for such a script, I decided to just write my own.
Here is a modified version of one of vjek's script found lying around, tailored for adventurer use.
Just save it as "advinfo.lua" inside the df_34_11_win/hack/scripts folder, and type the "advinfo" command in DFHack command window...
-- This script will display the physical & mental attributes for the adventurer
-- by Yag Alone, 2013-05-29 / for DFHack 34.11 r2+
-- Based on vjek's 'all dwarfs info' script, version 1, 20130129, for DF(hack) 34.11 r2
-- ---------------------------------------------------------------------------
function examine_unit(v)
unit=v
if unit==nil then
print ("No unit available! Aborting with extreme prejudice.")
return
end
unit_analytical_ability=unit.status.current_soul.mental_attrs.ANALYTICAL_ABILITY.value
unit_focus=unit.status.current_soul.mental_attrs.FOCUS.value
unit_willpower=unit.status.current_soul.mental_attrs.WILLPOWER.value
unit_creativity=unit.status.current_soul.mental_attrs.CREATIVITY.value
unit_intuition=unit.status.current_soul.mental_attrs.INTUITION.value
unit_patience=unit.status.current_soul.mental_attrs.PATIENCE.value
unit_memory=unit.status.current_soul.mental_attrs.MEMORY.value
unit_linguistic_ability=unit.status.current_soul.mental_attrs.LINGUISTIC_ABILITY.value
unit_spatial_sense=unit.status.current_soul.mental_attrs.SPATIAL_SENSE.value
unit_musicality=unit.status.current_soul.mental_attrs.MUSICALITY.value
unit_kinesthetic_sense=unit.status.current_soul.mental_attrs.KINESTHETIC_SENSE.value
unit_empathy=unit.status.current_soul.mental_attrs.EMPATHY.value
unit_social_awareness=unit.status.current_soul.mental_attrs.SOCIAL_AWARENESS.value
unit_strength=unit.body.physical_attrs.STRENGTH.value
unit_agility=unit.body.physical_attrs.AGILITY.value
unit_toughness=unit.body.physical_attrs.TOUGHNESS.value
unit_endurance=unit.body.physical_attrs.ENDURANCE.value
unit_recuperation=unit.body.physical_attrs.RECUPERATION.value
unit_disease_resistance=unit.body.physical_attrs.DISEASE_RESISTANCE.value
print ("Strength: "..unit_strength)
print ("Agility: "..unit_agility)
print ("Toughness: "..unit_toughness)
print ("Endurance: "..unit_endurance)
print ("Recuperation: "..unit_recuperation)
print ("Disease Resistance: "..unit_disease_resistance)
print ("Analytical_Ability: "..unit_analytical_ability)
print ("Focus: "..unit_focus)
print ("Willpower: "..unit_willpower)
print ("Creativity: "..unit_creativity)
print ("Intuition: "..unit_intuition)
print ("Patience: "..unit_patience)
print ("Memory: "..unit_memory)
print ("Linguistic_Ability: "..unit_linguistic_ability)
print ("Spatial_Sense: "..unit_spatial_sense)
print ("Musicality: "..unit_musicality)
print ("Kinesthetic_Sense: "..unit_kinesthetic_sense)
print ("Empathy: "..unit_empathy)
print ("Social_Awareness: "..unit_social_awareness)
end
-- ---------------------------------------------------------------------------
function inspect_adventurer()
examine_unit(df.global.world.units.active[0])
end
-- ---------------------------------------------------------------------------
-- main script operation starts here
-- ---------------------------------------------------------------------------
inspect_adventurer()