Spiders Buff and critters change (#13377)

This commit is contained in:
Jackrost
2023-01-23 01:50:05 +03:00
committed by GitHub
parent 4915ff6f5b
commit 12fb4b2097
18 changed files with 332 additions and 6 deletions

View File

@@ -0,0 +1,7 @@
- type: instantAction
id: SpiderWebAction
icon: Interface/Actions/web.png
name: spider-web-action-name
description: spider-web-action-description
serverEvent: !type:SpiderWebActionEvent
useDelay: 25

View File

@@ -1316,6 +1316,21 @@
enabled: false
autoPopulate: false
name: action-name-disarm
- type: MobThresholds
thresholds:
0: Alive
90: Critical
150: Dead
- type: MeleeWeapon
hidden: true
angle: 0
animation: WeaponArcBite
soundHit:
path: /Audio/Effects/bite.ogg
damage:
types:
Piercing: 12
Poison: 4
- type: ReplacementAccent
accent: xeno
- type: InteractionPopup
@@ -1323,6 +1338,10 @@
interactSuccessString: petting-success-tarantula
interactFailureString: petting-failure-generic
- type: Puller
needsHands: false
- type: NoSlip
- type: Spider
- type: IgnoreSpiderWeb
- type: entity
name: tarantula
@@ -1341,7 +1360,7 @@
makeSentient: true
name: ghost-role-information-giant-spider-name
description: ghost-role-information-giant-spider-description
- type: entity
name: possum
parent: SimpleMobBase

View File

@@ -0,0 +1,75 @@
- type: entity
id: SpiderWeb
name: spider web
description: It's stringy and sticky.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/slash.ogg"
- type: Sprite
sprite: Objects/Misc/spiderweb.rsi
layers:
- state: spider_web_1
map: ["spiderWebLayer"]
drawdepth: WallMountedItems
netsync: false
- type: Appearance
- type: GenericVisualizer
visuals:
enum.SpiderWebVisuals.Variant:
spiderWebLayer:
1: {state: spider_web_1}
2: {state: spider_web_2}
- type: Clickable
- type: Transform
anchored: true
- type: Physics
- type: Fixtures
fixtures:
- hard: false
density: 7
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
layer:
- MidImpassable
- type: Damageable
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Temperature
heatDamage:
types:
Heat: 5
coldDamage: {}
ColdDamageThreshold: 0
- type: Flammable
fireSpread: true
cold:
types: {}
damage:
types:
Heat: 1
- type: Reactive
groups:
Flammable: [Touch]
Extinguish: [Touch]
- type: SpiderWebObject
- type: SlowContacts
walkSpeedModifier: 0.5
sprintSpeedModifier: 0.5
ignoreWhitelist:
components:
- IgnoreSpiderWeb

View File

@@ -186,6 +186,16 @@
weight: 5
endAfter: 60
- type: gameRule
id: SpiderSpawn
config:
!type:StationEventRuleConfiguration
id: SpiderSpawn
earliestStart: 20
minimumPlayers: 15
weight: 5
endAfter: 60
- type: gameRule
id: ZombieOutbreak
config: