No take; Only throw. (#40143)

* commit atrocities

* hail satan

* Channel Pavlovian horror

* pet kitty cat

* Taint universe forever

* Assault sensibilities

* sully existence

* tarnish morality

* The degunnening

* encratening

* Update toys.yml

* add few pixels to fix vulp inhands

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
This commit is contained in:
IProduceWidgets
2025-09-11 06:57:30 -04:00
committed by GitHub
parent 8171589f56
commit 276e4df749
17 changed files with 133 additions and 0 deletions

View File

@@ -414,6 +414,8 @@
- id: ClothingShoesClownLarge
- id: ClothingHeadHatMagician
- id: BeachBall
- id: TennisBall
amount: 2
- id: ClothingShoesSkates
- id: RubberChicken

View File

@@ -114,6 +114,7 @@
- id: ToySkeleton
- id: Basketball
- id: Football
- id: TennisBall
- id: BalloonNT
- id: BalloonCorgi
- id: MysteryFigureBox

View File

@@ -100,6 +100,8 @@
orGroup: GiftPool
- id: ClothingNeckCloakMoth
orGroup: GiftPool
- id: TennisBall
orGroup: GiftPool
- id: ToyMouse
orGroup: GiftPool
- id: ToyAi

View File

@@ -453,6 +453,47 @@
size: Small
sprite: Objects/Fun/Balls/football.rsi
- type: entity
parent: BaseItem
id: TennisBall
name: tennis ball
description: A fuzzy orb of endless betrayal.
components:
- type: Sprite
sprite: Objects/Fun/Balls/tennisball.rsi
state: icon
- type: Fixtures
fixtures:
fix1:
shape: !type:PhysShapeCircle
radius: 0.25
density: 20
mask:
- ItemMask
restitution: 0.5 # a little bouncy
friction: 0.2
- type: Catchable
catchChance: 0.8
catchSuccessSound:
path: /Audio/Effects/Footsteps/bounce.ogg
- type: EmitSoundOnCollide
sound:
path: /Audio/Effects/Footsteps/bounce.ogg
- type: Item
size: Small
sprite: Objects/Fun/Balls/tennisball.rsi
- type: EmitSoundOnUse
sound:
collection: ToySqueak
params:
volume: -4
- type: UseDelay
- type: Clothing
slots: [mask]
- type: Tag
tags:
- PetWearable
- type: entity
parent: BaseItem
id: BeachBall

View File

@@ -971,6 +971,42 @@
types:
Piercing: 0
- type: entity
id: BulletTennis
name: tennis ball
description: A fuzzy orb of endless betrayal.
categories: [ HideSpawnMenu ]
components:
- type: Physics
bodyType: Dynamic
linearDamping: 0
angularDamping: 0
- type: Fixtures
fixtures:
projectile:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.1,0.1,0.1"
hard: false
mask:
- Impassable
- BulletImpassable
- type: Sprite
sprite: Objects/Fun/Balls/tennisball.rsi
layers:
- state: icon
- type: Ammo
muzzleFlash: null
- type: Projectile
deleteOnCollide: true
damage:
types:
Piercing: 0
soundHit: null
- type: TimedDespawn
lifetime: 10
- type: entity
id: BulletAcid
name: acid spit

View File

@@ -128,6 +128,7 @@
- PlasticBanana
- RevolverCapGun
- SnapPopBox
- TennisBall
- ToyMouse
- ToyAi
- ToyNuke

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "CC-BY-NC-SA-3.0",
"copyright": "Created by IproduceWidgets (github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "equipped-MASK",
"directions": 4
},
{
"name": "equipped-MASK-reptilian",
"directions": 4
},
{
"name": "equipped-MASK-vox",
"directions": 4
},
{
"name": "equipped-MASK-vulpkanin",
"directions": 4
},
{
"name": "equipped-MASK-dog",
"directions": 4
},
{
"name": "equipped-MASK-fox",
"directions": 4
},
{
"name": "equipped-MASK-puppy",
"directions": 4
}
]
}