Skip to content

Commit 62211f5

Browse files
committed
vs 1.22
1 parent 928552a commit 62211f5

14 files changed

Lines changed: 87 additions & 40 deletions

.github/workflows/build.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ jobs:
1919
build:
2020
name: Build
2121
runs-on: ubuntu-latest
22+
strategy:
23+
matrix:
24+
config:
25+
- buildConfig.durable.json
26+
- buildConfig.original.json
2227
steps:
2328
- name: Checkout
2429
uses: actions/checkout@v6
@@ -38,4 +43,4 @@ jobs:
3843
- name: Bootstrap
3944
run: bash bootstrap.sh
4045
- name: Build
41-
run: bash build.sh --target Build --general-project DurableBetterProspecting
46+
run: bash build.sh --target Build --general-config ${{ matrix.config }} --general-project DurableBetterProspecting

.github/workflows/release.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ jobs:
3636
run: bash bootstrap.sh
3737
- name: Build
3838
run: |
39-
bash build.sh --target Archive --general-project DurableBetterProspecting --general-version $GITHUB_REF_NAME
39+
bash build.sh --target Archive --general-config buildConfig.durable.json --general-project DurableBetterProspecting --general-version $GITHUB_REF_NAME
40+
bash build.sh --target Archive --general-config buildConfig.original.json --general-project DurableBetterProspecting --general-version $GITHUB_REF_NAME
4041
- name: Release
4142
uses: softprops/action-gh-release@v2
4243
with:

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## 22.0.0
2+
**Features**
3+
- Vintage Story 1.22 support
4+
5+
**Other**
6+
- Upgrade `Common.Build` to `0.7.2`
7+
- Upgrade `Common.Mod` to `0.7.0`
8+
19
## 21.2.1
210
**Other**
311
- Move to GitHub

DurableBetterProspecting.Cake/DurableBetterProspecting.Cake.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@
1010

1111
<!-- NuGet References -->
1212
<ItemGroup>
13-
<PackageReference Include="Common.Build" Version="0.6.0"/>
14-
<PackageReference Include="Common.Build.Generator" Version="0.6.0"/>
13+
<PackageReference Include="Common.Build" Version="0.7.2" />
14+
<PackageReference Include="Common.Build.Generator" Version="0.7.2" />
1515
</ItemGroup>
1616

1717
<!-- Additional Files -->
1818
<ItemGroup>
1919
<None Include="../.editorconfig"/>
2020
<None Include="../.gitignore"/>
2121
<None Include="../build.sh"/>
22-
<None Include="../buildConfig.json"/>
22+
<None Include="../buildConfig.durable.json"/>
23+
<None Include="../buildConfig.original.json"/>
2324
<None Include="../CHANGELOG.md"/>
2425
<None Include="../README.md"/>
2526
</ItemGroup>

DurableBetterProspecting/DurableBetterProspecting.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<OutputPath>bin/$(Configuration)/durablebetterprospecting</OutputPath>
9-
<TargetFramework>net8.0</TargetFramework>
9+
<TargetFramework>net10.0</TargetFramework>
1010
</PropertyGroup>
1111

1212
<!-- Vendor References -->
@@ -53,8 +53,8 @@
5353

5454
<!-- NuGet References -->
5555
<ItemGroup>
56-
<PackageReference Include="Common.Mod" Version="0.6.2"/>
57-
<PackageReference Include="Common.Mod.Generator" Version="0.6.2"/>
56+
<PackageReference Include="Common.Mod" Version="0.7.0-rc.1" />
57+
<PackageReference Include="Common.Mod.Generator" Version="0.7.0-rc.1" />
5858
</ItemGroup>
5959

6060
<!-- Additional Files -->

DurableBetterProspecting/DurableBetterProspectingSystem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace DurableBetterProspecting;
1414
[UsedImplicitly]
1515
public class DurableBetterProspectingSystem : System<DurableBetterProspectingSystem>
1616
{
17-
public override string ModId() => "durablebetterprospecting";
17+
public override string ModId() => "%MOD_ID%";
1818
public override string ModVersion() => "12.34.56";
1919
public override string ModName() => "Durable Better Prospecting";
2020

DurableBetterProspecting/Items/ItemProspectingPick.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
using Vintagestory.API.MathTools;
1111
using Vintagestory.API.Server;
1212
using Vintagestory.API.Util;
13-
using Vintagestory.Server;
1413

1514
namespace DurableBetterProspecting.Items;
1615

@@ -47,7 +46,7 @@ public ItemProspectingPick()
4746
public override int GetToolMode(ItemSlot slot, IPlayer byPlayer, BlockSelection blockSel)
4847
{
4948
var skillItemsLength = _modeManager.GetSkillItems().Length;
50-
return Math.Clamp(slot.Itemstack.Attributes.GetInt("toolMode"), 0, skillItemsLength - 1);
49+
return Math.Clamp(slot.Itemstack?.Attributes.GetInt("toolMode") ?? 0, 0, skillItemsLength - 1);
5150
}
5251

5352
public override SkillItem[] GetToolModes(ItemSlot slot, IClientPlayer forPlayer, BlockSelection blockSel)
@@ -117,7 +116,8 @@ public override bool OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, It
117116
SampleArea(world, player, blockSel, mode);
118117
}
119118

120-
if (DamagedBy is not null && DamagedBy.Contains(EnumItemDamageSource.BlockBreaking))
119+
var damagedBy = GetDamagedBy(itemSlot);
120+
if (damagedBy is not null && damagedBy.Contains(EnumItemDamageSource.BlockBreaking))
121121
{
122122
DamageItem(world, byEntity, itemSlot, damage);
123123
}

DurableBetterProspecting/buildConfig.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

DurableBetterProspecting/modinfo.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
{
22
"type": "code",
33
"name": "Durable Better Prospecting",
4-
"modid": "durablebetterprospecting",
4+
"modid": "%MOD_ID%",
55
"version": "12.34.56",
66
"description": "Improve your prospecting experience, without removing the difficulty completely.",
7-
"website": "https://git.omni.ms/vintage-story-mods/durable-better-prospecting",
7+
"website": "https://github.com/devpikachu/DurableBetterProspecting",
88
"authors": [
99
"DetPikachu"
1010
],
11-
"contributors": [],
11+
"contributors": [
12+
"JohnVintageStory"
13+
],
1214
"dependencies": {
1315
"game": "*"
1416
}

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<a title="GPL-3.0" target="_blank" href="https://www.gnu.org/licenses/gpl-3.0.en.html">
55
<img alt="License Badge" src="https://img.shields.io/badge/license-GPL--3.0--or--later-blue.svg" />
66
</a>
7-
<img alt="Vintage Story Version Badge" src="https://img.shields.io/badge/vintage--story-1.21.6-%2391A357" />
8-
<img alt=".NET Version Badge" src="https://img.shields.io/badge/dotnet-9.0-%236F419A" />
7+
<img alt="Vintage Story Version Badge" src="https://img.shields.io/badge/vintage--story-1.22.0-%2391A357" />
8+
<img alt=".NET Version Badge" src="https://img.shields.io/badge/dotnet-10.0-%236F419A" />
99
<a title="Common.Build" target="_blank" href="https://github.com/devpikachu/Common.Build">
10-
<img alt="Common.Build Badge" src="https://img.shields.io/badge/Common.Build-0.6.0-blue" />
10+
<img alt="Common.Build Badge" src="https://img.shields.io/badge/Common.Build-0.7.2-blue" />
1111
</a>
1212
<a title="Common.Mod" target="_blank" href="https://github.com/devpikachu/Common.Mod">
13-
<img alt="Common.Mod Badge" src="https://img.shields.io/badge/Common.Mod-0.6.2-blue" />
13+
<img alt="Common.Mod Badge" src="https://img.shields.io/badge/Common.Mod-0.7.0-blue" />
1414
</a>
1515
<a title="CI Pipeline" target="_blank" href="https://github.com/devpikachu/DurableBetterProspecting/actions">
1616
<img alt="CI Status Badge" src="https://img.shields.io/github/check-runs/devpikachu/DurableBetterProspecting/main" />

0 commit comments

Comments
 (0)