Add ability for +VVEDIT users to scale damage/healing in the game (#35255)
* Initial commit * Add universal modifier for all damage/heals, make guidebooks work. * help text
This commit is contained in:
@@ -216,7 +216,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem
|
||||
if (!Resolve(uid, ref component, false))
|
||||
return new DamageSpecifier();
|
||||
|
||||
var ev = new GetMeleeDamageEvent(uid, new(component.Damage), new(), user, component.ResistanceBypass);
|
||||
var ev = new GetMeleeDamageEvent(uid, new(component.Damage * Damageable.UniversalMeleeDamageModifier), new(), user, component.ResistanceBypass);
|
||||
RaiseLocalEvent(uid, ref ev);
|
||||
|
||||
return DamageSpecifier.ApplyModifierSets(ev.Damage, ev.Modifiers);
|
||||
@@ -249,7 +249,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem
|
||||
if (!Resolve(uid, ref component))
|
||||
return false;
|
||||
|
||||
var ev = new GetMeleeDamageEvent(uid, new(component.Damage), new(), user, component.ResistanceBypass);
|
||||
var ev = new GetMeleeDamageEvent(uid, new(component.Damage * Damageable.UniversalMeleeDamageModifier), new(), user, component.ResistanceBypass);
|
||||
RaiseLocalEvent(uid, ref ev);
|
||||
|
||||
return ev.ResistanceBypass;
|
||||
|
||||
Reference in New Issue
Block a user