Bank Special sell positions (bounty system?) (#782)

* fix round end

* remove closet skeleton event

* special positions
This commit is contained in:
Ed
2025-01-19 00:09:30 +03:00
committed by GitHub
parent 4979b0a5d0
commit 85793e181e
27 changed files with 358 additions and 157 deletions

View File

@@ -40,38 +40,6 @@
stackId: CP14GoldBar
count: 10
- type: storePositionSell
id: Wheat
name: cp14-store-sell-wheat-name
desc: cp14-store-sell-wheat-desc
icon:
sprite: _CP14/Objects/Flora/Farm/wheat.rsi
state: base1
price:
min: 10
max: 50
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Wheat
count: 10
- type: storePositionSell
id: Dye
name: cp14-store-sell-dye-name
desc: cp14-store-sell-dye-desc
icon:
sprite: _CP14/Objects/Materials/dye.rsi
state: preview
price:
min: 50
max: 100
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Dye
count: 10
- type: storePositionSell
id: Wood
name: cp14-store-sell-wood-name

View File

@@ -0,0 +1,129 @@
- type: storePositionSell
id: BountyWheat
special: true
name: cp14-store-sell-special-wheat-name
desc: cp14-store-sell-special-wheat-desc
icon:
sprite: _CP14/Objects/Flora/Farm/wheat.rsi
state: base1
price:
min: 100
max: 200
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Wheat
count: 10
- type: storePositionSell
id: BountyDye
special: true
name: cp14-store-sell-special-dye-name
desc: cp14-store-sell-special-dye-desc
icon:
sprite: _CP14/Objects/Materials/dye.rsi
state: preview
price:
min: 100
max: 300
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Dye
count: 10
- type: storePositionSell
id: BountyMeat
special: true
name: cp14-store-sell-special-meat-name
desc: cp14-store-sell-special-meat-desc
icon:
sprite: _CP14/Objects/Consumable/Food/meat.rsi
state: sheepmeat
price:
min: 100
max: 300
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Meat
count: 10
- type: storePositionSell
id: BountyTorch
special: true
name: cp14-store-sell-special-torch-name
desc: cp14-store-sell-special-torch-desc
icon:
sprite: _CP14/Objects/Tools/torch.rsi
state: torch-unlit
price:
min: 100
max: 300
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14Torch
count: 20
- type: storePositionSell
id: BountyFloraMaterial
special: true
name: cp14-store-sell-special-flora-name
desc: cp14-store-sell-special-flora-desc
icon:
sprite: _CP14/Objects/Materials/flora.rsi
state: grass_material1
price:
min: 100
max: 300
service: !type:CP14SellStackService
stackId: CP14FloraMaterial
count: 15
- type: storePositionSell
id: BountySpellScroll
special: true
name: cp14-store-sell-special-spell-scroll-name
desc: cp14-store-sell-special-spell-scroll-desc
icon:
sprite: _CP14/Objects/Bureaucracy/paper.rsi
state: magic
price:
min: 100
max: 300
service: !type:CP14SellWhitelistService
whitelist:
tags:
- CP14SpellScroll
count: 5
- type: storePositionSell
id: BountyAsh
special: true
name: cp14-store-sell-special-ash-name
desc: cp14-store-sell-special-ash-desc
icon:
sprite: _CP14/Objects/Materials/ash.rsi
state: ash_1
price:
min: 100
max: 250
service: !type:CP14SellStackService
stackId: CP14Ash
count: 10
- type: storePositionSell
id: BountyLucenPlanks
special: true
name: cp14-store-sell-special-lucen-name
desc: cp14-store-sell-special-lucen-desc
icon:
sprite: _CP14/Objects/Materials/lucens_wood.rsi
state: planks_2
price:
min: 300
max: 650
service: !type:CP14SellStackService
stackId: CP14LucensWoodenPlanks
count: 10

View File

@@ -52,6 +52,7 @@
- type: Tag
tags:
- Document
- CP14SpellScroll
- type: CP14SpellStorageAccessHolding
- type: CP14SpellStorageUseDamage
damagePerMana:

View File

@@ -27,6 +27,9 @@
- type: InternalTemperature
thickness: 0.02
area: 0.02 # arbitrary number that sounds right for a slab of meat
- type: Tag
tags:
- CP14Meat
- type: entity
id: CP14FoodMeatSliceBase
@@ -48,6 +51,9 @@
- type: InternalTemperature
thickness: 0.006
area: 0.006 # 1\3 of meat value
- type: Tag
tags:
- CP14MeatSlice
# Lamb Meat

View File

@@ -87,6 +87,9 @@
params:
variation: 0.05
volume: 10
- type: Tag
tags:
- CP14Torch
- type: entity
parent: CP14Torch

View File

@@ -12,21 +12,21 @@
id: CP14BasicCalmEventsTable
table: !type:AllSelector
children:
- id: CP14ClosetSkeleton
#- id: CP14ClosetSkeleton
- id: CP14ZombiesSpawn
- id: CP14HydrasSpawn
- id: CP14MosquitoSpawn
- type: entity
parent: CP14BaseGameRule
id: CP14ClosetSkeleton
components:
- type: StationEvent
weight: 5
duration: 1
minimumPlayers: 10
- type: RandomEntityStorageSpawnRule
prototype: CP14MobUndeadSkeletonCloset
#- type: entity
# parent: CP14BaseGameRule
# id: CP14ClosetSkeleton
# components:
# - type: StationEvent
# weight: 5
# duration: 1
# minimumPlayers: 10
# - type: RandomEntityStorageSpawnRule
# prototype: CP14MobUndeadSkeletonCloset
- type: entity
parent: CP14BaseStationEventShortDelay

View File

@@ -20,4 +20,28 @@
entity: CP14RoyalPumpkin
count: 10
minGroupSize: 1
maxGroupSize: 1
- type: cp14DemiplaneModifier
id: LucenTree
tiers:
- 1
- 2
- 3
generationWeight: 0.1
generationProb: 0.1
categories:
Fun: 1
requiredTags:
- CP14DemiplaneHerbals
- CP14DemiplaneOpenSky
layers:
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
entity: CP14BaseLucensTreeLarge
count: 10
minGroupSize: 1
maxGroupSize: 1

View File

@@ -66,3 +66,15 @@
- type: Tag
id: CP14Dye
- type: Tag
id: CP14Meat
- type: Tag
id: CP14MeatSlice
- type: Tag
id: CP14Torch
- type: Tag
id: CP14SpellScroll