Airship + Unittest (#496)

* wings

* update cargo shuttle

* update goblin sound

* add new unit test

* Update CP14EntityTest.cs

* Update CP14RitualTest.cs

* add buy and sell hints

* paper reading

* hardwork

* clean task

* body forkfiltered

* Update crystal.yml

* more fork flitered

* Update basic.yml

* Update wild.yml

* Update CP14EntityTest.cs

* realise pusharing

* pusharing alchemical vials

* coin disappear works

* Fix
This commit is contained in:
Ed
2024-10-19 01:09:15 +03:00
committed by GitHub
parent f14177bf86
commit 78e94b1623
46 changed files with 817 additions and 321 deletions

View File

@@ -37,11 +37,16 @@ public partial class CP14SharedCurrencySystem : EntitySystem
return sb.ToString();
}
public int GetTotalCurrency(EntityUid uid, CP14CurrencyComponent? currency = null)
public int GetTotalCurrency(EntityUid uid)
{
if (!Resolve(uid, ref currency))
if (!TryComp<CP14CurrencyComponent>(uid, out var currency))
return 0;
return GetTotalCurrency(uid, currency);
}
public int GetTotalCurrency(EntityUid uid, CP14CurrencyComponent currency)
{
var total = currency.Currency;
if (TryComp<StackComponent>(uid, out var stack))