Romestead Assembly Reference

CandideServer.ServerManagers.QuestsServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods19
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • HashCD63AAC0B68C72902A8F1267A1276B74FE43DC2AE82C82289EBF039B3C49D2DD

Relationships

Base type

System.Object

Methods

BackupSetupFetchQuest

public System.Void BackupSetupFetchQuest(Shared.Models.Quests.QuestData questData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash38748ED80A5B7CD61FA3CE66E69356B127F08CF2EDBD147449BE41B9C1CE156F
  • Body hashD69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E
  • IL size13
Referenced calls

CheckAndAddAvailablePersonalQuests

public System.Void CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Boolean sendToClient)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAFFA121BA6479E2C2FAE7765117196F6026093E4FCFEB320006AA689D4F29400
  • Body hashF8401B906A5FE9F0E3C09FA87B7907803D7A1A4446D98D54AD6A617EC650A1D1
  • IL size323
Referenced calls
Called by

CheckAndAddAvailableWorldQuests

public System.Void CheckAndAddAvailableWorldQuests(System.Boolean sendToNetwork)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCAD08AACFE8FE3E01D4CDE424D2F580E3D4F78F4D217435D408CFBA32E7D50F7
  • Body hash390A6B40E9DEE380D7969E65D66E7D06105BF12A5363B7D5207A234AE6C6E67E
  • IL size292
Referenced calls
Called by

CreateActiveWorldQuest

public Shared.Models.Quests.QuestInstanceModel CreateActiveWorldQuest(Shared.Models.Quests.QuestData quest)

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Quests.QuestInstanceModel
  • StaticTrue
  • VirtualFalse
  • Hash60A13A025F69D516980871EDB0BC7EDE3281DD7B6B0D84AA7BFD2E175BB94013
  • Body hashD43DEDBD17150B96569178C934D632FD0381F9FABBD66638A9C9F620FDD8067C
  • IL size144
Referenced calls
Called by

DebugSetupFetchQuest

public System.Void DebugSetupFetchQuest(Shared.Models.Quests.QuestData questData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashDAEA372003C9E0456DF104052B93DAA270E99A2E27CCE7422EF5CEB57CEFBAD3
  • Body hashD69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E
  • IL size13
Referenced calls

FinishQuest

private System.Boolean FinishQuest(Shared.Models.Quests.QuestData questData, System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel> activeCollection, System.Collections.Generic.HashSet<System.String> completedCollection, System.Nullable<System.Guid> playerCharacterId, System.Boolean skipObjectivesCheck)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashCCE2A892444BEF16B13AF303921B58007CB7AE520DA3A520DEF29A399EF6E6A9
  • Body hash4CC21D263FA4480F06FE598CBFA0B23748D34FCD857A09F06C4287660E570E06
  • IL size193
Referenced calls
Called by
String literals
  • Can't finish quest with ID
  • since it's not part of the active collection.
  • Quest
  • is already finished.
  • Quest's objectives are not completed. Unable to finish quest
  • quest:completed:

FinishQuest

private System.Boolean FinishQuest(System.String questId, System.Nullable<System.Guid> playerCharacterId, System.Boolean skipObjectivesCheck)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash22E187C94E8DDF353BA735463D64F50FB16E597FEB2BBB3A919A98E5F78315C3
  • Body hashCD56DCB93CABBA5E5C337C187AAC70CA06720170190701CA410891A8D84F9F3D
  • IL size178
Referenced calls
Called by
String literals
  • Can't find quest with ID
  • in the DataBase
  • Can't find player character with ID

ForceFinishQuest

public System.Void ForceFinishQuest(System.String questId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6CBE43CE34F434582A909E885C60CA5E322852A7962868110FCD82FE37582993
  • Body hash691EFFFBF2BB7190F15304C2AC30FA0C02D03854EEF49B63A4D82E432A0C2FE9
  • IL size120
Referenced calls
String literals
  • Can't find quest with ID

OnEventReceived

public System.Void OnEventReceived(System.Object eventObject)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash935C3337BF4F303C5F5D877A0A81540900F7AE875C1823BA41775D10FD09449E
  • Body hashDE188F8B07E3D2F28A199AD6777057715753F347C66E3D72148A88C40AC756E1
  • IL size7
Referenced calls
Called by

OnPlayerEventReceived

public System.Void OnPlayerEventReceived(CandideServer.Models.Quests.EventModels.PlayerCharacterEvent message)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash50B43F60BFCDFFB5C9DE7E3E592C556DBE9E20C5B4FAA8190C8C61940427659C
  • Body hash85C3788E53D876457BF548559F319362FB08755680F099092F4E41AF3096751B
  • IL size18
Referenced calls

OnPlayerEventReceived

public System.Void OnPlayerEventReceived(System.Guid playerCharacterId, System.Object eventObject)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8ECFE2C75CFC780AC5B1EF7B91DE266FEE2B2075DEABD753BA43C50C6A704B41
  • Body hashD1BE6D1E89D4CD889BB285AFE755DD97146BF82527F75A21B0BA9000D2D328BD
  • IL size86
Referenced calls
Called by
String literals
  • Got quest event for unknown player character
  • - data

SetupFetchQuest

private System.Void SetupFetchQuest(Shared.Models.Quests.QuestData questData, Shared.Models.Quests.QuestInstanceModel instance, System.Single maxDistanceMultiplier)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCA5435060657E3141623D3F3FF426159D8A0FB07CEA2D2CE3CD3045345E3EF3C
  • Body hash51597B84D501DE081348181548C5B2D93CAE97EA29AD3E734D649BA19E88AA8C
  • IL size1011
Referenced calls
Called by
String literals
  • biome:plains
  • biome:plains_dry
  • biome:forest_light
  • biome:forest
  • Could not setup fetch quest! No suitable location found.
  • Failed to set up fetch quest '
  • ' on world with seed '
  • ' size '
  • '

SynchUpdateActivePersonalQuests

public System.Void SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel characterCharacter)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD8B4F69000FF34F60B0A55A2820ED75C732CC4FE8653E7AC8311E3C836061BB9
  • Body hash81A8B39DB0E560BE92E84CEE0E4AD33EA519FEE0E9B86A820AE4ED187EDEAE4B
  • IL size209
Referenced calls
  • System.Collections.Generic.List<System.String>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::GetEnumerator()
  • Dictionary.Enumerator<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Key()
  • Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)
  • System.Collections.Generic.List<System.String>::Add(!0)
  • Shared.Models.Quests.QuestInstanceModel::FromQuestData(Shared.Models.Quests.QuestData)
  • System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Value()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::set_Item(!0, !1)
  • Dictionary.Enumerator<System.String, Shared.Models.Quests.QuestInstanceModel>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<System.String>::GetEnumerator()
  • List.Enumerator<System.String>::get_Current()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Remove(!0)
  • List.Enumerator<System.String>::MoveNext()
Called by

TryAddNpcQuest

public System.Void TryAddNpcQuest(System.String questId, System.Boolean sendToNetwork)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash32D8085AB56089B6362C374843549FD2BB7436916E62606A77DC1D00FB81D74E
  • Body hash6F3452DBC5CE27B3AEC4B5D402C0A985DB7A01B1F733F3FEC214F900A1686AD3
  • IL size310
Referenced calls
Called by
String literals
  • Quest '
  • ' is already in active world quests
  • ' is already finished
  • Couldn't find quest with ID '
  • '
  • TryAddNpcQuest: Haven't added support for any other quest types than NPC here /Sam

TryFinishPersonalQuest

public System.Boolean TryFinishPersonalQuest(System.String questId, System.Nullable<System.Guid> playerCharacterId, System.Boolean skipObjectivesCheck)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash49E6CE6D19A459008409AA2CA020C63D1B93D7E2543F1B706D531110B2823610
  • Body hashD4BDB80FAB636DBBD2BC4AE3B4212B6DA0B19955448F722015E965E115575DB0
  • IL size9
Referenced calls
Called by

TryFinishQuest

public System.Void TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg, CandideServer.EventBus.EventBusArgs args, System.Boolean skipObjectivesCheck)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash99CCED8198F785B166AB9012C4E3D75E421020F4FE1643FB32B2B513E68EEA17
  • Body hashFB43407EE06DBD45538F1EF66D6E08A37968DA6823497C53979E5E7293FD67D0
  • IL size513
Referenced calls
Called by
String literals
  • Failed to finish quest because player was not found from the NetPeer.

TryFinishWorldQuest

public System.Boolean TryFinishWorldQuest(System.String questId, System.Boolean skipObjectivesCheck)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash77C086A1ED1BD511482A3CA275454B12FF7E4C58A0A3FC3D98BA86FA12E2A593
  • Body hashBAFE94586264AFCF82BF84390970E93C8AA5B37B3E7D34810DAEFE1AF5E6B2F3
  • IL size17
Referenced calls
Called by

UpdatePersonalQuestsObjectives

private System.Void UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Object eventObject)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC348E18F0B11DBD6CB21A496F10A84F10188CA8A313A31D234A7CBD22334C37A
  • Body hashA9AEDBA393D24E1365C8C5908E1F454647843C7459CB74A73B2BF6E3AA71B394
  • IL size220
Referenced calls
Called by
String literals
  • We completed personal quest with ID
  • but it couldn't be found in the DataBase. World data might be corrupted.

UpdateWorldQuestsObjectives

private System.Void UpdateWorldQuestsObjectives(System.Object eventObject)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE4F9C11D0A34BAE5C00F79F5BB3AA60E4E708DC191814D760BBFD76ABA48D5A8
  • Body hash729336DE9B8400697BAA658A1081CF77E264B65F35F1E5903680D98A5AD5F5C5
  • IL size183
Referenced calls
Called by
String literals
  • We completed quest with ID
  • but it couldn't be found in the DataBase. World data might be corrupted.