ScarletMods-ScarletCarrier icon

ScarletCarrier

Major Update! Summon a servant that follows you and carries your items!

CHANGELOG

Changelog

[1.0.2] - 2025-08-08

Fixed

  • Critical Bug Fix: Fixed issue where new carriers were being incorrectly identified as legacy carriers and deleted
  • Coffin-Servant Synchronization: Improved positioning synchronization between carriers and their coffins during follow mode and appearance changes
    • Coffin now repositioned proactively during follow movement to prevent desynchronization
    • Fixed timing issue in appearance swap that could cause temporary position mismatch

[1.0.1] - 2025-08-06

Added

  • Private Carrier System: Carriers are now private to their owners - other players cannot interact with carriers that don't belong to them

[1.0.0] - 2025-08-04

Added

  • Universal Item Storage: Carriers now accept any items in their inventory, including weapons, armor, and instanced items
  • Smart Lifetime System: Carriers now have a 15-day lifetime that only counts when the server is online
    • Timer resets every time you interact with the carrier (summon, dismiss, or use)
    • Carrier is only destroyed if no interaction occurs for 15 days of server uptime
    • Lifetime duration is configurable in mod settings
  • Enhanced Animation System: Faster and more fluid spawn/despawn animations
  • Admin Commands: New administrative commands for carrier management
    • .carrier move / .car m - Allows admins to move any carrier by aiming and clicking
    • .carrier forcedismiss / .car fd - Allows admins to forcefully dismiss any carrier by aiming at it
    • .carrier forcedismiss <playername> / .car fd <playername> - Allows admins to dismiss a specific player's carrier by name

Changed

  • Emote Animation Integration: When emote controls are enabled, original player animations for Yes/No/Point emotes are disabled for smoother carrier management
  • Removed Carrier Dialogue: Carrier no longer speaks when summoned or interacted with

Improved

  • Overall performance and user experience with streamlined animations
  • Better integration between emote controls and carrier functionality

[0.8.3] - 2025-07-28

Changed

  • All calls to BuffService.TryApplyBuff now explicitly set the buff duration
  • This update is needed for the latest ScarletCore version (to be released)

Fixed

  • Improved inventory patch: now detects instanced items correctly instead of relying on component checks
  • This makes equipment and special items detection more reliable and robust
  • Some items like potions are now allowed to be stored in the carrier

[0.8.1] - 2025-07-08

Added

  • Emote Controls Toggle: Added option to disable emote-based carrier controls
  • Players can now choose to use only commands instead of emotes for carrier management

Fixed

  • Equipment Transfer Prevention: Added protection against transferring equipped items directly from player to carrier inventory
  • Prevents players from bypassing equipment restrictions by unequipping items directly into carrier storage
  • Previously this protection existed but would purposely delete the transferred item - now it simply blocks the transfer

[0.8.0] - 2025-07-03

Added

  • Carrier Following System: Carriers can now follow the player when summoned
    • Use .carrier follow to enable following behavior
    • Use .carrier stop to disable following and make carrier stay in place
  • Emote Controls: Added intuitive emote-based carrier management
    • 👍 - Summon/call your carrier
    • 👎 - Dismiss your carrier
    • 👉 - Toggle follow/stay behavior

Changed

  • Removed automatic despawn: Carriers no longer automatically disappear after 60 seconds
  • Carriers now remain active until manually dismissed by the player (or server restart)

[0.7.0] - 2025-06-18

Added

  • Customizable carrier appearance system
  • .carrier list command to view available appearances
  • .carrier <number> command to change carrier appearance
  • Personal appearance settings that persist between summons

Fixed

  • Fixed error typeIndexInArchetype was -1 for NetworkComponentIndex: 82. networkSnapshotType: 355

[0.6.4] - 2025-06-18

Changed

  • Coffins are now destroyed instead of using the LifeTime component
  • Added a cleanup routine to remove all carrier-related entities when the server starts, preventing leftovers from previous sessions

[0.6.3] - 2025-06-17

Fixed

  • Fixed servant spawning at incorrect height - now spawns at same level as player

[0.6.2] - 2025-06-16

Fixed

  • Fixed null reference exception for new players without saved inventory data
  • Fixed "entity does not exist" errors in sequence execution

[0.6.0] - 2025-06-16

  • Equipment detection and blocking system to prevent data loss
  • Warning messages when attempting to store invalid items
  • Automatic item deletion if you try to force store instanced items