Advertisement
Guest User

custom

a guest
Dec 2nd, 2015
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. -- A basic monster script skeleton you can copy and modify for your own creations.
  2. comments = {"Looks like you might be able\nto save Asriel!", "Asriel is looking very curious.", "Asriel tells you a snail fact!"}
  3. commands = {"Joke", "Save", "Flirt", "Dream"}
  4. randomdialogue = {"[voice:asriel][color:00c000]Howdy! I'm Asriel!", "[voice:asriel][color:00c000]Man, this place\nis weird...", "[voice:asriel][color:00c000]You're trying to\nsave me?", "[voice:asriel][color:00c000]What's your name?\n [w:30]...Oh. You don't\n have one?", "[voice:asriel][color:00c000]Have you seen my\nfriend Chara?", "[voice:asriel][color:00c000]What's with the\ngreen boxes\nbehind me?"}
  5.  
  6. sprite = "asrielidle" --Always PNG. Extension is added automatically.
  7. name = "Asriel"
  8. hp = 999999999
  9. atk = 1
  10. def = 1
  11. check = "Someone familiar..."
  12. dialogbubble = "rightlarge"
  13.  
  14. -- Happens after the slash animation but before
  15. function HandleAttack(attackstatus)
  16. if attackstatus == -1 then
  17. SetSprite("asrielunsure")
  18. currentdialogue = {"[voice:asriel][color:ff0000]You really\n think you can\n hit me?"}
  19. else
  20. SetSprite(asrielangry)
  21. currentdialogue = {"[voice:asriel][color:ff0000]Wow, you hit\nme. You really\nare\nsomething\nspecial."}
  22. end
  23. end
  24.  
  25. -- This handles the commands; all-caps versions of the commands list you have above.
  26. function HandleCustomCommand(command)
  27. if command == "JOKE" then
  28. SetSprite("asriellaugh")
  29. currentdialogue = {"[voice:asriel][color:00c000]Haha, that's\na funny one! I\nwonder if my mom\nknows it!"}
  30. SetSprite("asrielidle")
  31. elseif command == "SAVE" then
  32. SetSprite("asrielunsure2")
  33. currentdialogue = {"[voice:asriel][color:00c000]Man, wouldn't/nit be cool if\nI was super\npowerful?]"}
  34. SetSprite("asrielidle")
  35. elseif command == "FLIRT" then
  36. SetSprite("asrielunsure")
  37. currentdialogue = {"[voice:asriel][color:00c000]You... [w:30] want to\n go out on a date!? ]"}
  38. SetSprite("asrielsorry")
  39. currentdialogue = {"[voice:asriel][color:00c000]Haha... [w:20] maybe \nafter our fight!"}
  40. elseif command == "DREAM" then
  41. SetSprite("asrieldetermined")
  42. currentdialogue = {"[voice:asriel][color:00c000]Man, wouldn't/nit be cool if\nI was super\npowerful?]"}
  43. SetSprite("asrieldream")
  44. currentdialogue = {"[voice:asriel][color:00c000]I can see it/nnow...]"}
  45. end
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement