Skip to content

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
h7.find_all("H7SeqAct_Quest_NewNode")            -- live instances
h7.find_class("MMH7Game.H7SeqAct_Quest_NewNode")   -- the class
h7.hook("MMH7Game.H7SeqAct_Quest_NewNode.AcceptCompleteResult", fn)

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

FieldType
NewStatusH7StructsAndEnumsNative.EQuestOrObjectiveStatus
Linestring
Defaults
NewStatus=EQuestOrObjectiveStatus.QOS_ONGOING
Line=""

H7QuestReward

FieldType
bRewardResourcebool
bRewardAttributebool
bRewardArtifactbool
bRewardCreaturebool
RewardTypeH7SeqAct_Quest_NewNode.EH7QuestRewardType
RewardAttributeH7SeqAct_Quest_NewNode.EH7QuestRewardAttribute
RewardArtifactH7HeroItem
RewardCreatureH7Creature
RewardResourceH7Resource
RewardValueint
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=0

Properties

NameTypeNotes
mActivateAtStartboolprotected
mCurrentStageintprivate
mDescriptionstringconst, localized, protected
mDescriptionInststringprotected
mObjectiveGateH7SeqAct_ObjectiveAndGateprotected
mPlayerH7StructsAndEnumsNative.EPlayerNumberprotected
mPrimaryboolprotected
mQuestStartedboolprivate
mQuestStateNewThisFrameH7StructsAndEnumsNative.EQuestOrObjectiveStatusprivate
mQuestStatusH7StructsAndEnumsNative.EQuestOrObjectiveStatusprivate
mReward1H7QuestRewardprotected
mReward2H7QuestRewardprotected
mReward3H7QuestRewardprotected
mRewardsarray<H7QuestReward>protected
mRewardTextstringconst, localized, protected
mRewardTextInststringprotected
mShowQuestResultBeforeCompleteActionsboolprotected
mTitlestringconst, localized, protected
mTitleInststringprotected
mTooltipBufferarray<H7ObjectiveBufferEntry>private
mTrackedboolprotected
mUseSkirmishboolprotected

Functions

NameDeclaration
AcceptCompleteResultnative function AcceptCompleteResult()
BufferNewQuestStatefunction BufferNewQuestState(H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus)
BufferObjectiveChangefunction BufferObjectiveChange(H7SeqAct_QuestObjective objective, H7StructsAndEnumsNative.EQuestOrObjectiveStatus oldStatus, H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus)
DataChangedevent DataChanged(optional string cause)
DeleteFromBufferfunction DeleteFromBuffer(H7StructsAndEnumsNative.EQuestOrObjectiveStatus Status)
ExecuteObjectiveBufferUpdatefunction ExecuteObjectiveBufferUpdate()
GetCurrentObjectivesnative function array<H7SeqAct_QuestObjective> GetCurrentObjectives()
GetDescriptionfunction string GetDescription()
GetGroupnative function H7SeqAct_QuestGroup GetGroup()
GetIconOfRewardfunction string GetIconOfReward(H7QuestReward reward)
GetIDnative function string GetID()
GetNamefunction string GetName()
GetNameOfRewardfunction string GetNameOfReward(H7QuestReward reward)
GetObjClassVersionstatic event int GetObjClassVersion()
GetPlayerNumberfunction H7StructsAndEnumsNative.EPlayerNumber GetPlayerNumber()
GetQuestStatusfunction H7StructsAndEnumsNative.EQuestOrObjectiveStatus GetQuestStatus()
GetRewardsfunction array<H7QuestReward> GetRewards()
GetRewardTextfunction string GetRewardText()
GetStatOfAttributefunction H7StructsAndEnumsNative.EStat GetStatOfAttribute(H7SeqAct_Quest_NewNode.EH7QuestRewardAttribute attribute)
GetTitlefunction string GetTitle()
GetTooltipDatafunction H7TooltipData GetTooltipData(optional bool extendedVersion)
GiveOutRewardsToPlayerfunction bool GiveOutRewardsToPlayer(H7Player Player)
GUIAddListenerfunction GUIAddListener(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus)
GUIWriteIntofunction GUIWriteInto(GFxObject questData, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory)
IsPrimaryfunction bool IsPrimary()
IsSkirmishnative function bool IsSkirmish()
IsStartedfunction bool IsStarted()
IsTrackablefunction bool IsTrackable()
IsTrackedfunction bool IsTracked()
OnMergeCompletedfunction OnMergeCompleted(bool Success)
OnRewardAcceptedfunction OnRewardAccepted()
PostSerializeevent PostSerialize()
QuestActivatedevent QuestActivated()
QuestCompletedfunction QuestCompleted()
QuestStageChangedevent QuestStageChanged()
QuestStateChangedevent QuestStateChanged(H7StructsAndEnumsNative.EQuestOrObjectiveStatus oldStatus, H7StructsAndEnumsNative.EQuestOrObjectiveStatus NewStatus)
ResetNewQuestStatefunction ResetNewQuestState()
SetTrackedfunction 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

FromMembers
SequenceAction3 properties, 0 functions
SequenceOp26 properties, 18 functions
SequenceObject17 properties, 6 functions
Object13 properties, 308 functions