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>
@@ -414,6 +414,8 @@
|
||||
- id: ClothingShoesClownLarge
|
||||
- id: ClothingHeadHatMagician
|
||||
- id: BeachBall
|
||||
- id: TennisBall
|
||||
amount: 2
|
||||
- id: ClothingShoesSkates
|
||||
- id: RubberChicken
|
||||
|
||||
|
||||
@@ -114,6 +114,7 @@
|
||||
- id: ToySkeleton
|
||||
- id: Basketball
|
||||
- id: Football
|
||||
- id: TennisBall
|
||||
- id: BalloonNT
|
||||
- id: BalloonCorgi
|
||||
- id: MysteryFigureBox
|
||||
|
||||
@@ -100,6 +100,8 @@
|
||||
orGroup: GiftPool
|
||||
- id: ClothingNeckCloakMoth
|
||||
orGroup: GiftPool
|
||||
- id: TennisBall
|
||||
orGroup: GiftPool
|
||||
- id: ToyMouse
|
||||
orGroup: GiftPool
|
||||
- id: ToyAi
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -128,6 +128,7 @@
|
||||
- PlasticBanana
|
||||
- RevolverCapGun
|
||||
- SnapPopBox
|
||||
- TennisBall
|
||||
- ToyMouse
|
||||
- ToyAi
|
||||
- ToyNuke
|
||||
|
||||
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 207 B |
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 200 B |
|
After Width: | Height: | Size: 195 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 201 B |
BIN
Resources/Textures/Objects/Fun/Balls/tennisball.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 207 B |
|
After Width: | Height: | Size: 226 B |
|
After Width: | Height: | Size: 224 B |
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||