Skip to content

v1.0.0-beta.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@Taureon Taureon released this 01 Oct 17:34
· 1507 commits to main since this release
  • Added SANITIZE_CHAT_MESSAGE_COLORS config variable, which sanitises player messages before they get added to the dictionary of chat messages.

  • Added recoilReceived multiplier to StatusEffect.

  • Added permanent to io_zoom, which auto-zooms.

  • Added a 256-character message length limit to basicChatModeration.js.

  • Entity.define() now emits a "define" event.

    • Does not fire for PARENT definitions.
    • Can be stopped by setting the second argument of the entity.define() call to false.
  • Added REROOT_UPGRADE_TREE entity attribute, which sets the root of the tree to itself and rerenders the tree.

  • Added BOT_SKILL_UPGRADE_CHANCES config variable, which determines how likely player-bots are to pick each skill upgrade.

  • Added Dreadnought V2 (with a Hexagon Tier) as a default addon that comes with the template.

    • Because of how long it takes to load the huge amount of entities, it is disabled by default.
  • Reworked STAT_NAMES entity attribute.

    • It's now an object with the following optional attributes: BODY_DAMAGE, MAX_HEALTH, BULLET_SPEED, BULLET_HEALTH, BULLET_PEN, BULLET_DAMAGE, RELOAD, MOVE_SPEED, SHIELD_REGEN and SHIELD_CAP.
    • The values are strings, and they determine the name of the stat in the skill upgrade menu at the bottom left.
  • Fixed the killed entities counters in the death screen being just completely wrong altogether.

  • Fixed (un)dead entities being kept alive against their will when being touched by walls or rocks.

  • Fixed some entities appearing with a gray bar in the leaderboard.

  • Fixed a crash bug related to resetting IOs but keeping io_listenToPlayer.

  • Fixed a crash bug related to trying to visit nonexistant webpages.

  • Improved TURRET_FACING_CLIENT.

    • Now it just matches the master's angle.
  • Resized entity borders to match Arras.

  • Removed lib/definitions.js because it causes confusion to new people trying to pick up APS++.