Mob Talker Wiki
Advertisement

Currently there are 16 commands available in Mob Talker - 8 for normal mobs, and 8 more for shadow mobs.

General Commands

#FACE

  • Format: #FACE (phiz codes)
  • Phiz codes as of 10.1: Normal, Angry, Sad, Tired, Happy, Shy
  • Used to set the facial expression of the character.
  • Example:
#SET_NAME Cupa
#FACE normal
Woo......


#MAKESHADOW

  • Format: #MAKESHADOW
  • Used to turn a mod into a shadow mob.
  • Shadow mobs are identical to normal mobs, but more commands (below) can be used on them.
  • Shadow mobs will remember their "love" level.
  • You can only make friends with a shadow mob, as normal mobs will only play the first default script.
  • Example:
#SET_NAME Cupa
Sssssssss.....
#MAKESHADOW
#END


#CONDITION

  • Format: #CONDITION {["Option text 1",scriptfile1]["Option text 2",scriptfile2]["Option text 3",scriptfile3]}
  • Where "Option text" is the dialogue of the option, and "scriptfile" is the file the player will be sent to when they select it.
    • NOTE: The speech marks are not required.
  • Allows the player to interact with the story of the mob.
  • Each option can be used to change the love of the mob in different ways, allowing for story separation.
  • The whole command must be on the same line.
  • Example:
#SET_NAME Cupa
CCCAT!!! G..GET IT AWAY FROM ME!!!!!
#CONDITION{[It's next to you!,Option1A],[What cat? ,Option1B],[Does it looks like this one I just caught?,Option1C]}
#END


#FETCH_NAME

  • Format: #FETCH_NAME
  • Allows the script creator to replace the term (playername) with the nearest player's Minecraft name.
  • Not required for the #SET_NAME command. When (playername) is used, it will show the nearest player's name regardless of whether or not #FETCHNAME has been activated.
  • Will last the whole script file. New script files will need a new #FETCHNAME.
  • Example:
#FETCH_NAME
#SET_NAME (playername)
Just call me (playername).
#SET_NAME Cupa
(playername)?What a nice name.


#SELF_DEAD

  • Format: #SELF_DEAD
  • The mob activating this command will disappear. They will never come back.
  • This allows the script creator to end the story instantly.
  • It is advised to use the #REV_TRANS command after using #SELF_DEAD to clear the mob's used memory.
  • Example:
#SET_NAME Cupa
#FACE Angry
Arhh!!Do...Don't!!Whoa!
#ATTACK 3
#DECREASE_LOVE 3
#SELF_DEAD
#REV_TRANS


#END

  • Format: #END
  • Required at the end of every script in order to end it.


#SET_NAME

  • Format: #SET_NAME "Name"/(playername)
  • Where "Name" is the name of the mob you are talking to, and (playername) is the player.
    • NOTE: The speechmarks are not needed.
    • The player does not necessarily need to be called (playername).
  • Example:
#SET_NAME Snow Golem
#FACE Happy
That sure was fun! Oh, I forgot to ask something.::What's your name?
#FETCH_NAME
#SET_NAME (playername)
My name is (playername)
#SET_NAME Neige
#FACE Normal
And my name is Neige. Maybe we can get together tomorrow?


#SET_POS

  • Format: #SET_POS (position code)
  • Position codes as of 10.1: Left, Middle, Right
  • Allows the script creator to set the position of names.
  • For example, if "#SET_POS middle" is used , the name will appear above the middle of the textbox.
  • Example:
#SET_NAME (playername)
Where are you?
#SET_NAME Herobrine
#SET_POS right
Over here.


Shadow Commands

#ATTACK

  • Format: #ATTACK (positive integer)
  • Where the positive integer indicates the damage of the attack. (original attack strength * integer)
  • 0 seems to be an acceptable input. Decimals will crash the game.
  • Example:
#SET_NAME Cupa
You..you will pay for that!::I hate you!
#ATTACK 1


#REV_TRANS

  • Format: #REV_TRANS
  • Will turn a shadow mob back into a regular mob.
  • This will cause all of the mob's memory to be erased.


#INCREASE_LOVE

  • Format: #INCREASE_LOVE (positive integer)
  • Where the positive integer indicates how much to ADD to the current love level.
  • Setting a love level above 100 will crash the game.
  • Allows for the script creator to progress the story.
  • Example:
#SET_NAME Cupa
#FACE Shy
Really?Is that monster gone?
#INCREASE_LOVE 1
#END


#DECREASE_LOVE

  • Format: #DECREASE_LOVE (positive integer)
  • Where the positive integer indicates how much to TAKE from the current love level.
  • Setting a love level below 0 will crash the game.
  • Allows for the script creator to progress the story.
  • Example:
#SET_NAME Yaebi
#FACE Angry
Pay with your life, then.
#ATTACK 3
#DECREASE_LOVE 3


#FINISH_DAY

  • Format: #FINISH_DAY
  • Prevents any more love# scripts from being loaded for the day.
  • Loads default.script until the next day.
  • Can be especially helpful if the script creator is using multiple storylines.
  • Example:
#FACE Angry
And,who the hell are you?
#ATTACK 1
#DECREASE_LOVE 1
#FINISH_DAY


#SET_FOLLOW

  • Format: #SET_FOLLOW
  • Causes the mob that activates it to follow the player.


#SET_ACTIVE_ATTACK

  • The general interpretation of this command is that it will cause the shadow mob in question to cease hostility. However, it has not yet been confirmed to function properly.


#SET_ESCORT

  • Format: #SET_ESCORT (ON, OFF, true, false)
  • Turning this ON will allow the shadow mob to attack nearby hostile mobs
  • Leaving the integer blank will cause it to flip the value (OFF to ON or ON to OFF)
Advertisement