Update auto-erzeugter Files.

Fuer die Bequemlichkeit von Nutzern, die kein sphinx haben.

Change-Id: Ib49ae3b16fd391b9f89b2297dfcebb1bbc406fc6
diff --git a/doc/.idx b/doc/.idx
index ceb6245..432dffc 100644
--- a/doc/.idx
+++ b/doc/.idx
@@ -1,1218 +1,1798 @@
-.	
-Grundlagen	Grundlagen
-Objekte	Grundlagen/Objekte
-Effizienz	Grundlagen/Effizienz
-Effizienz.0	Grundlagen/Effizienz.0
-efun	efun
-transpose_array	efun/transpose_array
-find_player	efun/find_player
-write_file	efun/write_file
-write_bytes	efun/write_bytes
-write	efun/write
-wizlist_info	efun/wizlist_info
-users	efun/users
-wizlist	efun/wizlist
-walk_mapping	efun/walk_mapping
-unique_array	efun/unique_array
-unshadow	efun/unshadow
-unbound_lambda	efun/unbound_lambda
-typeof	efun/typeof
-traceprefix	efun/traceprefix
-transfer	efun/transfer
-to_string	efun/to_string
-trace	efun/trace
-to_int	efun/to_int
-this_player	efun/this_player
-to_float	efun/to_float
-to_array	efun/to_array
-time	efun/time
-throw	efun/throw
-this_interactive	efun/this_interactive
-tan	efun/tan
-this_object	efun/this_object
-tell_object	efun/tell_object
-tell_room	efun/tell_room
-test_bit	efun/test_bit
-symbolp	efun/symbolp
-tail	efun/tail
-shutdown	efun/shutdown
-sin	efun/sin
-symbol_function	efun/symbol_function
-swap	efun/swap
-strstr	efun/strstr
-strlen	efun/strlen
-stringp	efun/stringp
-sscanf	efun/sscanf
-sprintf	efun/sprintf
-sqrt	efun/sqrt
-sort_array	efun/sort_array
-snoop	efun/snoop
-slice_array	efun/slice_array
-sizeof	efun/sizeof
-seteuid	efun/seteuid
-shadow	efun/shadow
-shout	efun/shout
-set_extra_wizinfo_size	efun/set_extra_wizinfo_size
-set_this_player	efun/set_this_player
-set_this_object	efun/set_this_object
-sizeof	efun/sizeof
-say	efun/say
-set_modify_command	efun/set_modify_command
-set_prompt	efun/set_prompt
-rm	efun/rm
-set_light	efun/set_light
-set_living_name	efun/set_living_name
-set_heart_beat	efun/set_heart_beat
-set_is_wizard	efun/set_is_wizard
-set_extra_wizinfo	efun/set_extra_wizinfo
-save_object	efun/save_object
-set_bit	efun/set_bit
-rename	efun/rename
-set_auto_include_string	efun/set_auto_include_string
-send_imp	efun/send_imp
-rmdir	efun/rmdir
-rusage	efun/rusage
-restore_object	efun/restore_object
-query_once_interactive	efun/query_once_interactive
-replace_program	efun/replace_program
-rename_object	efun/rename_object
-remove_call_out	efun/remove_call_out
-remove_action	efun/remove_action
-remove_alist	efun/remove_alist
-referencep	efun/referencep
-remove_interactive	efun/remove_interactive
-read_file	efun/read_file
-regexplode	efun/regexplode
-regexp	efun/regexp
-read_bytes	efun/read_bytes
-raise_error	efun/raise_error
-random	efun/random
-query_verb	efun/query_verb
-quote	efun/quote
-query_load_average	efun/query_load_average
-query_snoop	efun/query_snoop
-query_mud_port	efun/query_mud_port
-query_input_pending	efun/query_input_pending
-query_ip_number	efun/query_ip_number
-query_ip_name	efun/query_ip_name
-query_imp_port	efun/query_imp_port
-query_editing	efun/query_editing
-query_idle	efun/query_idle
-interactive	efun/interactive
-log	efun/log
-query_actions	efun/query_actions
-program_time	efun/program_time
-printf	efun/printf
-query_host_name	efun/query_host_name
-process_string	efun/process_string
-previous_object	efun/previous_object
-pointerp	efun/pointerp
-people	efun/people
-present	efun/present
-parse_command	efun/parse_command
-parse_command.1	efun/parse_command.1
-order_alist	efun/order_alist
-objectp	efun/objectp
-negate	efun/negate
-notify_fail	efun/notify_fail
-next_inventory	efun/next_inventory
-mkdir	efun/mkdir
-move_object	efun/move_object
-member_array	efun/member_array
-mkmapping	efun/mkmapping
-mappingp	efun/mappingp
-m_contains	efun/m_contains
-member	efun/member
-map	efun/map
-m_values	efun/m_values
-map_indices	efun/map_indices
-map_objects	efun/map_objects
-m_indices	efun/m_indices
-m_delete	efun/m_delete
-log_file	efun/log_file
-lower_case	efun/lower_case
-living	efun/living
-lambda	efun/lambda
-intp	efun/intp
-function_exists	efun/function_exists
-intersect_alist	efun/intersect_alist
-insert_alist.orig	efun/insert_alist.orig
-insert_alist.rej	efun/insert_alist.rej
-inherit_list	efun/inherit_list
-input_to	efun/input_to
-implode	efun/implode
-insert_alist	efun/insert_alist
-heart_beat_info	efun/heart_beat_info
-get_type_info	efun/get_type_info
-geteuid	efun/geteuid
-getuid	efun/getuid
-get_error_file	efun/get_error_file
-get_extra_wizinfo	efun/get_extra_wizinfo
-get_eval_cost	efun/get_eval_cost
-get_dir	efun/get_dir
-garbage_collection	efun/garbage_collection
-funcall	efun/funcall
-find_object	efun/find_object
-first_inventory	efun/first_inventory
-functionlist	efun/functionlist
-floatp	efun/floatp
-enable_commands	efun/enable_commands
-filter_objects	efun/filter_objects
-find_living	efun/find_living
-find_call_out	efun/find_call_out
-filter	efun/filter
-filter_indices	efun/filter_indices
-file_size	efun/file_size
-object_name	efun/object_name
-file_time	efun/file_time
-export_uid	efun/export_uid
-extract	efun/extract
-explode	efun/explode
-exclude_array	efun/exclude_array
-exp	efun/exp
-exec	efun/exec
-exclude_alist	efun/exclude_alist
-ed	efun/ed
-environment	efun/environment
-debug_info	efun/debug_info
-efun	efun/efun
-cos	efun/cos
-destruct	efun/destruct
-crypt	efun/crypt
-disable_commands	efun/disable_commands
-caller_stack_depth	efun/caller_stack_depth
-deep_inventory	efun/deep_inventory
-ctime	efun/ctime
-create_wizard	efun/create_wizard
-creator	efun/creator
-copy	efun/copy
-command	efun/command
-clone_object	efun/clone_object
-closurep	efun/closurep
-catch	efun/catch
-clear_bit	efun/clear_bit
-cindent	efun/cindent
-cat	efun/cat
-call_resolved	efun/call_resolved
-call_out_info	efun/call_out_info
-capitalize	efun/capitalize
-call_other	efun/call_other
-call_out	efun/call_out
-allocate_mapping	efun/allocate_mapping
-break_string	efun/break_string
-assoc	efun/assoc
-bind_lambda	efun/bind_lambda
-atan	efun/atan
-apply	efun/apply
-break_point	efun/break_point
-allocate	efun/allocate
-add_worth	efun/add_worth
-asin	efun/asin
-all_inventory	efun/all_inventory
-add_xverb	efun/add_xverb
-send_erq	efun/send_erq
-add_verb	efun/add_verb
-acos	efun/acos
-add_action	efun/add_action
-attach_erq_demon	efun/attach_erq_demon
-binary_message	efun/binary_message
-debug_message	efun/debug_message
-set_environment	efun/set_environment
-extern_call	efun/extern_call
-last_instructions	efun/last_instructions
-query_shadowing	efun/query_shadowing
-set_buffer_size	efun/set_buffer_size
-set_connection_charset	efun/set_connection_charset
-set_driver_hook	efun/set_driver_hook
-symbol_variable	efun/symbol_variable
-to_object	efun/to_object
-deep_present	efun/deep_present
-efun::m_delete	efun/efun::m_delete
-efun::explode	efun/efun::explode
-all_environment	efun/all_environment
-dtime	efun/dtime
-find_livings	efun/find_livings
-find_netdead	efun/find_netdead
-is_clone	efun/is_clone
-lowerchar	efun/lowerchar
-lowerstring	efun/lowerstring
-match_living	efun/match_living
-new_explode	efun/new_explode
-old_explode	efun/old_explode
-query_wiz_grp	efun/query_wiz_grp
-query_wiz_level	efun/query_wiz_level
-set_object_heart_beat	efun/set_object_heart_beat
-update_actions	efun/update_actions
-upperstring	efun/upperstring
-uptime	efun/uptime
-time2string	efun/time2string
-regreplace	efun/regreplace
-dump_netdead	efun/dump_netdead
-std	std
-room.doku	std/room.doku
-weapon	std/weapon
-transport	std/transport
-room	std/room
-thing	std/thing
-armour	std/armour
-unit	std/unit
-tuer	std/tuer
-ruestung	std/ruestung
-sequencer	std/sequencer
-schluessel	std/schluessel
-living	std/living
-door	std/door
-corpse	std/corpse
-container	std/container
-vererbungsbaeume	std/vererbungsbaeume
-virtual_compiler	std/virtual_compiler
-MG	MG
-gilden-doku	MG/gilden-doku
-waffen_werte	MG/waffen_werte
-zaubertraenke	MG/zaubertraenke
-obj_geruest	MG/obj_geruest
-netz	MG/netz
-put_and_get	MG/put_and_get
-autoload	MG/autoload
-GOOD_STYLE	MG/GOOD_STYLE
-benennung	MG/benennung
-banish	MG/banish
-angriff	MG/angriff
-muster_raum.c	MG/muster_raum.c
-skills.doc	MG/skills.doc
-put_and_get.c	MG/put_and_get.c
-quests.doc	MG/quests.doc
-todessequenz	MG/todessequenz
-sensitive	MG/sensitive
-concepts	concepts
-erq	concepts/erq
-hooks	concepts/hooks
-properties.new	concepts/properties.new
-terminals	concepts/terminals
-uids	concepts/uids
-simul_efun	concepts/simul_efun
-oop	concepts/oop
-properties	concepts/properties
-memory	concepts/memory
-news	concepts/news
-objects	concepts/objects
-native	concepts/native
-mail	concepts/mail
-lpc	concepts/lpc
-files	concepts/files
-concepts	concepts/concepts
-imp	concepts/imp
-negotiation	concepts/negotiation
-lfun	lfun
-QueryDamage	lfun/QueryDamage
-SetHitFunc	lfun/SetHitFunc
-HitFunc	lfun/HitFunc
-create_default_npc	lfun/create_default_npc
-SetDefendFunc	lfun/SetDefendFunc
-DefendFunc	lfun/DefendFunc
-QueryDefend	lfun/QueryDefend
-Defend	lfun/Defend
-Attack	lfun/Attack
-AddCmd	lfun/AddCmd
-heart_beat	lfun/heart_beat
-name	lfun/name
-reset	lfun/reset
-remove	lfun/remove
-muster	lfun/muster
-long	lfun/long
-query_real_name	lfun/query_real_name
-reduce_hit_point	lfun/reduce_hit_point
-move	lfun/move
-id	lfun/id
-modify_command	lfun/modify_command
-lfun	lfun/lfun
-logon	lfun/logon
-init	lfun/init
-do_damage	lfun/do_damage
-exit	lfun/exit
-heal_self	lfun/heal_self
-extra_look	lfun/extra_look
-clean_up	lfun/clean_up
-create	lfun/create
-DiscoverDoor	lfun/DiscoverDoor
-catch_tell	lfun/catch_tell
-catch_msg	lfun/catch_msg
-Teleport	lfun/Teleport
-__INIT	lfun/__INIT
-SetProp	lfun/SetProp
-ShowDoors	lfun/ShowDoors
-Kill	lfun/Kill
-NewDoor	lfun/NewDoor
-QueryPossPronoun	lfun/QueryPossPronoun
-CheckResistance	lfun/CheckResistance
-DoorIsKnown	lfun/DoorIsKnown
-AddPursuer	lfun/AddPursuer
-AddRoomCmd	lfun/AddRoomCmd
-AddInfo	lfun/AddInfo
-RemoveRursuer	lfun/RemoveRursuer
-PreventFollow	lfun/PreventFollow
-Message	lfun/Message
-InFight	lfun/InFight
-AddAmount	lfun/AddAmount
-access_rights	lfun/access_rights
-trigger_sensitive_attack	lfun/trigger_sensitive_attack
-QueryDoorStatus	lfun/QueryDoorStatus
-QueryAllDoors	lfun/QueryAllDoors
-SetDoorStatus	lfun/SetDoorStatus
-QueryDoorKey	lfun/QueryDoorKey
-AddAdjective	lfun/AddAdjective
-AddClass	lfun/AddClass
-AddDetail	lfun/AddDetail
-AddDrink	lfun/AddDrink
-AddExit	lfun/AddExit
-AddFood	lfun/AddFood
-AddFuel	lfun/AddFuel
-AddFun	lfun/AddFun
-AddId	lfun/AddId
-AddItem	lfun/AddItem
-AddMsg	lfun/AddMsg
-AddPluralId	lfun/AddPluralId
-AddReadDetail	lfun/AddReadDetail
-AddRoomMessage	lfun/AddRoomMessage
-AddRoute	lfun/AddRoute
-AddSingularId	lfun/AddSingularId
-AddSpecialDetail	lfun/AddSpecialDetail
-DeclAdj	lfun/DeclAdj
-AddSpecialExit	lfun/AddSpecialExit
-DoUnwear	lfun/DoUnwear
-DoUnwield	lfun/DoUnwield
-DoWear	lfun/DoWear
-Enter	lfun/Enter
-GetDetail	lfun/GetDetail
-GetExits	lfun/GetExits
-Halt	lfun/Halt
-Identify	lfun/Identify
-IsUnit	lfun/IsUnit
-Leave	lfun/Leave
-MayAddWeight	lfun/MayAddWeight
-PreventInsert	lfun/PreventInsert
-Query	lfun/Query
-QueryArrived	lfun/QueryArrived
-QueryArticle	lfun/QueryArticle
-QueryBuyFact	lfun/QueryBuyFact
-QueryCoinsPerUnits	lfun/QueryCoinsPerUnits
-QueryDu	lfun/QueryDu
-QueryFlaw	lfun/QueryFlaw
-QueryGenderString	lfun/QueryGenderString
-QueryGramsPerUnits	lfun/QueryGramsPerUnits
-QueryName	lfun/QueryName
-QueryPassengers	lfun/QueryPassengers
-QueryPosition	lfun/QueryPosition
-QueryPronoun	lfun/QueryPronoun
-QueryProp	lfun/QueryProp
-QueryProperties	lfun/QueryProperties
-RemoveAdjective	lfun/RemoveAdjective
-RemoveId	lfun/RemoveId
-RemoveClass	lfun/RemoveClass
-RemoveCmd	lfun/RemoveCmd
-RemoveDetail	lfun/RemoveDetail
-RemoveExit	lfun/RemoveExit
-RemoveFunc	lfun/RemoveFunc
-RemoveReadDetail	lfun/RemoveReadDetail
-RemoveRoute	lfun/RemoveRoute
-RemoveSpecialDetail	lfun/RemoveSpecialDetail
-RemoveSpecialExit	lfun/RemoveSpecialExit
-Set	lfun/Set
-SetBuyFact	lfun/SetBuyFact
-SetCoinsPerUnits	lfun/SetCoinsPerUnits
-SetGramsPerUnits	lfun/SetGramsPerUnits
-SetProperties	lfun/SetProperties
-SetStorageRoom	lfun/SetStorageRoom
-ShowPropList	lfun/ShowPropList
-Start	lfun/Start
-SuggestArticle	lfun/SuggestArticle
-TakeFlaw	lfun/TakeFlaw
-UnwieldFunc	lfun/UnwieldFunc
-WearFunc	lfun/WearFunc
-WieldFunc	lfun/WieldFunc
-do_unwear	lfun/do_unwear
-do_wear	lfun/do_wear
-int_long	lfun/int_long
-int_short	lfun/int_short
-is_class_member	lfun/is_class_member
-locate_objects	lfun/locate_objects
-make_invlist	lfun/make_invlist
-paramove	lfun/paramove
-present_objects	lfun/present_objects
-query_weight_contents	lfun/query_weight_contents
-short	lfun/short
-trigger_sensitive_inv	lfun/trigger_sensitive_inv
-wield_me	lfun/wield_me
-AddSpell	lfun/AddSpell
-RemoveItem	lfun/RemoveItem
-NotifyGiveQuest	lfun/NotifyGiveQuest
-Damage	lfun/Damage
-SetChats	lfun/SetChats
-SetAttackChats	lfun/SetAttackChats
-RemovePluralId	lfun/RemovePluralId
-RemoveSingularId	lfun/RemoveSingularId
-QueryMaterial	lfun/QueryMaterial
-MaterialList	lfun/MaterialList
-QueryMaterialGroup	lfun/QueryMaterialGroup
-misc	misc
-called_by_player	misc/called_by_player
-simul_efuns	misc/simul_efuns
-CLEAN_UP	misc/CLEAN_UP
-mem	misc/mem
-beispiele	beispiele
-bspruest1.c	beispiele/bspruest1.c
-bspmon2.c	beispiele/bspmon2.c
-raum1.c	beispiele/raum1.c
-wolke.c	beispiele/wolke.c
-bspwaffe1.c	beispiele/bspwaffe1.c
-bspmon1.c	beispiele/bspmon1.c
-LPC	LPC
-alists	LPC/alists
-arrays	LPC/arrays
-block	LPC/block
-closures	LPC/closures
-closures-example	LPC/closures-example
-do-while	LPC/do-while
-ed0	LPC/ed0
-ed1	LPC/ed1
-ed2	LPC/ed2
-ed3	LPC/ed3
-ed4	LPC/ed4
-ed5	LPC/ed5
-ed6	LPC/ed6
-efuns	LPC/efuns
-for	LPC/for
-functions	LPC/functions
-inherit	LPC/inherit
-inheritance	LPC/inheritance
-initialisation	LPC/initialisation
-lfuns	LPC/lfuns
-lpc	LPC/lpc
-mappings	LPC/mappings
-operators	LPC/operators
-pragma	LPC/pragma
-preprocessor	LPC/preprocessor
-references	LPC/references
-switch	LPC/switch
-types	LPC/types
-while	LPC/while
-master	master
-valid_query_snoop	master/valid_query_snoop
-valid_snoop	master/valid_snoop
-valid_write	master/valid_write
-valid_read	master/valid_read
-valid_seteuid	master/valid_seteuid
-slow_shut_down	master/slow_shut_down
-valid_exec	master/valid_exec
-retrieve_ed_setup	master/retrieve_ed_setup
-save_ed_setup	master/save_ed_setup
-runtime_error	master/runtime_error
-remove_player	master/remove_player
-query_player_level	master/query_player_level
-receive_imp	master/receive_imp
-quota_demon	master/quota_demon
-preload	master/preload
-privilege_violation	master/privilege_violation
-reactivate_destructed_master	master/reactivate_destructed_master
-query_allow_shadow	master/query_allow_shadow
-heart_beat_error	master/heart_beat_error
-object_name	master/object_name
-prepare_destruct	master/prepare_destruct
-parse_command_all_word	master/parse_command_all_word
-parse_command_prepos_list	master/parse_command_prepos_list
-make_path_absolute	master/make_path_absolute
-master	master/master
-get_root_uid	master/get_root_uid
-log_error	master/log_error
-external_master_reload	master/external_master_reload
-inaugurate_master	master/inaugurate_master
-get_wiz_name	master/get_wiz_name
-get_simul_efun	master/get_simul_efun
-get_bb_uid	master/get_bb_uid
-flag	master/flag
-epilog	master/epilog
-get_ed_buffer_save_object_name	master/get_ed_buffer_save_object_name
-connect	master/connect
-dangling_lfun_closure	master/dangling_lfun_closure
-define_include_dirs	master/define_include_dirs
-disconnect	master/disconnect
-creator_file	master/creator_file
-compile_object	master/compile_object
-master-3.2	master/master-3.2
-Grep-Privilege	master/Grep-Privilege
-Grep-Apply-Master	master/Grep-Apply-Master
-Grep-CheckValidPath-Master	master/Grep-CheckValidPath-Master
-get_master_uid	master/get_master_uid
-initialisation	master/initialisation
-master-3.2.1	master/master-3.2.1
-notify_shutdown	master/notify_shutdown
-stale_erq	master/stale_erq
-ed	ed
-ed4	ed/ed4
-ed1	ed/ed1
-ed0	ed/ed0
-ed3	ed/ed3
-ed2	ed/ed2
-driver	driver
-commandline	driver/commandline
-driver	driver/driver
-debugmalloc	driver/debugmalloc
-dumpallobj	driver/dumpallobj
-malloc	driver/malloc
-opcdump	driver/opcdump
-predefined	driver/predefined
-showsmallnewmalloced	driver/showsmallnewmalloced
-status	driver/status
-KURS	KURS
-LPC-KURS2	KURS/LPC-KURS2
-chapter5	KURS/LPC-KURS2/chapter5
-chapter4	KURS/LPC-KURS2/chapter4
-chapter3	KURS/LPC-KURS2/chapter3
-chapter7	KURS/LPC-KURS2/chapter7
-chapter6	KURS/LPC-KURS2/chapter6
-chapter2	KURS/LPC-KURS2/chapter2
-Copyright	KURS/LPC-KURS2/Copyright
-chapter1	KURS/LPC-KURS2/chapter1
-Contents	KURS/LPC-KURS2/Contents
-LPC-KURS	KURS/LPC-KURS
-Introduction	KURS/LPC-KURS/Introduction
-chapter4	KURS/LPC-KURS/chapter4
-chapter2	KURS/LPC-KURS/chapter2
-chapter8	KURS/LPC-KURS/chapter8
-chapter7	KURS/LPC-KURS/chapter7
-chapter6	KURS/LPC-KURS/chapter6
-chapter5	KURS/LPC-KURS/chapter5
-chapter3	KURS/LPC-KURS/chapter3
-chapter1	KURS/LPC-KURS/chapter1
-Contents	KURS/LPC-KURS/Contents
-objekte	KURS/objekte
-raum1	KURS/raum1
-einleitung	KURS/einleitung
-RULES	KURS/RULES
-RULES.WIZ	KURS/RULES.WIZ
-COMMENTS	KURS/COMMENTS
-GUIDE.old	KURS/GUIDE.old
-3.0	3.0
-mudlib_outline	3.0/mudlib_outline
-problems	3.0/problems
-lfun_efun.man	3.0/lfun_efun.man
-lfun_efun.me	3.0/lfun_efun.me
-auto_destruct	3.0/auto_destruct
-LPmud.doc.me	3.0/LPmud.doc.me
-LPmud.doc.man	3.0/LPmud.doc.man
-3.0.info	3.0/3.0.info
-@README	@README
-about-efun+lfun-docs	about-efun+lfun-docs
-closures	closures
-func_spec	func_spec
-help	help
-abenteuer	help/abenteuer
-abenteurer	help/abenteurer
-attribute	help/attribute
-bewegung	help/bewegung
-bierschuettler	help/bierschuettler
-buecher	help/buecher
-chaos	help/chaos
-editor	help/editor
-erzmagier	help/erzmagier
-faq	help/faq
-forscherpunkte	help/forscherpunkte
-gilden	help/gilden
-kaempfer	help/kaempfer
-karate	help/karate
-klerus	help/klerus
-konzept	help/konzept
-magier	help/magier
-post	help/post
-regionen	help/regionen
-scripte	help/scripte
-seher	help/seher
-stufen	help/stufen
-stufenpunkte	help/stufenpunkte
-syntax	help/syntax
-zauberei	help/zauberei
-zauberer	help/zauberer
-zaubertraenke	help/zaubertraenke
-verein	help/verein
-props	props
-P_COMBATCMDS	props/P_COMBATCMDS
-P_INVIS	props/P_INVIS
-P_COMBATCMDS.old	props/P_COMBATCMDS.old
-P_HIDE_EXITS	props/P_HIDE_EXITS
-P_INVIS.old	props/P_INVIS.old
-P_HIDE_EXITS.old	props/P_HIDE_EXITS.old
-P_AC	props/P_AC
-P_WORN	props/P_WORN
-P_ARMOUR_TYPE	props/P_ARMOUR_TYPE
-P_DEFEND_FUNC	props/P_DEFEND_FUNC
-P_WEAR_FUNC	props/P_WEAR_FUNC
-P_REMOVE_FUNC	props/P_REMOVE_FUNC
-P_NO_GLOBAL_ATTACK	props/P_NO_GLOBAL_ATTACK
-P_DAMAGED	props/P_DAMAGED
-P_EFFECTIVE_WC	props/P_EFFECTIVE_WC
-P_EFFECTIVE_AC	props/P_EFFECTIVE_AC
-P_MAX_WEIGHT	props/P_MAX_WEIGHT
-P_CONTENTS	props/P_CONTENTS
-P_CNT_STATUS	props/P_CNT_STATUS
-P_TRANSPARENT	props/P_TRANSPARENT
-P_DOOR_INFOS	props/P_DOOR_INFOS
-P_WATER	props/P_WATER
-P_FISH	props/P_FISH
-P_LIQUID	props/P_LIQUID
-P_LONG_EMPTY	props/P_LONG_EMPTY
-P_LONG_FULL	props/P_LONG_FULL
-P_GUARD	props/P_GUARD
-P_EVAL_OFFSETS	props/P_EVAL_OFFSETS
-P_EVAL_FACTORS	props/P_EVAL_FACTORS
-P_INPC_LAST_PLAYER_CONTACT	props/P_INPC_LAST_PLAYER_CONTACT
-P_INPC_LAST_ENVIRONMENT	props/P_INPC_LAST_ENVIRONMENT
-P_INPC_WALK_MODE	props/P_INPC_WALK_MODE
-P_INPC_WALK_DELAYS	props/P_INPC_WALK_DELAYS
-P_INPC_WALK_FLAGS	props/P_INPC_WALK_FLAGS
-P_INPC_WALK_AREA	props/P_INPC_WALK_AREA
-P_INPC_WALK_ROUTE	props/P_INPC_WALK_ROUTE
-P_INPC_HOME	props/P_INPC_HOME
-P_ARTICLE	props/P_ARTICLE
-P_GENDER	props/P_GENDER
-P_ATTRIBUTES	props/P_ATTRIBUTES
-P_ATTRIBUTES_OFFSETS	props/P_ATTRIBUTES_OFFSETS
-P_X_ATTR_MOD	props/P_X_ATTR_MOD
-P_ATTRIBUTES_MODIFIER	props/P_ATTRIBUTES_MODIFIER
-P_ABILITIES	props/P_ABILITIES
-P_RESISTANCE	props/P_RESISTANCE
-P_RESISTANCE_STRENGHTS	props/P_RESISTANCE_STRENGHTS
-P_VULNERABILITY	props/P_VULNERABILITY
-P_TOTAL_AC	props/P_TOTAL_AC
-P_HANDS	props/P_HANDS
-P_MAX_HANDS	props/P_MAX_HANDS
-P_USED_HANDS	props/P_USED_HANDS
-P_ATTACK_BUSY	props/P_ATTACK_BUSY
-P_PREFERED_ENEMY	props/P_PREFERED_ENEMY
-P_RESISTANCE_STRENGTHS	props/P_RESISTANCE_STRENGTHS
-P_AGE	props/P_AGE
-P_ALIGN	props/P_ALIGN
-P_DEADS	props/P_DEADS
-P_GHOST	props/P_GHOST
-P_FROG	props/P_FROG
-P_FOOD	props/P_FOOD
-P_MAX_FOOD	props/P_MAX_FOOD
-P_DRINK	props/P_DRINK
-P_MAX_DRINK	props/P_MAX_DRINK
-P_ALCOHOL	props/P_ALCOHOL
-P_MAX_ALCOHOL	props/P_MAX_ALCOHOL
-P_HP	props/P_HP
-P_MAX_HP	props/P_MAX_HP
-P_SP	props/P_SP
-P_MAX_SP	props/P_MAX_SP
-P_XP	props/P_XP
-P_VALID_GUILDS	props/P_VALID_GUILDS
-P_GUILD_SKILLS	props/P_GUILD_SKILLS
-P_GUILD_RESTRICTIONS	props/P_GUILD_RESTRICTIONS
-P_GUILD_DEFAULT_SPELLBOOK	props/P_GUILD_DEFAULT_SPELLBOOK
-P_GUILD_MALE_TITLES	props/P_GUILD_MALE_TITLES
-P_GUILD_FEMALE_TITLES	props/P_GUILD_FEMALE_TITLES
-P_GUILD_LEVELS	props/P_GUILD_LEVELS
-P_SB_SPELLS	props/P_SB_SPELLS
-P_GLOBAL_SKILLPROPS	props/P_GLOBAL_SKILLPROPS
-P_GUILD_LEVEL	props/P_GUILD_LEVEL
-P_GUILD_TITLE	props/P_GUILD_TITLE
-P_GUILD_RATING	props/P_GUILD_RATING
-P_NEWSKILLS	props/P_NEWSKILLS
-P_NEXT_SPELL_TIME	props/P_NEXT_SPELL_TIME
-P_TMP_ATTACK_HOOK	props/P_TMP_ATTACK_HOOK
-P_TMP_ATTACK_MOD	props/P_TMP_ATTACK_MOD
-P_LEP	props/P_LEP
-P_TMP_DEFEND_HOOK	props/P_TMP_DEFEND_HOOK
-P_TMP_DIE_HOOK	props/P_TMP_DIE_HOOK
-P_DEFENDERS	props/P_DEFENDERS
-P_SKILL_ATTRIBUTES	props/P_SKILL_ATTRIBUTES
-P_IGNORE	props/P_IGNORE
-P_LAST_COMMAND_ENV	props/P_LAST_COMMAND_ENV
-P_HISTMIN	props/P_HISTMIN
-P_SHOW_ALIAS_PROCESSING	props/P_SHOW_ALIAS_PROCESSING
-P_DEFAULT_NOTIFY_FAIL	props/P_DEFAULT_NOTIFY_FAIL
-P_NETDEAD_INFO	props/P_NETDEAD_INFO
-P_IP_NAME	props/P_IP_NAME
-P_AUTH_INFO	props/P_AUTH_INFO
-P_LAST_KILLER	props/P_LAST_KILLER
-P_ACTUAL_NOTIFY_FAIL	props/P_ACTUAL_NOTIFY_FAIL
-P_LEP_MALUS	props/P_LEP_MALUS
-P_LAST_LOGIN	props/P_LAST_LOGIN
-P_LAST_LOGOUT	props/P_LAST_LOGOUT
-P_SHOW_EXITS	props/P_SHOW_EXITS
-P_WANTS_TO_LEARN	props/P_WANTS_TO_LEARN
-P_AUTOLOADOBJ	props/P_AUTOLOADOBJ
-P_TTY	props/P_TTY
-P_AUTOLOAD	props/P_AUTOLOAD
-P_MAILADDR	props/P_MAILADDR
-P_HOMEPAGE	props/P_HOMEPAGE
-P_FOLLOW_SILENT	props/P_FOLLOW_SILENT
-P_SECOND	props/P_SECOND
-P_TESTPLAYER	props/P_TESTPLAYER
-P_START_HOME	props/P_START_HOME
-P_CMSG	props/P_CMSG
-P_DMSG	props/P_DMSG
-P_CLONE_MSG	props/P_CLONE_MSG
-P_DESTRUCT_MSG	props/P_DESTRUCT_MSG
-P_CARRIED_VALUE	props/P_CARRIED_VALUE
-P_PROMPT	props/P_PROMPT
-P_SCREENSIZE	props/P_SCREENSIZE
-P_FLAGS	props/P_FLAGS
-P_CAN_FLAGS	props/P_CAN_FLAGS
-P_READ_NEWS	props/P_READ_NEWS
-P_NEEDED_QP	props/P_NEEDED_QP
-P_INTERMUD	props/P_INTERMUD
-P_BUFFER	props/P_BUFFER
-P_DEAF	props/P_DEAF
-P_PERM_STRING	props/P_PERM_STRING
-P_EXTRA_LOOK	props/P_EXTRA_LOOK
-P_PRESAY	props/P_PRESAY
-P_TITLE	props/P_TITLE
-P_AVERAGE_SIZE	props/P_AVERAGE_SIZE
-P_REFERENCE_OBJECT	props/P_REFERENCE_OBJECT
-P_MSGIN	props/P_MSGIN
-P_MSGOUT	props/P_MSGOUT
-P_MMSGIN	props/P_MMSGIN
-P_MMSGOUT	props/P_MMSGOUT
-P_POTIONROOMS	props/P_POTIONROOMS
-P_TRANK_FINDEN	props/P_TRANK_FINDEN
-P_VISITED_POTIONROOMS	props/P_VISITED_POTIONROOMS
-P_BONUS_POTIONS	props/P_BONUS_POTIONS
-P_QUESTS	props/P_QUESTS
-P_QP	props/P_QP
-P_SKILLS	props/P_SKILLS
-P_BLIND	props/P_BLIND
-P_BRIEF	props/P_BRIEF
-P_ORIG_NAME	props/P_ORIG_NAME
-P_KILLER	props/P_KILLER
-P_MURDER_MSG	props/P_MURDER_MSG
-P_KILL_MSG	props/P_KILL_MSG
-P_KILL_NAME	props/P_KILL_NAME
-P_CORPSE	props/P_CORPSE
-P_ENEMY_DEATH_SEQUENCE	props/P_ENEMY_DEATH_SEQUENCE
-P_LIGHT	props/P_LIGHT
-P_CLONER	props/P_CLONER
-P_TOTAL_LIGHT	props/P_TOTAL_LIGHT
-P_LAST_CONTENT_CHANGE	props/P_LAST_CONTENT_CHANGE
-P_VALUE	props/P_VALUE
-P_FORCE_DEMONST	props/P_FORCE_DEMONST
-P_INFO	props/P_INFO
-P_READ_MSG	props/P_READ_MSG
-P_FW_ALWAYS_READABLE	props/P_FW_ALWAYS_READABLE
-P_NOBUY	props/P_NOBUY
-P_NEVERDROP	props/P_NEVERDROP
-P_MAGIC	props/P_MAGIC
-P_WEIGHT_PERCENT	props/P_WEIGHT_PERCENT
-P_DETAILS	props/P_DETAILS
-P_SPECIAL_DETAILS	props/P_SPECIAL_DETAILS
-P_READ_DETAILS	props/P_READ_DETAILS
-P_EXITS	props/P_EXITS
-P_SPECIAL_EXITS	props/P_SPECIAL_EXITS
-P_DOORS	props/P_DOORS
-P_DOORS2	props/P_DOORS2
-P_ITEMS	props/P_ITEMS
-P_NO_TPORT	props/P_NO_TPORT
-P_TPORT_COST_IN	props/P_TPORT_COST_IN
-P_TPORT_COST_OUT	props/P_TPORT_COST_OUT
-P_INDOORS	props/P_INDOORS
-P_NOMAGIC	props/P_NOMAGIC
-P_ORAKEL	props/P_ORAKEL
-P_RACE	props/P_RACE
-P_TOTAL_WC	props/P_TOTAL_WC
-P_ZAP_MSG	props/P_ZAP_MSG
-P_AWAY	props/P_AWAY
-P_WEAPON	props/P_WEAPON
-P_ARMOURS	props/P_ARMOURS
-P_NPC	props/P_NPC
-P_WIMPY	props/P_WIMPY
-P_WIMPY_DIRECTION	props/P_WIMPY_DIRECTION
-P_HEAL	props/P_HEAL
-P_HB	props/P_HB
-P_POISON	props/P_POISON
-P_MAX_POISON	props/P_MAX_POISON
-P_DISABLE_ATTACK	props/P_DISABLE_ATTACK
-P_DIE_MSG	props/P_DIE_MSG
-P_KILLS	props/P_KILLS
-P_CALLED_FROM_IP	props/P_CALLED_FROM_IP
-P_DESCRIPTION	props/P_DESCRIPTION
-P_GUILD	props/P_GUILD
-P_LEVEL	props/P_LEVEL
-P_CAP_NAME	props/P_CAP_NAME
-P_EARMUFFS	props/P_EARMUFFS
-P_MARRIED	props/P_MARRIED
+events	events/events
+EVT_LIB_LOGOUT	events/EVT_LIB_LOGOUT
+EVT_LIB_NPC_DEATH	events/EVT_LIB_NPC_DEATH
+EVT_LIB_LOGIN	events/EVT_LIB_LOGIN
+EVT_LIB_PLAYER_CREATION	events/EVT_LIB_PLAYER_CREATION
+EVT_LIB_DATECHANGE	events/EVT_LIB_DATECHANGE
+EVT_LIB_QUEST_SOLVED	events/EVT_LIB_QUEST_SOLVED
+EVT_LIB_PLAYER_DELETION	events/EVT_LIB_PLAYER_DELETION
+EVT_LIB_ADVANCE	events/EVT_LIB_ADVANCE
+EVT_GUILD_CHANGE	events/EVT_GUILD_CHANGE
+EVT_GUILD_ADVANCE	events/EVT_GUILD_ADVANCE
+EVT_LIB_PLAYER_DEATH	events/EVT_LIB_PLAYER_DEATH
+EVT_LIB_PLAYER_ATTR_CHANGE	events/EVT_LIB_PLAYER_ATTR_CHANGE
+EVT_LIB_CLOCK	events/EVT_LIB_CLOCK
+EVT_LIB_MINIQUEST_SOLVED	events/EVT_LIB_MINIQUEST_SOLVED
+EVT_LIB_NEW_ERROR	events/EVT_LIB_NEW_ERROR
 P_AMOUNT	props/P_AMOUNT
-P_VALUE_PER_UNIT	props/P_VALUE_PER_UNIT
-P_WEIGHT_PER_UNIT	props/P_WEIGHT_PER_UNIT
-P_FUEL	props/P_FUEL
-P_LIGHTDESC	props/P_LIGHTDESC
-P_DO_DESTRUCT	props/P_DO_DESTRUCT
-P_LIGHTED	props/P_LIGHTED
-P_CHATS	props/P_CHATS
-P_CHAT_CHANCE	props/P_CHAT_CHANCE
-P_ACHATS	props/P_ACHATS
-P_ACHAT_CHANCE	props/P_ACHAT_CHANCE
-P_BODY	props/P_BODY
-P_AGGRESSIVE	props/P_AGGRESSIVE
-P_NOCORPSE	props/P_NOCORPSE
-P_REJECT	props/P_REJECT
-P_RACE_DESCRIPTION	props/P_RACE_DESCRIPTION
-P_RACESTRING	props/P_RACESTRING
-P_CONTAINER	props/P_CONTAINER
-P_FW_UNDERSTAND	props/P_FW_UNDERSTAND
-P_TRAY	props/P_TRAY
-P_DEFAULT_INFO	props/P_DEFAULT_INFO
-P_LOG_INFO	props/P_LOG_INFO
-P_PURSUERS	props/P_PURSUERS
-P_HP_HOOKS	props/P_HP_HOOKS
-P_GIVEN_AMOUNT	props/P_GIVEN_AMOUNT
-P_GIVEN_OBJECT	props/P_GIVEN_OBJECT
-P_CURSED	props/P_CURSED
-P_KEEP_ON_SELL	props/P_KEEP_ON_SELL
-P_SPELLS	props/P_SPELLS
-P_SPELLRATE	props/P_SPELLRATE
-P_INFORMME	props/P_INFORMME
-P_WAITFOR	props/P_WAITFOR
-P_LOCALCMDS	props/P_LOCALCMDS
-P_CLOCKMSG	props/P_CLOCKMSG
-P_PARA	props/P_PARA
-P_SIZE	props/P_SIZE
-P_INT_SHORT	props/P_INT_SHORT
-P_INT_LONG	props/P_INT_LONG
-P_ROOM_MSG	props/P_ROOM_MSG
-P_FUNC_MSG	props/P_FUNC_MSG
-P_MSG_PROB	props/P_MSG_PROB
-P_HAUS_ERLAUBT	props/P_HAUS_ERLAUBT
-P_SENSITIVE_INVENTORY	props/P_SENSITIVE_INVENTORY
-P_SENSITIVE_INVENTORY_TRIGGER	props/P_SENSITIVE_INVENTORY_TRIGGER
-P_SENSITIVE_ATTACK	props/P_SENSITIVE_ATTACK
-P_CURRENTDIR	props/P_CURRENTDIR
-P_SHORT_CWD	props/P_SHORT_CWD
-P_SNOOPFLAGS	props/P_SNOOPFLAGS
-P_COMMANDS	props/P_COMMANDS
-P_NAME	props/P_NAME
-P_NAME_ADJ	props/P_NAME_ADJ
-P_SHORT	props/P_SHORT
-P_LONG	props/P_LONG
-P_IDS	props/P_IDS
-P_ADJECTIVES	props/P_ADJECTIVES
-P_SHOW_INV	props/P_SHOW_INV
-P_CLASS	props/P_CLASS
-P_NODROP	props/P_NODROP
-P_NOGET	props/P_NOGET
-P_SENSITIVE	props/P_SENSITIVE
-P_UID	props/P_UID
-P_EUID	props/P_EUID
-P_WEIGHT	props/P_WEIGHT
-P_TOTAL_WEIGHT	props/P_TOTAL_WEIGHT
-P_ENTERMSG	props/P_ENTERMSG
-P_LEAVEMSG	props/P_LEAVEMSG
-P_LEAVEFAIL	props/P_LEAVEFAIL
-P_ENTERFAIL	props/P_ENTERFAIL
-P_ARRIVEMSG	props/P_ARRIVEMSG
-P_DEPARTMSG	props/P_DEPARTMSG
-P_ENTERCMDS	props/P_ENTERCMDS
-P_LEAVECMDS	props/P_LEAVECMDS
-P_MAX_PASSENGERS	props/P_MAX_PASSENGERS
-P_STD_OBJECT	props/P_STD_OBJECT
-P_COMPILER_PATH	props/P_COMPILER_PATH
-P_NR_HANDS	props/P_NR_HANDS
-P_WC	props/P_WC
-P_WEAPON_TYPE	props/P_WEAPON_TYPE
-P_DAM_TYPE	props/P_DAM_TYPE
-P_WIELDED	props/P_WIELDED
-P_HIT_FUNC	props/P_HIT_FUNC
+P_KILL_NAME	props/P_KILL_NAME
+P_SP	props/P_SP
+P_CONSUME_MSG	props/P_CONSUME_MSG
+P_AVATAR_URI	props/P_AVATAR_URI
 P_WIELD_FUNC	props/P_WIELD_FUNC
-P_UNWIELD_FUNC	props/P_UNWIELD_FUNC
-P_HIDE_EXITS.res	props/P_HIDE_EXITS.res
-P_FRIEND	props/P_FRIEND
-P_DAM_DESC	props/P_DAM_DESC
+P_LIGHT_ABSORPTION	props/P_LIGHT_ABSORPTION
+P_PERM_STRING	props/P_PERM_STRING
+P_GUILD_RATING	props/P_GUILD_RATING
+P_NOGET	props/P_NOGET
+P_PUB_NOT_ON_MENU	props/P_PUB_NOT_ON_MENU
+P_NOINSERT_MSG	props/P_NOINSERT_MSG
+P_PARA	props/P_PARA
+P_QUEST_ITEM	props/P_QUEST_ITEM
+P_DEFAULT_GUILD	props/P_DEFAULT_GUILD
 P_QUALITY	props/P_QUALITY
-P_ALCOHOL_DELAY	props/P_ALCOHOL_DELAY
-P_DRINK_DELAY	props/P_DRINK_DELAY
-P_FOOD_DELAY	props/P_FOOD_DELAY
-P_HP_DELAY	props/P_HP_DELAY
-P_SP_DELAY	props/P_SP_DELAY
-P_POISON_DELAY	props/P_POISON_DELAY
+P_FOOD	props/P_FOOD
+P_PUB_NO_MONEY	props/P_PUB_NO_MONEY
+P_MARRIED	props/P_MARRIED
+P_M_ATTR_MOD	props/P_M_ATTR_MOD
+P_TEAM_ASSOC_MEMBERS	props/P_TEAM_ASSOC_MEMBERS
+P_NO_REGENERATION	props/P_NO_REGENERATION
+P_DEATH_SPONSORED_BY	props/P_DEATH_SPONSORED_BY
+P_CURRENTDIR	props/P_CURRENTDIR
+P_GUILD_TITLE	props/P_GUILD_TITLE
+P_UNWEAR_MSG	props/P_UNWEAR_MSG
+P_MUD_NEWBIE	props/P_MUD_NEWBIE
+P_USED_HANDS	props/P_USED_HANDS
+P_KILLS	props/P_KILLS
+P_RESET_LIFETIME	props/P_RESET_LIFETIME
+P_LONG	props/P_LONG
+P_NO_PARA_TRANS	props/P_NO_PARA_TRANS
+P_EXITS	props/P_EXITS
+P_INT_LIGHT	props/P_INT_LIGHT
+P_BUFFER	props/P_BUFFER
+P_SENSITIVE_ATTACK	props/P_SENSITIVE_ATTACK
+P_LAST_WEAR_ACTION	props/P_LAST_WEAR_ACTION
+P_EVAL_OFFSETS	props/P_EVAL_OFFSETS
+P_INFORMME	props/P_INFORMME
+P_REFERENCE_OBJECT	props/P_REFERENCE_OBJECT
+P_NO_ASCII_ART	props/P_NO_ASCII_ART
+P_NOFOOD_MSG	props/P_NOFOOD_MSG
+P_DOMAIN	props/P_DOMAIN
+P_PUB_NO_KEEPER	props/P_PUB_NO_KEEPER
+P_HIDE_EXITS	props/P_HIDE_EXITS
+P_TEAM	props/P_TEAM
+P_IS_ARTILLERY	props/P_IS_ARTILLERY
+P_DIE_MSG	props/P_DIE_MSG
+P_SKILLS	props/P_SKILLS
+P_LAST_DEATH_PROPS	props/P_LAST_DEATH_PROPS
+P_SEERDOORS	props/P_SEERDOORS
+P_WIZ_DEBUG	props/P_WIZ_DEBUG
+P_TOO_HEAVY_MSG	props/P_TOO_HEAVY_MSG
+P_WIMPY	props/P_WIMPY
 P_MATERIAL	props/P_MATERIAL
-obj	obj
-doormaster	obj/doormaster
-REGELN	REGELN
-README	REGELN/README
-zweities	REGELN/zweities
-Scripte	REGELN/Scripte
-balance	REGELN/balance
-npcs	REGELN/npcs
-waffen	REGELN/waffen
-ruestungen	REGELN/ruestungen
-properties.h	properties.h
-g.abenteurer	g.abenteurer
-ausweichen	g.abenteurer/ausweichen
-feuerball	g.abenteurer/feuerball
-identifiziere	g.abenteurer/identifiziere
-kampfschrei	g.abenteurer/kampfschrei
-licht	g.abenteurer/licht
-pfeil	g.abenteurer/pfeil
-schaetz	g.abenteurer/schaetz
-schnell	g.abenteurer/schnell
-g.bierschuettler	g.bierschuettler
-abstufungen	g.bierschuettler/abstufungen
-alkoholgift	g.bierschuettler/alkoholgift
-beliefere	g.bierschuettler/beliefere
-beobachte	g.bierschuettler/beobachte
-beruhige	g.bierschuettler/beruhige
-bierschuerze	g.bierschuettler/bierschuerze
-blubber	g.bierschuettler/blubber
-erdbeben	g.bierschuettler/erdbeben
-fliesse	g.bierschuettler/fliesse
-floesse	g.bierschuettler/floesse
-freibier	g.bierschuettler/freibier
+P_DAM_DESC	props/P_DAM_DESC
+P_DEFUEL_LIMIT_FOOD	props/P_DEFUEL_LIMIT_FOOD
+P_BODY	props/P_BODY
+P_HIT_FUNC	props/P_HIT_FUNC
+P_INFO	props/P_INFO
+P_ENTERCMDS	props/P_ENTERCMDS
+P_LAST_CONTENT_CHANGE	props/P_LAST_CONTENT_CHANGE
+P_SENSITIVE_INVENTORY_TRIGGER	props/P_SENSITIVE_INVENTORY_TRIGGER
+P_DEFUEL_TIME_DRINK	props/P_DEFUEL_TIME_DRINK
+P_LEVEL	props/P_LEVEL
+P_NAME	props/P_NAME
+P_CONTAINER	props/P_CONTAINER
+P_INPC_LAST_PLAYER_CONTACT	props/P_INPC_LAST_PLAYER_CONTACT
+P_MAX_ALCOHOL	props/P_MAX_ALCOHOL
+P_SECOND	props/P_SECOND
+P_PREVENT_PILE	props/P_PREVENT_PILE
+P_REAL_RACE	props/P_REAL_RACE
+P_GUARD	props/P_GUARD
+P_PILE_NAME	props/P_PILE_NAME
+P_ARRIVEMSG	props/P_ARRIVEMSG
+P_IGNORE	props/P_IGNORE
+P_CAP_NAME	props/P_CAP_NAME
+P_HEAL	props/P_HEAL
+P_LAST_DAMTYPES	props/P_LAST_DAMTYPES
+P_NOMAGIC	props/P_NOMAGIC
+P_FUEL	props/P_FUEL
+P_DRINK_DELAY	props/P_DRINK_DELAY
+P_PUT_MSG	props/P_PUT_MSG
+P_LIGHT_TYPE	props/P_LIGHT_TYPE
+P_SYNTAX_HELP	props/P_SYNTAX_HELP
+P_HELPER_NPC	props/P_HELPER_NPC
+P_NO_SCORE	props/P_NO_SCORE
+P_TRAVEL_CMDS	props/P_TRAVEL_CMDS
+P_AUTOLOADOBJ	props/P_AUTOLOADOBJ
+P_RACE_DESCRIPTION	props/P_RACE_DESCRIPTION
+P_TRAVEL_INFO	props/P_TRAVEL_INFO
+P_WEAR_FUNC	props/P_WEAR_FUNC
+P_TOTAL_AC	props/P_TOTAL_AC
+P_X_HEALTH_MOD	props/P_X_HEALTH_MOD
+P_LAST_COMMAND_ENV	props/P_LAST_COMMAND_ENV
+P_RANGE	props/P_RANGE
+P_EXTRA_LOOK	props/P_EXTRA_LOOK
+P_KNOWN_POTIONROOMS	props/P_KNOWN_POTIONROOMS
+P_WAITFOR	props/P_WAITFOR
+P_ARMOUR_TYPE	props/P_ARMOUR_TYPE
+P_MAGIC	props/P_MAGIC
+P_ACHATS	props/P_ACHATS
+P_NEXT_DEATH_SEQUENCE	props/P_NEXT_DEATH_SEQUENCE
+P_NOLEAVE_MSG	props/P_NOLEAVE_MSG
+P_SENSITIVE	props/P_SENSITIVE
+P_HAUS_ERLAUBT	props/P_HAUS_ERLAUBT
+P_UNIT_DECAY_QUOTA	props/P_UNIT_DECAY_QUOTA
+P_NO_TRAVELING	props/P_NO_TRAVELING
+P_INDOORS	props/P_INDOORS
+P_CLOCKMSG	props/P_CLOCKMSG
+P_QP	props/P_QP
+P_VULNERABILITY	props/P_VULNERABILITY
+P_MAX_PASSENGERS	props/P_MAX_PASSENGERS
+P_NPC_FASTHEAL	props/P_NPC_FASTHEAL
+P_PURSUERS	props/P_PURSUERS
+P_EQUIP_TIME	props/P_EQUIP_TIME
+P_ALC_FULL_MSG	props/P_ALC_FULL_MSG
+P_TTY_SHOW	props/P_TTY_SHOW
+P_MURDER_MSG	props/P_MURDER_MSG
+P_REMOVE_MSG	props/P_REMOVE_MSG
+P_ZAP_MSG	props/P_ZAP_MSG
+P_FRIEND	props/P_FRIEND
+P_FORCE_MURDER_MSG	props/P_FORCE_MURDER_MSG
+P_VISIBLE_SUBGUILD_TITLE	props/P_VISIBLE_SUBGUILD_TITLE
+P_MAX_FOOD	props/P_MAX_FOOD
+P_ARTICLE	props/P_ARTICLE
+P_FUNC_MSG	props/P_FUNC_MSG
+P_AVERAGE_WEIGHT	props/P_AVERAGE_WEIGHT
+P_SENSITIVE_INVENTORY	props/P_SENSITIVE_INVENTORY
+P_AGE	props/P_AGE
+P_VALUE_PER_UNIT	props/P_VALUE_PER_UNIT
+P_DEFUEL_LIMIT_DRINK	props/P_DEFUEL_LIMIT_DRINK
+P_UNWIELD_FUNC	props/P_UNWIELD_FUNC
+P_KEEP_ON_SELL	props/P_KEEP_ON_SELL
+P_SHORT	props/P_SHORT
+P_CLOTHING	props/P_CLOTHING
+P_PICK_MSG	props/P_PICK_MSG
+P_DAMAGED	props/P_DAMAGED
+P_LAST_LOGOUT	props/P_LAST_LOGOUT
+P_UNWIELD_TIME	props/P_UNWIELD_TIME
+P_CONTENTS	props/P_CONTENTS
+P_NEEDED_QP	props/P_NEEDED_QP
+P_DRINK	props/P_DRINK
+P_INVIS	props/P_INVIS
+P_NETDEAD_INFO	props/P_NETDEAD_INFO
+P_SHOW_EXITS	props/P_SHOW_EXITS
+P_GUILD_DEFAULT_SPELLBOOK	props/P_GUILD_DEFAULT_SPELLBOOK
+P_AQUATIC_HELPERS	props/P_AQUATIC_HELPERS
+P_TTY_TYPE	props/P_TTY_TYPE
+P_NOCORPSE	props/P_NOCORPSE
+P_DEFUEL_AMOUNT_FOOD	props/P_DEFUEL_AMOUNT_FOOD
+P_WC	props/P_WC
+P_CHAT_CHANCE	props/P_CHAT_CHANCE
+P_LEAVEFAIL	props/P_LEAVEFAIL
+P_WATER	props/P_WATER
+P_LIGHTDESC	props/P_LIGHTDESC
+P_AWAY	props/P_AWAY
+P_LOCALCMDS	props/P_LOCALCMDS
+P_REMOVE_FUNC	props/P_REMOVE_FUNC
+P_LIGHT_MODIFIER	props/P_LIGHT_MODIFIER
+P_SPECIAL_EXITS	props/P_SPECIAL_EXITS
+P_FLAGS	props/P_FLAGS
+P_SMELLS	props/P_SMELLS
+P_VISUALBELL	props/P_VISUALBELL
+P_COMBATCMDS	props/P_COMBATCMDS
+P_DISTRIBUTION	props/P_DISTRIBUTION
+P_HANDS	props/P_HANDS
+P_UNIT_DECAY_INTERVAL	props/P_UNIT_DECAY_INTERVAL
+P_GUILD_FEMALE_TITLES	props/P_GUILD_FEMALE_TITLES
+P_TESTPLAYER	props/P_TESTPLAYER
+P_RESTRICTIONS	props/P_RESTRICTIONS
+P_LOG_INFO	props/P_LOG_INFO
+P_AUTOLOAD	props/P_AUTOLOAD
+P_WEAPON	props/P_WEAPON
+P_SP_DELAY	props/P_SP_DELAY
+P_INPC_WALK_AREA	props/P_INPC_WALK_AREA
+P_WAITFOR_REASON	props/P_WAITFOR_REASON
+P_LAST_DAMAGE	props/P_LAST_DAMAGE
+P_SIZE	props/P_SIZE
+P_GENDER	props/P_GENDER
+P_CLONER	props/P_CLONER
+U_REQ	props/U_REQ
+P_CLASS	props/P_CLASS
+P_MAX_HP	props/P_MAX_HP
+P_TEAM_COLORS	props/P_TEAM_COLORS
+P_DEFAULT_NOTIFY_FAIL	props/P_DEFAULT_NOTIFY_FAIL
+P_EFFECTIVE_WC	props/P_EFFECTIVE_WC
+P_CHATS	props/P_CHATS
+P_INPC_WALK_ROUTE	props/P_INPC_WALK_ROUTE
+P_LONG_EMPTY	props/P_LONG_EMPTY
+P_MAX_POISON	props/P_MAX_POISON
+P_RACE	props/P_RACE
+P_LAST_LOGIN	props/P_LAST_LOGIN
+P_LEP	props/P_LEP
+P_CNT_STATUS	props/P_CNT_STATUS
+P_ITEMS	props/P_ITEMS
+P_SB_SPELLS	props/P_SB_SPELLS
+P_NEVER_CLEAN	props/P_NEVER_CLEAN
+P_LIFETIME	props/P_LIFETIME
+P_KEEPER	props/P_KEEPER
+P_TEAM_AUTOFOLLOW	props/P_TEAM_AUTOFOLLOW
+P_FAO_PORTALS	props/P_FAO_PORTALS
+P_MAP_RESTRICTIONS	props/P_MAP_RESTRICTIONS
+P_INT_SHORT	props/P_INT_SHORT
+P_CMSG	props/P_CMSG
+P_GIVE_MSG	props/P_GIVE_MSG
+P_NO_STD_DRINK	props/P_NO_STD_DRINK
+P_AGGRESSIVE	props/P_AGGRESSIVE
+P_KILL_MSG	props/P_KILL_MSG
+P_QUESTS	props/P_QUESTS
+P_DISABLE_ATTACK	props/P_DISABLE_ATTACK
+P_MSG_PROB	props/P_MSG_PROB
+P_BRIEF	props/P_BRIEF
+P_NETDEAD_ENV	props/P_NETDEAD_ENV
+P_INTERNAL_EXTRA_LOOK	props/P_INTERNAL_EXTRA_LOOK
+P_NO_PLAYERS	props/P_NO_PLAYERS
+P_WAITFOR_FLAGS	props/P_WAITFOR_FLAGS
+P_CURSED	props/P_CURSED
+P_PLAYER_LIGHT	props/P_PLAYER_LIGHT
+P_AMMUNITION	props/P_AMMUNITION
+P_NPC	props/P_NPC
+P_WEAPON_TYPE	props/P_WEAPON_TYPE
+P_MMSGOUT	props/P_MMSGOUT
+P_PRAY_ROOM	props/P_PRAY_ROOM
+P_AVERAGE_SIZE	props/P_AVERAGE_SIZE
+P_ATTRIBUTES_MODIFIER	props/P_ATTRIBUTES_MODIFIER
+P_HELPER_OBJECTS	props/P_HELPER_OBJECTS
+P_BUY_ONLY_PLANTS	props/P_BUY_ONLY_PLANTS
+P_INPC_HOME	props/P_INPC_HOME
+P_ENTERFAIL	props/P_ENTERFAIL
+P_ENTERMSG	props/P_ENTERMSG
+P_TOTAL_LIGHT	props/P_TOTAL_LIGHT
+P_VARIABLES	props/P_VARIABLES
+P_FW_UNDERSTAND	props/P_FW_UNDERSTAND
+P_MIN_STOCK	props/P_MIN_STOCK
+P_EMPTY_PROPS	props/P_EMPTY_PROPS
+P_ATTRIBUTES	props/P_ATTRIBUTES
+P_PARRY_WEAPON	props/P_PARRY_WEAPON
+P_DEAF	props/P_DEAF
+P_ALLOWED_SHADOW	props/P_ALLOWED_SHADOW
+P_SIBLINGS	props/P_SIBLINGS
+skill_info_liste	props/skill_info_liste
+P_EFFECTIVE_AC	props/P_EFFECTIVE_AC
+P_UNIT_DECAY_MIN	props/P_UNIT_DECAY_MIN
+P_WANTS_TO_LEARN	props/P_WANTS_TO_LEARN
+P_TIMED_ATTR_MOD	props/P_TIMED_ATTR_MOD
+P_WORN	props/P_WORN
+P_TEAM_NEWMEMBER	props/P_TEAM_NEWMEMBER
+P_TPORT_COST_IN	props/P_TPORT_COST_IN
+P_CAN_FLAGS	props/P_CAN_FLAGS
+P_INTERMUD	props/P_INTERMUD
+P_LIQUID	props/P_LIQUID
+P_NOBUY	props/P_NOBUY
+P_POISON_DELAY	props/P_POISON_DELAY
+P_TRAY	props/P_TRAY
+P_SHOW_INV	props/P_SHOW_INV
+P_NOSELL	props/P_NOSELL
+P_DESCRIPTION	props/P_DESCRIPTION
+P_VALID_GUILDS	props/P_VALID_GUILDS
+P_REJECT	props/P_REJECT
+P_HARBOUR	props/P_HARBOUR
+P_ACHAT_CHANCE	props/P_ACHAT_CHANCE
+P_CORPSE	props/P_CORPSE
+P_ATTRIBUTES_OFFSETS	props/P_ATTRIBUTES_OFFSETS
+P_HP_DELAY	props/P_HP_DELAY
+P_IDS	props/P_IDS
+P_MESSAGE_BEEP	props/P_MESSAGE_BEEP
+P_ACTUAL_NOTIFY_FAIL	props/P_ACTUAL_NOTIFY_FAIL
+P_NO_BAD	props/P_NO_BAD
+P_ORIG_FILE_NAME	props/P_ORIG_FILE_NAME
+P_DROP_MSG	props/P_DROP_MSG
+P_SHOWEMAIL	props/P_SHOWEMAIL
+P_COMMANDS	props/P_COMMANDS
+P_FOOD_DELAY	props/P_FOOD_DELAY
+P_GUILD_LEVELS	props/P_GUILD_LEVELS
+P_TTY_ROWS	props/P_TTY_ROWS
+P_ALIGN	props/P_ALIGN
+P_GUILD	props/P_GUILD
+P_ROOM_MSG	props/P_ROOM_MSG
+P_BAD_MSG	props/P_BAD_MSG
+P_START_HOME	props/P_START_HOME
+P_DEFAULT_INFO	props/obsolete/P_DEFAULT_INFO
+P_READ_MSG	props/obsolete/P_READ_MSG
+P_TECHNIQUE	props/obsolete/P_TECHNIQUE
+P_TMP_DIE_HOOK	props/obsolete/P_TMP_DIE_HOOK
+P_NEXT_SPELL_TIME	props/obsolete/P_NEXT_SPELL_TIME
+P_EXTRA_LOOK	props/obsolete/P_EXTRA_LOOK
+P_TMP_ATTACK_HOOK	props/obsolete/P_TMP_ATTACK_HOOK
+P_TMP_ATTACK_MOD	props/obsolete/P_TMP_ATTACK_MOD
+P_TMP_MOVE_HOOK	props/obsolete/P_TMP_MOVE_HOOK
+P_LOG_FILE	props/obsolete/P_LOG_FILE
+P_LAST_PEACE_TIME	props/obsolete/P_LAST_PEACE_TIME
+P_BALANCED_WEAPON	props/obsolete/P_BALANCED_WEAPON
+P_TMP_DEFEND_HOOK	props/obsolete/P_TMP_DEFEND_HOOK
+P_LAST_KILLER	props/obsolete/P_LAST_KILLER
+P_MATERIAL_KNOWLEDGE	props/P_MATERIAL_KNOWLEDGE
+P_WEIGHT_PERCENT	props/P_WEIGHT_PERCENT
+P_DEFUEL_TIME_FOOD	props/P_DEFUEL_TIME_FOOD
+P_READ_DETAILS	props/P_READ_DETAILS
+P_ARMOURS	props/P_ARMOURS
+P_MAILADDR	props/P_MAILADDR
+P_GHOST	props/P_GHOST
+P_GLOVE_FINGERLESS	props/gildenprops/P_GLOVE_FINGERLESS
+P_Z_NO_SPELL_SUPPORT	props/gildenprops/P_Z_NO_SPELL_SUPPORT
+P_Z_AUTOSHIELD	props/gildenprops/P_Z_AUTOSHIELD
+P_Z_NO_MATERIAL	props/gildenprops/P_Z_NO_MATERIAL
+P_Z_NO_NOCONN	props/gildenprops/P_Z_NO_NOCONN
+P_Z_INFO	props/gildenprops/P_Z_INFO
+kaempferboni	props/gildenprops/kaempferboni
+P_ENV_TOO_HEAVY_MSG	props/P_ENV_TOO_HEAVY_MSG
+P_TIMEZONE	props/P_TIMEZONE
+P_ORAKEL	props/P_ORAKEL
+P_HANDS_USED_BY	props/P_HANDS_USED_BY
+P_TARGET_AREA	props/P_TARGET_AREA
+P_IP_NAME	props/P_IP_NAME
+P_SHOW_ALIAS_PROCESSING	props/P_SHOW_ALIAS_PROCESSING
+P_DEFUEL_AMOUNT_DRINK	props/P_DEFUEL_AMOUNT_DRINK
+P_RESISTANCE_STRENGTHS	props/P_RESISTANCE_STRENGTHS
+P_LAST_DAMTIME	props/P_LAST_DAMTIME
+P_SHOOTING_AREA	props/P_SHOOTING_AREA
+P_LEAVEMSG	props/P_LEAVEMSG
+P_CLONE_TIME	props/P_CLONE_TIME
+P_GUILD_PREPAREBLOCK	props/P_GUILD_PREPAREBLOCK
+P_TITLE	props/P_TITLE
+P_HP	props/P_HP
+P_READ_NEWS	props/P_READ_NEWS
+P_EXTRA_LOOK_OBS	props/P_EXTRA_LOOK_OBS
+P_FW_ALWAYS_READABLE	props/P_FW_ALWAYS_READABLE
+P_AC	props/P_AC
+P_AUTH_INFO	props/P_AUTH_INFO
+P_TOTAL_WC	props/P_TOTAL_WC
+P_TEAM_LEADER	props/P_TEAM_LEADER
+P_LAST_XP	props/P_LAST_XP
+P_LASTDIR	props/P_LASTDIR
+P_SPELLS	props/P_SPELLS
+P_SKILL_ATTRIBUTE_OFFSETS	props/P_SKILL_ATTRIBUTE_OFFSETS
+P_DEADS	props/P_DEADS
+P_NO_ATTACK	props/P_NO_ATTACK
+P_SEERDOOR_ALLOWED	props/P_SEERDOOR_ALLOWED
+P_LIGHT	props/P_LIGHT
+P_DO_DESTRUCT	props/P_DO_DESTRUCT
+P_SPECIAL_DETAILS	props/P_SPECIAL_DETAILS
+P_SOUNDS	props/P_SOUNDS
+P_POST	props/P_POST
+P_CALLED_FROM_IP	props/P_CALLED_FROM_IP
+P_TEAM_ATTACK_CMD	props/P_TEAM_ATTACK_CMD
+P_TOTAL_WEIGHT	props/P_TOTAL_WEIGHT
+P_COMPILER_PATH	props/P_COMPILER_PATH
+P_TTY	props/P_TTY
+P_ABILITIES	props/P_ABILITIES
+P_XP	props/P_XP
+P_RESISTANCE_MODIFIER	props/P_RESISTANCE_MODIFIER
+P_KILLER	props/P_KILLER
+P_UNWIELD_MSG	props/P_UNWIELD_MSG
+P_TELNET_RTTIME	props/P_TELNET_RTTIME
+P_ALCOHOL_DELAY	props/P_ALCOHOL_DELAY
+P_HB	props/P_HB
+P_PROMPT	props/P_PROMPT
+P_FREE_HANDS	props/P_FREE_HANDS
+P_WEAR_MSG	props/P_WEAR_MSG
+P_DISABLE_COMMANDS	props/P_DISABLE_COMMANDS
+P_LAST_USE	props/P_LAST_USE
+P_ENEMY_DEATH_SEQUENCE	props/P_ENEMY_DEATH_SEQUENCE
+P_NODROP	props/P_NODROP
+P_AERIAL_HELPERS	props/P_AERIAL_HELPERS
+P_TTY_COLS	props/P_TTY_COLS
+P_MAX_DRINK	props/P_MAX_DRINK
+P_DAM_TYPE	props/P_DAM_TYPE
+P_ADJECTIVES	props/P_ADJECTIVES
+P_LIGHTED	props/P_LIGHTED
+P_TRANK_FINDEN	props/P_TRANK_FINDEN
+P_GUILD_LEVEL	props/P_GUILD_LEVEL
+P_TEAM_WIMPY_ROW	props/P_TEAM_WIMPY_ROW
+P_ACCEPT_PEACE	props/P_ACCEPT_PEACE
+P_MSGOUT	props/P_MSGOUT
+P_POISON	props/P_POISON
+P_WEAPON_TEACHER	props/P_WEAPON_TEACHER
+P_DESTROY_BAD	props/P_DESTROY_BAD
+P_WEIGHT	props/P_WEIGHT
+P_NEXT_DISABLE_ATTACK	props/P_NEXT_DISABLE_ATTACK
+P_NEVERDROP	props/P_NEVERDROP
+P_LOCATION	props/P_LOCATION
+P_ALCOHOL	props/P_ALCOHOL
+P_PLURAL	props/P_PLURAL
+P_HOMEPAGE	props/P_HOMEPAGE
+P_PORTIONS	props/P_PORTIONS
+P_GUILD_SKILLS	props/P_GUILD_SKILLS
+P_MESSAGE_PREPEND	props/P_MESSAGE_PREPEND
+P_RACESTRING	props/P_RACESTRING
+P_SHORT_CWD	props/P_SHORT_CWD
+P_LEAVECMDS	props/P_LEAVECMDS
+P_STRETCH_TIME	props/P_STRETCH_TIME
+P_MAX_HANDS	props/P_MAX_HANDS
+P_INPC_WALK_DELAYS	props/P_INPC_WALK_DELAYS
+P_INT_LONG	props/P_INT_LONG
+P_PEACE_HISTORY	props/P_PEACE_HISTORY
+P_TEAM_WANTED_ROW	props/P_TEAM_WANTED_ROW
+P_NODRINK_MSG	props/P_NODRINK_MSG
+P_DMSG	props/P_DMSG
+P_PUB_UNAVAILABLE	props/P_PUB_UNAVAILABLE
+P_GUILD_DEACTIVATE_SKILLS	props/P_GUILD_DEACTIVATE_SKILLS
+P_MMSGIN	props/P_MMSGIN
+P_WIMPY_DIRECTION	props/P_WIMPY_DIRECTION
+P_TOUCH_DETAILS	props/P_TOUCH_DETAILS
+P_LAST_MOVE	props/P_LAST_MOVE
+P_EATER_MSG	props/P_EATER_MSG
+P_WIELD_MSG	props/P_WIELD_MSG
+P_NAME_ADJ	props/P_NAME_ADJ
+P_CARRIED_VALUE	props/P_CARRIED_VALUE
+P_PREFERED_ENEMY	props/P_PREFERED_ENEMY
+P_BLIND	props/P_BLIND
+P_SHOW_MSG	props/P_SHOW_MSG
+P_NEWSKILLS	props/P_NEWSKILLS
+P_HISTMIN	props/P_HISTMIN
+P_DEPARTMSG	props/P_DEPARTMSG
+P_MAGIC_RESISTANCE_OFFSET	props/P_MAGIC_RESISTANCE_OFFSET
+P_GUILD_MALE_TITLES	props/P_GUILD_MALE_TITLES
+P_INPC_WALK_MODE	props/P_INPC_WALK_MODE
+P_RESISTANCE	props/P_RESISTANCE
+P_EARMUFFS	props/P_EARMUFFS
+P_SECOND_MARK	props/P_SECOND_MARK
+P_LAST_DEATH_TIME	props/P_LAST_DEATH_TIME
+P_TOTAL_OBJECTS	props/P_TOTAL_OBJECTS
+P_DEATH_MSG	props/P_DEATH_MSG
+P_FOOD_FULL_MSG	props/P_FOOD_FULL_MSG
+P_VISIBLE_GUILD	props/P_VISIBLE_GUILD
+P_MSGIN	props/P_MSGIN
+P_STD_OBJECT	props/P_STD_OBJECT
+P_SKILL_ATTRIBUTES	props/P_SKILL_ATTRIBUTES
+P_INPC_WALK_FLAGS	props/P_INPC_WALK_FLAGS
+P_POTIONROOMS	props/P_POTIONROOMS
+P_DEFENDERS	props/P_DEFENDERS
+P_MAX_WEIGHT	props/P_MAX_WEIGHT
+P_STORE_CONSUME	props/P_STORE_CONSUME
+P_HP_HOOKS	props/P_HP_HOOKS
+P_DETAILS	props/P_DETAILS
+P_LIGHT_TRANSPARENCY	props/P_LIGHT_TRANSPARENCY
+P_LAST_COMBAT_TIME	props/P_LAST_COMBAT_TIME
+P_CLONE_MSG	props/P_CLONE_MSG
+P_SNOOPFLAGS	props/P_SNOOPFLAGS
+P_SCREENSIZE	props/P_SCREENSIZE
+P_TOO_MANY_MSG	props/P_TOO_MANY_MSG
+P_HUNTTIME	props/P_HUNTTIME
+P_ENV_MSG	props/P_ENV_MSG
+P_FROG	props/P_FROG
+P_I_HATE_ALCOHOL	props/P_I_HATE_ALCOHOL
+P_SPELLRATE	props/P_SPELLRATE
+P_EMPTY_MSG	props/P_EMPTY_MSG
+P_VALUE	props/P_VALUE
+P_WEIGHT_PER_UNIT	props/P_WEIGHT_PER_UNIT
+P_PRESAY	props/P_PRESAY
+P_ENABLE_IN_ATTACK_OUT	props/P_ENABLE_IN_ATTACK_OUT
+P_DOOR_INFOS	props/P_DOOR_INFOS
+P_DESTRUCT_MSG	props/P_DESTRUCT_MSG
+P_DAMAGE_MSG	props/P_DAMAGE_MSG
+P_X_ATTR_MOD	props/P_X_ATTR_MOD
+P_TPORT_COST_OUT	props/P_TPORT_COST_OUT
+P_FAO	props/P_FAO
+P_ATTACK_BUSY	props/P_ATTACK_BUSY
+P_GUILD_RESTRICTIONS	props/P_GUILD_RESTRICTIONS
+P_ENEMY_DAMAGE	props/P_ENEMY_DAMAGE
+P_ORIG_NAME	props/P_ORIG_NAME
+P_WIELDED	props/P_WIELDED
+P_FISH	props/P_FISH
+P_ROOM_TYPE	props/P_ROOM_TYPE
+P_FOLLOW_SILENT	props/P_FOLLOW_SILENT
+P_LONG_FULL	props/P_LONG_FULL
+P_NR_HANDS	props/P_NR_HANDS
+P_NO_TPORT	props/P_NO_TPORT
+P_NO_GLOBAL_ATTACK	props/P_NO_GLOBAL_ATTACK
+P_DEFEND_FUNC	props/P_DEFEND_FUNC
+P_UNIT_DECAY_FLAGS	props/P_UNIT_DECAY_FLAGS
+P_MAX_OBJECTS	props/P_MAX_OBJECTS
+P_GLOBAL_SKILLPROPS	props/P_GLOBAL_SKILLPROPS
+P_EVAL_FACTORS	props/P_EVAL_FACTORS
+P_INPC_LAST_ENVIRONMENT	props/P_INPC_LAST_ENVIRONMENT
+P_PRE_INFO	props/P_PRE_INFO
+P_NO_XP	props/P_NO_XP
+P_MAX_SP	props/P_MAX_SP
+P_TRANSPARENT	props/P_TRANSPARENT
+P_DRINK_FULL_MSG	props/P_DRINK_FULL_MSG
+P_SHOOTING_WC	props/P_SHOOTING_WC
+P_PARRY	props/P_PARRY
+P_SUBGUILD_TITLE	props/P_SUBGUILD_TITLE
+P_M_HEALTH_MOD	props/P_M_HEALTH_MOD
+props-liste	props-liste
+regexplode	efun/regexplode
+exec	efun/exec
+program_time	efun/program_time
+configure_driver	efun/configure_driver
+write	efun/write
+pg_connect	efun/pg_connect
+efun__m_delete	efun/efun__m_delete
+set_driver_hook	efun/set_driver_hook
+tls_check_certificate	efun/tls_check_certificate
+call_out	efun/call_out
+pg_conv_string	efun/pg_conv_string
+set_extra_wizinfo	efun/set_extra_wizinfo
+copy_file	efun/copy_file
+regmatch	efun/regmatch
+sort_array	efun/sort_array
+remove_interactive	efun/remove_interactive
+regexp_package	efun/regexp_package
+call_direct_resolved	efun/call_direct_resolved
+send_udp	efun/send_udp
+object_info	efun/object_info
+transpose_array	efun/transpose_array
+reverse	efun/reverse
+regexp	efun/regexp
+driver_info	efun/driver_info
+mappingp	efun/mappingp
+tls_error	efun/tls_error
+break_point	efun/break_point
+tls_available	efun/tls_available
+filter.eng	efun/filter.eng
+clone_object	efun/clone_object
+tls_deinit_connection	efun/tls_deinit_connection
+pg_query	efun/pg_query
+json_parse	efun/json_parse
+json_serialize	efun/json_serialize
+tls_refresh_certs	efun/tls_refresh_certs
+objects	efun/objects
+filter	efun/filter
+pg_close	efun/pg_close
+attach_erq_demon	efun/attach_erq_demon
+parse_command	efun/parse_command
+load_object	efun/load_object
+m_indices	efun/m_indices
+this_object	efun/this_object
+dump_driver_info	efun/dump_driver_info
+move_object	efun/move_object
+ed	efun/ed
+to_struct	efun/to_struct
+m_values	efun/m_values
+set_auto_include_string	efun/set_auto_include_string
+caller_stack_depth	efun/caller_stack_depth
+to_object	efun/to_object
+bind_lambda	efun/bind_lambda
+tls_query_connection_state	efun/tls_query_connection_state
+cat	efun/cat
+baseof	efun/baseof
+traceprefix	efun/traceprefix
+pg_pending	efun/pg_pending
+find_object	efun/find_object
+function_exists	efun/function_exists
+tls_init_connection	efun/tls_init_connection
+wizlist_info	efun/wizlist_info
+expand_define	efun/expand_define
+set_environment	efun/set_environment
+object_name	efun/object_name
+capitalize	efun/capitalize
+tls_query_connection_info	efun/tls_query_connection_info
+modify_command	efun/modify_command
+get_extra_wizinfo	efun/get_extra_wizinfo
+call_direct	efun/call_direct
+rename_object	efun/rename_object
+match_command	efun/match_command
+configure_object	efun/configure_object
+struct_info	efun/struct_info
+get_error_file	efun/get_error_file
+configure_interactive	efun/configure_interactive
+structp	efun/structp
+interactive_info	efun/interactive_info
 haarwuchs	g.bierschuettler/haarwuchs
+floesse	g.bierschuettler/floesse
+blubber	g.bierschuettler/blubber
 hitzeschlag	g.bierschuettler/hitzeschlag
-licht	g.bierschuettler/licht
-massiere	g.bierschuettler/massiere
+fliesse	g.bierschuettler/fliesse
+sand	g.bierschuettler/sand
+beobachte	g.bierschuettler/beobachte
+schuettele	g.bierschuettler/schuettele
+bierschuerze	g.bierschuettler/bierschuerze
+zaubersprueche	g.bierschuettler/zaubersprueche
+schimmer	g.bierschuettler/schimmer
+freibier	g.bierschuettler/freibier
+abstufungen	g.bierschuettler/abstufungen
+erdbeben	g.bierschuettler/erdbeben
 nebel	g.bierschuettler/nebel
+licht	g.bierschuettler/licht
 nuechtern	g.bierschuettler/nuechtern
 party	g.bierschuettler/party
+massiere	g.bierschuettler/massiere
+beliefere	g.bierschuettler/beliefere
 rkaufe	g.bierschuettler/rkaufe
-sand	g.bierschuettler/sand
-schimmer	g.bierschuettler/schimmer
-schuettele	g.bierschuettler/schuettele
+beruhige	g.bierschuettler/beruhige
+alkoholgift	g.bierschuettler/alkoholgift
 schuettelstarre	g.bierschuettler/schuettelstarre
-zaubersprueche	g.bierschuettler/zaubersprueche
-g.karate	g.karate
-abwehr	g.karate/abwehr
-angriff	g.karate/angriff
-konzentration	g.karate/konzentration
-g.klerus	g.klerus
-beistand	g.klerus/beistand
-bete	g.klerus/bete
-blitz	g.klerus/blitz
-donner	g.klerus/donner
-elementarschild	g.klerus/elementarschild
-elementarsphaere	g.klerus/elementarsphaere
-entfluche	g.klerus/entfluche
-entfrosche	g.klerus/entfrosche
-entgifte	g.klerus/entgifte
-heile	g.klerus/heile
-heiligenschein	g.klerus/heiligenschein
-heiltrank	g.klerus/heiltrank
-identifiziere	g.klerus/identifiziere
-kuriere	g.klerus/kuriere
-laeutere	g.klerus/laeutere
-lebenskraft	g.klerus/lebenskraft
-leuchten	g.klerus/leuchten
-messerkreis	g.klerus/messerkreis
-regeneriere	g.klerus/regeneriere
-schaetz	g.klerus/schaetz
-schutzhand	g.klerus/schutzhand
-segne	g.klerus/segne
-sonnenschutz	g.klerus/sonnenschutz
-spaltung	g.klerus/spaltung
-traue	g.klerus/traue
-weihe	g.klerus/weihe
-wunder	g.klerus/wunder
-g.chaos	g.chaos
-g.zauberer	g.zauberer
-old.applied	old.applied
-applied	old.applied/applied
-remove	old.applied/remove
-logon	old.applied/logon
-modify_command	old.applied/modify_command
-query_level	old.applied/query_level
-catch_tell	old.applied/catch_tell
-clean_up	old.applied/clean_up
-create	old.applied/create
-heart_beat	old.applied/heart_beat
-init	old.applied/init
-reset	old.applied/reset
-__INIT	old.applied/__INIT
-parse_command_id_list	old.applied/parse_command_id_list
-parse_command_adjectiv_id_list	old.applied/parse_command_adjectiv_id_list
-parse_command_plural_id_list	old.applied/parse_command_plural_id_list
-catch_msg	old.applied/catch_msg
-add_weight	old.applied/add_weight
-query_real_name	old.applied/query_real_name
-exit	old.applied/exit
-query_weight	old.applied/query_weight
-drop	old.applied/drop
-get	old.applied/get
-id.old	old.applied/id.old
-can_put_and_get	old.applied/can_put_and_get
-prevent_insert	old.applied/prevent_insert
-hilfe.magier	hilfe.magier
-hilfe.seher	hilfe.seher
-hilfe.spieler	hilfe.spieler
-mcmd	mcmd
-addmaster	mcmd/addmaster
-at	mcmd/at
-banish	mcmd/banish
-cat	mcmd/cat
-cd	mcmd/cd
-clone	mcmd/clone
-cp	mcmd/cp
-destruct	mcmd/destruct
-do	mcmd/do
-echoall	mcmd/echoall
-echoto	mcmd/echoto
-ed	mcmd/ed
+chapter2	KURS/LPC-KURS/chapter2
+chapter4	KURS/LPC-KURS/chapter4
+chapter5	KURS/LPC-KURS/chapter5
+chapter6	KURS/LPC-KURS/chapter6
+chapter3	KURS/LPC-KURS/chapter3
+remove_player	master/remove_player
+get_bb_uid	master/get_bb_uid
+master-3.2	master/master-3.2
+inaugurate_master	master/inaugurate_master
+master	master/master
+epilog	master/epilog
+valid_write	master/valid_write
+parse_command_all_word	master/parse_command_all_word
+preload	master/preload
+slow_shut_down	master/slow_shut_down
+valid_snoop	master/valid_snoop
+log_error	master/log_error
+get_wiz_name	master/get_wiz_name
+valid_read	master/valid_read
+flag	master/flag
+get_ed_buffer_save_file_name	master/get_ed_buffer_save_file_name
+compile_object	master/compile_object
+include_file	master/include_file
+get_simul_efun	master/get_simul_efun
+handle_external_signal	master/handle_external_signal
+external_master_reload	master/external_master_reload
+make_path_absolute	master/make_path_absolute
+runtime_warning	master/runtime_warning
+inherit_file	master/inherit_file
+quota_demon	master/quota_demon
+prepare_destruct	master/prepare_destruct
+privilege_violation	master/privilege_violation
+valid_exec	master/valid_exec
+stale_erq	master/stale_erq
+reactivate_destructed_master	master/reactivate_destructed_master
+receive_udp	master/receive_udp
+notify_shutdown	master/notify_shutdown
+get_master_uid	master/get_master_uid
+connect	master/connect
+parse_command_prepos_list	master/parse_command_prepos_list
+object_name	master/object_name
+retrieve_ed_setup	master/retrieve_ed_setup
+dangling_lfun_closure	master/dangling_lfun_closure
+valid_query_snoop	master/valid_query_snoop
+heart_beat_error	master/heart_beat_error
+disconnect	master/disconnect
+save_ed_setup	master/save_ed_setup
+runtime_error	master/runtime_error
+master-3.2.1	master/master-3.2.1
+query_player_level	master/query_player_level
+laden	wiz/laden
+materialgruppen	wiz/materialgruppen
+fernkampfwaffen	wiz/fernkampfwaffen
+forscherpunkte	wiz/forscherpunkte
+food	wiz/food
+todessequenz	wiz/todessequenz
+techniken	wiz/techniken
+waffenskills	wiz/waffenskills
+fehlerteufel	wiz/fehlerteufel
+balance	wiz/balance
+homemud	wiz/homemud
+sheriff	wiz/sheriff
+anfaenger	wiz/anfaenger
+artillerie	wiz/artillerie
+material	wiz/material
+nachteile	wiz/nachteile
+transporter	wiz/transporter
+rm-howto	wiz/rm-howto
+gerrit	wiz/gerrit
+skills.doc	wiz/skills.doc
+zaubertraenke	wiz/zaubertraenke
+regionsmagier	wiz/regionsmagier
+schadenstypen	wiz/schadenstypen
+heilung	wiz/heilung
+git-links	wiz/git-links
+kampfobjekte	wiz/kampfobjekte
+quests.doc	wiz/quests.doc
+gerrit-projekte	wiz/gerrit-projekte
+uniques	wiz/uniques
+leitfaden	wiz/leitfaden
+licht	wiz/licht
+gerrit-secure	wiz/gerrit-secure
+scoremaster	wiz/scoremaster
+gerrit-sync	wiz/gerrit-sync
+befoerderungen	wiz/befoerderungen
+gilden-doku	wiz/gilden-doku
+todesfallen	wiz/todesfallen
+netz	wiz/netz
+git-kooperation	wiz/git-kooperation
+git-faq	wiz/git-faq
+gerrit-account	wiz/gerrit-account
+teamkampf_intern	wiz/teamkampf_intern
+potionmaster	wiz/potionmaster
+enttanken	wiz/enttanken
+materialerkennung	wiz/materialerkennung
+git	wiz/git
+git-workflow	wiz/git-workflow
+sensitive	wiz/sensitive
+quests	wiz/quests
+gerrit-migration	wiz/gerrit-migration
+angriff	wiz/angriff
+gift	wiz/gift
+fernwaffen	wiz/fernwaffen
+lupe	wiz/lupe
+parierwaffen	wiz/parierwaffen
+testspieler	wiz/testspieler
+balanceantrag	wiz/balanceantrag
+hausbau	wiz/hausbau
+teamkampf	wiz/teamkampf
+krallenschlag	g.katzenkrieger/krallenschlag
+nachtsicht	g.katzenkrieger/nachtsicht
+schaetz	g.katzenkrieger/schaetz
+blitz	g.katzenkrieger/blitz
+katzenauge	g.katzenkrieger/katzenauge
+identifiziere	g.katzenkrieger/identifiziere
+ausweichen	g.katzenkrieger/ausweichen
+wasserstrahl	g.katzenkrieger/wasserstrahl
+pflanzenfessel	g.katzenkrieger/pflanzenfessel
+doese	g.katzenkrieger/doese
+schnell	g.katzenkrieger/schnell
+giftdolch	g.katzenkrieger/giftdolch
+todeskralle	g.katzenkrieger/todeskralle
+echo	g.katzenkrieger/echo
+schleichen	g.katzenkrieger/schleichen
+pflanzenkrieger	g.katzenkrieger/pflanzenkrieger
+winterhauch	g.katzenkrieger/winterhauch
+H_HOOK_EXIT_USE	libhooks/H_HOOK_EXIT_USE
+H_HOOK_HP	libhooks/H_HOOK_HP
+H_HOOK_CONSUME	libhooks/H_HOOK_CONSUME
+H_HOOK_SP	libhooks/H_HOOK_SP
+lfun.index	lfun.index
+gildenstufen	g.dunkelelfen/gildenstufen
+abstufungen	g.dunkelelfen/abstufungen
+attribute	balance/attribute
+techniken	balance/techniken
+begleitnpcs	balance/begleitnpcs
+attributsveraenderungen	balance/attributsveraenderungen
+balance	balance/balance
+artillerie	balance/artillerie
+grenzwerte	balance/grenzwerte
+waffen	balance/waffen
+kaempferproperties	balance/kaempferproperties
+modifyskillattribute	balance/modifyskillattribute
+ruestungen	balance/ruestungen
+fernwaffen	balance/fernwaffen
+resistenzen	balance/resistenzen
+parierwaffen	balance/parierwaffen
+schaetz	g.abenteurer/schaetz
+saeurestrahl	g.abenteurer/saeurestrahl
+kampfschrei	g.abenteurer/kampfschrei
+identifiziere	g.abenteurer/identifiziere
+ausweichen	g.abenteurer/ausweichen
+steinschlag	g.abenteurer/steinschlag
+pfeil	g.abenteurer/pfeil
+licht	g.abenteurer/licht
+schnell	g.abenteurer/schnell
+feuerball	g.abenteurer/feuerball
+corpse	std/corpse
+pub	std/pub
+container	std/container
+transport	std/transport
+living	std/living
+virtual_compiler	std/virtual_compiler
+vererbungsbaeume	std/vererbungsbaeume
+hooks	std/hooks
+teamspeak	help/teamspeak
+parties	help/parties
+chaos	help/chaos
+zauberei	help/zauberei
+wipfellaeufer	help/wipfellaeufer
+erzmagier	help/erzmagier
+abenteuer	help/abenteuer
+karate	help/karate
+forscherpunkte	help/forscherpunkte
+stufenpunkte	help/stufenpunkte
+zweitspieler	help/zweitspieler
+bewegung	help/bewegung
+attribute	help/attribute
+zeitung	help/zeitung
+bierschuettler	help/bierschuettler
+dunkelelfen	help/dunkelelfen
+magier	help/magier
+abenteuerliste	help/abenteuerliste
+gott	help/gott
+stunnel	help/stunnel
+rassen	help/rassen
+sozialmedien	help/sozialmedien
+zookeln	help/zookeln
+essen_trinken	help/essen_trinken
+balance	help/balance
+www	help/www
+post	help/post
+erstkillstufenpunkte	help/erstkillstufenpunkte
+spielertesties	help/spielertesties
+crash	help/crash
+waffenfertigkeiten	help/waffenfertigkeiten
+faq	help/faq
+regionen	help/regionen
+gesellenstueck	help/gesellenstueck
+zaubertraenke	help/zaubertraenke
+editor	help/editor
+abentoira	help/abentoira
+abk	help/abk
+seher	help/seher
+heilung	help/heilung
+lag	help/lag
+stufen	help/stufen
+leitfaden	help/leitfaden
+reset	help/reset
+kampf	help/kampf
+client	help/client
+gilden	help/gilden
+spiele	help/spiele
+loeschskript	help/loeschskript
+mudrechner	help/mudrechner
+altgilden	help/altgilden
+bezugspunkt	help/bezugspunkt
+urukhai	help/urukhai
+tod	help/tod
+kaempfer	help/kaempfer
+leben	help/leben
+cicerones	help/cicerones
+zauberer	help/zauberer
+magierstufen	help/magierstufen
+konzept	help/konzept
+syntax	help/syntax
+abenteurer	help/abenteurer
+willkuer	help/willkuer
+hardcore	help/hardcore
+klerus	help/klerus
+merlin	help/merlin
+werwoelfe	help/werwoelfe
+regeln	help/regeln
+buecher	help/buecher
+einfuehrung	help/einfuehrung
+gift	help/gift
+reboot	help/reboot
+gildenmagier	help/gildenmagier
+GMCP	help/GMCP
+tanjian	help/tanjian
+sehertore	help/sehertore
+teamkampf	help/teamkampf
 exec	mcmd/exec
-frieden	mcmd/frieden
-goto	mcmd/goto
-grep	mcmd/grep
-head	mcmd/head
-heile	mcmd/heile
-home	mcmd/home
-in	mcmd/in
-invis	mcmd/invis
-load	mcmd/load
-localcmd	mcmd/localcmd
-ls	mcmd/ls
-man	mcmd/man
-mbanish	mcmd/mbanish
-mecho	mcmd/mecho
-mkdir	mcmd/mkdir
-more	mcmd/more
-mschau	mcmd/mschau
-mv	mcmd/mv
-oropax	mcmd/oropax
-people	mcmd/people
-ping	mcmd/ping
+addmaster	mcmd/addmaster
+udpq	mcmd/udpq
 prompt	mcmd/prompt
+tail	mcmd/tail
+rmdir	mcmd/rmdir
+goto	mcmd/goto
+removeguildmaster	mcmd/removeguildmaster
+people	mcmd/people
+setdmsg	mcmd/setdmsg
+ping	mcmd/ping
+destruct	mcmd/destruct
+heile	mcmd/heile
+mbanish	mcmd/mbanish
+tbanish	mcmd/tbanish
+ignoriere	mcmd/ignoriere
+todo	mcmd/todo
+grep	mcmd/grep
+banish	mcmd/banish
+invis	mcmd/invis
+suender	mcmd/suender
+snoop	mcmd/snoop
+zwinge	mcmd/zwinge
+sallow	mcmd/sallow
+oropax	mcmd/oropax
+spieler	mcmd/spieler
+showpresay	mcmd/showpresay
+setcmsg	mcmd/setcmsg
+shutdown	mcmd/shutdown
+mecho	mcmd/mecho
+clone	mcmd/clone
+echoto	mcmd/echoto
+verfolge	mcmd/verfolge
 protect	mcmd/protect
-pwd	mcmd/pwd
+mkdir	mcmd/mkdir
+traenke	mcmd/traenke
+frieden	mcmd/frieden
+localcmd	mcmd/localcmd
+addguildmaster	mcmd/addguildmaster
+home	mcmd/home
+more	mcmd/more
+head	mcmd/head
+load	mcmd/load
+trans	mcmd/trans
+mschau	mcmd/mschau
+sbanish	mcmd/sbanish
 pwho	mcmd/pwho
 removemaster	mcmd/removemaster
-rm	mcmd/rm
-rmdir	mcmd/rmdir
-sallow	mcmd/sallow
-set	mcmd/set
-setcmsg	mcmd/setcmsg
-setdmsg	mcmd/setdmsg
-showpresay	mcmd/showpresay
-shutdown	mcmd/shutdown
-snoop	mcmd/snoop
-tail	mcmd/tail
-traenke	mcmd/traenke
-trans	mcmd/trans
-udpq	mcmd/udpq
-upd	mcmd/upd
-update	mcmd/update
-verfolge	mcmd/verfolge
-vis	mcmd/vis
-zap	mcmd/zap
-zwinge	mcmd/zwinge
-pcmd	pcmd
-adverb	pcmd/adverb
-alias	pcmd/alias
-antworte	pcmd/antworte
-ausgaenge	pcmd/ausgaenge
-behalte	pcmd/behalte
-ebenen	pcmd/ebenen
-email	pcmd/email
-emote	pcmd/emote
-ende	pcmd/ende
-entgifte	pcmd/entgifte
-ersetzungsanzeige	pcmd/ersetzungsanzeige
-erwarte	pcmd/erwarte
-erwidere	pcmd/erwidere
+echoall	mcmd/echoall
+materialgruppen	materials/materialgruppen
+materialliste	materials/materialliste
+MatDB	materials/MatDB
+can_put_and_get	applied/can_put_and_get
+parse_command_adjectiv_id_list	applied/parse_command_adjectiv_id_list
+id	applied/id
+catch_tell	applied/catch_tell
+prevent_insert	applied/prevent_insert
+parse_command_id_list	applied/parse_command_id_list
+remove	applied/remove
+query_weight	applied/query_weight
+applied	applied/applied
+drop	applied/drop
+reset	applied/reset
+parse_command_plural_id_list	applied/parse_command_plural_id_list
+create	applied/create
+catch_msg	applied/catch_msg
+logon	applied/logon
+heart_beat	applied/heart_beat
+modify_command	applied/modify_command
+add_weight	applied/add_weight
+init	applied/init
+exit	applied/exit
+tmhist	pcmd/tmhist
+syntaxhinweis	pcmd/syntaxhinweis
+syntaxhilfe	pcmd/syntaxhilfe
+spotte	pcmd/spotte
+spruchermuedung	pcmd/spruchermuedung
+tutorial	pcmd/tutorial
+cicerone	pcmd/cicerone
+muds	pcmd/muds
 fehler	pcmd/fehler
-finger	pcmd/finger
-fluestere	pcmd/fluestere
-frage	pcmd/frage
-gespraech	pcmd/gespraech
-gib	pcmd/gib
-hilfe	pcmd/hilfe
-history	pcmd/history
-hole	pcmd/hole
-idee	pcmd/idee
-ignoriere	pcmd/ignoriere
+kurz	pcmd/kurz
+wecke	pcmd/wecke
+lang	pcmd/lang
+grafik	pcmd/grafik
+messenger	pcmd/messenger
+klettere	pcmd/klettere
+behalte	pcmd/behalte
+syntaxsammlung	pcmd/syntaxsammlung
+idlezeit	pcmd/idlezeit
+verben	pcmd/verben
+telnet	pcmd/telnet
+mrufe	pcmd/mrufe
+alias	pcmd/alias
+nimm	pcmd/nimm
 info	pcmd/info
+rfluestere	pcmd/rfluestere
+rwinke	pcmd/rwinke
+hole	pcmd/hole
+ignoriere	pcmd/ignoriere
+taste	pcmd/taste
+sonnenfehler	pcmd/sonnenfehler
+emailanzeige	pcmd/emailanzeige
+stecke	pcmd/stecke
+zeit	pcmd/zeit
+idee	pcmd/idee
+antworte	pcmd/antworte
+uhrmeldung	pcmd/uhrmeldung
+typo	pcmd/typo
+unalias	pcmd/unalias
+vorsicht	pcmd/vorsicht
+history	pcmd/history
+titel	pcmd/titel
+zeitzone	pcmd/zeitzone
+suche	pcmd/suche
+trage	pcmd/trage
+telnegs	pcmd/telnegs
+ersetzungsanzeige	pcmd/ersetzungsanzeige
+ton	pcmd/ton
+angriffsmeldung	pcmd/angriffsmeldung
+entgifte	pcmd/entgifte
+rknuddle	pcmd/rknuddle
+telnet_keepalive	pcmd/telnet_keepalive
+fluestere	pcmd/fluestere
+sage	pcmd/sage
+kobold	pcmd/kobold
+rieche	pcmd/rieche
+lausche	pcmd/lausche
+rufe	pcmd/rufe
+email	pcmd/email
+erwidere	pcmd/erwidere
+selbstloeschung	pcmd/selbstloeschung
+zeilen	pcmd/zeilen
+schau	pcmd/schau
 inform	pcmd/inform
 inventur	pcmd/inventur
-kkwer	pcmd/kkwer
-klettere	pcmd/klettere
-kobold	pcmd/kobold
-kurz	pcmd/kurz
-kwer	pcmd/kwer
-lang	pcmd/lang
-mrufe	pcmd/mrufe
-muds	pcmd/muds
-nimm	pcmd/nimm
+lies	pcmd/lies
 passwort	pcmd/passwort
-rknuddle	pcmd/rknuddle
-rufe	pcmd/rufe
-rwinke	pcmd/rwinke
-sage	pcmd/sage
-schau	pcmd/schau
-schlafe	pcmd/schlafe
-selbstloeschung	pcmd/selbstloeschung
-speichern	pcmd/speichern
-spielpause	pcmd/spielpause
-stecke	pcmd/stecke
-stop	pcmd/stop
-stty	pcmd/stty
-teile	pcmd/teile
-toete	pcmd/toete
-trage	pcmd/trage
-typo	pcmd/typo
-uhrmeldung	pcmd/uhrmeldung
+avatar	pcmd/avatar
 ultrakurz	pcmd/ultrakurz
-unalias	pcmd/unalias
-url	pcmd/url
-verben	pcmd/verben
-vorsicht	pcmd/vorsicht
-weg	pcmd/weg
-wer	pcmd/wer
+ausgaenge	pcmd/ausgaenge
+zweitiemarkierung	pcmd/zweitiemarkierung
 wirf	pcmd/wirf
-zeilen	pcmd/zeilen
-zeit	pcmd/zeit
+finger	pcmd/finger
+spieldauer	pcmd/spieldauer
+adverb	pcmd/adverb
 ziehe	pcmd/ziehe
+gespraech	pcmd/gespraech
+ausruestung	pcmd/ausruestung
+ende	pcmd/ende
+stop	pcmd/stop
+schlafe	pcmd/schlafe
+detail	pcmd/detail
+speichern	pcmd/speichern
+frage	pcmd/frage
 zuecke	pcmd/zuecke
-entgifte.deaktiviert	pcmd/entgifte.deaktiviert
-README	README
-scmd	scmd
-aendere	scmd/aendere
-ausgang	scmd/ausgang
-befehl	scmd/befehl
-beschreibe	scmd/beschreibe
-echo	scmd/echo
-erlaube	scmd/erlaube
+teile	pcmd/teile
+kurzinfo	pcmd/kurzinfo
+toete	pcmd/toete
+hilfe	pcmd/hilfe
+wegmeldung	pcmd/wegmeldung
+spielpause	pcmd/spielpause
+kkwer	pcmd/kkwer
+ebenen	pcmd/ebenen
+kwer	pcmd/kwer
+emote	pcmd/emote
+stty	pcmd/stty
+elementarschild	g.klerus/elementarschild
+begrabe	g.klerus/begrabe
+goettermacht	g.klerus/goettermacht
+giftschwaechung	g.klerus/giftschwaechung
+heiligenschein	g.klerus/heiligenschein
+lebenskraft	g.klerus/lebenskraft
+erloese	g.klerus/erloese
+schutzhand	g.klerus/schutzhand
+schaetz	g.klerus/schaetz
+heile	g.klerus/heile
+blitz	g.klerus/blitz
+laeutere	g.klerus/laeutere
+identifiziere	g.klerus/identifiziere
+sonnenschutz	g.klerus/sonnenschutz
+bete	g.klerus/bete
+weihe	g.klerus/weihe
+wunder	g.klerus/wunder
+praesenz	g.klerus/praesenz
+messerkreis	g.klerus/messerkreis
+spaltung	g.klerus/spaltung
+entgifte	g.klerus/entgifte
+regeneriere	g.klerus/regeneriere
+traue	g.klerus/traue
+heiltrank	g.klerus/heiltrank
+goetterzorn	g.klerus/goetterzorn
+donner	g.klerus/donner
+frieden	g.klerus/frieden
+entfrosche	g.klerus/entfrosche
+kuriere	g.klerus/kuriere
+elementarsphaere	g.klerus/elementarsphaere
+beistand	g.klerus/beistand
+entfluche	g.klerus/entfluche
+leuchten	g.klerus/leuchten
+segne	g.klerus/segne
+hagelschlag	g.wipfellaeufer/hagelschlag
+schaetz	g.wipfellaeufer/schaetz
+blitz	g.wipfellaeufer/blitz
+wurzelsaft	g.wipfellaeufer/wurzelsaft
+aststoss	g.wipfellaeufer/aststoss
+identifiziere	g.wipfellaeufer/identifiziere
+pfeilschnell	g.wipfellaeufer/pfeilschnell
+bogenschiessen	g.wipfellaeufer/bogenschiessen
+baumrinde	g.wipfellaeufer/baumrinde
+gluehwuermchen	g.wipfellaeufer/gluehwuermchen
+regenguss	g.wipfellaeufer/regenguss
+abwehr	g.karate/abwehr
+daempfung	g.karate/daempfung
+nemoku-owaru	g.karate/nemoku-owaru
+konzentration	g.karate/konzentration
+angriff	g.karate/angriff
+WIZRULES	WIZRULES
+news	concepts/news
+pcre	concepts/pcre
+hsregexp	concepts/hsregexp
+inheritance	concepts/inheritance
+erq	concepts/erq
+regexp	concepts/regexp
+intermud	concepts/intermud
+uids	concepts/uids
+tls	concepts/tls
+objects	concepts/objects
+concepts	concepts/concepts
+mysql	concepts/mysql
+negotiation	concepts/negotiation
+native	concepts/native
+files	concepts/files
+pgsql	concepts/pgsql
+mccp	concepts/mccp
+intermud.basic	concepts/intermud.basic
+simul_efun	concepts/simul_efun
+memory	concepts/memory
+mail	concepts/mail
+overloading	concepts/overloading
+rtfm	concepts/rtfm
+hooks	concepts/hooks
+slice_array	obsolete/slice_array
+exclude_array	obsolete/exclude_array
+efun308	obsolete/efun308
+creator_file	obsolete/creator_file
+query_imp_port	obsolete/query_imp_port
+receive_imp	obsolete/receive_imp
+file_name	obsolete/file_name
+intersect_alist	obsolete/intersect_alist
+m_width	obsolete/m_width
+member_array	obsolete/member_array
+creator	obsolete/creator
+filter_array.eng	obsolete/filter_array.eng
+obsolete	obsolete/obsolete
+define_include_dirs	obsolete/define_include_dirs
+mapping_contains	obsolete/mapping_contains
+set_auto_include_string	obsolete/set_auto_include_string
+allocate_mapping	obsolete/allocate_mapping
+initialisation	obsolete/initialisation
+extract	obsolete/extract
+add_xverb	obsolete/add_xverb
+export_uid	obsolete/export_uid
+copy_mapping	obsolete/copy_mapping
+m_sizeof	obsolete/m_sizeof
+send_imp	obsolete/send_imp
+get_root_uid	obsolete/get_root_uid
+add_verb	obsolete/add_verb
+seteuid	obsolete/seteuid
+predefined	driver/predefined
+status	driver/status
+dumpallobj	driver/dumpallobj
+commandline	driver/commandline
+malloc	driver/malloc
+invocation	driver/invocation
+driver	driver/driver
+debugmalloc	driver/debugmalloc
+copyright-issue	driver/copyright-issue
+opcdump	driver/opcdump
+codestyle	driver/codestyle
+showsmallnewmalloced	driver/showsmallnewmalloced
 extralook	scmd/extralook
-fehlermeldung	scmd/fehlermeldung
-fluchtrichtung	scmd/fluchtrichtung
-hausbau	scmd/hausbau
-instanthaus	scmd/instanthaus
 kopiere	scmd/kopiere
-licht	scmd/licht
-loesche	scmd/loesche
-meldungen	scmd/meldungen
+fluchtrichtung	scmd/fluchtrichtung
 notiz	scmd/notiz
-presay	scmd/presay
-remote	scmd/remote
-review	scmd/review
-schiebe	scmd/schiebe
-seherhaus	scmd/seherhaus
-sethands	scmd/sethands
-setmin	scmd/setmin
-setmmin	scmd/setmmin
-setmmout	scmd/setmmout
 setmout	scmd/setmout
 sperre	scmd/sperre
+beschreibe	scmd/beschreibe
+loesche	scmd/loesche
+setmin	scmd/setmin
+instanthaus	scmd/instanthaus
+erlaube	scmd/erlaube
+befehl	scmd/befehl
+sethands	scmd/sethands
 spion	scmd/spion
 titel	scmd/titel
+presay	scmd/presay
+setmmout	scmd/setmmout
+aendere	scmd/aendere
+licht	scmd/licht
+review	scmd/review
+ausgang	scmd/ausgang
+setmmin	scmd/setmmin
 uebersicht	scmd/uebersicht
+fehlermeldung	scmd/fehlermeldung
 verbiete	scmd/verbiete
+meldungen	scmd/meldungen
+schiebe	scmd/schiebe
+seherhaus	scmd/seherhaus
+echo	scmd/echo
+remote	scmd/remote
+hausbau	scmd/hausbau
 werfe	scmd/werfe
-wiz	wiz
-balance	wiz/balance
-forscherpunkte	wiz/forscherpunkte
-testspieler	wiz/testspieler
-zweitspieler	wiz/zweitspieler
-lupe	wiz/lupe
-knete	wiz/knete
-material	wiz/material
-materialliste	wiz/materialliste
-regionsmagier	wiz/regionsmagier
-materialgruppen	wiz/materialgruppen
-materialerkennung	wiz/materialerkennung
-materialdb	wiz/materialdb
+match_living	sefun/match_living
+debug_info	sefun/debug_info
+dtime	sefun/dtime
+time2string	sefun/time2string
+deep_present	sefun/deep_present
+uptime	sefun/uptime
+md5	sefun/md5
+query_ip_name	sefun/query_ip_name
+send_room	sefun/send_room
+wizlist	sefun/wizlist
+object_info	sefun/object_info
+break_string	sefun/break_string
+query_editing	sefun/query_editing
+query_wiz_grp	sefun/query_wiz_grp
+query_ip_number	sefun/query_ip_number
+set_heart_beat	sefun/set_heart_beat
+cindent	sefun/cindent
+dump_netdead	sefun/dump_netdead
+find_living	sefun/find_living
+lowerchar	sefun/lowerchar
+upperstring	sefun/upperstring
+CountUp	sefun/CountUp
+query_next_reset	sefun/query_next_reset
+set_light	sefun/set_light
+find_livings	sefun/find_livings
+restore_object	sefun/restore_object
+find_netdead	sefun/find_netdead
+query_wiz_level	sefun/query_wiz_level
+getuuid	sefun/getuuid
+sha1	sefun/sha1
+query_input_pending	sefun/query_input_pending
+notify_fail	sefun/notify_fail
+save_object	sefun/save_object
+old_explode	sefun/old_explode
+query_shadowing	sefun/query_shadowing
+shout	sefun/shout
+broken_count_bits	sefun/broken_count_bits
+query_limits	sefun/query_limits
+set_living_name	sefun/set_living_name
+enable_commands	sefun/enable_commands
+replace_personal	sefun/replace_personal
+find_player	sefun/find_player
+exclude_alist	sefun/obsolete/exclude_alist
+update_actions	sefun/update_actions
+file_time	sefun/file_time
+query_snoop	sefun/query_snoop
+mkdirp	sefun/mkdirp
+process_string	sefun/process_string
+lowerstring	sefun/lowerstring
+query_once_interactive	sefun/query_once_interactive
+set_object_heart_beat	sefun/set_object_heart_beat
+read_data	sefun/read_data
+query_idle	sefun/query_idle
+wizlist_info	sefun/wizlist_info
+iso2ascii	sefun/iso2ascii
+shadow	sefun/shadow
+log_file	sefun/log_file
+m_copy_delete	sefun/m_copy_delete
+process_call	sefun/process_call
+query_mud_port	sefun/query_mud_port
+write_data	sefun/write_data
+PlayerQuit	lfun/PlayerQuit
+CreateRingBuffer	lfun/CreateRingBuffer
+InformWear	lfun/InformWear
+GuardExit	lfun/GuardExit
+PresentEnemyRows	lfun/PresentEnemyRows
+StopHuntText	lfun/StopHuntText
+SetChats	lfun/SetChats
+AddReadDetail	lfun/AddReadDetail
+AddFixedObject	lfun/AddFixedObject
+IsUnit	lfun/IsUnit
+QueryPreferedEnemy	lfun/QueryPreferedEnemy
+SetAttribute	lfun/SetAttribute
+HitFunc	lfun/HitFunc
+QueryFlaw	lfun/QueryFlaw
+RegisterEvent	lfun/RegisterEvent
+ChangeReputation	lfun/ChangeReputation
+SetTimedAttrModifier	lfun/SetTimedAttrModifier
+ChangeMiniQuest	lfun/ChangeMiniQuest
+AddSkill	lfun/gilde/AddSkill
+UseSpell	lfun/gilde/UseSpell
+LearnSpell	lfun/gilde/LearnSpell
+GuildRating	lfun/gilde/GuildRating
+LearnSkill	lfun/gilde/LearnSkill
+InitialSkillAbility	lfun/gilde/InitialSkillAbility
+AddSpell	lfun/gilde/AddSpell
+austreten	lfun/gilde/austreten
+beitreten	lfun/gilde/beitreten
+SkillListe	lfun/gilde/SkillListe
+QuerySkill	lfun/gilde/QuerySkill
+bei_oder_aus_treten	lfun/gilde/bei_oder_aus_treten
+QuerySpell	lfun/gilde/QuerySpell
+RemoveReadDetail	lfun/RemoveReadDetail
+GiveMiniQuest	lfun/GiveMiniQuest
+AddExtraLook	lfun/AddExtraLook
+AddExit	lfun/AddExit
+AddPursuer	lfun/AddPursuer
+Misserfolg	lfun/spellbook/Misserfolg
+Erfolg	lfun/spellbook/Erfolg
+AddSpell	lfun/spellbook/AddSpell
+SpellSuccess	lfun/spellbook/SpellSuccess
+TryAttackSpell	lfun/spellbook/TryAttackSpell
+Learn	lfun/spellbook/Learn
+QuerySpell	lfun/spellbook/QuerySpell
+Start	lfun/Start
+QueryAttributeOffset	lfun/QueryAttributeOffset
+RemoveFromMenu	lfun/RemoveFromMenu
+SearchPath	lfun/SearchPath
+make_immortal	lfun/make_immortal
+int_short	lfun/int_short
+QueryGramsPerUnits	lfun/QueryGramsPerUnits
+reduce_hit_points	lfun/reduce_hit_points
+ConvMaterialList	lfun/ConvMaterialList
+LimitAbility	lfun/LimitAbility
+WithDraw	lfun/WithDraw
+drink_alcohol	lfun/drink_alcohol
+buy_obj	lfun/buy_obj
+GetExits	lfun/GetExits
+RemoveExit	lfun/RemoveExit
+int_long	lfun/int_long
+do_wear	lfun/do_wear
+FreeHands	lfun/FreeHands
+DoDecayMessage	lfun/DoDecayMessage
+SwapRows	lfun/SwapRows
+ModifyQuestTime	lfun/ModifyQuestTime
+Query	lfun/Query
+id	lfun/id
+GetOwner	lfun/GetOwner
+put_obj	lfun/put_obj
+SpellInform	lfun/SpellInform
+TeamPrefix	lfun/TeamPrefix
+InformUnwield	lfun/InformUnwield
+buffer_hp	lfun/buffer_hp
+RemovePursuer	lfun/RemovePursuer
+AddInfo	lfun/AddInfo
+insert_sensitive_inv	lfun/insert_sensitive_inv
+QueryUser	lfun/QueryUser
+AllGroups	lfun/AllGroups
+SkillResTransfer	lfun/SkillResTransfer
+TakeFlaw	lfun/TakeFlaw
+NotifyInsert	lfun/NotifyInsert
+FindBestArmours	lfun/FindBestArmours
+RemoveSounds	lfun/RemoveSounds
+QueryProp	lfun/QueryProp
+is_class_member	lfun/is_class_member
+UnregisterHelperNPC	lfun/UnregisterHelperNPC
+FindNearEnemyVictim	lfun/FindNearEnemyVictim
+AddCmd	lfun/AddCmd
+PreventFollow	lfun/PreventFollow
+InsertEnemy	lfun/InsertEnemy
+QueryOwn	lfun/QueryOwn
+reduce_spell_points	lfun/reduce_spell_points
+save_me	lfun/save_me
+AddWizardForUID	lfun/master/AddWizardForUID
+QueryWizardsForUID	lfun/master/QueryWizardsForUID
+QueryUIDAlias	lfun/master/QueryUIDAlias
+QueryUIDsForWizard	lfun/master/QueryUIDsForWizard
+RemoveWizardFromUID	lfun/master/RemoveWizardFromUID
+QueryCoinsPerUnits	lfun/QueryCoinsPerUnits
+UseSpell	lfun/UseSpell
+InList	lfun/InList
+show_notify	lfun/show_notify
+SetGramsPerUnits	lfun/SetGramsPerUnits
+Halt	lfun/Halt
+AddRoute	lfun/AddRoute
+QueryPrayRoom	lfun/QueryPrayRoom
+moved_where	lfun/moved_where
+RingBufferPut	lfun/RingBufferPut
+PreventInsertLiving	lfun/PreventInsertLiving
+QueryDamage	lfun/QueryDamage
+drop_obj	lfun/drop_obj
+DefendInfo	lfun/DefendInfo
+QueryDoorKey	lfun/QueryDoorKey
+ReceiveMsg	lfun/ReceiveMsg
+QueryQuestTime	lfun/QueryQuestTime
+GetHelperObject	lfun/GetHelperObject
+DoUnwear	lfun/DoUnwear
+FindRangedTarget	lfun/FindRangedTarget
+check_and_update_timed_key	lfun/check_and_update_timed_key
+defuel_food	lfun/defuel_food
+AddSmells	lfun/AddSmells
+register_modifier	lfun/register_modifier
+InternalModifyDefend	lfun/InternalModifyDefend
+IsTeamLeader	lfun/IsTeamLeader
+IsEnemy	lfun/IsEnemy
+AddPlant	lfun/AddPlant
+QueryProperties	lfun/QueryProperties
+FilterClothing	lfun/FilterClothing
+EvalWeapon	lfun/EvalWeapon
+present_objects	lfun/present_objects
+GetFactor	lfun/GetFactor
+command_me	lfun/command_me
+GetDetail	lfun/GetDetail
+FindGroupP	lfun/FindGroupP
+QueryArticle	lfun/QueryArticle
+MayAddWeight	lfun/MayAddWeight
+RemoveInfo	lfun/RemoveInfo
+PresentTeamRows	lfun/PresentTeamRows
+trigger_sensitive_attack	lfun/trigger_sensitive_attack
+AddPluralId	lfun/AddPluralId
+Flee	lfun/Flee
+AddMoney	lfun/AddMoney
+Unwear	lfun/Unwear
+WearClothing	lfun/WearClothing
+do_frage	lfun/do_frage
+PayIn	lfun/PayIn
+QueryDefend	lfun/QueryDefend
+SelectEnemy	lfun/SelectEnemy
+SelectNearEnemy	lfun/SelectNearEnemy
+AddAction	lfun/AddAction
+UseHands	lfun/UseHands
+Kill	lfun/Kill
+depointer_adj	lfun/depointer_adj
+QueryArmourByType	lfun/QueryArmourByType
+remove_multiple	lfun/remove_multiple
+FindDistantGroups	lfun/FindDistantGroups
+QueryMaterialGroup	lfun/QueryMaterialGroup
+PreventMove	lfun/PreventMove
+RemoveResistanceModifier	lfun/RemoveResistanceModifier
+catch_tell	lfun/catch_tell
+RemoveFunc	lfun/RemoveFunc
+doWieldMessage	lfun/doWieldMessage
+QueryTimedAttrModifier	lfun/QueryTimedAttrModifier
+Defend	lfun/Defend
+TestLimitViolation	lfun/TestLimitViolation
+HasMiniQuest	lfun/HasMiniQuest
+EnemyPresent	lfun/EnemyPresent
+CustomizeObject	lfun/CustomizeObject
+WieldFunc	lfun/WieldFunc
+RemoveDefender	lfun/RemoveDefender
+name	lfun/name
+AddAmount	lfun/AddAmount
+PreventLeave	lfun/PreventLeave
+LearnSkill	lfun/LearnSkill
+SetProperties	lfun/SetProperties
+CannotSee	lfun/CannotSee
+Damage	lfun/Damage
+AddSpecialInfo	lfun/AddSpecialInfo
+SpellDefend	lfun/SpellDefend
+InternalModifyAttack	lfun/InternalModifyAttack
+Wear	lfun/Wear
+QueryTotalQP	lfun/QueryTotalQP
+DeleteTimedAttrModifier	lfun/DeleteTimedAttrModifier
+wield_me	lfun/wield_me
+query_real_name	lfun/query_real_name
+RemoveTouchDetail	lfun/RemoveTouchDetail
+IsEqual	lfun/IsEqual
+PresentTeamPositions	lfun/PresentTeamPositions
+moved_objects	lfun/moved_objects
+CheckLightType	lfun/CheckLightType
+short	lfun/short
+SelectFarEnemy	lfun/SelectFarEnemy
+RemoveDetail	lfun/RemoveDetail
+QueryAllDoors	lfun/QueryAllDoors
+make_invlist	lfun/make_invlist
+QueryValidObject	lfun/QueryValidObject
+give_obj	lfun/give_obj
+ClearRingBuffer	lfun/ClearRingBuffer
+InformUnwear	lfun/InformUnwear
+QueryGuest	lfun/QueryGuest
+AddFun	lfun/AddFun
+QueryGroupedKeys	lfun/QueryGroupedKeys
+CheckFindRestrictions	lfun/CheckFindRestrictions
+QuerySkillBonus	lfun/QuerySkillBonus
+doWearMessage	lfun/doWearMessage
+AddDrink	lfun/AddDrink
+move	lfun/move
+do_unwear	lfun/do_unwear
+QuerySellValue	lfun/QuerySellValue
+RemoveItem	lfun/RemoveItem
+execute_anything	lfun/execute_anything
+DefendOther	lfun/DefendOther
+doUnwieldMessage	lfun/doUnwieldMessage
+SetSpellFatigue	lfun/SetSpellFatigue
+eat_food	lfun/eat_food
+PresentPosition	lfun/PresentPosition
+put	lfun/put
+remove	lfun/remove
+Identify	lfun/Identify
+FindGroupN	lfun/FindGroupN
+SpellAttack	lfun/SpellAttack
+InformWield	lfun/InformWield
+trigger_sensitive_inv	lfun/trigger_sensitive_inv
+UnwieldFunc	lfun/UnwieldFunc
+NotifyMove	lfun/NotifyMove
+SetBuyFact	lfun/SetBuyFact
+FindGroup	lfun/FindGroup
+MaterialGroup	lfun/MaterialGroup
+defuel_drink	lfun/defuel_drink
+DeAssocMember	lfun/DeAssocMember
+IsBottle	lfun/IsBottle
+Set	lfun/Set
+QueryBuyFact	lfun/QueryBuyFact
+SetDoorStatus	lfun/SetDoorStatus
+pick_objects	lfun/pick_objects
+DeleteSpellFatigue	lfun/DeleteSpellFatigue
+GetShopItems	lfun/GetShopItems
+BecomesNetDead	lfun/BecomesNetDead
+QuerySkillAttribute	lfun/QuerySkillAttribute
+GetPhiolenInfos	lfun/GetPhiolenInfos
+match_ids	lfun/match_ids
+check_timed_key	lfun/check_timed_key
+BecomesNetAlive	lfun/BecomesNetAlive
+ShowPropList	lfun/ShowPropList
+AddId	lfun/AddId
+UnregisterHelperObject	lfun/UnregisterHelperObject
+QueryStorageRoom	lfun/QueryStorageRoom
+AddMiniQuest	lfun/AddMiniQuest
+drop_objects	lfun/drop_objects
+Defend_bsp	lfun/Defend_bsp
+NotifyRemove	lfun/NotifyRemove
+query_prevent_shadow	lfun/query_prevent_shadow
+DistributeExp	lfun/DistributeExp
+UpdateAttributes	lfun/UpdateAttributes
+access_rights	lfun/access_rights
+InformDefend	lfun/InformDefend
+RemoveSpecialExit	lfun/RemoveSpecialExit
+locate_objects	lfun/locate_objects
+AddResistanceModifier	lfun/AddResistanceModifier
+cmd_shoot	lfun/cmd_shoot
+QuerySkillAttributeModifier	lfun/QuerySkillAttributeModifier
+give_notify	lfun/give_notify
+AddFood	lfun/AddFood
+GiveQuest	lfun/GiveQuest
+More	lfun/More
+QueryDisguise	lfun/QueryDisguise
+IsArmour	lfun/IsArmour
+RemoveExtraLook	lfun/RemoveExtraLook
+UpdateResistanceStrengths	lfun/UpdateResistanceStrengths
+clean_up	lfun/clean_up
+AddRoomMessage	lfun/AddRoomMessage
+drop	lfun/drop
+Enter	lfun/Enter
+RemoveCmd	lfun/RemoveCmd
+DoorIsKnown	lfun/DoorIsKnown
+QueryPosition	lfun/QueryPosition
+NotifyTimedAttrModExpired	lfun/NotifyTimedAttrModExpired
+SetRealAttribute	lfun/SetRealAttribute
+TestIgnore	lfun/TestIgnore
+muster	lfun/muster
+get_killing_player	lfun/get_killing_player
+QueryEnemy	lfun/obsolete/QueryEnemy
+AddInsertHook	lfun/obsolete/AddInsertHook
+NotifyGiveQuest	lfun/obsolete/NotifyGiveQuest
+ModifySkillAttributeOld	lfun/obsolete/ModifySkillAttributeOld
+GetList	lfun/obsolete/GetList
+QueryInsertHooks	lfun/obsolete/QueryInsertHooks
+paramove	lfun/obsolete/paramove
+TestAttributeLock	lfun/obsolete/TestAttributeLock
+RemoveInsertHook	lfun/obsolete/RemoveInsertHook
+extra_look	lfun/obsolete/extra_look
+RemoveHpHook	lfun/obsolete/RemoveHpHook
+DoList	lfun/obsolete/DoList
+NotifyHpChange	lfun/obsolete/NotifyHpChange
+AddHpHook	lfun/obsolete/AddHpHook
+QueryOptQP	lfun/obsolete/QueryOptQP
+AddRoomCmd	lfun/obsolete/AddRoomCmd
+QueryMaterial	lfun/QueryMaterial
+SetProp	lfun/SetProp
+NotifyXMAttrModLimitViolation	lfun/NotifyXMAttrModLimitViolation
+ModifySkillAttribute	lfun/ModifySkillAttribute
+reset	lfun/reset
+WearArmour	lfun/WearArmour
+DoDecay	lfun/DoDecay
+AddSpecialExit	lfun/AddSpecialExit
+QueryAttribute	lfun/QueryAttribute
+GetInfoArr	lfun/GetInfoArr
+IsTeamMove	lfun/IsTeamMove
+QueryHealInfo	lfun/QueryHealInfo
+DoWield	lfun/DoWield
+DiscoverDoor	lfun/DiscoverDoor
+InformAlcoholEffect	lfun/InformAlcoholEffect
+consume	lfun/consume
+pick_obj	lfun/pick_obj
+Dump	lfun/Dump
+pick	lfun/pick
+AddDetail	lfun/AddDetail
+heal_self	lfun/heal_self
+give	lfun/give
+notify_player_change	lfun/notify_player_change
+list	lfun/list
+create	lfun/create
+set_object_next_reset	lfun/set_object_next_reset
+IsRoom	lfun/IsRoom
+AddSingularId	lfun/AddSingularId
+QuerySkillAbility	lfun/QuerySkillAbility
+QueryMoney	lfun/QueryMoney
+FindDistantEnemyVictim	lfun/FindDistantEnemyVictim
+AddCmd_bsp	lfun/AddCmd_bsp
+FindBestWeapon	lfun/FindBestWeapon
+AddClass	lfun/AddClass
+SuggestArticle	lfun/SuggestArticle
+UnregisterEvent	lfun/UnregisterEvent
+PreventInsert	lfun/PreventInsert
+DefendFunc	lfun/DefendFunc
+InFight	lfun/InFight
+GetFValueO	lfun/GetFValueO
+AddKnownPotion	lfun/AddKnownPotion
+Pacify	lfun/Pacify
+QueryDoorStatus	lfun/QueryDoorStatus
+TeamMembers	lfun/TeamMembers
+RegisterHelperObject	lfun/RegisterHelperObject
+GetDoorsMapping	lfun/GetDoorsMapping
+GuildName	lfun/GuildName
+NotifyPlayerDeath	lfun/NotifyPlayerDeath
+RemoveSingularId	lfun/RemoveSingularId
+buffer_sp	lfun/buffer_sp
+RemoveRoute	lfun/RemoveRoute
+drink_soft	lfun/drink_soft
+PreventLeaveLiving	lfun/PreventLeaveLiving
+UnwearClothing	lfun/UnwearClothing
+check_restrictions	lfun/check_restrictions
+AddSpell	lfun/AddSpell
+restore_hit_points	lfun/restore_hit_points
+MaterialName	lfun/MaterialName
+AddItem	lfun/AddItem
+find_obs	lfun/find_obs
+restore_spell_points	lfun/restore_spell_points
+IsClothing	lfun/IsClothing
+lfun	lfun/lfun
+QueryOpenMiniQuestsForPlayer	lfun/QueryOpenMiniQuestsForPlayer
+WearFunc	lfun/WearFunc
+RemoveFixedObject	lfun/RemoveFixedObject
+QueryArrived	lfun/QueryArrived
+AddTouchDetail	lfun/AddTouchDetail
+GroupName	lfun/GroupName
+NoParaObjects	lfun/NoParaObjects
+RemoveSmells	lfun/RemoveSmells
+deregister_modifier	lfun/deregister_modifier
+AddExp	lfun/AddExp
+ModifySkill	lfun/ModifySkill
+InsertSensitiveObject	lfun/InsertSensitiveObject
+shoot_dam	lfun/shoot_dam
+die	lfun/die
+CheckSpellFatigue	lfun/CheckSpellFatigue
+catch_msg	lfun/catch_msg
+Attack	lfun/Attack
+InsertEnemyTeam	lfun/InsertEnemyTeam
+NewDoor	lfun/NewDoor
+Validate	lfun/Validate
+PresentEnemies	lfun/PresentEnemies
+SetAttr	lfun/SetAttr
+AddSpecialDetail	lfun/AddSpecialDetail
+QueryQuest	lfun/QueryQuest
+RemoveAdjective	lfun/RemoveAdjective
+AddAdjective	lfun/AddAdjective
+Message	lfun/Message
+RemoveClass	lfun/RemoveClass
+InformRowChange	lfun/InformRowChange
+RemoveSensitiveObject	lfun/RemoveSensitiveObject
+logon	lfun/logon
+AllMaterials	lfun/AllMaterials
+FilterArmours	lfun/FilterArmours
+AddDefender	lfun/AddDefender
+create_default_npc	lfun/create_default_npc
+GetMatMembership	lfun/GetMatMembership
+do_damage	lfun/do_damage
+RemoveId	lfun/RemoveId
+AssocMember	lfun/AssocMember
+GetGroupMembers	lfun/GetGroupMembers
+ShowDoors	lfun/ShowDoors
+Configure	lfun/Configure
+RemoveSkillAttributeModifier	lfun/RemoveSkillAttributeModifier
+AddMaterial	lfun/AddMaterial
+SetAttackChats	lfun/SetAttackChats
+TestIgnoreSimple	lfun/TestIgnoreSimple
+query_weight_contents	lfun/query_weight_contents
+long	lfun/long
+DeclAdj	lfun/DeclAdj
+DoWear	lfun/DoWear
+QueryDu	lfun/QueryDu
+QueryEnemies	lfun/QueryEnemies
+QueryMaxQP	lfun/QueryMaxQP
+QuerySkill	lfun/QuerySkill
+RemovePluralId	lfun/RemovePluralId
+FindFarEnemyVictim	lfun/FindFarEnemyVictim
+second_life	lfun/second_life
+FindEnemyVictim	lfun/FindEnemyVictim
+heart_beat	lfun/heart_beat
+QueryPronoun	lfun/QueryPronoun
+RemoveKnownPotion	lfun/RemoveKnownPotion
+PrintList	lfun/PrintList
+GetReputation	lfun/GetReputation
+ExtraAttack	lfun/ExtraAttack
+RemoveSpecialDetail	lfun/RemoveSpecialDetail
+GetAquarium	lfun/GetAquarium
+NPC_Killed_by	lfun/NPC_Killed_by
+UnwearArmour	lfun/UnwearArmour
+QueryPassengers	lfun/QueryPassengers
+UseSkill	lfun/UseSkill
+SetStorageRoom	lfun/SetStorageRoom
+Teleport	lfun/Teleport
+StopHuntFor	lfun/StopHuntFor
+insert_sensitive_inv_trigger	lfun/insert_sensitive_inv_trigger
+QueryPossPronoun	lfun/QueryPossPronoun
+TeamFlee	lfun/TeamFlee
+CheckSensitiveAttack	lfun/CheckSensitiveAttack
+RingBufferGet	lfun/RingBufferGet
+init	lfun/init
+AddRoomCmd	lfun/AddRoomCmd
+QueryName	lfun/QueryName
+DoUnwield	lfun/DoUnwield
+QueryGenderString	lfun/QueryGenderString
+AddFuel	lfun/AddFuel
+GetEnemies	lfun/GetEnemies
+CheckResistance	lfun/CheckResistance
+SetCoinsPerUnits	lfun/SetCoinsPerUnits
+Gildenproperties	lfun/Gildenproperties
+AddToMenu	lfun/AddToMenu
+EvalArmour	lfun/EvalArmour
+GetValueO	lfun/GetValueO
+MaterialList	lfun/MaterialList
+RegisterHelperNPC	lfun/RegisterHelperNPC
+SetEnemies	lfun/SetEnemies
+FindPotion	lfun/FindPotion
+QueryRealAttribute	lfun/QueryRealAttribute
+AddSounds	lfun/AddSounds
+ResizeRingBuffer	lfun/ResizeRingBuffer
+NotifyDestruct	lfun/NotifyDestruct
+GetOffset	lfun/GetOffset
+Leave	lfun/Leave
+NotifyLeave	lfun/NotifyLeave
+MayAddObject	lfun/MayAddObject
+exit	lfun/exit
+GetValue	lfun/GetValue
+GetReputations	lfun/GetReputations
+IsPlayerCorpse	lfun/IsPlayerCorpse
+FindDistantGroup	lfun/FindDistantGroup
+IsGuildMember	lfun/IsGuildMember
+TriggerEvent	lfun/TriggerEvent
+create_super	lfun/create_super
+GetFValue	lfun/GetFValue
+AddMsg	lfun/AddMsg
+doUnwearMessage	lfun/doUnwearMessage
+load_uids	hook/load_uids
+print_prompt	hook/print_prompt
+create_clone	hook/create_clone
+command	hook/command
+create_ob	hook/create_ob
+regexp_package	hook/regexp_package
+include_dirs	hook/include_dirs
+send_notify_fail	hook/send_notify_fail
+erq_stop	hook/erq_stop
+notify_fail	hook/notify_fail
+no_echo	hook/no_echo
+no_ipc_slot	hook/no_ipc_slot
+auto_include	hook/auto_include
+default_prompt	hook/default_prompt
+clean_up	hook/clean_up
+move_object	hook/move_object
+reset	hook/reset
+modify_command_fname	hook/modify_command_fname
+clone_uids	hook/clone_uids
+default_method	hook/default_method
+hook	hook/hook
+modify_command	hook/modify_command
+telnet_neg	hook/telnet_neg
+msg_discarded	hook/msg_discarded
+create_super	hook/create_super
+verzweiflung	g.werwoelfe/verzweiflung
+biss	g.werwoelfe/biss
+blutrausch	g.werwoelfe/blutrausch
+wolf	g.werwoelfe/wolf
+schattensprung	g.werwoelfe/schattensprung
+schildkroete	g.werwoelfe/schildkroete
+markiere	g.werwoelfe/markiere
+galbrag	g.werwoelfe/galbrag
+wasserstrahl	g.werwoelfe/wasserstrahl
+rage	g.werwoelfe/rage
+ghourdal	g.werwoelfe/ghourdal
+horpas	g.werwoelfe/horpas
+totems	g.werwoelfe/totems
+kralle	g.werwoelfe/kralle
+hase	g.werwoelfe/hase
+fellgriff	g.werwoelfe/fellgriff
+mondbruecke	g.werwoelfe/mondbruecke
+shalabar	g.werwoelfe/shalabar
+funkeln	g.werwoelfe/funkeln
+mondphasen	g.werwoelfe/mondphasen
+talente	g.werwoelfe/talente
+leuchten	g.werwoelfe/leuchten
+heulen	g.werwoelfe/heulen
+doormaster	obj/doormaster
+props.index	props.index
+do-while	LPC/do-while
+strings	LPC/strings
+closures2	LPC/closures2
+inline-closures	LPC/inline-closures
+unions	LPC/unions
+ed0	LPC/ed0
+preprocessor	LPC/preprocessor
+ed3	LPC/ed3
+integers	LPC/integers
+closures	LPC/closures
+if	LPC/if
+alists	LPC/alists
+comments	LPC/comments
+inherit	LPC/inherit
+lpc	LPC/lpc
+ed2	LPC/ed2
+functions	LPC/functions
+block	LPC/block
+modifiers	LPC/modifiers
+ed4	LPC/ed4
+ed1	LPC/ed1
+closures-example	LPC/closures-example
+references	LPC/references
+ed6	LPC/ed6
+lfuns	LPC/lfuns
+mappings	LPC/mappings
+for	LPC/for
+closures-abstract	LPC/closures-abstract
+switch	LPC/switch
+ed5	LPC/ed5
+pragma	LPC/pragma
+initialisation	LPC/initialisation
+while	LPC/while
+efuns	LPC/efuns
+arrays	LPC/arrays
+escape	LPC/escape
+types	LPC/types
+operators	LPC/operators
+varargs	LPC/varargs
+foreach	LPC/foreach
+Einfuehrung.AddCmd.txt	beispiele/AddCmd/Einfuehrung.AddCmd.txt
+beisse	g.urukhai/beisse
+nachtsicht	g.urukhai/nachtsicht
+schaetz	g.urukhai/schaetz
+ruelpse	g.urukhai/ruelpse
+identifiziere	g.urukhai/identifiziere
+furcht	g.urukhai/furcht
+riesenpranke	g.urukhai/riesenpranke
+spucke	g.urukhai/spucke
+hammerfaust	g.urukhai/hammerfaust
+steinhaut	g.urukhai/steinhaut
+wirbelwind	g.urukhai/wirbelwind
+leichenfledder	g.urukhai/leichenfledder
+trollstaerke	g.urukhai/trollstaerke
+about-efun+lfun-docs	about-efun+lfun-docs
+syntax	LPC/foreach
diff --git a/doc/.idx.old b/doc/.idx.old
new file mode 100644
index 0000000..ceb6245
--- /dev/null
+++ b/doc/.idx.old
@@ -0,0 +1,1218 @@
+.	
+Grundlagen	Grundlagen
+Objekte	Grundlagen/Objekte
+Effizienz	Grundlagen/Effizienz
+Effizienz.0	Grundlagen/Effizienz.0
+efun	efun
+transpose_array	efun/transpose_array
+find_player	efun/find_player
+write_file	efun/write_file
+write_bytes	efun/write_bytes
+write	efun/write
+wizlist_info	efun/wizlist_info
+users	efun/users
+wizlist	efun/wizlist
+walk_mapping	efun/walk_mapping
+unique_array	efun/unique_array
+unshadow	efun/unshadow
+unbound_lambda	efun/unbound_lambda
+typeof	efun/typeof
+traceprefix	efun/traceprefix
+transfer	efun/transfer
+to_string	efun/to_string
+trace	efun/trace
+to_int	efun/to_int
+this_player	efun/this_player
+to_float	efun/to_float
+to_array	efun/to_array
+time	efun/time
+throw	efun/throw
+this_interactive	efun/this_interactive
+tan	efun/tan
+this_object	efun/this_object
+tell_object	efun/tell_object
+tell_room	efun/tell_room
+test_bit	efun/test_bit
+symbolp	efun/symbolp
+tail	efun/tail
+shutdown	efun/shutdown
+sin	efun/sin
+symbol_function	efun/symbol_function
+swap	efun/swap
+strstr	efun/strstr
+strlen	efun/strlen
+stringp	efun/stringp
+sscanf	efun/sscanf
+sprintf	efun/sprintf
+sqrt	efun/sqrt
+sort_array	efun/sort_array
+snoop	efun/snoop
+slice_array	efun/slice_array
+sizeof	efun/sizeof
+seteuid	efun/seteuid
+shadow	efun/shadow
+shout	efun/shout
+set_extra_wizinfo_size	efun/set_extra_wizinfo_size
+set_this_player	efun/set_this_player
+set_this_object	efun/set_this_object
+sizeof	efun/sizeof
+say	efun/say
+set_modify_command	efun/set_modify_command
+set_prompt	efun/set_prompt
+rm	efun/rm
+set_light	efun/set_light
+set_living_name	efun/set_living_name
+set_heart_beat	efun/set_heart_beat
+set_is_wizard	efun/set_is_wizard
+set_extra_wizinfo	efun/set_extra_wizinfo
+save_object	efun/save_object
+set_bit	efun/set_bit
+rename	efun/rename
+set_auto_include_string	efun/set_auto_include_string
+send_imp	efun/send_imp
+rmdir	efun/rmdir
+rusage	efun/rusage
+restore_object	efun/restore_object
+query_once_interactive	efun/query_once_interactive
+replace_program	efun/replace_program
+rename_object	efun/rename_object
+remove_call_out	efun/remove_call_out
+remove_action	efun/remove_action
+remove_alist	efun/remove_alist
+referencep	efun/referencep
+remove_interactive	efun/remove_interactive
+read_file	efun/read_file
+regexplode	efun/regexplode
+regexp	efun/regexp
+read_bytes	efun/read_bytes
+raise_error	efun/raise_error
+random	efun/random
+query_verb	efun/query_verb
+quote	efun/quote
+query_load_average	efun/query_load_average
+query_snoop	efun/query_snoop
+query_mud_port	efun/query_mud_port
+query_input_pending	efun/query_input_pending
+query_ip_number	efun/query_ip_number
+query_ip_name	efun/query_ip_name
+query_imp_port	efun/query_imp_port
+query_editing	efun/query_editing
+query_idle	efun/query_idle
+interactive	efun/interactive
+log	efun/log
+query_actions	efun/query_actions
+program_time	efun/program_time
+printf	efun/printf
+query_host_name	efun/query_host_name
+process_string	efun/process_string
+previous_object	efun/previous_object
+pointerp	efun/pointerp
+people	efun/people
+present	efun/present
+parse_command	efun/parse_command
+parse_command.1	efun/parse_command.1
+order_alist	efun/order_alist
+objectp	efun/objectp
+negate	efun/negate
+notify_fail	efun/notify_fail
+next_inventory	efun/next_inventory
+mkdir	efun/mkdir
+move_object	efun/move_object
+member_array	efun/member_array
+mkmapping	efun/mkmapping
+mappingp	efun/mappingp
+m_contains	efun/m_contains
+member	efun/member
+map	efun/map
+m_values	efun/m_values
+map_indices	efun/map_indices
+map_objects	efun/map_objects
+m_indices	efun/m_indices
+m_delete	efun/m_delete
+log_file	efun/log_file
+lower_case	efun/lower_case
+living	efun/living
+lambda	efun/lambda
+intp	efun/intp
+function_exists	efun/function_exists
+intersect_alist	efun/intersect_alist
+insert_alist.orig	efun/insert_alist.orig
+insert_alist.rej	efun/insert_alist.rej
+inherit_list	efun/inherit_list
+input_to	efun/input_to
+implode	efun/implode
+insert_alist	efun/insert_alist
+heart_beat_info	efun/heart_beat_info
+get_type_info	efun/get_type_info
+geteuid	efun/geteuid
+getuid	efun/getuid
+get_error_file	efun/get_error_file
+get_extra_wizinfo	efun/get_extra_wizinfo
+get_eval_cost	efun/get_eval_cost
+get_dir	efun/get_dir
+garbage_collection	efun/garbage_collection
+funcall	efun/funcall
+find_object	efun/find_object
+first_inventory	efun/first_inventory
+functionlist	efun/functionlist
+floatp	efun/floatp
+enable_commands	efun/enable_commands
+filter_objects	efun/filter_objects
+find_living	efun/find_living
+find_call_out	efun/find_call_out
+filter	efun/filter
+filter_indices	efun/filter_indices
+file_size	efun/file_size
+object_name	efun/object_name
+file_time	efun/file_time
+export_uid	efun/export_uid
+extract	efun/extract
+explode	efun/explode
+exclude_array	efun/exclude_array
+exp	efun/exp
+exec	efun/exec
+exclude_alist	efun/exclude_alist
+ed	efun/ed
+environment	efun/environment
+debug_info	efun/debug_info
+efun	efun/efun
+cos	efun/cos
+destruct	efun/destruct
+crypt	efun/crypt
+disable_commands	efun/disable_commands
+caller_stack_depth	efun/caller_stack_depth
+deep_inventory	efun/deep_inventory
+ctime	efun/ctime
+create_wizard	efun/create_wizard
+creator	efun/creator
+copy	efun/copy
+command	efun/command
+clone_object	efun/clone_object
+closurep	efun/closurep
+catch	efun/catch
+clear_bit	efun/clear_bit
+cindent	efun/cindent
+cat	efun/cat
+call_resolved	efun/call_resolved
+call_out_info	efun/call_out_info
+capitalize	efun/capitalize
+call_other	efun/call_other
+call_out	efun/call_out
+allocate_mapping	efun/allocate_mapping
+break_string	efun/break_string
+assoc	efun/assoc
+bind_lambda	efun/bind_lambda
+atan	efun/atan
+apply	efun/apply
+break_point	efun/break_point
+allocate	efun/allocate
+add_worth	efun/add_worth
+asin	efun/asin
+all_inventory	efun/all_inventory
+add_xverb	efun/add_xverb
+send_erq	efun/send_erq
+add_verb	efun/add_verb
+acos	efun/acos
+add_action	efun/add_action
+attach_erq_demon	efun/attach_erq_demon
+binary_message	efun/binary_message
+debug_message	efun/debug_message
+set_environment	efun/set_environment
+extern_call	efun/extern_call
+last_instructions	efun/last_instructions
+query_shadowing	efun/query_shadowing
+set_buffer_size	efun/set_buffer_size
+set_connection_charset	efun/set_connection_charset
+set_driver_hook	efun/set_driver_hook
+symbol_variable	efun/symbol_variable
+to_object	efun/to_object
+deep_present	efun/deep_present
+efun::m_delete	efun/efun::m_delete
+efun::explode	efun/efun::explode
+all_environment	efun/all_environment
+dtime	efun/dtime
+find_livings	efun/find_livings
+find_netdead	efun/find_netdead
+is_clone	efun/is_clone
+lowerchar	efun/lowerchar
+lowerstring	efun/lowerstring
+match_living	efun/match_living
+new_explode	efun/new_explode
+old_explode	efun/old_explode
+query_wiz_grp	efun/query_wiz_grp
+query_wiz_level	efun/query_wiz_level
+set_object_heart_beat	efun/set_object_heart_beat
+update_actions	efun/update_actions
+upperstring	efun/upperstring
+uptime	efun/uptime
+time2string	efun/time2string
+regreplace	efun/regreplace
+dump_netdead	efun/dump_netdead
+std	std
+room.doku	std/room.doku
+weapon	std/weapon
+transport	std/transport
+room	std/room
+thing	std/thing
+armour	std/armour
+unit	std/unit
+tuer	std/tuer
+ruestung	std/ruestung
+sequencer	std/sequencer
+schluessel	std/schluessel
+living	std/living
+door	std/door
+corpse	std/corpse
+container	std/container
+vererbungsbaeume	std/vererbungsbaeume
+virtual_compiler	std/virtual_compiler
+MG	MG
+gilden-doku	MG/gilden-doku
+waffen_werte	MG/waffen_werte
+zaubertraenke	MG/zaubertraenke
+obj_geruest	MG/obj_geruest
+netz	MG/netz
+put_and_get	MG/put_and_get
+autoload	MG/autoload
+GOOD_STYLE	MG/GOOD_STYLE
+benennung	MG/benennung
+banish	MG/banish
+angriff	MG/angriff
+muster_raum.c	MG/muster_raum.c
+skills.doc	MG/skills.doc
+put_and_get.c	MG/put_and_get.c
+quests.doc	MG/quests.doc
+todessequenz	MG/todessequenz
+sensitive	MG/sensitive
+concepts	concepts
+erq	concepts/erq
+hooks	concepts/hooks
+properties.new	concepts/properties.new
+terminals	concepts/terminals
+uids	concepts/uids
+simul_efun	concepts/simul_efun
+oop	concepts/oop
+properties	concepts/properties
+memory	concepts/memory
+news	concepts/news
+objects	concepts/objects
+native	concepts/native
+mail	concepts/mail
+lpc	concepts/lpc
+files	concepts/files
+concepts	concepts/concepts
+imp	concepts/imp
+negotiation	concepts/negotiation
+lfun	lfun
+QueryDamage	lfun/QueryDamage
+SetHitFunc	lfun/SetHitFunc
+HitFunc	lfun/HitFunc
+create_default_npc	lfun/create_default_npc
+SetDefendFunc	lfun/SetDefendFunc
+DefendFunc	lfun/DefendFunc
+QueryDefend	lfun/QueryDefend
+Defend	lfun/Defend
+Attack	lfun/Attack
+AddCmd	lfun/AddCmd
+heart_beat	lfun/heart_beat
+name	lfun/name
+reset	lfun/reset
+remove	lfun/remove
+muster	lfun/muster
+long	lfun/long
+query_real_name	lfun/query_real_name
+reduce_hit_point	lfun/reduce_hit_point
+move	lfun/move
+id	lfun/id
+modify_command	lfun/modify_command
+lfun	lfun/lfun
+logon	lfun/logon
+init	lfun/init
+do_damage	lfun/do_damage
+exit	lfun/exit
+heal_self	lfun/heal_self
+extra_look	lfun/extra_look
+clean_up	lfun/clean_up
+create	lfun/create
+DiscoverDoor	lfun/DiscoverDoor
+catch_tell	lfun/catch_tell
+catch_msg	lfun/catch_msg
+Teleport	lfun/Teleport
+__INIT	lfun/__INIT
+SetProp	lfun/SetProp
+ShowDoors	lfun/ShowDoors
+Kill	lfun/Kill
+NewDoor	lfun/NewDoor
+QueryPossPronoun	lfun/QueryPossPronoun
+CheckResistance	lfun/CheckResistance
+DoorIsKnown	lfun/DoorIsKnown
+AddPursuer	lfun/AddPursuer
+AddRoomCmd	lfun/AddRoomCmd
+AddInfo	lfun/AddInfo
+RemoveRursuer	lfun/RemoveRursuer
+PreventFollow	lfun/PreventFollow
+Message	lfun/Message
+InFight	lfun/InFight
+AddAmount	lfun/AddAmount
+access_rights	lfun/access_rights
+trigger_sensitive_attack	lfun/trigger_sensitive_attack
+QueryDoorStatus	lfun/QueryDoorStatus
+QueryAllDoors	lfun/QueryAllDoors
+SetDoorStatus	lfun/SetDoorStatus
+QueryDoorKey	lfun/QueryDoorKey
+AddAdjective	lfun/AddAdjective
+AddClass	lfun/AddClass
+AddDetail	lfun/AddDetail
+AddDrink	lfun/AddDrink
+AddExit	lfun/AddExit
+AddFood	lfun/AddFood
+AddFuel	lfun/AddFuel
+AddFun	lfun/AddFun
+AddId	lfun/AddId
+AddItem	lfun/AddItem
+AddMsg	lfun/AddMsg
+AddPluralId	lfun/AddPluralId
+AddReadDetail	lfun/AddReadDetail
+AddRoomMessage	lfun/AddRoomMessage
+AddRoute	lfun/AddRoute
+AddSingularId	lfun/AddSingularId
+AddSpecialDetail	lfun/AddSpecialDetail
+DeclAdj	lfun/DeclAdj
+AddSpecialExit	lfun/AddSpecialExit
+DoUnwear	lfun/DoUnwear
+DoUnwield	lfun/DoUnwield
+DoWear	lfun/DoWear
+Enter	lfun/Enter
+GetDetail	lfun/GetDetail
+GetExits	lfun/GetExits
+Halt	lfun/Halt
+Identify	lfun/Identify
+IsUnit	lfun/IsUnit
+Leave	lfun/Leave
+MayAddWeight	lfun/MayAddWeight
+PreventInsert	lfun/PreventInsert
+Query	lfun/Query
+QueryArrived	lfun/QueryArrived
+QueryArticle	lfun/QueryArticle
+QueryBuyFact	lfun/QueryBuyFact
+QueryCoinsPerUnits	lfun/QueryCoinsPerUnits
+QueryDu	lfun/QueryDu
+QueryFlaw	lfun/QueryFlaw
+QueryGenderString	lfun/QueryGenderString
+QueryGramsPerUnits	lfun/QueryGramsPerUnits
+QueryName	lfun/QueryName
+QueryPassengers	lfun/QueryPassengers
+QueryPosition	lfun/QueryPosition
+QueryPronoun	lfun/QueryPronoun
+QueryProp	lfun/QueryProp
+QueryProperties	lfun/QueryProperties
+RemoveAdjective	lfun/RemoveAdjective
+RemoveId	lfun/RemoveId
+RemoveClass	lfun/RemoveClass
+RemoveCmd	lfun/RemoveCmd
+RemoveDetail	lfun/RemoveDetail
+RemoveExit	lfun/RemoveExit
+RemoveFunc	lfun/RemoveFunc
+RemoveReadDetail	lfun/RemoveReadDetail
+RemoveRoute	lfun/RemoveRoute
+RemoveSpecialDetail	lfun/RemoveSpecialDetail
+RemoveSpecialExit	lfun/RemoveSpecialExit
+Set	lfun/Set
+SetBuyFact	lfun/SetBuyFact
+SetCoinsPerUnits	lfun/SetCoinsPerUnits
+SetGramsPerUnits	lfun/SetGramsPerUnits
+SetProperties	lfun/SetProperties
+SetStorageRoom	lfun/SetStorageRoom
+ShowPropList	lfun/ShowPropList
+Start	lfun/Start
+SuggestArticle	lfun/SuggestArticle
+TakeFlaw	lfun/TakeFlaw
+UnwieldFunc	lfun/UnwieldFunc
+WearFunc	lfun/WearFunc
+WieldFunc	lfun/WieldFunc
+do_unwear	lfun/do_unwear
+do_wear	lfun/do_wear
+int_long	lfun/int_long
+int_short	lfun/int_short
+is_class_member	lfun/is_class_member
+locate_objects	lfun/locate_objects
+make_invlist	lfun/make_invlist
+paramove	lfun/paramove
+present_objects	lfun/present_objects
+query_weight_contents	lfun/query_weight_contents
+short	lfun/short
+trigger_sensitive_inv	lfun/trigger_sensitive_inv
+wield_me	lfun/wield_me
+AddSpell	lfun/AddSpell
+RemoveItem	lfun/RemoveItem
+NotifyGiveQuest	lfun/NotifyGiveQuest
+Damage	lfun/Damage
+SetChats	lfun/SetChats
+SetAttackChats	lfun/SetAttackChats
+RemovePluralId	lfun/RemovePluralId
+RemoveSingularId	lfun/RemoveSingularId
+QueryMaterial	lfun/QueryMaterial
+MaterialList	lfun/MaterialList
+QueryMaterialGroup	lfun/QueryMaterialGroup
+misc	misc
+called_by_player	misc/called_by_player
+simul_efuns	misc/simul_efuns
+CLEAN_UP	misc/CLEAN_UP
+mem	misc/mem
+beispiele	beispiele
+bspruest1.c	beispiele/bspruest1.c
+bspmon2.c	beispiele/bspmon2.c
+raum1.c	beispiele/raum1.c
+wolke.c	beispiele/wolke.c
+bspwaffe1.c	beispiele/bspwaffe1.c
+bspmon1.c	beispiele/bspmon1.c
+LPC	LPC
+alists	LPC/alists
+arrays	LPC/arrays
+block	LPC/block
+closures	LPC/closures
+closures-example	LPC/closures-example
+do-while	LPC/do-while
+ed0	LPC/ed0
+ed1	LPC/ed1
+ed2	LPC/ed2
+ed3	LPC/ed3
+ed4	LPC/ed4
+ed5	LPC/ed5
+ed6	LPC/ed6
+efuns	LPC/efuns
+for	LPC/for
+functions	LPC/functions
+inherit	LPC/inherit
+inheritance	LPC/inheritance
+initialisation	LPC/initialisation
+lfuns	LPC/lfuns
+lpc	LPC/lpc
+mappings	LPC/mappings
+operators	LPC/operators
+pragma	LPC/pragma
+preprocessor	LPC/preprocessor
+references	LPC/references
+switch	LPC/switch
+types	LPC/types
+while	LPC/while
+master	master
+valid_query_snoop	master/valid_query_snoop
+valid_snoop	master/valid_snoop
+valid_write	master/valid_write
+valid_read	master/valid_read
+valid_seteuid	master/valid_seteuid
+slow_shut_down	master/slow_shut_down
+valid_exec	master/valid_exec
+retrieve_ed_setup	master/retrieve_ed_setup
+save_ed_setup	master/save_ed_setup
+runtime_error	master/runtime_error
+remove_player	master/remove_player
+query_player_level	master/query_player_level
+receive_imp	master/receive_imp
+quota_demon	master/quota_demon
+preload	master/preload
+privilege_violation	master/privilege_violation
+reactivate_destructed_master	master/reactivate_destructed_master
+query_allow_shadow	master/query_allow_shadow
+heart_beat_error	master/heart_beat_error
+object_name	master/object_name
+prepare_destruct	master/prepare_destruct
+parse_command_all_word	master/parse_command_all_word
+parse_command_prepos_list	master/parse_command_prepos_list
+make_path_absolute	master/make_path_absolute
+master	master/master
+get_root_uid	master/get_root_uid
+log_error	master/log_error
+external_master_reload	master/external_master_reload
+inaugurate_master	master/inaugurate_master
+get_wiz_name	master/get_wiz_name
+get_simul_efun	master/get_simul_efun
+get_bb_uid	master/get_bb_uid
+flag	master/flag
+epilog	master/epilog
+get_ed_buffer_save_object_name	master/get_ed_buffer_save_object_name
+connect	master/connect
+dangling_lfun_closure	master/dangling_lfun_closure
+define_include_dirs	master/define_include_dirs
+disconnect	master/disconnect
+creator_file	master/creator_file
+compile_object	master/compile_object
+master-3.2	master/master-3.2
+Grep-Privilege	master/Grep-Privilege
+Grep-Apply-Master	master/Grep-Apply-Master
+Grep-CheckValidPath-Master	master/Grep-CheckValidPath-Master
+get_master_uid	master/get_master_uid
+initialisation	master/initialisation
+master-3.2.1	master/master-3.2.1
+notify_shutdown	master/notify_shutdown
+stale_erq	master/stale_erq
+ed	ed
+ed4	ed/ed4
+ed1	ed/ed1
+ed0	ed/ed0
+ed3	ed/ed3
+ed2	ed/ed2
+driver	driver
+commandline	driver/commandline
+driver	driver/driver
+debugmalloc	driver/debugmalloc
+dumpallobj	driver/dumpallobj
+malloc	driver/malloc
+opcdump	driver/opcdump
+predefined	driver/predefined
+showsmallnewmalloced	driver/showsmallnewmalloced
+status	driver/status
+KURS	KURS
+LPC-KURS2	KURS/LPC-KURS2
+chapter5	KURS/LPC-KURS2/chapter5
+chapter4	KURS/LPC-KURS2/chapter4
+chapter3	KURS/LPC-KURS2/chapter3
+chapter7	KURS/LPC-KURS2/chapter7
+chapter6	KURS/LPC-KURS2/chapter6
+chapter2	KURS/LPC-KURS2/chapter2
+Copyright	KURS/LPC-KURS2/Copyright
+chapter1	KURS/LPC-KURS2/chapter1
+Contents	KURS/LPC-KURS2/Contents
+LPC-KURS	KURS/LPC-KURS
+Introduction	KURS/LPC-KURS/Introduction
+chapter4	KURS/LPC-KURS/chapter4
+chapter2	KURS/LPC-KURS/chapter2
+chapter8	KURS/LPC-KURS/chapter8
+chapter7	KURS/LPC-KURS/chapter7
+chapter6	KURS/LPC-KURS/chapter6
+chapter5	KURS/LPC-KURS/chapter5
+chapter3	KURS/LPC-KURS/chapter3
+chapter1	KURS/LPC-KURS/chapter1
+Contents	KURS/LPC-KURS/Contents
+objekte	KURS/objekte
+raum1	KURS/raum1
+einleitung	KURS/einleitung
+RULES	KURS/RULES
+RULES.WIZ	KURS/RULES.WIZ
+COMMENTS	KURS/COMMENTS
+GUIDE.old	KURS/GUIDE.old
+3.0	3.0
+mudlib_outline	3.0/mudlib_outline
+problems	3.0/problems
+lfun_efun.man	3.0/lfun_efun.man
+lfun_efun.me	3.0/lfun_efun.me
+auto_destruct	3.0/auto_destruct
+LPmud.doc.me	3.0/LPmud.doc.me
+LPmud.doc.man	3.0/LPmud.doc.man
+3.0.info	3.0/3.0.info
+@README	@README
+about-efun+lfun-docs	about-efun+lfun-docs
+closures	closures
+func_spec	func_spec
+help	help
+abenteuer	help/abenteuer
+abenteurer	help/abenteurer
+attribute	help/attribute
+bewegung	help/bewegung
+bierschuettler	help/bierschuettler
+buecher	help/buecher
+chaos	help/chaos
+editor	help/editor
+erzmagier	help/erzmagier
+faq	help/faq
+forscherpunkte	help/forscherpunkte
+gilden	help/gilden
+kaempfer	help/kaempfer
+karate	help/karate
+klerus	help/klerus
+konzept	help/konzept
+magier	help/magier
+post	help/post
+regionen	help/regionen
+scripte	help/scripte
+seher	help/seher
+stufen	help/stufen
+stufenpunkte	help/stufenpunkte
+syntax	help/syntax
+zauberei	help/zauberei
+zauberer	help/zauberer
+zaubertraenke	help/zaubertraenke
+verein	help/verein
+props	props
+P_COMBATCMDS	props/P_COMBATCMDS
+P_INVIS	props/P_INVIS
+P_COMBATCMDS.old	props/P_COMBATCMDS.old
+P_HIDE_EXITS	props/P_HIDE_EXITS
+P_INVIS.old	props/P_INVIS.old
+P_HIDE_EXITS.old	props/P_HIDE_EXITS.old
+P_AC	props/P_AC
+P_WORN	props/P_WORN
+P_ARMOUR_TYPE	props/P_ARMOUR_TYPE
+P_DEFEND_FUNC	props/P_DEFEND_FUNC
+P_WEAR_FUNC	props/P_WEAR_FUNC
+P_REMOVE_FUNC	props/P_REMOVE_FUNC
+P_NO_GLOBAL_ATTACK	props/P_NO_GLOBAL_ATTACK
+P_DAMAGED	props/P_DAMAGED
+P_EFFECTIVE_WC	props/P_EFFECTIVE_WC
+P_EFFECTIVE_AC	props/P_EFFECTIVE_AC
+P_MAX_WEIGHT	props/P_MAX_WEIGHT
+P_CONTENTS	props/P_CONTENTS
+P_CNT_STATUS	props/P_CNT_STATUS
+P_TRANSPARENT	props/P_TRANSPARENT
+P_DOOR_INFOS	props/P_DOOR_INFOS
+P_WATER	props/P_WATER
+P_FISH	props/P_FISH
+P_LIQUID	props/P_LIQUID
+P_LONG_EMPTY	props/P_LONG_EMPTY
+P_LONG_FULL	props/P_LONG_FULL
+P_GUARD	props/P_GUARD
+P_EVAL_OFFSETS	props/P_EVAL_OFFSETS
+P_EVAL_FACTORS	props/P_EVAL_FACTORS
+P_INPC_LAST_PLAYER_CONTACT	props/P_INPC_LAST_PLAYER_CONTACT
+P_INPC_LAST_ENVIRONMENT	props/P_INPC_LAST_ENVIRONMENT
+P_INPC_WALK_MODE	props/P_INPC_WALK_MODE
+P_INPC_WALK_DELAYS	props/P_INPC_WALK_DELAYS
+P_INPC_WALK_FLAGS	props/P_INPC_WALK_FLAGS
+P_INPC_WALK_AREA	props/P_INPC_WALK_AREA
+P_INPC_WALK_ROUTE	props/P_INPC_WALK_ROUTE
+P_INPC_HOME	props/P_INPC_HOME
+P_ARTICLE	props/P_ARTICLE
+P_GENDER	props/P_GENDER
+P_ATTRIBUTES	props/P_ATTRIBUTES
+P_ATTRIBUTES_OFFSETS	props/P_ATTRIBUTES_OFFSETS
+P_X_ATTR_MOD	props/P_X_ATTR_MOD
+P_ATTRIBUTES_MODIFIER	props/P_ATTRIBUTES_MODIFIER
+P_ABILITIES	props/P_ABILITIES
+P_RESISTANCE	props/P_RESISTANCE
+P_RESISTANCE_STRENGHTS	props/P_RESISTANCE_STRENGHTS
+P_VULNERABILITY	props/P_VULNERABILITY
+P_TOTAL_AC	props/P_TOTAL_AC
+P_HANDS	props/P_HANDS
+P_MAX_HANDS	props/P_MAX_HANDS
+P_USED_HANDS	props/P_USED_HANDS
+P_ATTACK_BUSY	props/P_ATTACK_BUSY
+P_PREFERED_ENEMY	props/P_PREFERED_ENEMY
+P_RESISTANCE_STRENGTHS	props/P_RESISTANCE_STRENGTHS
+P_AGE	props/P_AGE
+P_ALIGN	props/P_ALIGN
+P_DEADS	props/P_DEADS
+P_GHOST	props/P_GHOST
+P_FROG	props/P_FROG
+P_FOOD	props/P_FOOD
+P_MAX_FOOD	props/P_MAX_FOOD
+P_DRINK	props/P_DRINK
+P_MAX_DRINK	props/P_MAX_DRINK
+P_ALCOHOL	props/P_ALCOHOL
+P_MAX_ALCOHOL	props/P_MAX_ALCOHOL
+P_HP	props/P_HP
+P_MAX_HP	props/P_MAX_HP
+P_SP	props/P_SP
+P_MAX_SP	props/P_MAX_SP
+P_XP	props/P_XP
+P_VALID_GUILDS	props/P_VALID_GUILDS
+P_GUILD_SKILLS	props/P_GUILD_SKILLS
+P_GUILD_RESTRICTIONS	props/P_GUILD_RESTRICTIONS
+P_GUILD_DEFAULT_SPELLBOOK	props/P_GUILD_DEFAULT_SPELLBOOK
+P_GUILD_MALE_TITLES	props/P_GUILD_MALE_TITLES
+P_GUILD_FEMALE_TITLES	props/P_GUILD_FEMALE_TITLES
+P_GUILD_LEVELS	props/P_GUILD_LEVELS
+P_SB_SPELLS	props/P_SB_SPELLS
+P_GLOBAL_SKILLPROPS	props/P_GLOBAL_SKILLPROPS
+P_GUILD_LEVEL	props/P_GUILD_LEVEL
+P_GUILD_TITLE	props/P_GUILD_TITLE
+P_GUILD_RATING	props/P_GUILD_RATING
+P_NEWSKILLS	props/P_NEWSKILLS
+P_NEXT_SPELL_TIME	props/P_NEXT_SPELL_TIME
+P_TMP_ATTACK_HOOK	props/P_TMP_ATTACK_HOOK
+P_TMP_ATTACK_MOD	props/P_TMP_ATTACK_MOD
+P_LEP	props/P_LEP
+P_TMP_DEFEND_HOOK	props/P_TMP_DEFEND_HOOK
+P_TMP_DIE_HOOK	props/P_TMP_DIE_HOOK
+P_DEFENDERS	props/P_DEFENDERS
+P_SKILL_ATTRIBUTES	props/P_SKILL_ATTRIBUTES
+P_IGNORE	props/P_IGNORE
+P_LAST_COMMAND_ENV	props/P_LAST_COMMAND_ENV
+P_HISTMIN	props/P_HISTMIN
+P_SHOW_ALIAS_PROCESSING	props/P_SHOW_ALIAS_PROCESSING
+P_DEFAULT_NOTIFY_FAIL	props/P_DEFAULT_NOTIFY_FAIL
+P_NETDEAD_INFO	props/P_NETDEAD_INFO
+P_IP_NAME	props/P_IP_NAME
+P_AUTH_INFO	props/P_AUTH_INFO
+P_LAST_KILLER	props/P_LAST_KILLER
+P_ACTUAL_NOTIFY_FAIL	props/P_ACTUAL_NOTIFY_FAIL
+P_LEP_MALUS	props/P_LEP_MALUS
+P_LAST_LOGIN	props/P_LAST_LOGIN
+P_LAST_LOGOUT	props/P_LAST_LOGOUT
+P_SHOW_EXITS	props/P_SHOW_EXITS
+P_WANTS_TO_LEARN	props/P_WANTS_TO_LEARN
+P_AUTOLOADOBJ	props/P_AUTOLOADOBJ
+P_TTY	props/P_TTY
+P_AUTOLOAD	props/P_AUTOLOAD
+P_MAILADDR	props/P_MAILADDR
+P_HOMEPAGE	props/P_HOMEPAGE
+P_FOLLOW_SILENT	props/P_FOLLOW_SILENT
+P_SECOND	props/P_SECOND
+P_TESTPLAYER	props/P_TESTPLAYER
+P_START_HOME	props/P_START_HOME
+P_CMSG	props/P_CMSG
+P_DMSG	props/P_DMSG
+P_CLONE_MSG	props/P_CLONE_MSG
+P_DESTRUCT_MSG	props/P_DESTRUCT_MSG
+P_CARRIED_VALUE	props/P_CARRIED_VALUE
+P_PROMPT	props/P_PROMPT
+P_SCREENSIZE	props/P_SCREENSIZE
+P_FLAGS	props/P_FLAGS
+P_CAN_FLAGS	props/P_CAN_FLAGS
+P_READ_NEWS	props/P_READ_NEWS
+P_NEEDED_QP	props/P_NEEDED_QP
+P_INTERMUD	props/P_INTERMUD
+P_BUFFER	props/P_BUFFER
+P_DEAF	props/P_DEAF
+P_PERM_STRING	props/P_PERM_STRING
+P_EXTRA_LOOK	props/P_EXTRA_LOOK
+P_PRESAY	props/P_PRESAY
+P_TITLE	props/P_TITLE
+P_AVERAGE_SIZE	props/P_AVERAGE_SIZE
+P_REFERENCE_OBJECT	props/P_REFERENCE_OBJECT
+P_MSGIN	props/P_MSGIN
+P_MSGOUT	props/P_MSGOUT
+P_MMSGIN	props/P_MMSGIN
+P_MMSGOUT	props/P_MMSGOUT
+P_POTIONROOMS	props/P_POTIONROOMS
+P_TRANK_FINDEN	props/P_TRANK_FINDEN
+P_VISITED_POTIONROOMS	props/P_VISITED_POTIONROOMS
+P_BONUS_POTIONS	props/P_BONUS_POTIONS
+P_QUESTS	props/P_QUESTS
+P_QP	props/P_QP
+P_SKILLS	props/P_SKILLS
+P_BLIND	props/P_BLIND
+P_BRIEF	props/P_BRIEF
+P_ORIG_NAME	props/P_ORIG_NAME
+P_KILLER	props/P_KILLER
+P_MURDER_MSG	props/P_MURDER_MSG
+P_KILL_MSG	props/P_KILL_MSG
+P_KILL_NAME	props/P_KILL_NAME
+P_CORPSE	props/P_CORPSE
+P_ENEMY_DEATH_SEQUENCE	props/P_ENEMY_DEATH_SEQUENCE
+P_LIGHT	props/P_LIGHT
+P_CLONER	props/P_CLONER
+P_TOTAL_LIGHT	props/P_TOTAL_LIGHT
+P_LAST_CONTENT_CHANGE	props/P_LAST_CONTENT_CHANGE
+P_VALUE	props/P_VALUE
+P_FORCE_DEMONST	props/P_FORCE_DEMONST
+P_INFO	props/P_INFO
+P_READ_MSG	props/P_READ_MSG
+P_FW_ALWAYS_READABLE	props/P_FW_ALWAYS_READABLE
+P_NOBUY	props/P_NOBUY
+P_NEVERDROP	props/P_NEVERDROP
+P_MAGIC	props/P_MAGIC
+P_WEIGHT_PERCENT	props/P_WEIGHT_PERCENT
+P_DETAILS	props/P_DETAILS
+P_SPECIAL_DETAILS	props/P_SPECIAL_DETAILS
+P_READ_DETAILS	props/P_READ_DETAILS
+P_EXITS	props/P_EXITS
+P_SPECIAL_EXITS	props/P_SPECIAL_EXITS
+P_DOORS	props/P_DOORS
+P_DOORS2	props/P_DOORS2
+P_ITEMS	props/P_ITEMS
+P_NO_TPORT	props/P_NO_TPORT
+P_TPORT_COST_IN	props/P_TPORT_COST_IN
+P_TPORT_COST_OUT	props/P_TPORT_COST_OUT
+P_INDOORS	props/P_INDOORS
+P_NOMAGIC	props/P_NOMAGIC
+P_ORAKEL	props/P_ORAKEL
+P_RACE	props/P_RACE
+P_TOTAL_WC	props/P_TOTAL_WC
+P_ZAP_MSG	props/P_ZAP_MSG
+P_AWAY	props/P_AWAY
+P_WEAPON	props/P_WEAPON
+P_ARMOURS	props/P_ARMOURS
+P_NPC	props/P_NPC
+P_WIMPY	props/P_WIMPY
+P_WIMPY_DIRECTION	props/P_WIMPY_DIRECTION
+P_HEAL	props/P_HEAL
+P_HB	props/P_HB
+P_POISON	props/P_POISON
+P_MAX_POISON	props/P_MAX_POISON
+P_DISABLE_ATTACK	props/P_DISABLE_ATTACK
+P_DIE_MSG	props/P_DIE_MSG
+P_KILLS	props/P_KILLS
+P_CALLED_FROM_IP	props/P_CALLED_FROM_IP
+P_DESCRIPTION	props/P_DESCRIPTION
+P_GUILD	props/P_GUILD
+P_LEVEL	props/P_LEVEL
+P_CAP_NAME	props/P_CAP_NAME
+P_EARMUFFS	props/P_EARMUFFS
+P_MARRIED	props/P_MARRIED
+P_AMOUNT	props/P_AMOUNT
+P_VALUE_PER_UNIT	props/P_VALUE_PER_UNIT
+P_WEIGHT_PER_UNIT	props/P_WEIGHT_PER_UNIT
+P_FUEL	props/P_FUEL
+P_LIGHTDESC	props/P_LIGHTDESC
+P_DO_DESTRUCT	props/P_DO_DESTRUCT
+P_LIGHTED	props/P_LIGHTED
+P_CHATS	props/P_CHATS
+P_CHAT_CHANCE	props/P_CHAT_CHANCE
+P_ACHATS	props/P_ACHATS
+P_ACHAT_CHANCE	props/P_ACHAT_CHANCE
+P_BODY	props/P_BODY
+P_AGGRESSIVE	props/P_AGGRESSIVE
+P_NOCORPSE	props/P_NOCORPSE
+P_REJECT	props/P_REJECT
+P_RACE_DESCRIPTION	props/P_RACE_DESCRIPTION
+P_RACESTRING	props/P_RACESTRING
+P_CONTAINER	props/P_CONTAINER
+P_FW_UNDERSTAND	props/P_FW_UNDERSTAND
+P_TRAY	props/P_TRAY
+P_DEFAULT_INFO	props/P_DEFAULT_INFO
+P_LOG_INFO	props/P_LOG_INFO
+P_PURSUERS	props/P_PURSUERS
+P_HP_HOOKS	props/P_HP_HOOKS
+P_GIVEN_AMOUNT	props/P_GIVEN_AMOUNT
+P_GIVEN_OBJECT	props/P_GIVEN_OBJECT
+P_CURSED	props/P_CURSED
+P_KEEP_ON_SELL	props/P_KEEP_ON_SELL
+P_SPELLS	props/P_SPELLS
+P_SPELLRATE	props/P_SPELLRATE
+P_INFORMME	props/P_INFORMME
+P_WAITFOR	props/P_WAITFOR
+P_LOCALCMDS	props/P_LOCALCMDS
+P_CLOCKMSG	props/P_CLOCKMSG
+P_PARA	props/P_PARA
+P_SIZE	props/P_SIZE
+P_INT_SHORT	props/P_INT_SHORT
+P_INT_LONG	props/P_INT_LONG
+P_ROOM_MSG	props/P_ROOM_MSG
+P_FUNC_MSG	props/P_FUNC_MSG
+P_MSG_PROB	props/P_MSG_PROB
+P_HAUS_ERLAUBT	props/P_HAUS_ERLAUBT
+P_SENSITIVE_INVENTORY	props/P_SENSITIVE_INVENTORY
+P_SENSITIVE_INVENTORY_TRIGGER	props/P_SENSITIVE_INVENTORY_TRIGGER
+P_SENSITIVE_ATTACK	props/P_SENSITIVE_ATTACK
+P_CURRENTDIR	props/P_CURRENTDIR
+P_SHORT_CWD	props/P_SHORT_CWD
+P_SNOOPFLAGS	props/P_SNOOPFLAGS
+P_COMMANDS	props/P_COMMANDS
+P_NAME	props/P_NAME
+P_NAME_ADJ	props/P_NAME_ADJ
+P_SHORT	props/P_SHORT
+P_LONG	props/P_LONG
+P_IDS	props/P_IDS
+P_ADJECTIVES	props/P_ADJECTIVES
+P_SHOW_INV	props/P_SHOW_INV
+P_CLASS	props/P_CLASS
+P_NODROP	props/P_NODROP
+P_NOGET	props/P_NOGET
+P_SENSITIVE	props/P_SENSITIVE
+P_UID	props/P_UID
+P_EUID	props/P_EUID
+P_WEIGHT	props/P_WEIGHT
+P_TOTAL_WEIGHT	props/P_TOTAL_WEIGHT
+P_ENTERMSG	props/P_ENTERMSG
+P_LEAVEMSG	props/P_LEAVEMSG
+P_LEAVEFAIL	props/P_LEAVEFAIL
+P_ENTERFAIL	props/P_ENTERFAIL
+P_ARRIVEMSG	props/P_ARRIVEMSG
+P_DEPARTMSG	props/P_DEPARTMSG
+P_ENTERCMDS	props/P_ENTERCMDS
+P_LEAVECMDS	props/P_LEAVECMDS
+P_MAX_PASSENGERS	props/P_MAX_PASSENGERS
+P_STD_OBJECT	props/P_STD_OBJECT
+P_COMPILER_PATH	props/P_COMPILER_PATH
+P_NR_HANDS	props/P_NR_HANDS
+P_WC	props/P_WC
+P_WEAPON_TYPE	props/P_WEAPON_TYPE
+P_DAM_TYPE	props/P_DAM_TYPE
+P_WIELDED	props/P_WIELDED
+P_HIT_FUNC	props/P_HIT_FUNC
+P_WIELD_FUNC	props/P_WIELD_FUNC
+P_UNWIELD_FUNC	props/P_UNWIELD_FUNC
+P_HIDE_EXITS.res	props/P_HIDE_EXITS.res
+P_FRIEND	props/P_FRIEND
+P_DAM_DESC	props/P_DAM_DESC
+P_QUALITY	props/P_QUALITY
+P_ALCOHOL_DELAY	props/P_ALCOHOL_DELAY
+P_DRINK_DELAY	props/P_DRINK_DELAY
+P_FOOD_DELAY	props/P_FOOD_DELAY
+P_HP_DELAY	props/P_HP_DELAY
+P_SP_DELAY	props/P_SP_DELAY
+P_POISON_DELAY	props/P_POISON_DELAY
+P_MATERIAL	props/P_MATERIAL
+obj	obj
+doormaster	obj/doormaster
+REGELN	REGELN
+README	REGELN/README
+zweities	REGELN/zweities
+Scripte	REGELN/Scripte
+balance	REGELN/balance
+npcs	REGELN/npcs
+waffen	REGELN/waffen
+ruestungen	REGELN/ruestungen
+properties.h	properties.h
+g.abenteurer	g.abenteurer
+ausweichen	g.abenteurer/ausweichen
+feuerball	g.abenteurer/feuerball
+identifiziere	g.abenteurer/identifiziere
+kampfschrei	g.abenteurer/kampfschrei
+licht	g.abenteurer/licht
+pfeil	g.abenteurer/pfeil
+schaetz	g.abenteurer/schaetz
+schnell	g.abenteurer/schnell
+g.bierschuettler	g.bierschuettler
+abstufungen	g.bierschuettler/abstufungen
+alkoholgift	g.bierschuettler/alkoholgift
+beliefere	g.bierschuettler/beliefere
+beobachte	g.bierschuettler/beobachte
+beruhige	g.bierschuettler/beruhige
+bierschuerze	g.bierschuettler/bierschuerze
+blubber	g.bierschuettler/blubber
+erdbeben	g.bierschuettler/erdbeben
+fliesse	g.bierschuettler/fliesse
+floesse	g.bierschuettler/floesse
+freibier	g.bierschuettler/freibier
+haarwuchs	g.bierschuettler/haarwuchs
+hitzeschlag	g.bierschuettler/hitzeschlag
+licht	g.bierschuettler/licht
+massiere	g.bierschuettler/massiere
+nebel	g.bierschuettler/nebel
+nuechtern	g.bierschuettler/nuechtern
+party	g.bierschuettler/party
+rkaufe	g.bierschuettler/rkaufe
+sand	g.bierschuettler/sand
+schimmer	g.bierschuettler/schimmer
+schuettele	g.bierschuettler/schuettele
+schuettelstarre	g.bierschuettler/schuettelstarre
+zaubersprueche	g.bierschuettler/zaubersprueche
+g.karate	g.karate
+abwehr	g.karate/abwehr
+angriff	g.karate/angriff
+konzentration	g.karate/konzentration
+g.klerus	g.klerus
+beistand	g.klerus/beistand
+bete	g.klerus/bete
+blitz	g.klerus/blitz
+donner	g.klerus/donner
+elementarschild	g.klerus/elementarschild
+elementarsphaere	g.klerus/elementarsphaere
+entfluche	g.klerus/entfluche
+entfrosche	g.klerus/entfrosche
+entgifte	g.klerus/entgifte
+heile	g.klerus/heile
+heiligenschein	g.klerus/heiligenschein
+heiltrank	g.klerus/heiltrank
+identifiziere	g.klerus/identifiziere
+kuriere	g.klerus/kuriere
+laeutere	g.klerus/laeutere
+lebenskraft	g.klerus/lebenskraft
+leuchten	g.klerus/leuchten
+messerkreis	g.klerus/messerkreis
+regeneriere	g.klerus/regeneriere
+schaetz	g.klerus/schaetz
+schutzhand	g.klerus/schutzhand
+segne	g.klerus/segne
+sonnenschutz	g.klerus/sonnenschutz
+spaltung	g.klerus/spaltung
+traue	g.klerus/traue
+weihe	g.klerus/weihe
+wunder	g.klerus/wunder
+g.chaos	g.chaos
+g.zauberer	g.zauberer
+old.applied	old.applied
+applied	old.applied/applied
+remove	old.applied/remove
+logon	old.applied/logon
+modify_command	old.applied/modify_command
+query_level	old.applied/query_level
+catch_tell	old.applied/catch_tell
+clean_up	old.applied/clean_up
+create	old.applied/create
+heart_beat	old.applied/heart_beat
+init	old.applied/init
+reset	old.applied/reset
+__INIT	old.applied/__INIT
+parse_command_id_list	old.applied/parse_command_id_list
+parse_command_adjectiv_id_list	old.applied/parse_command_adjectiv_id_list
+parse_command_plural_id_list	old.applied/parse_command_plural_id_list
+catch_msg	old.applied/catch_msg
+add_weight	old.applied/add_weight
+query_real_name	old.applied/query_real_name
+exit	old.applied/exit
+query_weight	old.applied/query_weight
+drop	old.applied/drop
+get	old.applied/get
+id.old	old.applied/id.old
+can_put_and_get	old.applied/can_put_and_get
+prevent_insert	old.applied/prevent_insert
+hilfe.magier	hilfe.magier
+hilfe.seher	hilfe.seher
+hilfe.spieler	hilfe.spieler
+mcmd	mcmd
+addmaster	mcmd/addmaster
+at	mcmd/at
+banish	mcmd/banish
+cat	mcmd/cat
+cd	mcmd/cd
+clone	mcmd/clone
+cp	mcmd/cp
+destruct	mcmd/destruct
+do	mcmd/do
+echoall	mcmd/echoall
+echoto	mcmd/echoto
+ed	mcmd/ed
+exec	mcmd/exec
+frieden	mcmd/frieden
+goto	mcmd/goto
+grep	mcmd/grep
+head	mcmd/head
+heile	mcmd/heile
+home	mcmd/home
+in	mcmd/in
+invis	mcmd/invis
+load	mcmd/load
+localcmd	mcmd/localcmd
+ls	mcmd/ls
+man	mcmd/man
+mbanish	mcmd/mbanish
+mecho	mcmd/mecho
+mkdir	mcmd/mkdir
+more	mcmd/more
+mschau	mcmd/mschau
+mv	mcmd/mv
+oropax	mcmd/oropax
+people	mcmd/people
+ping	mcmd/ping
+prompt	mcmd/prompt
+protect	mcmd/protect
+pwd	mcmd/pwd
+pwho	mcmd/pwho
+removemaster	mcmd/removemaster
+rm	mcmd/rm
+rmdir	mcmd/rmdir
+sallow	mcmd/sallow
+set	mcmd/set
+setcmsg	mcmd/setcmsg
+setdmsg	mcmd/setdmsg
+showpresay	mcmd/showpresay
+shutdown	mcmd/shutdown
+snoop	mcmd/snoop
+tail	mcmd/tail
+traenke	mcmd/traenke
+trans	mcmd/trans
+udpq	mcmd/udpq
+upd	mcmd/upd
+update	mcmd/update
+verfolge	mcmd/verfolge
+vis	mcmd/vis
+zap	mcmd/zap
+zwinge	mcmd/zwinge
+pcmd	pcmd
+adverb	pcmd/adverb
+alias	pcmd/alias
+antworte	pcmd/antworte
+ausgaenge	pcmd/ausgaenge
+behalte	pcmd/behalte
+ebenen	pcmd/ebenen
+email	pcmd/email
+emote	pcmd/emote
+ende	pcmd/ende
+entgifte	pcmd/entgifte
+ersetzungsanzeige	pcmd/ersetzungsanzeige
+erwarte	pcmd/erwarte
+erwidere	pcmd/erwidere
+fehler	pcmd/fehler
+finger	pcmd/finger
+fluestere	pcmd/fluestere
+frage	pcmd/frage
+gespraech	pcmd/gespraech
+gib	pcmd/gib
+hilfe	pcmd/hilfe
+history	pcmd/history
+hole	pcmd/hole
+idee	pcmd/idee
+ignoriere	pcmd/ignoriere
+info	pcmd/info
+inform	pcmd/inform
+inventur	pcmd/inventur
+kkwer	pcmd/kkwer
+klettere	pcmd/klettere
+kobold	pcmd/kobold
+kurz	pcmd/kurz
+kwer	pcmd/kwer
+lang	pcmd/lang
+mrufe	pcmd/mrufe
+muds	pcmd/muds
+nimm	pcmd/nimm
+passwort	pcmd/passwort
+rknuddle	pcmd/rknuddle
+rufe	pcmd/rufe
+rwinke	pcmd/rwinke
+sage	pcmd/sage
+schau	pcmd/schau
+schlafe	pcmd/schlafe
+selbstloeschung	pcmd/selbstloeschung
+speichern	pcmd/speichern
+spielpause	pcmd/spielpause
+stecke	pcmd/stecke
+stop	pcmd/stop
+stty	pcmd/stty
+teile	pcmd/teile
+toete	pcmd/toete
+trage	pcmd/trage
+typo	pcmd/typo
+uhrmeldung	pcmd/uhrmeldung
+ultrakurz	pcmd/ultrakurz
+unalias	pcmd/unalias
+url	pcmd/url
+verben	pcmd/verben
+vorsicht	pcmd/vorsicht
+weg	pcmd/weg
+wer	pcmd/wer
+wirf	pcmd/wirf
+zeilen	pcmd/zeilen
+zeit	pcmd/zeit
+ziehe	pcmd/ziehe
+zuecke	pcmd/zuecke
+entgifte.deaktiviert	pcmd/entgifte.deaktiviert
+README	README
+scmd	scmd
+aendere	scmd/aendere
+ausgang	scmd/ausgang
+befehl	scmd/befehl
+beschreibe	scmd/beschreibe
+echo	scmd/echo
+erlaube	scmd/erlaube
+extralook	scmd/extralook
+fehlermeldung	scmd/fehlermeldung
+fluchtrichtung	scmd/fluchtrichtung
+hausbau	scmd/hausbau
+instanthaus	scmd/instanthaus
+kopiere	scmd/kopiere
+licht	scmd/licht
+loesche	scmd/loesche
+meldungen	scmd/meldungen
+notiz	scmd/notiz
+presay	scmd/presay
+remote	scmd/remote
+review	scmd/review
+schiebe	scmd/schiebe
+seherhaus	scmd/seherhaus
+sethands	scmd/sethands
+setmin	scmd/setmin
+setmmin	scmd/setmmin
+setmmout	scmd/setmmout
+setmout	scmd/setmout
+sperre	scmd/sperre
+spion	scmd/spion
+titel	scmd/titel
+uebersicht	scmd/uebersicht
+verbiete	scmd/verbiete
+werfe	scmd/werfe
+wiz	wiz
+balance	wiz/balance
+forscherpunkte	wiz/forscherpunkte
+testspieler	wiz/testspieler
+zweitspieler	wiz/zweitspieler
+lupe	wiz/lupe
+knete	wiz/knete
+material	wiz/material
+materialliste	wiz/materialliste
+regionsmagier	wiz/regionsmagier
+materialgruppen	wiz/materialgruppen
+materialerkennung	wiz/materialerkennung
+materialdb	wiz/materialdb
diff --git a/doc/index b/doc/index
index 778f6b5..17ea1f3 100644
--- a/doc/index
+++ b/doc/index
@@ -10,6 +10,8 @@
 
 * lfuns
 
+* Allgemeine Informationen fuer Magier
+
 
 Indices and tables
 ******************
diff --git a/doc/lfun/AddAction b/doc/lfun/AddAction
index 29c83c1..967a01b 100644
--- a/doc/lfun/AddAction
+++ b/doc/lfun/AddAction
@@ -3,10 +3,6 @@
 ***********
 
 
-AddAction(L)
-============
-
-
 FUNKTION
 ========
 
@@ -22,24 +18,36 @@
 ARGUMENTE
 =========
 
-   fun        zu rufende Methode im Spieler oder eine Closure
-   cmd        ausloesendes Kommandoverb
-   flag       unscharf ausfuehren
-   lvl        ab welchem (Magierlevel) funktioniert das Kommando
+   fun
+      zu rufende Methode im Spieler oder eine Closure
+
+   cmd
+      ausloesendes Kommandoverb
+
+   flag
+      unscharf ausfuehren
+
+   lvl
+      ab welchem (Magierlevel) funktioniert das Kommando
 
 
 BESCHREIBUNG
 ============
 
-   Dem Spieler wird ein neues Kommando definiert. Dieses kann eine Methode
-   in ihm sein, so wie bei allen Spielerkommandos ueblich, kann aber auch
-   eine Closure (Lfun-Closure oder Lambda) enthalten.
+   Vorweg: Da es keine (risikolose) Moeglichkeit gibt, ein so
+   definiertes Kommando auch wieder zu entfernen, wird von der
+   Verwendung eher abgeraten. Es sei denn, ihr wisst, dass euer
+   Kommando nicht wieder (ohne ende/reboot) entfernt werden soll.
 
-   Mittels "flag" kann man die Kommandoerkennung unscharf halten, d.h. wie
-   bei AddCmd(L) und add_action(E) wird ein 'cmd' bei 'flag = 1' auch
-   schon von Praefix-Strings (hier ohne Leerzeichen) getriggert:
-   AddAction([...], "muh", 1, 0) wird zB auch von 'muhtens' oder 'muh4'
-   ausgeloest.
+   Dem Spieler wird ein neues Kommando definiert. Dieses kann eine
+   Methode in ihm sein, so wie bei allen Spielerkommandos ueblich,
+   kann aber auch eine Closure (Lfun-Closure oder Lambda) enthalten.
+
+   Mittels "flag" kann man die Kommandoerkennung unscharf halten, d.h.
+   wie bei AddCmd(L) und add_action(E) wird ein 'cmd' bei 'flag = 1'
+   auch schon von Praefix-Strings (hier ohne Leerzeichen) getriggert:
+   AddAction([...], "muh", 1, 0) wird zB auch von 'muhtens' oder
+   'muh4' ausgeloest.
 
    Mit "lvl" begrenzt man die Ausfuehrbarkeit. Spieler haben ein
    Magierlevel von 0, Seher von 1.
@@ -52,11 +60,13 @@
 BEMERKUNGEN
 ===========
 
-   - es gibt _noch_ kein RemoveAction! Per Hand in P_LOCALCMDS editieren
-     kann zu ernsten Fehlern fuehren.
-   - echte Spielerkommandos kann man damit _nicht_ ueberschreiben,
+   * es gibt _noch_ kein RemoveAction! Per Hand in P_LOCALCMDS
+     editieren kann zu ernsten Fehlern fuehren.
+
+   * echte Spielerkommandos kann man damit _nicht_ ueberschreiben,
      ein AddAction(...,"sag",1,0); funktioniert nicht
-   - ein generelles AddAction(...,"",1,0); geht nicht
+
+   * ein generelles AddAction(...,"",1,0); geht nicht
 
 
 BEISPIELE
@@ -69,7 +79,6 @@
    write(break_string("Wann immer du jetzt das Kommando \"knorfula\" "
                       "eingibst, werden dir Mysterien enthuellt!",78));
    ...
-
    // im Objekt "knorfula" ...
    int zeige_mysterium(string str) {
      string myst;
@@ -95,10 +104,19 @@
 SIEHE AUCH
 ==========
 
-                      P_LOCALCMDS
-   Fehlermeldungen:   notify_fail(E), _notify_fail(E)
-   Argumentstring:    query_verb(E), _unparsed_args(L)
-   Sonstiges:         replace_personal(E), enable_commands(E)
-   Alternativen:      AddCmd(L), add_action(E)
+   Properties:
+      P_LOCALCMDS
+
+   Fehlermeldungen:
+      *../efun/notify_fail*, _notify_fail()
+
+   Argumentstring:
+      *../efun/query_verb*, _unparsed_args()
+
+   Sonstiges:
+      replace_personal(), *../efun/enable_commands*
+
+   Alternativen:
+      AddCmd(), *../efun/add_action*
 
 24. Maerz 2004 Gloinson
diff --git a/doc/lfun/AddSpell b/doc/lfun/AddSpell
index c0e6da7..b08a296 100644
--- a/doc/lfun/AddSpell
+++ b/doc/lfun/AddSpell
@@ -43,7 +43,9 @@
       aufgerufen werden soll (Optional, bekommt als Argumente object
       enemy, int real_damage, string* dam_type)
 
-   spellarg      - Spell-Argument fuer Defend(), Default ist "1"
+   sinfo         - Skillinfomapping, muss SI_SPELL mit den SP_* fuer
+      den Aufruf von Defend() enthalten Default ist ([SI_SPELL:
+      ([SP_PHYSICAL_ATTACK: 0]), SI_MAGIC_TYPE: ({ MT_ANGRIFF }) ])
 
 
 BESCHREIBUNG
@@ -96,14 +98,30 @@
    im selben Objekt definiert sein, sofern der Funktionsname und keine
    Closure uebergeben wird.
 
-   Will man einen physischen Angriff ausloesen, MUSS <spellarg> ein
-   Mapping mit ([SP_PHYSICAL_ATTACK: 1]) sein. Bei Uebergeben einer 0
-   oder Weglassen des Werts wird an Defend das Default '1' (da es
-   Spells sind) uebergeben.
+   Das Mapping <sinfo> beschreibt den Spell fuer das im Gegner
+   aufgerufene SpellDefend() und Defend(). Es muss ein SI_SPELL fuer
+   das Defend() im Gegner enthalten. Etwaige SI_SKILLDAMAGE,
+   SI_SKILLDAMAGE_TYPE, und SI_CLOSURE werden im Mapping durch die
+   Argumente <damage>, <dam_type> und <func> ueberschrieben. Es wird
+   empfohlen, SI_MAGIC_TYPE zu nutzen, denn dann werden etwaige
+   magische Resistenzen des Ziels beruecksichtigt.
 
-   Wenn damage<=0 oder rate<0 oder keine Meldungen uebergeben werden,
-   wird der Spell NICHT eingetragen, sondern die Funktion bricht mit
-   Rueckgabe von 0 ab.
+   Frueher war das Argument <sinfo> nur das Mapping, was an Defend()
+   uebergeben wird unter in Skillinfomapping unter dem Key SI_SPELL
+   liegt. Wenn <sinfo> kein SI_SPELL enthaelt, wird aus Gruenden der
+   Kompatibilitaet ein Skillinfomapping konstruiert, welches das hier
+   uebergebene <sinfo> unterhalb des Schluessels SI_SPELL enthaelt: ([
+   SI_SPELL: sinfo])
+
+   Will man einen physischen Angriff ausloesen, MUSS in sinfo ein
+   Mapping sein und unter SI_SPELL ein Mapping mit dem Key
+   SP_PHYSICAL_ATTACK (Wert != 0) sein. Bei Uebergeben einer 0 oder
+   Weglassen von <sinfo> wird an Defend der Default
+   ([SP_PHYSICAL_ATTACK: 0]) (da es Spells sind) uebergeben.
+
+   Wenn damage < 0 oder rate <= 0, wird der Spell NICHT eingetragen,
+   sondern die Funktion bricht mit Rueckgabe von 0 ab. Ist damage==0,
+   muss eine <func> angegeben werden.
 
 
 BEISPIELE
@@ -125,7 +143,7 @@
             "Der Hexer piekst Dir in die Augen!",
             "Der Hexer piekst @WEM in die Augen!", ({DT_PIERCE}),
             "augen_stechen");
-   AddSpell(2, 5, (string)0, (string)0, (string*)0, "salto_mortalis");
+   AddSpell(2, 5, 0, 0, 0, "salto_mortalis");
 
    (Kleiner Feuerball mit 80% Wahrscheinlichkeit, riesiger mit 10%,
    "augen_stechen" mit 8%, "salto_mortalis" mit 2%)
@@ -163,8 +181,8 @@
    AddSpell(100, 200+random(200),
      "Die kleine Ratte beisst Dich!\n",
      "@WER wird von einer kleinen Ratte gebissen!\n",
-     ({DT_PIERCE, DT_POISON}), (string)0,
-     ([SP_PHYSICAL_ATTACK:1]));
+     ({DT_PIERCE, DT_POISON}), 0,
+     ([ SI_SPELL: ([SP_PHYSICAL_ATTACK:1]) ]) );
 
    // #3 Selektive physische Angriffe (siehe auch man Defend_bsp):
    //    Will man erreichen, dass einige Ruestungen wirken, andere aber
@@ -179,9 +197,10 @@
    AddSpell(20,200+random(200),
      "Die kleine Ratte beisst Dir blitzschnell in die Wade!\n",
      "@WER wird von einer kleinen Ratte in die Wade gebissen!\n",
-     ({DT_PIERCE, DT_POISON}), (string)0,
-     ([SP_PHYSICAL_ATTACK:1, SP_NO_ACTIVE_DEFENSE:1,
-     SP_REDUCE_ARMOUR: armours]));
+     ({DT_PIERCE, DT_POISON}), 0,
+     ([ SI_SPELL: ([SP_PHYSICAL_ATTACK:1, SP_NO_ACTIVE_DEFENSE:1,
+                    SP_REDUCE_ARMOUR: armours])
+      ]) );
 
    // SP_NO_ACTIVE_DEFENSE = 1 schaltet aktive Abwehr (Karate/Klerus) ab
    // SP_REDUCE_ARMOUR enthaelt eine Liste von Ruestungstypen mit ihren
diff --git a/doc/lfun/SuggestArticle b/doc/lfun/SuggestArticle
index 31c2047..c9311b6 100644
--- a/doc/lfun/SuggestArticle
+++ b/doc/lfun/SuggestArticle
@@ -6,7 +6,7 @@
 FUNKTION
 ========
 
-   varargs int SuggestArticle(string name);
+   protected varargs int SuggestArticle(string name);
 
 
 DEFINIERT IN
diff --git a/doc/lfun/check_restrictions b/doc/lfun/check_restrictions
index e173e8f..1063ec9 100644
--- a/doc/lfun/check_restrictions
+++ b/doc/lfun/check_restrictions
@@ -45,123 +45,112 @@
    NIEMALS solchen Code einfach KOPIEREN. Spaeter muss nur irgendwer
    eurem alten Code hinterherraeumen.
 
-Aktuelle Liste der pruefbaren Parameter:
+   Aktuelle Liste der pruefbaren Parameter:
+
    P_LEVEL
-      Mindeststufe, die das Lebewesen besitzen muss, um die Aktion
-      auszufuehren.
-
+     Mindeststufe, die das Lebewesen besitzen muss, um die Aktion
+     auszufuehren.
    P_GUILD_LEVEL
-      Gildenlevel, das das Lebewesen mindestens erreicht haben muss,
-      um die Aktion auszufuehren.
-
+     Gildenlevel, das das Lebewesen mindestens erreicht haben muss, um die
+     Aktion auszufuehren.
    SR_SEER
-      Ist gesetzt, wenn das Lebewesen Seher sein muss. Auswertung nur
-      fuer Interactives, NSC ignorieren das Flag.
-
+     Ist gesetzt, wenn das Lebewesen Seher sein muss.
+     Auswertung nur fuer Interactives, NSC ignorieren das Flag.
    P_XP
-      Mindestmenge an Erfahrungspunkten, die ein Lebewesen besitzen
-      muss, um die Aktion auszufuehren.
-
+     Mindestmenge an Erfahrungspunkten, die ein Lebewesen besitzen muss,
+     um die Aktion auszufuehren.
    P_QP
-      Mindestmenge an Abenteuerpunkten, die das Lebewesen haben muss.
-
+     Mindestmenge an Abenteuerpunkten, die das Lebewesen haben muss.
    P_ALCOHOL
-      Menge an Alkohol, unter der der Alkoholspiegel des Lebewesen
-      liegen muss, um die Aktion noch ausfuehren zu koennen.
-
+     Menge an Alkohol, unter der der Alkoholspiegel des Lebewesen liegen
+     muss, um die Aktion noch ausfuehren zu koennen.
    P_DRINK
-      Menge an Fluessigkeit, unter der der Fluessigkeitsspiegel des
-      Lebewesen liegen muss, um die Aktion noch ausfuehren zu koennen.
-
+     Menge an Fluessigkeit, unter der der Fluessigkeitsspiegel des
+     Lebewesen liegen muss, um die Aktion noch ausfuehren zu koennen.
    P_FOOD
-      Beinhaltet die Menge an Nahrung, unter der der Nahrungsspiegel
-      des Spielers liegen muss, um die Aktion noch ausfuehren zu
-      koennen.
-
+     Beinhaltet die Menge an Nahrung, unter der der Nahrungsspiegel des
+     Spielers liegen muss, um die Aktion noch ausfuehren zu koennen.
    P_DEAF
-      Ist gesetzt, falls der Spieler nicht taub sein darf.
-
+     Ist gesetzt, falls der Spieler nicht taub sein darf.
    P_FROG
-      Ist gesetzt, falls der Spieler kein Frosch sein darf.
-
+     Ist gesetzt, falls der Spieler kein Frosch sein darf.
    P_BLIND
-      Ist gesetzt, falls der Spieler nicht blind sein darf. Achtung:
-      das ist nicht gleichbedeutend mit dem Umstand, dass er evtl.
-      nichts mehr sehen kann. Auch andere Gruende (zum Beispiel
-      Dunkelheit) koennen bewirken, dass ein Spieler nichts mehr
-      sieht.
-
+     Ist gesetzt, falls der Spieler nicht blind sein darf.
+     Achtung: das ist nicht gleichbedeutend mit dem Umstand, dass er evtl.
+     nichts mehr sehen kann. Auch andere Gruende (zum Beispiel Dunkelheit)
+     koennen bewirken, dass ein Spieler nichts mehr sieht.
    A_INT, A_DEX, A_CON, A_STR
-      Jeweilige Mindesthoehe eines Attribut, um eine Aktion ausfuehren
-      zu koennen.
-
+     Jeweilige Mindesthoehe eines Attribut, um eine Aktion ausfuehren zu
+     koennen.
    SR_BAD, SR_GOOD
-      Gibt an, wie [minimal] boese bzw. wie [maximal] gut ein
-      Charakter sein darf, um eine Aktion ausfuehren zu koennen.
-
+     Gibt an, wie [minimal] boese bzw. wie [maximal] gut ein Charakter sein
+     darf, um eine Aktion ausfuehren zu koennen.
    SR_MIN_SIZE, SR_MAX_SIZE
-      Gibt die minimale, bzw. die maximale Groesse an, die ein
-      Charakter maximal haben darf, um eine Aktion ausfuehren zu
-      koennen.
-
+     Gibt die minimale, bzw. die maximale Groesse an, die ein Charakter
+     maximal haben darf, um eine Aktion ausfuehren zu koennen.
    SR_FREE_HANDS
-      Gibt an, wieviele freie Haende ein Charakter fuer diese Aktion
-      besitzen muss.
-
+     Gibt an, wieviele freie Haende ein Charakter fuer diese Aktion
+     besitzen muss.
    SR_EXCLUDE_RACE
-      Mitglieder aller in dieser Liste aufgefuehrten Rassen koennen
-      diese Aktion nicht ausfuehren.
-
+     Mitglieder aller in dieser Liste aufgefuehrten Rassen koennen
+     diese Aktion nicht ausfuehren.
    SR_INCLUDE_RACE
-      Mitglieder aller NICHT in dieser Liste aufgefuehrten Rassen
-      koennen diese Aktion nicht ausfuehren.
-
+     Mitglieder aller NICHT in dieser Liste aufgefuehrten Rassen koennen
+     diese Aktion nicht ausfuehren.
    SM_RACE
-      Hier kann pro Rasse ein Mapping mit besonderen (nur) fuer diese
-      Rasse geltenden Einschraenkungen vorgenommen werden. Als Keys
-      sind die in dieser Manpage beschriebenen Keys erlaubt, wobei
-      SM_RACE nicht rekursiv ausgewertet wird. Der Rassenname ist
-      gross geschrieben und "*" steht fuer alle Rassen.
-
-   SR_EXCLUDE_GUILD SR_INCLUDE_GUILD
-
-      Diese beiden Keys verhalten sich wie SR_*_RACE, nur dass hier
-      Gilden genannt werden.
-
+     Hier kann pro Rasse ein Mapping mit besonderen (nur) fuer diese Rasse
+     geltenden Einschraenkungen vorgenommen werden. Als Keys sind die
+     in dieser Manpage beschriebenen Keys erlaubt, wobei SM_RACE nicht
+     rekursiv ausgewertet wird.
+     Der Rassenname ist gross geschrieben und "*" steht fuer alle Rassen.
+   SR_EXCLUDE_GUILD
+   SR_INCLUDE_GUILD
+     Diese beiden Keys verhalten sich wie SR_*_RACE, nur dass hier Gilden
+     genannt werden.
    SR_FUN
-      Hier kann eine Funktion in verschiedenen Formen zum Pruefen der
-      Restriktionen angegeben werden, siehe execute_anything(). Das
-      kann nuetzlich sein, um andere Restriktionen zu pruefen, wie das
-      Bestehen von Miniquests oder andere Faehigkeiten/Flags. Ist der
-      Test nicht bestanden, gibt die Funktion einen String zurueck.
+     Hier kann eine Funktion angegeben werden, die aufgerufen wird, um sie
+     die Restriktionen zu pruefen zu lassen. Folgende Formen sind moeglich:
+     - Funktionsname als String; Funktion wird an dem Objekt gerufen, das
+       die Restriktion prueft, d.h. an der Ruestung/Waffe/Kleidung. Soll
+       die Funktion an einem anderen Objekt gerufen werden, ist eine
+       der beiden alternativen Formen zu verwenden.
+     - eine Closure, wird per funcall() gerufen
+     - ein Array mit dem folgenden Aufbau:
+       ({ Objekt/Objektname, Funktionsname, arg_1, arg_2, ... , arg_n })
 
+     Der aufgerufenen Funktion wird das Spielerobjekt immer als erstes
+     Argument uebergeben, d.h. bei der Array-Form ggf. vor dem ersten
+     Extra-Argument arg_1 eingeschoben.
+     SR_FUN kann nuetzlich sein, um Restriktionen zu pruefen, die sich mit
+     den anderen Optionen nicht abbilden lassen.
+     Ist der Test nicht bestanden, muss die Funktion einen String zurueck-
+     geben, ansonsten 0.
+     Eine Besonderheit besteht beim Aufruf per call_other(), d.h. wenn
+     restriction_checker.c nicht geerbt wurde und nur ein Funktionsname
+     uebergeben wird. In diesem Fall, der auch bei Verwendung von
+     P_RESTRICTIONS zum Tragen kommt, wird die Funktion immer am
+     aufrufenden Objekt, d.h. previous_object(), gerufen.
    SR_PROP
-      Hier kann ein Mapping mit Properties und zugehoerigen Werten
-      angegeben werden, die jeweils auf Identitaet geprueft werden.
-      Zusaetzlich sollte eine Meldung angegeben werden, die als
-      Fehlermeldung ausgegeben wird, wenn der Spieler die Bedingung
-      nicht erfuellt. Es sollte immer eine passende Meldung fuer den
-      Spieler eingebaut werden. Beispiel: ([ SR_PROP:
-      ([P_AUSGANG_ENTDECKT: 1; "Dein Schwert fluestert "
-
-         "veraergert: Ich werde Dir erst dann zu Diensten sein, wenn
-         Du " "Dich als wuerdig erwiesen hast!"]) ])
-
-      Aufgrund der Meldung wird empfohlen, SR_PROP nicht in
-      Restriktionen einzusetzen, die massenweise in Savefiles landen
-      (z.B. Spielersavefiles).
-
+     Hier kann ein Mapping mit Properties und zugehoerigen Werten angegeben
+     werden, die jeweils auf Identitaet geprueft werden. Zusaetzlich sollte
+     eine Meldung angegeben werden, die als Fehlermeldung ausgegeben wird,
+     wenn der Spieler die Bedingung nicht erfuellt. Es sollte immer eine
+     passende Meldung fuer den Spieler eingebaut werden. Beispiel:
+     ([ SR_PROP: ([P_AUSGANG_ENTDECKT: 1; "Dein Schwert fluestert "
+         "veraergert: Ich werde Dir erst dann zu Diensten sein, wenn Du "
+         "Dich als wuerdig erwiesen hast!"]) ])
+     Aufgrund der Meldung wird empfohlen, SR_PROP nicht in Restriktionen
+     einzusetzen, die massenweise in Savefiles landen (z.B.
+     Spielersavefiles).
    SR_QUEST
-      Hier kann ein String-Array mit den Namen (Keys) der Quest(s)
-      angegeben werden, die der Spieler bestanden haben muss, um die
-      Aktion ausfuehren zu koennen.
-
+     Hier kann ein String-Array mit den Namen (Keys) der Quest(s) angegeben
+     werden, die der Spieler bestanden haben muss, um die Aktion ausfuehren
+     zu koennen.
    SQ_MINIQUEST
-      Hier kann entweder ein String-Array mit den Ladenamen der
-      vergebenden Objekte oder ein Int-Array mit den Index-Nummern
-      (IDs) der Miniquest(s) (empfohlen!) angegeben werden, die der
-      Spieler bestanden haben muss, um die Aktion ausfuehren zu
-      koennen.
+     Hier kann entweder ein String-Array mit den Ladenamen der vergebenden
+     Objekte oder ein Int-Array mit den Index-Nummern (IDs) der
+     Miniquest(s) (empfohlen!) angegeben werden, die der Spieler bestanden
+     haben muss, um die Aktion ausfuehren zu koennen.
 
 
 BEISPIELE
diff --git a/doc/make-man.sh b/doc/make-man.sh
index 67d4fae..e2e5790 100755
--- a/doc/make-man.sh
+++ b/doc/make-man.sh
@@ -15,12 +15,15 @@
 
 cd $MTEXTDIR
 SOURCES=`find . -type f -name \*.txt`
+umask o+rx
 for FILE in $SOURCES
 do
 #  echo "Processing $FILE..."
   DIR=`dirname ${FILE}`
   BASE=`basename ${FILE} .txt`
   mkdir -p ${MMANDIR}/${DIR}
+#chmod o+rx ${MMANDIR}/${DIR}
   cp -a $FILE ${MMANDIR}/${DIR}/${BASE}
+#  chmod o+r ${MMANDIR}/${DIR}/${BASE}
 done
 
diff --git a/doc/props/P_RESTRICTIONS b/doc/props/P_RESTRICTIONS
index a1764b9..012ff0a 100644
--- a/doc/props/P_RESTRICTIONS
+++ b/doc/props/P_RESTRICTIONS
@@ -19,7 +19,7 @@
 BESCHREIBUNG
 ============
 
-   Enthaelt ein mapping mit den zu pruefenden Einschraenkungen.
+   Enthaelt ein Mapping mit den zu pruefenden Einschraenkungen.
 
    In dieser Property lassen sich Restriktionen setzen, die vor dem
    Zuecken einer Waffe / Anziehen einer Ruestung oder Kleidung geprueft
@@ -27,104 +27,24 @@
    vorhandene WieldFunc / WearFunc zuzugreifen.
 
    Die Auswertung erfolgt ueber den Aufruf von check_restrictions()
-   in /std/restriction_checker.c
+   in /std/restriction_checker.c per call_other().
 
-   Folgende Keys werden in dem Mapping ausgewertet:
+   Die im Mapping verwendbaren Eintraege finden sich in der Manpage
+   zu check_restrictions().
 
-   P_LEVEL
-     Mindeststufe, die das Lebewesen besitzen muss, um die Aktion
-     auszufuehren.
-   P_GUILD_LEVEL
-     Gildenlevel, das das Lebewesen mindestens erreicht haben muss, um die
-     Aktion auszufuehren.
-   SR_SEER
-     Ist gesetzt, wenn das Lebewesen Seher sein muss.
-     Auswertung nur fuer Interactives, NSC ignorieren das Flag.
-   P_XP
-     Mindestmenge an Erfahrungspunkten, die ein Lebewesen besitzen muss,
-     um die Aktion auszufuehren.
-   P_QP
-     Mindestmenge an Abenteuerpunkten, die das Lebewesen haben muss.
-   P_ALCOHOL
-     Menge an Alkohol, unter der der Alkoholspiegel des Lebewesen liegen
-     muss, um die Aktion noch ausfuehren zu koennen.
-   P_DRINK
-     Menge an Fluessigkeit, unter der der Fluessigkeitsspiegel des
-     Lebewesen liegen muss, um die Aktion noch ausfuehren zu koennen.
-   P_FOOD
-     Beinhaltet die Menge an Nahrung, unter der der Nahrungsspiegel des
-     Spielers liegen muss, um die Aktion noch ausfuehren zu koennen.
-   P_DEAF
-     Ist gesetzt, falls der Spieler nicht taub sein darf.
-   P_FROG
-     Ist gesetzt, falls der Spieler kein Frosch sein darf.
-   P_BLIND
-     Ist gesetzt, falls der Spieler nicht blind sein darf.
-     Achtung: das ist nicht gleichbedeutend mit dem Umstand, dass er evtl.
-     nichts mehr sehen kann. Auch andere Gruende (zum Beispiel Dunkelheit)
-     koennen bewirken, dass ein Spieler nichts mehr sieht.
-   A_INT, A_DEX, A_CON, A_STR
-     Jeweilige Mindesthoehe eines Attribut, um eine Aktion ausfuehren zu
-     koennen.
-   SR_BAD, SR_GOOD
-     Gibt an, wie [minimal] boese bzw. wie [maximal] gut ein Charakter sein
-     darf, um eine Aktion ausfuehren zu koennen.
-   SR_MIN_SIZE, SR_MAX_SIZE
-     Gibt die minimale, bzw. die maximale Groesse an, die ein Charakter
-     maximal haben darf, um eine Aktion ausfuehren zu koennen.
-   SR_FREE_HANDS
-     Gibt an, wieviele freie Haende ein Charakter fuer diese Aktion
-     besitzen muss.
-   SR_EXCLUDE_RACE
-     Mitglieder aller in dieser Liste aufgefuehrten Rassen koennen
-     diese Aktion nicht ausfuehren.
-   SR_INCLUDE_RACE
-     Mitglieder aller NICHT in dieser Liste aufgefuehrten Rassen koennen
-     diese Aktion nicht ausfuehren.
-   SM_RACE
-     Hier kann pro Rasse ein Mapping mit besonderen (nur) fuer diese Rasse
-     geltenden Einschraenkungen vorgenommen werden. Als Keys sind die
-     in dieser Manpage beschriebenen Keys erlaubt, wobei SM_RACE nicht
-     rekursiv ausgewertet wird.
-     Der Rassenname ist gross geschrieben und "*" steht fuer alle Rassen.
-   SR_EXCLUDE_GUILD
-   SR_INCLUDE_GUILD
-     Diese beiden Keys verhalten sich wie SR_*_RACE, nur dass hier Gilden
-     genannt werden.
-   SR_FUN
-     Hier kann eine Funktion in verschiedenen Formen zum Pruefen der
-     Restriktionen angegeben werden, siehe execute_anything().
-     Das kann nuetzlich sein, um andere Restriktionen zu pruefen,
-     wie das Bestehen von Miniquests oder andere Faehigkeiten/Flags.
-     Ist der Test nicht bestanden, gibt die Funktion einen String zurueck.
-   SR_PROP
-     Hier kann ein Mapping mit Properties und zugehoerigen Werten angegeben
-     werden, die jeweils auf Identitaet geprueft werden. Zusaetzlich sollte
-     eine Meldung angegeben werden, die als Fehlermeldung ausgegeben wird,
-     wenn der Spieler die Bedingung nicht erfuellt. Es sollte immer eine
-     passende Meldung fuer den Spieler eingebaut werden. Beispiel:
-     ([ SR_PROP: ([P_AUSGANG_ENTDECKT: 1; "Dein Schwert fluestert "
-         "veraergert: Ich werde Dir erst dann zu Diensten sein, wenn Du "
-         "Dich als wuerdig erwiesen hast!"]) ])
-     Aufgrund der Meldung wird empfohlen, SR_PROP nicht in Restriktionen
-     einzusetzen, die massenweise in Savefiles landen (z.B.
-     Spielersavefiles).
-   SR_QUEST
-     Hier kann ein String-Array mit den Namen (Keys) der Quest(s) angegeben
-     werden, die der Spieler bestanden haben muss, um die Aktion ausfuehren
-     zu koennen.
-   SR_MINIQUEST
-     Hier kann entweder ein String-Array mit den Ladenamen der vergebenden
-     Objekte oder ein Int-Array mit den Index-Nummern (IDs) der
-     Miniquest(s) (empfohlen!) angegeben werden, die der Spieler bestanden
-     haben muss, um die Aktion ausfuehren zu koennen.
+   Die Funktionalitaet ist identisch mit Ausnahme von SR_FUN. Bei
+   Verwendung von SR_FUN im Mapping wird die Funktion, wenn sie als
+   Funktionsname angegeben wird, immer am aufrufenden Objekt gerufen.
+   Soll die Funktion an einem anderen Objekt gerufen werden, ist eine
+   der beiden alternativen Formen (Closure oder Array) zu verwenden,
+   um den Funktionsnamen anzugeben.
 
 
 BEMERKUNGEN
 ===========
 
    Diese Property eignet sich hervorragend dafuer, einige Grundbedingungen
-   fuer das Nutzen der Waffe / Ruestung / Kleidung zu stellen ohne gleich
+   fuer das Nutzen der Waffe / Ruestung / Kleidung zu stellen, ohne gleich
    eine Wield- oder WearFunc setzen und auswerten zu muessen.
 
    Denkbar waere der Einsatz bei hochwertigen Waffen / Ruestungen / Kleidung,
@@ -151,7 +71,7 @@
 SIEHE AUCH
 ==========
 
-   check_restrictions(L)
+   check_restrictions(L), execute_anything(L)
    WieldFunc(L), WearFunc(L), RemoveFunc(L), UnwieldFunc(L),
    P_WIELD_FUNC, P_WEAR_FUNC, P_REMOVE_FUNC, P_UNWIELD_FUNC
    /std/armour/wear.c, /std/weapon/combat.c, clothing, armours, weapon
@@ -160,4 +80,4 @@
 LETZTE AeNDERUNG
 ================
 
-3. Januar 2014, Arathorn
+   03. Januar 2014, Arathorn
diff --git a/doc/props/P_SHORT b/doc/props/P_SHORT
index 63c8765..8c20a87 100644
--- a/doc/props/P_SHORT
+++ b/doc/props/P_SHORT
@@ -33,7 +33,7 @@
    man dies nicht, sollte man das Objekt mit P_INVIS unsichtbar machen.
 
    Diese Property bestimmt die Ansicht des Objektes von aussen. Fuer die
-   Innen(kurz)ansicht von Raeumen muss man P_INT_LONG benutzen.
+   Innen(kurz)ansicht von Raeumen muss man P_INT_SHORT benutzen.
 
 
 BEMERKUNGEN
diff --git a/doc/props/P_SPELLRATE b/doc/props/P_SPELLRATE
index 1a3e5a2..cef776f 100644
--- a/doc/props/P_SPELLRATE
+++ b/doc/props/P_SPELLRATE
@@ -18,4 +18,16 @@
 BESCHREIBUNG
 ============
 
-   NPC-Spellrate (in %)
+   NPC-Spellrate (in %). Gibt die Chance an, dass der NPC in einer
+   Kampfrunde einen Spell ausloest. Ein Wert von 0 bedeutet, dass der
+   NPC keine Spells ausloest, ein Wert von 100 bedeutet, dass der NPC
+   jede Runde einen Spell ausloest. Ein Wert ueber 100 hat keinen
+   weiteren Effekt, es bleibt bei einem Spell pro Runde.
+
+
+SIEHE AUCH
+==========
+
+   AddSpell()
+
+Letzte Aenderung: 2018-12-07
diff --git a/doc/wiz.index b/doc/wiz.index
new file mode 100644
index 0000000..f402650
--- /dev/null
+++ b/doc/wiz.index
@@ -0,0 +1,12 @@
+
+Allgemeine Informationen fuer Magier
+************************************
+
+Im folgenden sind Informationen und Hilfeseiten fuer Magier
+aufgelistet. Es handelt sich vor allem um organisatorische
+Informationen und Regeln, teilweise aber auch Erlaeuterungen
+technischen Konzepte.
+
+Verzeichnis der Manpages:
+
+* Homemud
diff --git a/doc/wiz/homemud b/doc/wiz/homemud
new file mode 100644
index 0000000..6db6148
--- /dev/null
+++ b/doc/wiz/homemud
@@ -0,0 +1,120 @@
+
+Homemud
+*******
+
+
+Abhaengigkeiten
+===============
+
+   Um den Treiber mit allen Features, die unsere Mudlib benutzt, zu
+   bauen, benoetigt man folgende Pakete (die Namen koennen je nach
+   Distribution abweichen):
+
+   libjson0/json-c, libssl, libsqlite3, libpcre3, libxml2, libgcrypt,
+   libpcre3, libiconv
+
+   Beachte, dass man auf debianbasierten System auch die
+   entsprechenden Entwicklerpackete (**-dev*) mitinstallieren muss,
+   weil sie die notwendigen Header-Dateien der Files enthalten.
+
+
+Anleitung fuer ein Homemud, unter Linux
+=======================================
+
+   Mit den folgenden Schritten installiert man die gegenwaertige
+   mudlib und einen Driver der Version LDMUD-3.5.x.
+
+   1. Lade den aktuellen Driver unter
+      https://github.com/ldmud/ldmud herunter. Du kannst auch das Repo
+      via git clonen.
+
+   2. Lade die aktuelle Mudlib von
+      https://mg.mud.de/gerrit/gitweb?p =mudlib-public.git herunter,
+      entweder durch einen Klick auf "snapchot" oder mittels git
+      clonen. Dabei kann sich git an unserem selbsterstellten SSL-
+      Zertifikat stoeren, wenn Du Dich darum nicht kuemmern willst,
+      nutze die Option "-c http.sslVerify=false".
+
+   3. Gehe in das *src/*-Verzeichnis des drivers
+
+   4. Im *src/*-Verzeichnis, fuehere "./autogen.sh" aus
+
+   5. Im src/-Verzeichnis, passe die Pfade in settings/morgengrauen
+      an, und fuehre settings/morgengrauen aus
+
+   6. im src/-Verzeichnis, kompiliere und installiere den Treiber
+      mit "make all" und "make install-all".
+
+   7. Falls noch nicht geschehen, schiebe die Mudlib in den Ordner,
+      den Du in *settings/morgengrauen* eingestellt hast
+
+   Nun laesst sich das Homemud mit der installierten ldmud-binary
+   starten. Du kannst als Argument noch einen alternativen Port
+   angeben.
+
+   8. Starte das mud mit der installierten ldmud-Binary. Mittels
+      "ldmud <port>" kannst Du auch den Port bestimmten, auf welchem
+      das Homemud laeuft.
+
+   Optional kannst Du noch den Namen des Mudgottes von Jof auf etwas
+   anderes aendern, das geht wie folgt:
+
+   code-block:
+
+      mv save/j/jof.o save/t/thomas.o
+      mv secure/save/j/jof.o secure/save/t/thomas.o
+      # (beachte den Namen des Unterverzeichnisses, es ist der erste Buchstabe
+      # Deines Namens. )
+      sed -i 's/jof/thomas/' secure/save/t/thomas.o
+      mkdir -p players/thomas
+      mv players/jof/workroom.c players/thomas/workroom.c
+
+   Nachdem Login muss man nun noch den Workroom anpassen:
+
+   code-block:
+
+      clone /obj/tools/MGtool
+      xcall $me->SetProp(P_START_HOME, "/players/thomas/workroom");
+      save
+
+
+Beispielinstallation
+====================
+
+   code-block:
+
+      cd <mudhome>
+      git clone https://github.com/ldmud/ldmud.git
+      cd ldmud-3.5/src
+      ./autogen.sh
+      settings/morgengrauen
+      make all && make install-all
+      cd <mudhome>
+      # hier wurde der bin/ Ordner nicht angepasst, wir verschieben noch die
+      # Binary
+      mv bin.install/ldmud bin/ldmud
+      tar xvzf <mudlib-snapshot.tgz>
+      git clone https://mg.mud.de/gerrit/mudlib-public
+      cd <mudhome>
+      cd <mudlib>
+      mv save/j/jof.o save/t/thomas.o
+      mv secure/save/j/jof.o secure/save/t/thomas.o
+      # (beachte den Namen des Unterverzeichnisses, es ist der erste Buchstabe
+      # Deines Namens. )
+      sed -i 's/jof/thomas/' secure/save/t/thomas.o
+      mkdir -p players/thomas
+      mv players/jof/workroom.c players/thomas/workroom.c
+      bin/ldmud
+      # oder
+      bin/ldmud -m <alternative path to mudlib> <alternative port>
+
+   Nachdem Login muss man nun noch den Workroom anpassen:
+
+   code-block:
+
+      clone /obj/tools/MGtool
+      xcall $me->SetProp(P_START_HOME, "/players/thomas/workroom");
+      save
+
+Letzte Aenderung: 2018-12-09 von Deaddy (auf Basis von Zesstras engl.
+Anleitung)