#/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