diff --git a/Resources/Prototypes/_CP14/Catalog/Fills/crates.yml b/Resources/Prototypes/_CP14/Catalog/Fills/crates.yml index 5428c3d017..1fda2bf7dc 100644 --- a/Resources/Prototypes/_CP14/Catalog/Fills/crates.yml +++ b/Resources/Prototypes/_CP14/Catalog/Fills/crates.yml @@ -77,6 +77,8 @@ - id: CP14Rope - id: CP14Nail20 - id: CP14EnergyCrystalSmall + - id: CP14d20Dice + - id: CP14d6Dice - id: CP14CopperCoin5 weight: 0.5 - id: CP14BaseSharpeningStone diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Economy/wallet.yml b/Resources/Prototypes/_CP14/Entities/Objects/Economy/wallet.yml index fa7b54bb11..7d07b278a2 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Economy/wallet.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Economy/wallet.yml @@ -24,6 +24,7 @@ whitelist: tags: - CP14Coin + - Dice - type: UseDelay delay: 0.3 - type: Appearance diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Fun/dice.yml b/Resources/Prototypes/_CP14/Entities/Objects/Fun/dice.yml new file mode 100644 index 0000000000..795407b4d4 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Objects/Fun/dice.yml @@ -0,0 +1,37 @@ +- type: entity + abstract: true + parent: BaseDice + id: CP14BaseDice + categories: [ ForkFiltered ] + components: + - type: Dice + - type: Sprite + sprite: _CP14/Objects/Fun/dice.rsi + noRot: true + - type: Tag + tags: + - Dice + +- type: entity + parent: CP14BaseDice + id: CP14d20Dice + name: d20 + description: What are the odds of me drinking wine and choking and dropping the candle on the dwarf's head? + components: + - type: Dice + sides: 20 + currentValue: 20 + - type: Sprite + state: d20_20 + +- type: entity + parent: CP14BaseDice + id: CP14d6Dice + name: d6 + description: A bone cube for board games. + components: + - type: Dice + sides: 6 + currentValue: 6 + - type: Sprite + state: d6_6 diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_1.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_1.png new file mode 100644 index 0000000000..498ada083b Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_1.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_10.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_10.png new file mode 100644 index 0000000000..9079b3e8e5 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_10.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_11.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_11.png new file mode 100644 index 0000000000..23fb33aa2c Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_11.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_12.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_12.png new file mode 100644 index 0000000000..42eff29d95 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_12.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_13.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_13.png new file mode 100644 index 0000000000..e471df096c Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_13.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_14.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_14.png new file mode 100644 index 0000000000..352651f6d7 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_14.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_15.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_15.png new file mode 100644 index 0000000000..e3fd4af80c Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_15.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_16.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_16.png new file mode 100644 index 0000000000..d5a52960f3 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_16.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_17.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_17.png new file mode 100644 index 0000000000..f9f027e3b5 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_17.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_18.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_18.png new file mode 100644 index 0000000000..30812a8276 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_18.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_19.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_19.png new file mode 100644 index 0000000000..32030c8e59 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_19.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_2.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_2.png new file mode 100644 index 0000000000..dab67b7912 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_2.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_20.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_20.png new file mode 100644 index 0000000000..fb31473da4 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_20.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_3.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_3.png new file mode 100644 index 0000000000..479831a2b1 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_3.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_4.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_4.png new file mode 100644 index 0000000000..2d4f0d68ba Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_4.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_5.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_5.png new file mode 100644 index 0000000000..1d347600e1 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_5.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_6.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_6.png new file mode 100644 index 0000000000..d3c750fd93 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_6.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_7.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_7.png new file mode 100644 index 0000000000..cc3dd65096 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_7.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_8.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_8.png new file mode 100644 index 0000000000..b25567e4d6 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_8.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_9.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_9.png new file mode 100644 index 0000000000..70c4929c01 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d20_9.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_1.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_1.png new file mode 100644 index 0000000000..91fdbf1da1 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_1.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_2.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_2.png new file mode 100644 index 0000000000..157c3bc692 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_2.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_3.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_3.png new file mode 100644 index 0000000000..c0ddf8a680 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_3.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_4.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_4.png new file mode 100644 index 0000000000..341c39f4cf Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_4.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_5.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_5.png new file mode 100644 index 0000000000..d0fa52144b Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_5.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_6.png b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_6.png new file mode 100644 index 0000000000..433451f83d Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/d6_6.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/dice.rsi/meta.json b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/meta.json new file mode 100644 index 0000000000..3f0442e81e --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Fun/dice.rsi/meta.json @@ -0,0 +1,89 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Made by Vojner(discord:vojner) for CrystallEdge", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name":"d6_1" + }, + { + "name":"d6_2" + }, + { + "name":"d6_3" + }, + { + "name":"d6_4" + }, + { + "name":"d6_5" + }, + { + "name":"d6_6" + }, + { + "name":"d20_1" + }, + { + "name":"d20_2" + }, + { + "name":"d20_3" + }, + { + "name":"d20_4" + }, + { + "name":"d20_5" + }, + { + "name":"d20_6" + }, + { + "name":"d20_7" + }, + { + "name":"d20_8" + }, + { + "name":"d20_9" + }, + { + "name":"d20_10" + }, + { + "name":"d20_11" + }, + { + "name":"d20_12" + }, + { + "name":"d20_13" + }, + { + "name":"d20_14" + }, + { + "name":"d20_15" + }, + { + "name":"d20_16" + }, + { + "name":"d20_17" + }, + { + "name":"d20_18" + }, + { + "name":"d20_19" + }, + { + "name":"d20_20" + } + ] +} \ No newline at end of file