Interface TryMessageContext

All Superinterfaces:
MessageContext, StringMessageContext

public interface TryMessageContext extends StringMessageContext
The outcome of a try roll. Builds on StringMessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.command.try_.model.TryMessageContextImpl.TryMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • percent

      int percent()
      The rolled percentage, which decides success or failure.
      Returns:
      the rolled percentage, which decides success or failure
    • withPercent

      TryMessageContext withPercent(int percent)
      Returns a copy carrying a different value.
      Parameters:
      percent - the rolled percentage, which decides success or failure
      Returns:
      the copy