Romestead Assembly Reference

CandideServer.ServerManagers.RaidsServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods12
Properties0
Fields3
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • Hash62BF7F06BFBA75F02964C3F729AA372E75F99EA87BA0EE8BD1016EE8C5025B95

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
ReUseCitizenUpdatesprivateprivate System.Collections.Generic.List<CandideServer.MessageModels.Citizens.UpdateCitizenMessage> ReUseCitizenUpdates
ReUseRaidsListprivateprivate System.Collections.Generic.List<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>> ReUseRaidsList
ReUseTownsListprivateprivate System.Collections.Generic.List<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>> ReUseTownsList

Methods

CreateRaid

public Shared.Models.Raids.RaidInstanceModel CreateRaid(System.String raidDataId, CandideServer.Models.Town.ServerTownModel targetTown, System.Nullable<Microsoft.Xna.Framework.Vector2> position, System.Single approachTimeScale, System.Boolean startedByWarDeclaration)

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Raids.RaidInstanceModel
  • StaticTrue
  • VirtualFalse
  • HashBDF6C540AD82B5F55C77D69C2F917CF55690C03D492CC51F9C7A0FFFF9102378
  • Body hash5A448E5FE09B89D60FCD14C26CC5CE30F18F4EDA8C1BD73C058B63FB496ED6FD
  • IL size230
Referenced calls
Called by

CreateRandomRaid

public System.Void CreateRandomRaid()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash370E667184A09920D81F616AE3A4BFC6DC21EAE918E5171F6DBB9CDF46CDF699
  • Body hash3DC9259EB24F5553C2B9CECDBCB950588AB22F99D0F590FBED4CC66594A9EF29
  • IL size49
Referenced calls
Called by

GetRandomRaid

public Shared.Data.DataModels.RaidData GetRandomRaid()

Method metadata
  • Visibilitypublic
  • Return typeShared.Data.DataModels.RaidData
  • StaticTrue
  • VirtualFalse
  • Hash89271BA055C3E6281292789B7C5E364A587087E386DDCFCE5D488F2D1167B7AE
  • Body hash8293B5AA5E8E31F93D504435C0ACDEB2E908F38FF7E6F83FB1E72AC679C3F7D3
  • IL size248
Referenced calls
  • Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet<System.String>)
  • System.Collections.Generic.List<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::Clear()
  • System.Collections.Generic.Dictionary<System.String, Shared.Data.DataModels.RaidData>::get_Values()
  • Dictionary.ValueCollection<System.String, Shared.Data.DataModels.RaidData>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.String, Shared.Data.DataModels.RaidData>::get_Current()
  • System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.String, Shared.Data.DataModels.RaidData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::get_Count()
  • System.Random::NextSingle()
  • System.Collections.Generic.List<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::get_Current()
  • List.Enumerator<System.ValueTuple<System.Single, Shared.Data.DataModels.RaidData>>::MoveNext()
Called by

GetWeightedTown

public CandideServer.Models.Town.ServerTownModel GetWeightedTown()

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.Town.ServerTownModel
  • StaticTrue
  • VirtualFalse
  • HashE692F0CA9C7F7B577D3B35ACD1E1994C11CCE19308E36F7E9B3ADA29ACB48DCE
  • Body hashB1206F18F78CCE3D3626FB9CBB20A5A947413AD9AEEC4DE27C424723BFA21A3D
  • IL size279
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>>::Clear()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Town.ServerTownModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Current()
  • System.Collections.Generic.HashSet<System.Guid>::get_Count()
  • System.MathF::Log2(System.Single)
  • System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Random::NextSingle()
  • System.Collections.Generic.List<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>>::get_Current()
  • List.Enumerator<System.ValueTuple<System.Single, CandideServer.Models.Town.ServerTownModel>>::MoveNext()
Called by

OnNewDay

public System.Void OnNewDay()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD79CCF0C8BC2BB4C3F20BCC1F2FA4F0107787B3DD70EE9E7F3004790B3EC62E6
  • Body hash92104388E6AC19136AE03CA77194AB89C3E189E4372EA5B877B9870CE1B94455
  • IL size68
Referenced calls
Called by
String literals
  • WorldStats_RaidsSpawnRateModifier

OnRaidArrived

public System.Void OnRaidArrived(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0BC0D1A78C890502CEEB9F9F83298473CD0962404C278EA8242BE802314F61DB
  • Body hash45D38C4A418E42D166B22D30B179E5549AA161D4E298E5815390B214392703ED
  • IL size15
Referenced calls
Called by

OnRaidBeaten

public System.Void OnRaidBeaten(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash58B9C45DD7926687D3B381F72FA45B581AC9B85086D0186B0C959F3E14B3B56E
  • Body hash2DBE842DE0F382DD26439C5D677D17960B96ADB338E0AA913BE09DFF1C86211A
  • IL size795
Referenced calls
Called by
String literals
  • raid:beaten:
  • raid-beat
  • Citizen_LoyaltyGain
  • Citizen was removed between setting up the summary report and actually applying its changes after a successful raid

OnRaidEntityRemoved

public System.Void OnRaidEntityRemoved(System.Guid raidId, CandideServer.Entities.ServerEntityModel entity, Shared.Entity.EntityRemoveInfo removeInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash28950143488651FC7443C083271ABA147C0EBB65F4B2B5A9089A2E9E2C63885D
  • Body hash6CCB16B80E17899637881306C6956FEEC4003AEEB5924EAAA4AD748FCD3ADAF5
  • IL size117
Referenced calls
Called by

OnRaidFailed

public System.Void OnRaidFailed(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel town)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7662BF2B80D03347839E0F19E941ECD73B3F02D517B865AE2B65F270639ECF33
  • Body hash86218D5A915737523212E232755B07C22F822FED4571A59694DD608670ACB76D
  • IL size1882
Referenced calls
Called by
String literals
  • raid:failed:
  • raid:fail_time:
  • material_storage
  • Citizen was removed between setting up the summary report and actually applying its changes after a failed raid

OnRaidStartedApproach

public System.Void OnRaidStartedApproach(Shared.Models.Raids.RaidInstanceModel raid, CandideServer.Models.Town.ServerTownModel targetTown, System.Single approachTimeLeftScale)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5C33632F7C85E61969222677AEC3991830D086A68BCECB4C64EF140818D2F0AF
  • Body hashA225772F1E60331421B15708A1E267495CDD54864AD845D267DC83B1DE834ADA
  • IL size29
Referenced calls
Called by

RemoveRaid

public System.Void RemoveRaid(Shared.Models.Raids.RaidInstanceModel raid)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFD59A1EF052096DBD505B2AF932B2F5CEC72A61A72F1E96774F5B52D10701F6C
  • Body hash67837359AC7B47D8BD006922F7ADE68146628843376A8CDF6271CDAA9B58D1A5
  • IL size24
Referenced calls
Called by

UseWarDeclaration

public System.Void UseWarDeclaration(System.Guid itemInstanceId, CandideServer.ServerServices.ServerJoinedPlayerModel usingPlayer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF0B5238175DA91EB1076ED1F9AAED2387C9E16E6C982FABB482F39A67FA63AE3
  • Body hash5618B37C8DE6BADC8712189C3B548DC247400E2A30C57782A20EC246E99BED74
  • IL size395
Referenced calls
Called by
String literals
  • UseWarDeclaration failed because we could not find item instance with ID:
  • UseWarDeclaration failed because we can't find StartRaidSpellArgs on item with ID:
  • UseWarDeclaration failed because we can't use item with ID:
  • raid:pyzifax
  • raid:satyr
  • satyr_pre_boss_arena