Prop QuestGiver

From CoffeeMud Wiki
Revision as of 22:09, 18 December 2023 by Loki (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Builder Information=
Basics Praetor     Player Support     Commands     Zapper Masks Advanced Races     Classes     Abilities     Socials     Scripting    
Building Behaviors     Properties     Areas     Rooms     Exits     Items     Mobs Systems Achievements     Crafting     Help Info     Ships     Planes of Existence     Quests     Triumphs    
===Prop_QuestGiver===
Effect: Gives a Quest
Targets: Areas, Exits, Items, Mobs, Rooms
Parameters: QUEST=""NAME"/GENERATE:("ARGS")" (MESSAGE=""ANNOUNCEMENT"")

(DETAILS="TRUE/FALSE") (OPTIONAL="TRUE/FALSE") (TRIGGER="GET/ENTER/LEAVE/PUTIN/DEATH/SPEAK/WEAR/WIELD/READ")

Examples: quest="save_the_day" message="You found a quest item" trigger=GET
Description: Makes the item, room, whatever capable of offering a quest to the player who triggers it. The trigger has a default for each object type, but you can set it explicitly with the TRIGGER argument. The quest can be made non-optional with the OPTIONAL argument. The MESSAGE is shown before the quest is offered. The quest details will be as well, unless the DETAILS argument is set to false. The quest itself can be specified by name, or you can have one generated by the RandomQuests behavior by putting GENERATE: followed by optional quest parameters.


Notes

.