H7SeqAct_Quest_NewNode¶
Class in MMH7Game · MMH7Game.H7SeqAct_Quest_NewNode · native, perobjectconfig
Object › SequenceObject › SequenceOp › SequenceAction › H7SeqAct_Quest_NewNode
Implements: H7IAliasable, H7IGUIListenable, H7ITooltipable
Using it from Lua
Enums¶
EH7QuestRewardAttribute
EH7QRT_A_Might = 0, EH7QRT_A_Magic = 1, EH7QRT_A_Defense = 2, EH7QRT_A_Spirit = 3, EH7QRT_A_Leadership = 4, EH7QRT_A_Destiny = 5, EH7QRT_A_MAX = 6
EH7QuestRewardType
EH7QRT_None = 0, EH7QRT_Attribute = 1, EH7QRT_Artifact = 2, EH7QRT_Creature = 3, EH7QRT_Expierence = 4, EH7QRT_Resource = 5, EH7QRT_MAX = 6
Structs¶
H7ObjectiveBufferEntry
| Field | Type |
|---|---|
NewStatus | H7StructsAndEnumsNative.EQuestOrObjectiveStatus |
Line | string |
Defaults
NewStatus=EQuestOrObjectiveStatus.QOS_ONGOING
Line=""H7QuestReward
| Field | Type |
|---|---|
bRewardResource | bool |
bRewardAttribute | bool |
bRewardArtifact | bool |
bRewardCreature | bool |
RewardType | H7SeqAct_Quest_NewNode.EH7QuestRewardType |
RewardAttribute | H7SeqAct_Quest_NewNode.EH7QuestRewardAttribute |
RewardArtifact | H7HeroItem |
RewardCreature | H7Creature |
RewardResource | H7Resource |
RewardValue | int |
Defaults
bRewardResource=false
bRewardAttribute=false
bRewardArtifact=false
bRewardCreature=false
RewardType=EH7QuestRewardType.EH7QRT_None
RewardAttribute=EH7QuestRewardAttribute.EH7QRT_A_Might
RewardArtifact=none
RewardCreature=none
RewardResource=none
RewardValue=0Properties¶
| Name | Type | Notes |
|---|---|---|
mActivateAtStart | bool | protected |
mCurrentStage | int | private |
mDescription | string | const, localized, protected |
mDescriptionInst | string | protected |
mObjectiveGate | H7SeqAct_ObjectiveAndGate | protected |
mPlayer | H7StructsAndEnumsNative.EPlayerNumber | protected |
mPrimary | bool | protected |
mQuestStarted | bool | private |
mQuestStateNewThisFrame | H7StructsAndEnumsNative.EQuestOrObjectiveStatus | private |
mQuestStatus | H7StructsAndEnumsNative.EQuestOrObjectiveStatus | private |
mReward1 | H7QuestReward | protected |
mReward2 | H7QuestReward | protected |
mReward3 | H7QuestReward | protected |
mRewards | array<H7QuestReward> | protected |
mRewardText | string | const, localized, protected |
mRewardTextInst | string | protected |
mShowQuestResultBeforeCompleteActions | bool | protected |
mTitle | string | const, localized, protected |
mTitleInst | string | protected |
mTooltipBuffer | array<H7ObjectiveBufferEntry> | private |
mTracked | bool | protected |
mUseSkirmish | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
AcceptCompleteResult | native function AcceptCompleteResult() |
BufferNewQuestState | function BufferNewQuestState(H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus) |
BufferObjectiveChange | function BufferObjectiveChange(H7SeqAct_QuestObjective objective, H7StructsAndEnumsNative.EQuestOrObjectiveStatus oldStatus, H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus) |
DataChanged | event DataChanged(optional string cause) |
DeleteFromBuffer | function DeleteFromBuffer(H7StructsAndEnumsNative.EQuestOrObjectiveStatus Status) |
ExecuteObjectiveBufferUpdate | function ExecuteObjectiveBufferUpdate() |
GetCurrentObjectives | native function array<H7SeqAct_QuestObjective> GetCurrentObjectives() |
GetDescription | function string GetDescription() |
GetGroup | native function H7SeqAct_QuestGroup GetGroup() |
GetIconOfReward | function string GetIconOfReward(H7QuestReward reward) |
GetID | native function string GetID() |
GetName | function string GetName() |
GetNameOfReward | function string GetNameOfReward(H7QuestReward reward) |
GetObjClassVersion | static event int GetObjClassVersion() |
GetPlayerNumber | function H7StructsAndEnumsNative.EPlayerNumber GetPlayerNumber() |
GetQuestStatus | function H7StructsAndEnumsNative.EQuestOrObjectiveStatus GetQuestStatus() |
GetRewards | function array<H7QuestReward> GetRewards() |
GetRewardText | function string GetRewardText() |
GetStatOfAttribute | function H7StructsAndEnumsNative.EStat GetStatOfAttribute(H7SeqAct_Quest_NewNode.EH7QuestRewardAttribute attribute) |
GetTitle | function string GetTitle() |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
GiveOutRewardsToPlayer | function bool GiveOutRewardsToPlayer(H7Player Player) |
GUIAddListener | function GUIAddListener(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus) |
GUIWriteInto | function GUIWriteInto(GFxObject questData, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory) |
IsPrimary | function bool IsPrimary() |
IsSkirmish | native function bool IsSkirmish() |
IsStarted | function bool IsStarted() |
IsTrackable | function bool IsTrackable() |
IsTracked | function bool IsTracked() |
OnMergeCompleted | function OnMergeCompleted(bool Success) |
OnRewardAccepted | function OnRewardAccepted() |
PostSerialize | event PostSerialize() |
QuestActivated | event QuestActivated() |
QuestCompleted | function QuestCompleted() |
QuestStageChanged | event QuestStageChanged() |
QuestStateChanged | event QuestStateChanged(H7StructsAndEnumsNative.EQuestOrObjectiveStatus oldStatus, H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus) |
ResetNewQuestState | function ResetNewQuestState() |
SetTracked | function SetTracked(bool val) |
Default values¶
mPlayer=EPlayerNumber.PN_PLAYER_1
mActivateAtStart=true
mPrimary=true
mTracked=true
bAutoActivateOutputLinks=false
InputLinks(0)=(LinkDesc="Start",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(1)=(LinkDesc="Next stage",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(2)=(LinkDesc="Fail",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(3)=(LinkDesc="ShowCompleteResult",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(4)=(LinkDesc="Deactivate",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
OutputLinks(0)=(Links=none,LinkDesc="Stage 1",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(1)=(Links=none,LinkDesc="Stage 2",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(2)=(Links=none,LinkDesc="Stage 3",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(3)=(Links=none,LinkDesc="Stage 4",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(4)=(Links=none,LinkDesc="Stage 5",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(5)=(Links=none,LinkDesc="Stage 6",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(6)=(Links=none,LinkDesc="Stage 7",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(7)=(Links=none,LinkDesc="Stage 8",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(8)=(Links=none,LinkDesc="Stage 9",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(9)=(Links=none,LinkDesc="Completed",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(10)=(Links=none,LinkDesc="Failed",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(11)=(Links=none,LinkDesc="CompleteResultAccepted",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(12)=(Links=none,LinkDesc="Quest Group",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
VariableLinks=none
ObjName="Quest"
ObjCategory="H7QuestActions"
DrawWidth=275
DrawHeight=250
Inherited¶
| From | Members |
|---|---|
| SequenceAction | 3 properties, 0 functions |
| SequenceOp | 26 properties, 18 functions |
| SequenceObject | 17 properties, 6 functions |
| Object | 13 properties, 308 functions |