Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- A basic monster script skeleton you can copy and modify for your own creations.
- comments = {"You feel cold.", "An uneasy feeling rushes\ndown your spine.", "Reading this doesn't seem like\nthe best use of your time."}
- commands = {"Check"}
- randomdialogue = {"[next]", "[next]", "[next]"}
- canspare = false
- canflee = false
- sprite = "Herobrine" --Always PNG. Extension is added automatically.
- name = "Herobrine"
- hp = 30000
- atk = 99
- def = -1000
- xp = 999999
- gold = 1
- dialogbubble = "rightwide" -- See documentation for what bubbles you have available.
- attack = 0
- -- Happens after the slash animation but before
- function HandleAttack(attackstatus)
- if attackstatus == -1 then
- -- player pressed fight but didn't press Z afterwards
- else
- -- player did actually attack
- attack = attack + 1
- if attack == 1 then
- currentdialogue = {"[noskip][effect:none]Do you know what it's\nlike to have your\nexistence denied?", "[noskip][effect:none]Really makes you feel\nlike you have no \nplace in this world,\n[w:10]huh?"}
- elseif attack == 2 then
- currentdialogue = {"[noskip][effect:none]You can't understand\nhow this feels.", "[noskip][effect:none]Knowing that no\nmatter how many\ntimes you show\n yourself...", "[noskip][effect:none]Skeptics will always\nBE skeptics."}
- elseif attack == 3 then
- currentdialogue = {"[noskip][effect:none]They'll always come\nup with a -logical\nexplanation-", "[noskip][effect:shake]H[w:10]O[w:10]W [w:10]P[w:10]A[w:10]T[w:10]H[w:10]E[w:10]T[w:10]I[w:10]C[w:10]."}
- elseif attack == 4 then
- currentdialogue = {"[noskip][effect:none]But I've had enough\nof this.", "[noskip][effect:none]Once I defeat you,[w:10]\nI'll become GOD!"}
- elseif attack == 5 then
- currentdialogue = {"[noskip][effect:shake]SO JUST DIE ALREADY!"}
- elseif attack == 6 then
- currentdialogue = {"[noskip][effect:none]So just...[w:20] die..."}
- elseif attack == 7 then
- currentdialogue = {"[noskip][effect:none]..."}
- def = -1200
- elseif attack == 10 then
- def = -40000
- elseif attack == 11 then
- hp = 1
- currentdialogue = {"[noskip][effect:none]Oh...", "[noskip][effect:none]Well, I can't say that\nI don't deserve this.", "[noskip][effect:none]After all the pain I\n caused just to get\npeople to believe in\nme...", "[noskip][effect:none]I deserve to die."}
- comments = {"..."}
- Audio.Stop()
- canspare = true
- def = -999999
- SetSprite("herobrine_death")
- end
- function Sprite(sprite)
- SetSprite(sprite)
- function State()
- State("DEFENDING")
- -- This handles the commands; all-caps versions of the commands list you have above.
- function HandleCustomCommand(command)
- if command == "CHECK" then
- BattleDialog{"HEROBRINE 99 ATK 99 DEF"}
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement