Skip to content

TTPlugins v0.3.0

Pre-release
Pre-release

Choose a tag to compare

@tayjay tayjay released this 02 May 20:06
· 22 commits to master since this release

General

  • Memory usage optimization; Collection Pooling is now used where possible to reduce memory overhead

RoundModifiers

LevelUp

  • Additions
    • SCPs now gain XP and get Boosts from the modifier. Except 079 (Computer) who has it's base game level system
      • Some unique boosts for SCPs
        • Heal I-V - Gives a healing boost at different tiers
        • Appear Human - SCP model is converted to a ClassD for the remainder of their life. Only available late game
      • Unique ways to get XP per role
        • All: XP from kills
        • SCP-049: XP from resurrecting
        • SCP-049-2: XP from consuming corpses
        • SCP-096: XP from enraging
        • SCP-106: XP from sending players to the pocket dimension
        • SCP-173: XP from causing players to blinking (10-30 XP based on how many players are looking at 173)
        • SCP-939: XP from playing built-in sounds and capturing voices. No XP from spamming voice lines.
    • Added a levelup history to the .lvl player command. Can now review what Boost is given at each level
    • Added RemoteAdmin levelup xp <player> <amount> command to grant xp to players. Used for testing the modifier.
  • Patches
    • NoInstaKillBoost should correctly stop player from instantly dying
    • Corrected some logic on applying modifiers to ensure they apply consistently
    • If a level up fails to find a valid boost, the player will be awarded the XP for the previous level to help them to a level which may have a valid boost.
  • Balance
    • BecomeScpBoost
      • Now only 1 Skeleton can be active at a time.
      • Also spawns with much less health.
      • Can only spawn after 15 minutes into the round
    • EscapeXP
      • Upon escaping, that player will now either receive enough XP to reach the next level or flat 100xp, whichever is higher.
      • If the escaping player was handcuffed the cuffer will also gain xp.

BoneZone

  • Changes
    • All player display names are now generic based on their current role. For example, spawning as Class-D they are named "D-2847", Scientists "Dr. Bob".
    • SCP-3114 can only speak in proximity chat while disguised.
    • Disguising will give a different name than the corpse they took

TTCore

Experimental

  • Added method to modify the pitch and volume of a voice message packet before it is returned to nearby players.
    • To be tested.
    • Once enabled with voicemod command players voices should change based on the inverse of their Y-Scale
  • Added method to add custom status effects.
    • Much of the status effect logic is handled client side so incorrectly positioning an effect will cause another one to trigger, this should be accounted for
    • Any server-side only effects appear to apply without issue. Seems inconsistent on what works though, (ex. Disabling sprint usage works, but changing speed does not)

SCriPt

Is being moved to its own repo. All future updates and releases will be found there.