Enum Constant Summary
Enum Constants
Enum Constant
Description
INSTANCE
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type
Method
Description
static void
askAccept (MoeScript script,
String message,
BasicScriptAction onYes)
static void
askAccept (MoeScript script,
String message,
BasicScriptAction onYes,
BasicScriptAction onNo)
static IntegerActionChain
askAvatar (MoeScript script,
int speakerTemplateId,
int param,
String prompt,
Collection <Integer > options)
static IntegerActionChain
askAvatar (MoeScript script,
int speakerTemplateId,
String prompt,
Collection <Integer > options)
static IntegerActionChain
askAvatar (MoeScript script,
String prompt,
Collection <Integer > options)
static IntegerActionChain
askMenu (MoeScript script,
int speakerTemplateId,
int param,
String prompt,
Collection <String > menuItems)
static IntegerActionChain
askMenu (MoeScript script,
int speakerTemplateId,
String prompt,
Collection <String > menuItems)
static IntegerActionChain
askMenu (MoeScript script,
String prompt)
static IntegerActionChain
askMenu (MoeScript script,
String prompt,
Collection <String > menuItems)
static void
askMenu (MoeScript script,
String prompt,
List <MenuItem > items)
static IntegerActionChain
askNumber (MoeScript script,
int speakerTemplateId,
int param,
String message,
int defaultNumber,
int min,
int max)
static IntegerActionChain
askNumber (MoeScript script,
int param,
String message,
int defaultNumber,
int min,
int max)
static IntegerActionChain
askNumber (MoeScript script,
String message)
static IntegerActionChain
askNumber (MoeScript script,
String message,
int defaultNumber)
static IntegerActionChain
askNumber (MoeScript script,
String message,
int defaultNumber,
int min)
static IntegerActionChain
askNumber (MoeScript script,
String message,
int defaultNumber,
int min,
int max)
static void
askSlideMenu (MoeScript script,
List <SlideItem > items)
static void
askSlideMenu (MoeScript script,
SlideItem ... items)
static StringActionChain
askSpeedQuiz (MoeScript script)
static StringActionChain
askSpeedQuiz (MoeScript script,
int type,
int answer,
int correct,
int remaining,
int remainInitialQuiz)
static StringActionChain
askSpeedQuiz (MoeScript script,
int speakerTemplateId,
int param,
int type,
int answer,
int correct,
int remaining,
int remainInitialQuiz,
String title,
String problemText,
String hintText,
int min,
int max)
static StringActionChain
askText (MoeScript script,
int speakerTemplateId,
int param,
String message,
String defaultText,
int min,
int max)
static StringActionChain
askText (MoeScript script,
int param,
String message,
String defaultText,
int min,
int max)
static StringActionChain
askText (MoeScript script,
String message)
static StringActionChain
askText (MoeScript script,
String message,
String defaultText)
static StringActionChain
askText (MoeScript script,
String message,
String defaultText,
int min)
static StringActionChain
askText (MoeScript script,
String message,
String defaultText,
int min,
int max)
static void
askYesNo (MoeScript script,
String message,
BasicScriptAction onYes)
static void
askYesNo (MoeScript script,
String message,
BasicScriptAction onYes,
BasicScriptAction onNo)
static void
balloon (MoeScript script,
int width,
int timeoutInSeconds,
String message)
A balloon that appears above a user.
static void
fieldEffectScreen (MoeScript script,
String path)
static void
fieldEffectSound (MoeScript script,
String path)
static void
fieldEffectTremble (MoeScript script,
int type,
int delay)
ScriptPreferences
getPreferences ()
int
getScriptMessageType (int scriptMessageType)
static void
message (MoeScript script,
int type,
String message)
A message that is dropped into the chatbox.
static void
progress (MoeScript script,
String message)
The yellow message that appears in the center of the screen.
static BasicActionChain
say (MoeScript script,
int speakerTemplateId,
int param,
List <String > messages)
static BasicActionChain
say (MoeScript script,
int param,
List <String > messages)
static BasicActionChain
say (MoeScript script,
Integer [] speakers,
int param,
List <String > messages)
static BasicActionChain
say (MoeScript script,
Integer [] speakers,
Integer [] params,
List <String > messages)
static BasicActionChain
say (MoeScript script,
Integer [] speakers,
List <Tuple <Integer ,String >> paramAndMessages)
static BasicActionChain
say (MoeScript script,
String message,
Object ... objects)
static BasicActionChain
say (MoeScript script,
Collection <SayMessage > saying)
static BasicActionChain
say (MoeScript script,
List <Tuple <Integer ,String >> paramAndMessages)
void
setDefaultMessengers ()
Sets default messengers to logging messengers.
void
setMessengerAskAccept (AskAcceptMessenger messengerAskAccept)
void
setMessengerAskAvatar (AskAvatarMessenger messengerAskAvatar)
void
setMessengerAskBoxText (AskBoxTextMessenger messengerAskBoxText)
void
setMessengerAskMemberShopAvatar (AskMemberShopAvatar messengerAskMemberShopAvatar)
void
setMessengerAskMenu (AskMenuMessenger messengerAskMenu)
void
setMessengerAskNumber (AskNumberMessenger messengerAskNumber)
void
setMessengerAskQuiz (AskQuizMessenger messengerAskQuiz)
void
setMessengerAskSlideMenu (AskSlideMenuMessenger messengerAskSlideMenu)
void
setMessengerAskSpeedQuiz (AskSpeedQuizMessenger messengerAskSpeedQuiz)
void
setMessengerAskText (AskTextMessenger messengerAskText)
void
setMessengerAskYesNo (AskYesNoMessenger messengerAskYesNo)
void
setMessengerAvatarOriented (AvatarOrientedMessenger messengerAvatarOriented)
void
setMessengerBalloon (BalloonMessenger messengerBalloon)
void
setMessengerFieldObject (FieldObjectMessenger messengerFieldObject)
void
setMessengerFieldScreen (FieldScreenMessenger messengerFieldScreen)
void
setMessengerFieldSound (FieldSoundMessenger messengerFieldSound)
void
setMessengerFieldTremble (FieldTrembleMessenger messengerFieldTremble)
void
setMessengerMessage (MessageMessenger messengerMessage)
void
setMessengerPlayPortalSE (PlayPortalSEMessenger messengerPlayPortalSE)
void
setMessengerProgress (ProgressMessenger messengerProgress)
void
setMessengerReservedEffect (ReservedEffectMessenger messengerReservedEffect)
void
setMessengerSay (SayMessenger messengerSay)
void
setMessengerSayImage (SayImageMessenger messengerSayImage)
void
setMessengerStatChanged (StatChangedMessenger messengerStatChanged)
void
setScriptMessageType (int scriptMessageType,
int value)
ScriptMessageType changes based on version.
static void
statChanged (MoeScript script,
boolean exclRequest)
static void
userAvatarOriented (MoeScript script,
String path,
int durationInSeconds)
static void
userPlayPortalSE (MoeScript script)
static void
userReservedEffect (MoeScript script,
String path)
static ScriptAPI
valueOf (String name)
Returns the enum constant of this type with the specified name.
static ScriptAPI []
values ()
Returns an array containing the constants of this enum type, in
the order they are declared.
Method Details
Returns an array containing the constants of this enum type, in
the order they are declared.
Returns:
an array containing the constants of this enum type, in the order they are declared
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null
public void setScriptMessageType (int scriptMessageType,
int value)
ScriptMessageType changes based on version.
This can cause a lot of issues, so you need to set your values,
based on what is provided.
Parameters:
scriptMessageType - - See ScriptMessageType
value - - Your server's value.
public int getScriptMessageType (int scriptMessageType)
public void setDefaultMessengers ()
Sets default messengers to logging messengers.
A message that is dropped into the chatbox. Or not. I don't know.
Parameters:
script -
type -
message -
public static void balloon (
MoeScript script,
int width,
int timeoutInSeconds,
String message)
A balloon that appears above a user.
Parameters:
script -
width -
timeoutInSeconds -
message -
The yellow message that appears in the center of the screen.
Parameters:
script -
message -
public static void statChanged (
MoeScript script,
boolean exclRequest)
public static void fieldEffectTremble (
MoeScript script,
int type,
int delay)
public static void userAvatarOriented (
MoeScript script,
String path,
int durationInSeconds)
public static void userPlayPortalSE (
MoeScript script)
public static StringActionChain askSpeedQuiz (
MoeScript script,
int type,
int answer,
int correct,
int remaining,
int remainInitialQuiz)
public static StringActionChain askSpeedQuiz (
MoeScript script,
int speakerTemplateId,
int param,
int type,
int answer,
int correct,
int remaining,
int remainInitialQuiz,
String title,
String problemText,
String hintText,
int min,
int max)