diff --git a/1.5/Assemblies/SimpleLootBox.dll b/1.5/Assemblies/SimpleLootBox.dll new file mode 100644 index 0000000..3003a53 Binary files /dev/null and b/1.5/Assemblies/SimpleLootBox.dll differ diff --git a/1.5/Defs/PawnKindsExample.xml b/1.5/Defs/PawnKindsExample.xml new file mode 100644 index 0000000..9ba5642 --- /dev/null +++ b/1.5/Defs/PawnKindsExample.xml @@ -0,0 +1,47 @@ + + + + + HAR_Nearmaere_Example + + HAR_Nearmaere + 100 + 1~10 + 10~20 + 10 + 20 + 0 + 0 + 0 + + + + + + + + + +
  • + Shooting + 15~20 +
  • +
    + +
  • Brawler
  • +
    + + -2 + + + 0 + + false + + + 100 + + +
    + +
    diff --git a/1.5/Defs/SimpleLootBoxExample.xml b/1.5/Defs/SimpleLootBoxExample.xml new file mode 100644 index 0000000..cf3c725 --- /dev/null +++ b/1.5/Defs/SimpleLootBoxExample.xml @@ -0,0 +1,170 @@ + + + ThingWithComps + Medieval + +
  • Artifacts
  • +
    + +
  • Artifacts
  • +
    +
    + + + SimpleLootBoxExampleA + + Example A. + + SimpleLootBox/ExampleA + Graphic_Single + + + 1.0 + 100 + + Buyable + +
  • + UseArtifact + Activate {0_label} + true + 150 +
  • +
  • + +
  • + SimpleLootBoxExampleA + 0.5 +
  • + + +
  • + +
  • + Silver + 1000 + 5 +
  • +
  • + Gold + 500 + 1 +
  • +
  • + Bed + WoodLog + Masterwork + 1 + 2 +
  • +
  • + MeleeWeapon_MonoSword + Legendary + 1 + 1 +
  • + + +
    +
    + + + SimpleLootBoxExampleB + + ThingWithComps + Example B. + + SimpleLootBox/ExampleB + Graphic_Single + + + 1.0 + 100 + + Buyable + +
  • + UseArtifact + Activate {0_label} + true + 100 +
  • +
  • + +
  • + SimpleLootBoxExampleB + 0.5 +
  • + + +
  • + +
  • + Mercenary_Gunner + 2 + 5 +
  • +
  • + HAR_Nearmaere_Example + 1 + 5 +
  • +
  • + Mech_Centurion + 1 + 5 +
  • + + +
    +
    + + + SimpleLootBoxExampleC + + ThingWithComps + Example C. + + SimpleLootBox/ExampleC + Graphic_Single + + + 1.0 + 100 + + Buyable + +
  • + UseArtifact + Activate {0_label} + true + 100 +
  • +
  • + +
  • + SimpleLootBoxExampleC + 0.5 +
  • + + +
  • + +
  • + Mercenary_Gunner + 2 + 5 +
  • + + +
  • + Silver + 1000 + 5 +
  • +
    + +
    +
    + +
    \ No newline at end of file diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox.csproj.dtbcache.json b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox.csproj.dtbcache.json new file mode 100644 index 0000000..f792c5d --- /dev/null +++ b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox","ProjectFileName":"SimpleLootBox.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Class1.cs"},{"SourceFile":"HarmonyPatches\\FileName.cs"},{"SourceFile":"HarmonyPatches\\PatchMain.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\packages\\Lib.Harmony.2.3.6\\lib\\net48\\0Harmony.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\bin\\Debug\\SimpleLootBox.dll","OutputItemRelativePath":"SimpleLootBox.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/0af127bb-536a-4014-a8c9-2e3be5d51510.vsidx b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/0af127bb-536a-4014-a8c9-2e3be5d51510.vsidx new file mode 100644 index 0000000..09736a5 Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/0af127bb-536a-4014-a8c9-2e3be5d51510.vsidx differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/206470aa-01ad-4dc1-a1cc-d02916e4c66e.vsidx b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/206470aa-01ad-4dc1-a1cc-d02916e4c66e.vsidx new file mode 100644 index 0000000..119171a Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/206470aa-01ad-4dc1-a1cc-d02916e4c66e.vsidx differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/39cbddbf-776f-4658-b42e-beb0bdcca8d8.vsidx b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/39cbddbf-776f-4658-b42e-beb0bdcca8d8.vsidx new file mode 100644 index 0000000..f0ba6af Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/39cbddbf-776f-4658-b42e-beb0bdcca8d8.vsidx differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/8654f50a-9c10-468f-8ad8-ab1265e684b1.vsidx b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/8654f50a-9c10-468f-8ad8-ab1265e684b1.vsidx new file mode 100644 index 0000000..b49729a Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/8654f50a-9c10-468f-8ad8-ab1265e684b1.vsidx differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/ac45dce1-76a2-4b22-8bd9-fd3e4eb6034d.vsidx b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/ac45dce1-76a2-4b22-8bd9-fd3e4eb6034d.vsidx new file mode 100644 index 0000000..b36be46 Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/FileContentIndex/ac45dce1-76a2-4b22-8bd9-fd3e4eb6034d.vsidx differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/.suo b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/.suo new file mode 100644 index 0000000..63d1bca Binary files /dev/null and b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/.suo differ diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.backup.json b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..c625cfe --- /dev/null +++ b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.backup.json @@ -0,0 +1,233 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|d:\\steam\\steamapps\\common\\rimworld\\mods\\simplelootbox\\1.5\\source\\simplelootbox\\complootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:complootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\compproperties_spawnlootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:compproperties_spawnlootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\compproperties_lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:compproperties_lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxpawnkinddef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxpawnkinddef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxthingdef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxthingdef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|d:\\steam\\steamapps\\common\\rimworld\\mods\\simplelootbox\\1.5\\source\\simplelootbox\\rarity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:rarity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\spawncomplootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:spawncomplootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxdatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxdatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\harmonypatches\\pawn_kill.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:harmonypatches\\pawn_kill.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:HarmonyPatches\\PatchMain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|SimpleLootBox||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:Properties\\AssemblyInfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "Rarity.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Rarity.cs", + "RelativeDocumentMoniker": "Rarity.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Rarity.cs", + "RelativeToolTip": "Rarity.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T12:47:11.303Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "CompLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompLootBox.cs", + "RelativeDocumentMoniker": "CompLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompLootBox.cs", + "RelativeToolTip": "CompLootBox.cs", + "ViewState": "AgIAAFkAAAAAAAAAAAAYwG4AAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:42:42.073Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "LootBoxPawnKindDef.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxPawnKindDef.cs", + "RelativeDocumentMoniker": "LootBoxPawnKindDef.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxPawnKindDef.cs", + "RelativeToolTip": "LootBoxPawnKindDef.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:37:54.85Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "SpawnCompLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SpawnCompLootBox.cs", + "RelativeDocumentMoniker": "SpawnCompLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SpawnCompLootBox.cs", + "RelativeToolTip": "SpawnCompLootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:26:54.137Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "LootBoxThingDef.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxThingDef.cs", + "RelativeDocumentMoniker": "LootBoxThingDef.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxThingDef.cs", + "RelativeToolTip": "LootBoxThingDef.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAbAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:36:06.172Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "LootBoxDatabase.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxDatabase.cs", + "RelativeDocumentMoniker": "LootBoxDatabase.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxDatabase.cs", + "RelativeToolTip": "LootBoxDatabase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T02:24:30.5Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "CompProperties_SpawnLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_SpawnLootBox.cs", + "RelativeDocumentMoniker": "CompProperties_SpawnLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_SpawnLootBox.cs", + "RelativeToolTip": "CompProperties_SpawnLootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:22:11.223Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "CompProperties_LootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_LootBox.cs", + "RelativeDocumentMoniker": "CompProperties_LootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_LootBox.cs", + "RelativeToolTip": "CompProperties_LootBox.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAABQAAAA6AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:54:49.755Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "LootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBox.cs", + "RelativeDocumentMoniker": "LootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBox.cs", + "RelativeToolTip": "LootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:23:17.893Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "Pawn_Kill.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\Pawn_Kill.cs", + "RelativeDocumentMoniker": "HarmonyPatches\\Pawn_Kill.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\Pawn_Kill.cs", + "RelativeToolTip": "HarmonyPatches\\Pawn_Kill.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:58:18.923Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "PatchMain.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs", + "RelativeDocumentMoniker": "HarmonyPatches\\PatchMain.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs", + "RelativeToolTip": "HarmonyPatches\\PatchMain.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:58:33.185Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "SimpleLootBox", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SimpleLootBox.csproj", + "RelativeDocumentMoniker": "SimpleLootBox.csproj", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SimpleLootBox.csproj", + "RelativeToolTip": "SimpleLootBox.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", + "WhenOpened": "2025-05-06T22:01:57.262Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "AssemblyInfo.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs", + "RelativeDocumentMoniker": "Properties\\AssemblyInfo.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs", + "RelativeToolTip": "Properties\\AssemblyInfo.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:00:49.967Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.json b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.json new file mode 100644 index 0000000..34490b6 --- /dev/null +++ b/1.5/Source/SimpleLootBox/.vs/SimpleLootBox/v17/DocumentLayout.json @@ -0,0 +1,233 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|d:\\steam\\steamapps\\common\\rimworld\\mods\\simplelootbox\\1.5\\source\\simplelootbox\\complootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:complootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\compproperties_spawnlootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:compproperties_spawnlootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\compproperties_lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:compproperties_lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxpawnkinddef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxpawnkinddef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxthingdef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxthingdef.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|d:\\steam\\steamapps\\common\\rimworld\\mods\\simplelootbox\\1.5\\source\\simplelootbox\\rarity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:rarity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\spawncomplootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:spawncomplootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootboxdatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootboxdatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:lootbox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\harmonypatches\\pawn_kill.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:harmonypatches\\pawn_kill.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:HarmonyPatches\\PatchMain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|SimpleLootBox||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + }, + { + "AbsoluteMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{00FCB9AE-563C-4C61-B2E3-317C008E6254}|SimpleLootBox.csproj|solutionrelative:Properties\\AssemblyInfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "Rarity.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Rarity.cs", + "RelativeDocumentMoniker": "Rarity.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Rarity.cs", + "RelativeToolTip": "Rarity.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T12:47:11.303Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "CompLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompLootBox.cs", + "RelativeDocumentMoniker": "CompLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompLootBox.cs", + "RelativeToolTip": "CompLootBox.cs", + "ViewState": "AgIAAHkAAAAAAAAAAAAkwJkAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:42:42.073Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "LootBoxPawnKindDef.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxPawnKindDef.cs", + "RelativeDocumentMoniker": "LootBoxPawnKindDef.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxPawnKindDef.cs", + "RelativeToolTip": "LootBoxPawnKindDef.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:37:54.85Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "SpawnCompLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SpawnCompLootBox.cs", + "RelativeDocumentMoniker": "SpawnCompLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SpawnCompLootBox.cs", + "RelativeToolTip": "SpawnCompLootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:26:54.137Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "LootBoxThingDef.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxThingDef.cs", + "RelativeDocumentMoniker": "LootBoxThingDef.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxThingDef.cs", + "RelativeToolTip": "LootBoxThingDef.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAbAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:36:06.172Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "LootBoxDatabase.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxDatabase.cs", + "RelativeDocumentMoniker": "LootBoxDatabase.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBoxDatabase.cs", + "RelativeToolTip": "LootBoxDatabase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T02:24:30.5Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "CompProperties_SpawnLootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_SpawnLootBox.cs", + "RelativeDocumentMoniker": "CompProperties_SpawnLootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_SpawnLootBox.cs", + "RelativeToolTip": "CompProperties_SpawnLootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:22:11.223Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "CompProperties_LootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_LootBox.cs", + "RelativeDocumentMoniker": "CompProperties_LootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\CompProperties_LootBox.cs", + "RelativeToolTip": "CompProperties_LootBox.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAABQAAAA6AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:54:49.755Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "LootBox.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBox.cs", + "RelativeDocumentMoniker": "LootBox.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\LootBox.cs", + "RelativeToolTip": "LootBox.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-07T01:23:17.893Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "Pawn_Kill.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\Pawn_Kill.cs", + "RelativeDocumentMoniker": "HarmonyPatches\\Pawn_Kill.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\Pawn_Kill.cs", + "RelativeToolTip": "HarmonyPatches\\Pawn_Kill.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:58:18.923Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "PatchMain.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs", + "RelativeDocumentMoniker": "HarmonyPatches\\PatchMain.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\HarmonyPatches\\PatchMain.cs", + "RelativeToolTip": "HarmonyPatches\\PatchMain.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T21:58:33.185Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "SimpleLootBox", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SimpleLootBox.csproj", + "RelativeDocumentMoniker": "SimpleLootBox.csproj", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\SimpleLootBox.csproj", + "RelativeToolTip": "SimpleLootBox.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", + "WhenOpened": "2025-05-06T22:01:57.262Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "AssemblyInfo.cs", + "DocumentMoniker": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs", + "RelativeDocumentMoniker": "Properties\\AssemblyInfo.cs", + "ToolTip": "D:\\Steam\\steamapps\\common\\RimWorld\\Mods\\SimpleLootBox\\1.5\\Source\\SimpleLootBox\\Properties\\AssemblyInfo.cs", + "RelativeToolTip": "Properties\\AssemblyInfo.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-06T22:00:49.967Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/1.5/Source/SimpleLootBox/CompLootBox.cs b/1.5/Source/SimpleLootBox/CompLootBox.cs new file mode 100644 index 0000000..5af3538 --- /dev/null +++ b/1.5/Source/SimpleLootBox/CompLootBox.cs @@ -0,0 +1,159 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using RimWorld; +using UnityEngine; +using Verse; +using Verse.Sound; + +namespace SimpleLootBox +{ + public class CompLootBox : CompUseEffect + { + public CompProperties_LootBox Props => (CompProperties_LootBox)props; + + public override void DoEffect(Pawn usedBy) + { + base.DoEffect(usedBy); + + float thingWeightSum = 0f; + float pawnWeightSum = 0f; + + if (Props.lootBoxThingDef != null) + thingWeightSum = Props.lootBoxThingDef + .Where(t => t.thingDef != null && t.weight > 0) + .Sum(t => t.weight); + + if (Props.lootBoxPawnKindDef != null) + pawnWeightSum = Props.lootBoxPawnKindDef + .Where(t => t.pawnKindDef != null && t.weight > 0) + .Sum(t => t.weight); + + float totalWeight = thingWeightSum + pawnWeightSum; + + if (totalWeight <= 0f) + { + Log.Warning("SimpleLootBox: No valid thingDef or pawnKindDef."); + } + else + { + float roll = Rand.Value * totalWeight; + if (roll < thingWeightSum) + { + SpawnRandomThing(); + } + else + { + SpawnRandomPawn(); + } + } + + DeleteBox(1); + + } + + private void DeleteBox(int count) + { + if (parent.stackCount > count) + { + parent.stackCount -= count; + } + else + { + parent.Destroy(DestroyMode.Vanish); + } + } + + private void SpawnRandomThing() + { + if (Props.lootBoxThingDef == null) + { + Log.Message("SimpleLootBox: No lootBoxThingDef in the reward list."); + return; + } + + var validThings = Props.lootBoxThingDef + .Where(t => t.thingDef != null && t.weight > 0) + .ToList(); + + if (validThings.Count == 0) + { + Log.Message("SimpleLootBox: No valid thingDef for the lootbox."); + return; + } + + var selectedThing = validThings.RandomElementByWeight(t => t.weight); + + for (int i = 0; i < selectedThing.count; i++) + { + Thing thing; + + if (selectedThing.thingDef.MadeFromStuff && selectedThing.stuff != null) + { + thing = ThingMaker.MakeThing(selectedThing.thingDef, selectedThing.stuff); + } + else + { + thing = ThingMaker.MakeThing(selectedThing.thingDef); + } + + if (thing.TryGetComp() != null) + { + thing.TryGetComp().SetQuality(selectedThing.quality, ArtGenerationContext.Outsider); + } + + if (thing.def.Minifiable) + { + Thing minifiedThing = MinifyUtility.MakeMinified(thing); + GenPlace.TryPlaceThing(minifiedThing, parent.Position, parent.Map, ThingPlaceMode.Near); + } + else + { + GenPlace.TryPlaceThing(thing, parent.Position, parent.Map, ThingPlaceMode.Near); + } + } + } + + private void SpawnRandomPawn() + { + if (Props.lootBoxPawnKindDef == null) + { + Log.Message("SimpleLootBox: No lootBoxPawnKindDef in the reward list."); + return; + } + + var validPawns = Props.lootBoxPawnKindDef + .Where(t => t.pawnKindDef != null && t.weight > 0) + .ToList(); + + if (validPawns.Count == 0) + { + Log.Message("SimpleLootBox: No valid pawnKind for the lootbox."); + return; + } + + var selectedPawn = validPawns.RandomElementByWeight(t => t.weight); + + for (int i = 0; i < selectedPawn.count; i++) + { + PawnGenerationRequest request = new PawnGenerationRequest( + kind: selectedPawn.pawnKindDef, + context: PawnGenerationContext.NonPlayer, + canGeneratePawnRelations: false, + colonistRelationChanceFactor: 0f, + forceGenerateNewPawn: true + ); + Pawn pawn = PawnGenerator.GeneratePawn(request); + pawn.SetFaction(Faction.OfPlayer); + if (pawn.ideo != null) + { + pawn.ideo.SetIdeo(Faction.OfPlayer.ideos.PrimaryIdeo); + } + + GenPlace.TryPlaceThing(pawn, parent.Position, parent.Map, ThingPlaceMode.Near); + } + } + } +} diff --git a/1.5/Source/SimpleLootBox/CompProperties_LootBox.cs b/1.5/Source/SimpleLootBox/CompProperties_LootBox.cs new file mode 100644 index 0000000..019a2db --- /dev/null +++ b/1.5/Source/SimpleLootBox/CompProperties_LootBox.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using RimWorld; +using UnityEngine; +using Verse; + +namespace SimpleLootBox +{ + public class CompProperties_LootBox : CompProperties_UseEffect + { + public CompProperties_LootBox() + { + this.compClass = typeof(CompLootBox); + } + + public List lootBoxThingDef; + + public List lootBoxPawnKindDef; + + public SoundDef lootBoxOpenSound; + + } +} diff --git a/1.5/Source/SimpleLootBox/CompProperties_SpawnLootBox.cs b/1.5/Source/SimpleLootBox/CompProperties_SpawnLootBox.cs new file mode 100644 index 0000000..7109f95 --- /dev/null +++ b/1.5/Source/SimpleLootBox/CompProperties_SpawnLootBox.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using RimWorld; +using Verse; + +namespace SimpleLootBox +{ + public class CompProperties_SpawnLootBox : CompProperties + { + public List lootBoxList; + + public CompProperties_SpawnLootBox() + { + this.compClass = typeof(SpawnCompLootBox); + } + } +} diff --git a/1.5/Source/SimpleLootBox/HarmonyPatches/PatchMain.cs b/1.5/Source/SimpleLootBox/HarmonyPatches/PatchMain.cs new file mode 100644 index 0000000..f061909 --- /dev/null +++ b/1.5/Source/SimpleLootBox/HarmonyPatches/PatchMain.cs @@ -0,0 +1,23 @@ +using HarmonyLib; +using JetBrains.Annotations; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using Verse; + +namespace SimpleLootBox.HarmonyPatches +{ + [UsedImplicitly] + [StaticConstructorOnStartup] + public class PatchMain + { + static PatchMain() + { + var instance = new Harmony("SimpleLootBox_HarmonyPatches"); + instance.PatchAll(Assembly.GetExecutingAssembly()); + } + } +} diff --git a/1.5/Source/SimpleLootBox/HarmonyPatches/Pawn_Kill.cs b/1.5/Source/SimpleLootBox/HarmonyPatches/Pawn_Kill.cs new file mode 100644 index 0000000..62c2931 --- /dev/null +++ b/1.5/Source/SimpleLootBox/HarmonyPatches/Pawn_Kill.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using HarmonyLib; +using RimWorld; +using Verse; + +namespace SimpleLootBox.HarmonyPatches +{ + [HarmonyPatch(typeof(Pawn), nameof(Pawn.Kill))] + public static class Pawn_Kill_Patch + { + static void Postfix(Pawn __instance) + { + if (!__instance.SpawnedOrAnyParentSpawned) return; + + foreach (var lootBox in LootBoxDatabase.allLootBoxes) + { + if (Rand.Value <= lootBox.chance) + { + Thing thing = ThingMaker.MakeThing(lootBox.thingDef); + GenPlace.TryPlaceThing(thing, __instance.PositionHeld, __instance.MapHeld, ThingPlaceMode.Near); + } + } + } + } +} diff --git a/1.5/Source/SimpleLootBox/LootBox.cs b/1.5/Source/SimpleLootBox/LootBox.cs new file mode 100644 index 0000000..9a7edce --- /dev/null +++ b/1.5/Source/SimpleLootBox/LootBox.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; + +namespace SimpleLootBox +{ + public class LootBox + { + public ThingDef thingDef; + public float chance; + } +} diff --git a/1.5/Source/SimpleLootBox/LootBoxDatabase.cs b/1.5/Source/SimpleLootBox/LootBoxDatabase.cs new file mode 100644 index 0000000..eedff1b --- /dev/null +++ b/1.5/Source/SimpleLootBox/LootBoxDatabase.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; + +namespace SimpleLootBox +{ + public static class LootBoxDatabase + { + public static List allLootBoxes = new List(); + + static LootBoxDatabase() + { + foreach (var def in DefDatabase.AllDefs) + { + var props = def.GetCompProperties(); + if (props?.lootBoxList != null) + { + foreach (var entry in props.lootBoxList) + { + allLootBoxes.Add(entry); + } + } + } + } + } +} diff --git a/1.5/Source/SimpleLootBox/LootBoxPawnKindDef.cs b/1.5/Source/SimpleLootBox/LootBoxPawnKindDef.cs new file mode 100644 index 0000000..a4177ec --- /dev/null +++ b/1.5/Source/SimpleLootBox/LootBoxPawnKindDef.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using RimWorld; +using Verse; + +namespace SimpleLootBox +{ + public class LootBoxPawnKindDef + { + public PawnKindDef pawnKindDef; + + public float weight = 1f; + + public int count = 1; + + public Rarity None; + + } +} diff --git a/1.5/Source/SimpleLootBox/LootBoxThingDef.cs b/1.5/Source/SimpleLootBox/LootBoxThingDef.cs new file mode 100644 index 0000000..f40fdd8 --- /dev/null +++ b/1.5/Source/SimpleLootBox/LootBoxThingDef.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using RimWorld; +using Verse; + +namespace SimpleLootBox +{ + public class LootBoxThingDef + { + public ThingDef thingDef; + + public float weight = 1f; + + public int count = 1; + + public ThingDef stuff; + + public QualityCategory quality; + + public Rarity None; + } +} diff --git a/1.5/Source/SimpleLootBox/Properties/AssemblyInfo.cs b/1.5/Source/SimpleLootBox/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..998745f --- /dev/null +++ b/1.5/Source/SimpleLootBox/Properties/AssemblyInfo.cs @@ -0,0 +1,33 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SimpleLootBox")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SimpleLootBox")] +[assembly: AssemblyCopyright("Copyright © 2025")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("00fcb9ae-563c-4c61-b2e3-317c008e6254")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/1.5/Source/SimpleLootBox/Rarity.cs b/1.5/Source/SimpleLootBox/Rarity.cs new file mode 100644 index 0000000..c01a2c2 --- /dev/null +++ b/1.5/Source/SimpleLootBox/Rarity.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SimpleLootBox +{ + public enum Rarity : int + { + None = 0, + Common = 1, + Uncommon = 2, + Rare = 3, + Epic = 4, + Legendary = 5, + } +} diff --git a/1.5/Source/SimpleLootBox/SimpleLootBox.csproj b/1.5/Source/SimpleLootBox/SimpleLootBox.csproj new file mode 100644 index 0000000..704ed52 --- /dev/null +++ b/1.5/Source/SimpleLootBox/SimpleLootBox.csproj @@ -0,0 +1,68 @@ + + + + + Debug + AnyCPU + {00FCB9AE-563C-4C61-B2E3-317C008E6254} + Library + Properties + SimpleLootBox + SimpleLootBox + v4.7.2 + 512 + true + + + + true + full + false + ..\..\Assemblies\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\..\..\..\..\workshop\content\294100\2009463077\Current\Assemblies\0Harmony.dll + + + ..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll + + + + + + + + + + + ..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.5/Source/SimpleLootBox/SimpleLootBox.sln b/1.5/Source/SimpleLootBox/SimpleLootBox.sln new file mode 100644 index 0000000..ab0be77 --- /dev/null +++ b/1.5/Source/SimpleLootBox/SimpleLootBox.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35931.197 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleLootBox", "SimpleLootBox.csproj", "{00FCB9AE-563C-4C61-B2E3-317C008E6254}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {00FCB9AE-563C-4C61-B2E3-317C008E6254}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00FCB9AE-563C-4C61-B2E3-317C008E6254}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00FCB9AE-563C-4C61-B2E3-317C008E6254}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00FCB9AE-563C-4C61-B2E3-317C008E6254}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {622317E2-B381-4BBE-B0BA-FBC59718BBE4} + EndGlobalSection +EndGlobal diff --git a/1.5/Source/SimpleLootBox/SpawnCompLootBox.cs b/1.5/Source/SimpleLootBox/SpawnCompLootBox.cs new file mode 100644 index 0000000..907d2bf --- /dev/null +++ b/1.5/Source/SimpleLootBox/SpawnCompLootBox.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; + +namespace SimpleLootBox +{ + public class SpawnCompLootBox : ThingComp + { + //Harmony patch only + } +} diff --git a/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/1.5/Source/SimpleLootBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..fba8bea Binary files /dev/null and b/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..734165c Binary files /dev/null and b/1.5/Source/SimpleLootBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLo.E20EF750.Up2Date b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLo.E20EF750.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.AssemblyReference.cache b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.AssemblyReference.cache new file mode 100644 index 0000000..a19013c Binary files /dev/null and b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.AssemblyReference.cache differ diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.CoreCompileInputs.cache b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..94b3f19 --- /dev/null +++ b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +f1e15e1b5ab9eb3c357201aa6b38df6562b51a1506bb753e528b0f96e91df6e3 diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.FileListAbsolute.txt b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..bc970c4 --- /dev/null +++ b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Source\SimpleLootBox\obj\Debug\SimpleLootBox.csproj.AssemblyReference.cache +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Source\SimpleLootBox\obj\Debug\SimpleLootBox.csproj.CoreCompileInputs.cache +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Assemblies\SimpleLootBox.dll +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Assemblies\SimpleLootBox.pdb +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Source\SimpleLootBox\obj\Debug\SimpleLo.E20EF750.Up2Date +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Source\SimpleLootBox\obj\Debug\SimpleLootBox.dll +D:\Steam\steamapps\common\RimWorld\Mods\SimpleLootBox\1.5\Source\SimpleLootBox\obj\Debug\SimpleLootBox.pdb diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.dll b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.dll new file mode 100644 index 0000000..3003a53 Binary files /dev/null and b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.dll differ diff --git a/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.pdb b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.pdb new file mode 100644 index 0000000..dcb2b85 Binary files /dev/null and b/1.5/Source/SimpleLootBox/obj/Debug/SimpleLootBox.pdb differ diff --git a/About/About.xml b/About/About.xml new file mode 100644 index 0000000..2cf0be0 --- /dev/null +++ b/About/About.xml @@ -0,0 +1,19 @@ + + + Simple Loot Box + Verniy709 + +
  • 1.5
  • +
    + Verniy709.SimpleLootBox + + + +
  • + brrainz.harmony + Harmony + steam://url/CommunityFilePage/2009463077 + https://github.com/pardeike/HarmonyRimWorld/releases/latest +
  • +
    +
    \ No newline at end of file diff --git a/About/ModIcon.png b/About/ModIcon.png new file mode 100644 index 0000000..30bb392 Binary files /dev/null and b/About/ModIcon.png differ diff --git a/About/Preview.png b/About/Preview.png new file mode 100644 index 0000000..b776e7a Binary files /dev/null and b/About/Preview.png differ diff --git a/Textures/SimpleLootBox/ExampleA.png b/Textures/SimpleLootBox/ExampleA.png new file mode 100644 index 0000000..607ce88 Binary files /dev/null and b/Textures/SimpleLootBox/ExampleA.png differ diff --git a/Textures/SimpleLootBox/ExampleB.png b/Textures/SimpleLootBox/ExampleB.png new file mode 100644 index 0000000..bfd105e Binary files /dev/null and b/Textures/SimpleLootBox/ExampleB.png differ diff --git a/Textures/SimpleLootBox/ExampleC.png b/Textures/SimpleLootBox/ExampleC.png new file mode 100644 index 0000000..51f648f Binary files /dev/null and b/Textures/SimpleLootBox/ExampleC.png differ