#/obj/handlers/autodoc/autodoc_file.c public_functions ([]) protected_functions ([]) inherits ([]) main_docs (["main":({" Rituals.h A header file for rituals.",}),"author":({"Terano. ",}),]) define_docs (["IMBUE_PRIEST":([]),"ROOMS":([]),"SPEECH":([]),"MENTAL":([]),"RITUAL":([]),"SUCCESS":([]),"ENVIRONMENT":([]),"VISION":([]),"SHADOWS":([]),"RITUAL_DIRECT_EXTERN":([]),"MISC":([]),"RITUAL_DIRECT_SELF":([]),"FAMILY":([]),"RITUAL_DIRECT_ROOM":([]),"SHIELD_INHERIT":([]),"RITUAL_DIRECT_NONE":([]),"ALCOHOL_INHERIT":([]),"EFFECTS":([]),"PASSAGE_INHERIT":([]),"MOVEMENT":([]),"RITUAL_CALCULATE_DYNAMIC":([]),"INHERITS":([]),"WARD_BASE":([]),"IMBUE_PERFORMER":([]),"RITUALS":([]),"CURING_INHERIT":([]),"SHADOW":([]),"STOPPED":([]),"FAILURE":([]),"RITUAL_DIRECT_NON_LIVING":([]),"RITUAL_DIRECT_LIVING":([]),"RELIGIOUS":([]),"RITUAL_DIRECT_MULTIPLE":([]),"ITEMS":([]),]) includes ([]) class_docs (["ritual":({0,({({"name",({"string",}),}),({"family",({"string",}),}),({"base_gp_cost",({"int",}),}),({"align",({"int","*",}),}),({"targets",({"int",}),}),({"stages",({"class","stage","*",}),}),({"pk_check",({"int",}),}),({"teach_base",({"int",}),}),({"learn_base",({"int",}),}),({"training_skill",({"string",}),}),({"movement",({"int",}),}),({"speech",({"int",}),}),({"vision",({"int",}),}),({"consumables",({"string","*","materials",",","*",}),}),({"target_check",({"function",}),}),({"resist_skill",({"string",}),}),({"help",({"string",}),}),({"offensive",({"int",}),}),({"caster",({"object",}),}),({"imbue",({"object",}),}),({"rit_targets",({"object","*",}),}),({"resistors",({"object","*",}),}),({"current_stage",({"int",}),}),({"start_time",({"int",}),}),({"target_count",({"int",}),}),({"valid",({"function",}),}),({"degree",({"int",}),}),({"deity",({"string",}),}),({"difficulties",({"mapping",}),}),({"benefits",({"mapping",}),}),}),(["main":({" Data Storage for Rituals ",}),]),}),"stage":({0,({({"key",({"int",}),}),({"messages",({"string","*",}),}),({"skill",({"string",}),}),({"level",({"int",}),}),({"materials",({"string","*",}),}),({"consumables",({"string","*",}),}),({"pause",({"int",}),}),({"time_modifier",({"int",}),}),({"success_func",({"function",}),}),({"prayer",({"string",}),}),({"imbue_source",({"int",}),}),}),(["main":({" Each ritual has one or more stages. Each stage must have messages for both the player and external parties. Each stage can optionally have a skill check. Each stage can optionally have items which can be consumed. Each stage can be optionally lengthened, this will then be modified by other factors. [alignment and skill]. This defaults to 1 if not entered. ",}),]),}),]) file_name "/include/ritual_system.h" last_changed 1059516249