Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name SuperPiggy
- @inputs
- @outputs
- @persist I
- @model models/hunter/blocks/cube05x1x05.mdl
- if(first() | duped()) {
- #body#
- holoCreate(1)
- holoScale(1, vec(2.5,4,2.5))
- holoColor(1, vec(250,190,190))
- holoParent(1, entity())
- #head#
- holoCreate(2)
- holoScale(2, vec(2,2,2))
- holoColor(2, vec(250,190,190))
- holoParent(2, entity())
- holoPos(2, entity():pos() + entity():up()*20 + entity():right()*-20)
- #cape#
- holoCreate(3)
- holoScale(3, vec(2,3.8,0.2))
- holoColor(3, vec(255,0,0))
- holoParent(3, entity())
- holoPos(3, entity():pos() + entity():up()*15 + entity():right()*14)
- #mouth#
- holoCreate(4)
- holoScale(4, vec(0.5,0.2,0.2))
- holoColor(4, vec(255,180,120))
- holoParent(4, entity())
- holoPos(4, entity():pos() + entity():right()*-31 + entity():up()*18)
- #left eye#
- holoCreate(5)
- holoScale(5, vec(0.4,0.4,0.4))
- holoColor(5, vec(0,0,255))
- holoParent(5, entity())
- holoPos(5, entity():pos() + entity():right()*-31 + entity():up()*25 + entity():forward()*-5)
- #right eye#
- holoCreate(6)
- holoScale(6, vec(0.4,0.4,0.4))
- holoColor(6, vec(0,0,255))
- holoParent(6, entity())
- holoPos(6, entity():pos() + entity():right()*-31 + entity():up()*25 + entity():forward()*5)
- holoEntity(3):setTrails(5,0,5,"trails/smoke",vec(255,255,255),255)
- #Back right leg#
- holoCreate(7)
- holoPos(7, entity():pos() + entity():right()*15 + entity():forward()*9 + entity():up()*-20)
- holoScale(7, vec(1,1,2))
- holoParent(7, entity())
- holoColor(7, vec(250,190,190))
- #Back left leg#
- holoCreate(8)
- holoPos(8, entity():pos() + entity():right()*15 + entity():forward()*-9 + entity():up()*-20)
- holoScale(8, vec(1,1,2))
- holoParent(8, entity())
- holoColor(8, vec(250,190,190))
- #Front left leg#
- holoCreate(9)
- holoPos(9, entity():pos() + entity():right()*-15 + entity():forward()*9 + entity():up()*-20)
- holoScale(9, vec(1,1,2))
- holoParent(9, entity())
- holoColor(9, vec(250,190,190))
- #Front right leg#
- holoCreate(10)
- holoPos(10, entity():pos() + entity():right()*-15 + entity():forward()*-9 + entity():up()*-20)
- holoScale(10, vec(1,1,2))
- holoParent(10, entity())
- holoColor(10, vec(250,190,190))
- runOnTick(1)
- }
- timer("turn",100)
- Ra = rangerOffset(10, holoEntity(7):pos(), holoEntity(7):up()*-1)
- Ra2 = rangerOffset(10, holoEntity(8):pos(), holoEntity(8):up()*-1)
- Ra3 = rangerOffset(10, holoEntity(9):pos(), holoEntity(9):up()*-1)
- Ra4 = rangerOffset(10, holoEntity(10):pos(), holoEntity(10):up()*-1)
- entity():applyForce(entity():right()*-1000)
- if(clk("turn")) {
- entity():applyAngForce(ang(0,random(100),0))
- }
- if (Ra:hit()) {
- entity():applyForce(entity():up()*200)
- }
- if (Ra2:hit()) {
- entity():applyForce(entity():up()*200)
- }
- if (Ra3:hit()) {
- entity():applyForce(entity():up()*200)
- }
- if (Ra4:hit()) {
- entity():applyForce(entity():up()*200)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement