diff --git a/html/changelog.html b/html/changelog.html index ffe79c4615c..f0e0b8e97dd 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -49,6 +49,23 @@
  • Updated spacemandmm to 1.8 for the CI.
  • Extended OpenDream and SpacemanDMM linting coverage to the main defines used in the codebase.
  • Fixed a warning for path definition and an old reference to a renamed function in ZAS.
  • +
  • EMPs are now consistent across the various objects.
  • +
  • EMPs damage is now standarized with EMP_HEAVY and EMP_LIGHT.
  • +
  • Updated DCS part that deals with unique signals.
  • +
  • Added DCS signals COMSIG_ATOM_PRE_EMP_ACT and COMSIG_ATOM_EMP_ACT for EMP events.
  • +
  • Added datum component for EMP protection handling.
  • +
  • EMP explosions (empulse) are now tridimensional, spreading across the decks/zlevels of the same map.
  • +
  • EMP explosions (empulse) behave properly as a sphere between zlevels, with 9 meters being the currently assumed floor height.
  • +
  • empulse now respects the tick limit, avoiding the server lagging to death on large or expensive EMPs.
  • +
  • ELEMENT_DETACH flag was renamed to ELEMENT_DETACH_ON_HOST_DESTROY, as per TG updated name.
  • +
  • EMPs now rise signals of the events through DCS.
  • +
  • (Nearly) all emp_act now calls the parent first, properly and consistently handling signals.
  • +
  • The spiral_range search function was ported over from TG, it is used by empulse.
  • +
  • All emp_act now calls the parent.
  • +
  • All emp_act now uses the defined damage, instead of the magic numbers.
  • +
  • EMP magic number 3 do not exist anymore, standarized everything that used it back into EMP_LIGHT.
  • +
  • Some function substitution for EMP that was not meant to behave like an EMP for other objects.
  • +
  • The empulse function can now exclude types, in addition to objects.
  • GeneralCamo updated: