Space bear (#7311)
57
Resources/Prototypes/Entities/Mobs/NPCs/bear.yml
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
- type: entity
|
||||||
|
name: space bear
|
||||||
|
id: MobBearSpace
|
||||||
|
parent: SimpleSpaceMobBase
|
||||||
|
description: It looks friendly. Why don't you give it a hug?
|
||||||
|
components:
|
||||||
|
- type: UtilityAI
|
||||||
|
behaviorSets:
|
||||||
|
- Idle
|
||||||
|
- UnarmedAttackHostiles
|
||||||
|
- type: AiFactionTag
|
||||||
|
factions:
|
||||||
|
- SimpleHostile
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
|
state: bear
|
||||||
|
sprite: Mobs/Animals/bear.rsi
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeCircle
|
||||||
|
radius: 0.5
|
||||||
|
mass: 100
|
||||||
|
mask:
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- type: MobState
|
||||||
|
thresholds:
|
||||||
|
0: !type:NormalMobState {}
|
||||||
|
150: !type:DeadMobState {}
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: DamageStateVisualizer
|
||||||
|
normal: bear
|
||||||
|
crit: bear_dead
|
||||||
|
dead: bear_dead
|
||||||
|
- type: Butcherable
|
||||||
|
spawned:
|
||||||
|
- id: FoodMeatBear
|
||||||
|
amount: 3
|
||||||
|
- id: MaterialHideBear
|
||||||
|
amount: 1
|
||||||
|
prob: 0.3
|
||||||
|
- type: Bloodstream
|
||||||
|
bloodMaxVolume: 500
|
||||||
|
- type: UnarmedCombat
|
||||||
|
range: 0.5
|
||||||
|
arcwidth: 0
|
||||||
|
arc: claw
|
||||||
|
damage:
|
||||||
|
groups:
|
||||||
|
Brute: 15
|
||||||
@@ -201,7 +201,7 @@
|
|||||||
# Tastes like meat, cabbage.
|
# Tastes like meat, cabbage.
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Filet migrawr
|
name: filet migrawr
|
||||||
parent: FoodMealBase
|
parent: FoodMealBase
|
||||||
id: FoodMealBearsteak
|
id: FoodMealBearsteak
|
||||||
description: Because eating bear wasn't manly enough.
|
description: Because eating bear wasn't manly enough.
|
||||||
|
|||||||
@@ -46,6 +46,25 @@
|
|||||||
FoodBreadBun: 1
|
FoodBreadBun: 1
|
||||||
FoodMeatXeno: 1
|
FoodMeatXeno: 1
|
||||||
|
|
||||||
|
- type: microwaveMealRecipe
|
||||||
|
id: RecipeBearger
|
||||||
|
name: bearger recipe
|
||||||
|
result: FoodBurgerBear
|
||||||
|
time: 5
|
||||||
|
solids:
|
||||||
|
FoodBreadBun: 1
|
||||||
|
FoodMeatBear: 1
|
||||||
|
|
||||||
|
- type: microwaveMealRecipe
|
||||||
|
id: RecipeFiletMigrawr
|
||||||
|
name: filet migrawr recipe
|
||||||
|
result: FoodMealBearsteak
|
||||||
|
time: 10
|
||||||
|
solids:
|
||||||
|
FoodMeatBear: 1
|
||||||
|
reagents:
|
||||||
|
Beer: 15
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeSuperBiteBurger
|
# id: RecipeSuperBiteBurger
|
||||||
# name: super bite burger recipe
|
# name: super bite burger recipe
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -7,127 +7,12 @@
|
|||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b",
|
"copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b",
|
||||||
"states": [
|
"states": [
|
||||||
{
|
|
||||||
"name": "brownbear",
|
|
||||||
"directions": 4,
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "brownbear_dead",
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "brownbear_gib",
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "combatbear",
|
|
||||||
"directions": 4,
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "combatbear_dead",
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "bear",
|
"name": "bear",
|
||||||
"directions": 4,
|
"directions": 4
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bear_dead",
|
"name": "bear_dead"
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "bear_gib",
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1,
|
|
||||||
0.1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||