Romestead Assembly Reference

Shared.Data.Items.SharedDataSetup

Type JSON changed

public class in Shared.Data.Items

Methods10
Properties0
Fields4
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Data.Items
  • Base typeSystem.Object
  • Hash3D2633C3CC63AAAF287A7113C032EFB1802C0748E239846A9326A01E987D5D19

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
BigStackprivateprivate System.Int32 BigStack
MassiveStackprivateprivate System.Int32 MassiveStack
MediumStackprivateprivate System.Int32 MediumStack
SmallStackprivateprivate System.Int32 SmallStack

Methods

SetupCheatItems

public System.Void SetupCheatItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3F6FB832867466E3C3071958EF4CC32431C085049217CA6EAB720221C208EF59
  • Body hashC3F0CF9033518D40B537C639302D6FA50BC7559B72775A3FF09634B53EE598CC
  • IL size5136
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.EquippableItem::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::Add(!0, !1)
  • Shared.Models.Items.TradableItem::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()
  • Shared.Combat.Spells.Parameters.HealSpellArgs::.ctor()
  • System.Object::ToString()
  • System.Text.Json.JsonNamingPolicy::get_SnakeCaseLower()
  • System.Text.Json.JsonNamingPolicy::ConvertName(System.String)
  • System.String::Concat(System.String, System.String, System.String)
  • Shared.Combat.Spells.Parameters.PlaceTileSpellArgs::.ctor()
  • System.Nullable<WorldTile.GroundType>::.ctor(!0)
  • System.Nullable<WorldTile.StructureType>::.ctor(!0)
  • Shared.Models.Items.CitizenConsumableItem::.ctor()
  • System.ValueTuple<System.String, System.Int32>::.ctor(!0, !1)
  • System.Nullable<System.ValueTuple<System.String, System.Int32>>::.ctor(!0)
  • Shared.Models.Items.WeaponStats::.ctor()
  • Shared.Models.Items.SpellTomeArgs::.ctor()
Called by
String literals
  • cheat:pickaxe
  • Keeper's Pickaxe of the Core
  • Discovered deep underground near a peculiar structure.
  • pickaxe:legendary
  • PickaxePower
  • cheat:axe
  • Diamond Axe
  • Found near a strange square structure made from obsidian.
  • axe:legendary
  • AxePower
  • cheat:kart
  • Frontinus' Racing Kart
  • cog
  • spell:place-construction
  • kart
  • cheat:boat

SetupConsumableItems

public System.Void SetupConsumableItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash535F87F78D25303A22B77D11A42D84650FF7E1AFF9F4FE987D95692FAEBE7138
  • Body hash1F6FE52D211A892974902ED16F65FA70A24A34EB48C067A60E6BF6E7C1DA46A5
  • IL size11348
Referenced calls
  • System.Nullable<System.Single>::.ctor(!0)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__CitizenFood|1_6(System.Nullable<System.Single>, System.String)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__Food|1_1(System.Single, System.Single, System.Single, System.Single, System.Int32, System.String, System.Boolean, UsableItem.UsableType, SharedDataSetup.<>c__DisplayClass1_0&)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__Worship|1_7(System.String, System.Single, System.Single, System.Boolean)
  • System.Nullable<Shared.Models.Items.ItemWorshipData>::.ctor(!0)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__FoodItem|1_8(System.String, System.String, System.String, Shared.Models.Items.UsableItem, Shared.Models.Items.CitizenConsumableItem, System.String, System.UInt64, System.Int32, System.Int32, Shared.Models.Items.ItemFlag, System.Nullable<Shared.Models.Items.ItemWorshipData>, SharedDataSetup.<>c__DisplayClass1_0&)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__ConsumeSlow|1_0(UsableItem.UsableType, System.Single, System.String, System.Boolean, SharedDataSetup.<>c__DisplayClass1_0&)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__Drink|1_2(System.Single, System.Single, System.Single, System.Single, System.Int32, System.String, UsableItem.UsableType, SharedDataSetup.<>c__DisplayClass1_0&)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__ConsumeInstant|1_3(System.String, System.Boolean)
  • Shared.Data.Items.SharedDataSetup::<SetupConsumableItems>g__HealthPotion|1_5(System.Single, System.Single, System.Single, SharedDataSetup.<>c__DisplayClass1_0&)
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.TradableItem::.ctor()
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.ResetBossSpellArgs::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()
  • Shared.Combat.Spells.Parameters.ScriptedSpellArgs::.ctor()
  • Shared.Combat.Spells.Parameters.WeatherSpellArgs::.ctor()
Called by
String literals
  • aura:well_fed:1
  • aura:well_fed:2
  • aura:well_fed:3
  • aura:well_fed:4
  • aura:special:potion_cooldown
  • food:start
  • food:eat
  • food:drink
  • food:olive
  • Olives
  • olives
  • ceres
  • food:grape
  • Grapes
  • grape
  • food:apple

SetupEquipmentItems

changed

public System.Void SetupEquipmentItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE8503106AC5B9D4DF34A0AA065028E63ECB8030F33832571510CEE35F5FDA73A
  • Body hash8110FDC55AAB10208D96E86D4CABC47C232CC9FA4B9823622C62F2EC5D3D8B09
  • IL size51944
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • Shared.Models.Items.EquippableItem::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::Add(!0, !1)
  • Shared.Models.Items.TradableItem::.ctor()
  • System.Nullable<System.Int32>::.ctor(!0)
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • Shared.Models.Items.LightSourceItem::.ctor()
  • Shared.Models.Items.CitizenConsumableItem::.ctor()
  • System.ValueTuple<System.String, System.Int32>::.ctor(!0, !1)
  • System.Nullable<System.ValueTuple<System.String, System.Int32>>::.ctor(!0)
  • System.Collections.Generic.List<System.String>::.ctor(System.Int32)
  • System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)
  • System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)
  • System.Span<System.String>::get_Item(System.Int32)
Called by
String literals
  • trinket:heatproof_sandals
  • Heat-proof Sandals
  • cdd:shoes
  • status:slow
  • EnergyRegeneration
  • Armor
  • Health
  • mercury
  • trinket:obsidian_necklace
  • Obsidian Necklace
  • PyroDamageModifier
  • ThrowingDamage
  • trinket:obsidian_shards
  • Obsidian Shards
  • RangedDamage
  • Energy

SetupFurnitureItems

changed

public System.Void SetupFurnitureItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash47C5796CDBA6DD7B29FC60A1A03FBBABB761AC6308A2DA8D128934EECE93904B
  • Body hash23A01B1856BFF01AEE147FA7405F7116E57D719B264CF92CA65373298769C30F
  • IL size4230
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()
  • Shared.Models.Items.TradableItem::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
Called by
String literals
  • placeable:workbench
  • Workbench
  • Used for constructing buildings.
  • workbench
  • spell:place-construction
  • workbench:0
  • vulcan
  • furniture:target_dummy
  • Target Dummy
  • chest
  • target_dummy
  • furniture:barricade
  • Barricade
  • barricade
  • barricade:0
  • placeable:campfire

SetupMaterialItems

changed

public System.Void SetupMaterialItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash44302ED9BD2A08C56298A960817C69A52566A1B4ED04D0EA69951F515CD6B159
  • Body hash845FE795B20F0D7E5BE07989AB865C22AFE614721851E881250DB4FC66996E75
  • IL size10604
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.TradableItem::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • Shared.Models.Items.FuelItem::.ctor()
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
Called by
String literals
  • material:flint_shard
  • Flint Shard
  • flint_shard
  • material:wood_stick
  • Wood Stick
  • wood_stick
  • material:wood_plank
  • Wood Plank
  • wood_plank
  • material:coal
  • Coal
  • coal
  • vulcan
  • material:bone
  • Bone
  • bone

SetupMiscItems

public System.Void SetupMiscItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7DA6880632D5EBB6CE39966CDC8412E70C2E200D0D789F6C0846BA5CC3F79F35
  • Body hash9F58BC1C09EFB81565B3ECC9B912661A2510E5F5167BD1E15E6D16E06F89FE4C
  • IL size9257
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.TradableItem::.ctor()
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.PlaceConstructionSpellArgs::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • Shared.Models.Items.CitizenConsumableItem::.ctor()
  • System.ValueTuple<System.String, System.Int32>::.ctor(!0, !1)
  • System.Nullable<System.ValueTuple<System.String, System.Int32>>::.ctor(!0)
Called by
String literals
  • tile:dirt
  • Placeable Dirt
  • dirt
  • spell:place-construction
  • tile:grass:dry_plains
  • Placeable Grass - Dry Plains
  • grass:dry_plains
  • tile:tall_grass:dry_plains
  • Placeable Tall Grass - Dry Plains
  • grass:dry_plains_tall
  • tile:grass:plains
  • Placeable Grass - Plains
  • grass:plains
  • tile:tall_grass:plains
  • Placeable Tall Grass - Plains
  • grass:plains_tall

SetupQuestItems

public System.Void SetupQuestItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash448EB729573B4F42E3B0E65C718A33390B9CDA34D8F5E2329252BBF49E1F4321
  • Body hash6D86E5570001F354791071EC2FC1D58537F499168F714B7FBDA8E3A10F3B9160
  • IL size798
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.StartRaidSpellArgs::.ctor()
Called by
String literals
  • quest:moonstring
  • The Moonstring
  • The glowing string is said to be made from the glow of the moon, granted as a gift from a father to his daughter as she
  • fishing_reel
  • diana
  • quest:crystallized_blood
  • Crystallized Blood
  • The crystallized blood from a god, also known as "Sanguis Celeste."
  • red_stone
  • mars
  • quest:perfume
  • Amor Redivivus
  • This perfume is said to capture the moment when two souls connect with each other.
  • square_small:pink
  • venus
  • quest:wardeclaration:pyzifax

SetupSchematicsItems

public System.Void SetupSchematicsItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE95A9DE7F5A54E1EF1612B6507A3B5E8D9668FDC98E706A0D14DE4E68CD22BF6
  • Body hash0BF5AE822CE8A83DE4223FF036B84380452E391BC5D6410F5A19ADA4ADD620BF
  • IL size5185
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.TradableItem::.ctor()
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.UnlockProgressionSpellArgs::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
Called by
String literals
  • schematic:logistics_tent:0
  • Schematic: Logistics Tent
  • schematic
  • spell:progression_unlock
  • reward:schematic:logistics_tent:0
  • recipe:trinket:fallen_cape
  • Recipe: Cape of the Fallen
  • recipe
  • reward:recipe:trinket:fallen_cape
  • recipe:trinket:barkback
  • Recipe: Bark-back
  • reward:recipe:trinket:barkback
  • recipe:trinket:bedouin_cloak
  • Recipe: Bedouin Cloak
  • reward:recipe:trinket:bedouin_cloak
  • recipe:velites:head

SetupSeedItems

public System.Void SetupSeedItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA9920CF5D0F8BCE4A3054FC87F81081041190D84063694C77535B9C35C71FBD2
  • Body hash44548E891F5D00BD6C4F5B5950399E71E1378660A240299CC49ED011F4EDADD0
  • IL size5028
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Models.Items.TradableItem::.ctor()
  • Shared.Models.Items.UsableItem::.ctor()
  • Shared.Combat.Spells.Parameters.PlaceCropSpellArgs::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
Called by
String literals
  • seed:wheat
  • Wheat Seeds
  • wheat_seeds
  • Plant in farmland to grow wheat. Can only be planted in the Plains.
  • spell:place-crop
  • crop:wheat
  • ceres
  • seed:olive
  • Olive Seeds
  • seed_olive
  • Plant in farmland to grow olives. Can only be planted in the Plains.
  • crop:olive
  • seed:grape
  • Grape Seeds
  • seed_grape
  • Plant in farmland to grow grapes. Can only be planted in the Plains, Desert or Swamp. Must be watered!

SetupWeaponItems

changed

public System.Void SetupWeaponItems(System.Collections.Generic.List<Shared.Models.Items.ItemData> items)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4C823AB98E66F9E9DD5E179E8961DF55AC1E588971D9B1AF865C5E5D235858FB
  • Body hashA5379AE92EE5BA03876AF75B5E078CD1CEFFE556FE2953514E93D1312E88A2B0
  • IL size35866
Referenced calls
  • Shared.Models.Items.ItemData::.ctor()
  • Shared.Text.StringId::op_Implicit(System.String)
  • Shared.Models.Items.EquippableItem::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::.ctor()
  • Shared.Models.Items.WeaponStats::.ctor()
  • Shared.Models.Items.ShieldStats::.ctor()
  • Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)
  • Shared.Models.Items.TradableItem::.ctor()
  • System.Collections.Generic.List<Shared.Models.Items.ItemData>::Add(!0)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)
  • System.Nullable<Shared.Models.Items.EquipmentType>::.ctor(!0)
  • System.Nullable<Shared.Models.Items.CastSpellTomeArgs>::.ctor(!0)
  • Shared.Models.Items.SpellTomeArgs::.ctor()
  • System.Nullable<Shared.Text.StringId>::.ctor(!0)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>::Add(!0, !1)
  • System.Nullable<System.Single>::.ctor(!0)
Called by
String literals
  • weapon:wood:shield
  • Wooden Shield
  • wooden_shield
  • cdd:shield_wood
  • weapon:copper:shield
  • Copper Shield
  • round_shield:copper
  • cdd:shield_copper
  • weapon:bronze:shield
  • Bronze Shield
  • round_shield:bronze
  • cdd:shield_bronze
  • weapon:iron:shield
  • Iron Shield
  • iron_shield
  • cdd:shield_iron