Class GivePc
Give a quest Item to player. This has three formats:
- "give pc anItem" - Displays QuestComplete success message and opens loot window with reward. Could probably be called "give quest reward anItem".
- "give pc nothing" - Also displays QuestComplete success message but does not open loot window as no reward.
- "give pc anItem notify nnnn" - Places item directly into player's inventory and says message ID nnnn.
Assembly: Assembly-CSharp.dll
Syntax
public class GivePc : ActionTemplate, IDisposable, IQuestAction
Constructors
|
Improve this Doc
View Source
GivePc(Quest)
Declaration
public GivePc(Quest parentQuest)
Parameters
Type |
Name |
Description |
Quest |
parentQuest |
|
Properties
|
Improve this Doc
View Source
Pattern
Declaration
public override string Pattern { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
CreateNew(String, Quest)
Declaration
public override IQuestAction CreateNew(string source, Quest parentQuest)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
GetSaveData()
Declaration
public override object GetSaveData()
Returns
Overrides
|
Improve this Doc
View Source
Declaration
public void OfferImmediately()
|
Improve this Doc
View Source
RaiseOnOfferPendingEvent(GivePc)
Declaration
protected virtual void RaiseOnOfferPendingEvent(GivePc sender)
Parameters
Type |
Name |
Description |
GivePc |
sender |
|
|
Improve this Doc
View Source
RestoreSaveData(Object)
Declaration
public override void RestoreSaveData(object dataIn)
Parameters
Type |
Name |
Description |
Object |
dataIn |
|
Overrides
|
Improve this Doc
View Source
Update(Task)
Declaration
public override void Update(Task caller)
Parameters
Type |
Name |
Description |
Task |
caller |
|
Overrides
Events
|
Improve this Doc
View Source
OnOfferPending
Declaration
public static event GivePc.OnOfferPendingHandler OnOfferPending
Event Type
Implements