Skip to content

Commit

Permalink
The Rebalance
Browse files Browse the repository at this point in the history
  • Loading branch information
Roudenn committed Nov 30, 2024
1 parent eed4d00 commit 5e3ee59
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 26 deletions.
6 changes: 3 additions & 3 deletions Content.Server/Backmen/Blob/Systems/BlobCoreSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -264,14 +264,14 @@ public void ChangeBlobEntChem(EntityUid uid, BlobChemType newChem)
switch (newChem)
{
case BlobChemType.ExplosiveLattice:
_damageable.SetDamageModifierSetId(uid, "ExplosiveLatticeBlob");
//_damageable.SetDamageModifierSetId(uid, "ExplosiveLatticeBlob");
_explosionSystem.SetExplosionResistance(uid, 0f, EnsureComp<ExplosionResistanceComponent>(uid));
break;
case BlobChemType.ElectromagneticWeb:
_damageable.SetDamageModifierSetId(uid, "ElectromagneticWebBlob");
//_damageable.SetDamageModifierSetId(uid, "ElectromagneticWebBlob");
break;
default:
_damageable.SetDamageModifierSetId(uid, "BaseBlob");
//_damageable.SetDamageModifierSetId(uid, "BaseBlob");
break;
}
}
Expand Down
36 changes: 22 additions & 14 deletions Resources/Prototypes/_Backmen/Damage/modifier_sets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@
- type: damageModifierSet
id: BaseBlob # ReactiveSpines
coefficients:
Blunt: 0.25
Slash: 0.25
Piercing: 0.25
Heat: 2.00
Blunt: 0.30
Slash: 0.40
Piercing: 0.40
Heat: 3.00

- type: damageModifierSet
id: ElectromagneticWebBlob # Explosive Lattice
Expand All @@ -101,20 +101,28 @@
Shock: 1.50

- type: damageModifierSet
id: BlobMob # Blob mobs
id: BlobMob
coefficients:
Blunt: 0.5
Slash: 0.5
Piercing: 0.5
Heat: 1.5
Blunt: 0.50
Slash: 0.50
Piercing: 0.50
Heat: 1.50

- type: damageModifierSet
id: BlobReflective # If it reflects lasers, then it must be fragile?
id: BlobStrong # Strong against melee and weak against lasers.
coefficients:
Blunt: 0.9
Slash: 0.9
Piercing: 0.9
Heat: 1.5
Blunt: 0.20
Slash: 0.20
Piercing: 0.20
Heat: 2.00

- type: damageModifierSet
id: BlobReflective # Defence against lasers, but weak against melee damage.
coefficients:
Blunt: 1.00 # Weak for melee damages
Slash: 1.10
Piercing: 1.00
Heat: 1.10 # Good against heat

- type: damageModifierSet
id: HardLightBarrier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 25
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -107,7 +107,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 400
damage: 250
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -197,7 +197,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 120
damage: 80
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -235,7 +235,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 90
damage: 80
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -275,7 +275,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -315,7 +315,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
damage: 80
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand Down Expand Up @@ -344,11 +344,14 @@
- type: BlobUpgradeableTile
transformTo: Reflective
locale: blob-verb-upgrade-to-reflective
- type: Damageable
damageContainer: Blob
damageModifierSet: BlobStrong
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
Expand All @@ -372,6 +375,9 @@
- type: Airtight
- type: BlobTile
blobTileType: Reflective
- type: Damageable
damageContainer: Blob
damageModifierSet: BlobReflective
- type: Destructible
thresholds:
- trigger:
Expand All @@ -381,8 +387,8 @@
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Reflect
reflectProb: 0.6
spread: 20
reflectProb: 0.5
spread: 40
reflects:
- Energy
- type: Sprite
Expand Down

0 comments on commit 5e3ee59

Please sign in to comment.