Zombie wideswing and misc fix (#26064)
* inital * b * Update MeleeWeaponComponent.cs * Update Content.Shared/Zombies/ZombieComponent.cs --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
@@ -125,7 +125,10 @@ namespace Content.Server.Zombies
|
|||||||
var melee = EnsureComp<MeleeWeaponComponent>(target);
|
var melee = EnsureComp<MeleeWeaponComponent>(target);
|
||||||
melee.Animation = zombiecomp.AttackAnimation;
|
melee.Animation = zombiecomp.AttackAnimation;
|
||||||
melee.WideAnimation = zombiecomp.AttackAnimation;
|
melee.WideAnimation = zombiecomp.AttackAnimation;
|
||||||
|
melee.AltDisarm = false;
|
||||||
melee.Range = 1.2f;
|
melee.Range = 1.2f;
|
||||||
|
melee.Angle = 0.0f;
|
||||||
|
melee.HitSound = zombiecomp.BiteSound;
|
||||||
|
|
||||||
if (mobState.CurrentState == MobState.Alive)
|
if (mobState.CurrentState == MobState.Alive)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ public sealed partial class MeleeWeaponComponent : Component
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Does this entity do a disarm on alt attack.
|
/// Does this entity do a disarm on alt attack.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
|
||||||
public bool AltDisarm = true;
|
public bool AltDisarm = true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -140,6 +140,12 @@ public sealed partial class ZombieComponent : Component, IAntagStatusIconCompone
|
|||||||
[DataField("greetSoundNotification")]
|
[DataField("greetSoundNotification")]
|
||||||
public SoundSpecifier GreetSoundNotification = new SoundPathSpecifier("/Audio/Ambience/Antag/zombie_start.ogg");
|
public SoundSpecifier GreetSoundNotification = new SoundPathSpecifier("/Audio/Ambience/Antag/zombie_start.ogg");
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Hit sound on zombie bite.
|
||||||
|
/// </summary>
|
||||||
|
[DataField]
|
||||||
|
public SoundSpecifier BiteSound = new SoundPathSpecifier("/Audio/Effects/bite.ogg");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The blood reagent of the humanoid to restore in case of cloning
|
/// The blood reagent of the humanoid to restore in case of cloning
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user