e2 Code:
@name MUDKIPZ!
if(first()) {
#body#
holoCreate(1, entity():pos() + entity():up() * 40, vec(5, 3, 3), entity():angles() + ang(30, 90, 0), vec(0, 120, 180))
holoModel(1, "hqsphere2")
holoCreate(122, entity():pos() + entity():up() * 40 - vec(0, 0, 0.5), vec(4.9, 2.5, 3), entity():angles() + ang(30, 90, 0) + ang(180, 0, 0), vec(60, 120, 160))
holoModel(122, "dome")
#front legs#
holoCreate(3, holoEntity(1):pos() + entity():right() * 22 - holoEntity(1):right() * 10, vec(1, 1, 2), holoEntity(1):angles() + ang(10, -20, 0), vec(0, 120, 180))
holoModel(3, "hqsphere2")
holoShadow(3, 1)
holoCreate(2, holoEntity(1):pos() + entity():right() * 22 + holoEntity(1):right() * 10, vec(1, 1, 2), holoEntity(3):angles() - ang(0, 0, 20), vec(0, 120, 180))
holoModel(2, "hqsphere2")
holoShadow(2, 1)
#hind legs#
holoCreate(4, holoEntity(1):pos() - entity():right() * 22 + holoEntity(1):right() * 10 - entity():up() * 20, vec(1, 1, 2), holoEntity(2):angles() - ang(40, 0, 0), vec(0, 120, 180))
holoModel(4, "hqsphere2")
holoShadow(4, 1)
holoCreate(5, holoEntity(1):pos() - entity():right() * 22 - holoEntity(1):right() * 10 - entity():up() * 20, vec(1, 1, 2), holoEntity(3):angles() - ang(40, 0, 0), vec(0, 120, 180))
holoModel(5, "hqsphere2")
holoShadow(5, 1)
#head#
holoCreate(6, holoEntity(1):pos() - holoEntity(1):forward() * 34, vec(3.5, 3, 2), entity():angles(), vec(0, 120, 160))
holoModel(6, "dome")
holoCreate(62, holoEntity(1):pos() - holoEntity(1):forward() * 34 + vec(0, 0, 0.4), vec(3.5, 3, 2), entity():angles() + ang(180, 0, 0), vec(60, 120, 160))
holoModel(62, "dome")
#eyes#
holoCreate(7, holoEntity(6):pos() + holoEntity(6):up() * 8 + holoEntity(6):right() * 10 + holoEntity(6):forward() * 8, vec(0.5, 0.5, 0.75), entity():angles() - ang(0, 0, 40), vec(20, 20, 20))
holoModel(7, "hqsphere2")
holoCreate(8, holoEntity(6):pos() + holoEntity(6):up() * 8 + holoEntity(6):right() * 10 - holoEntity(6):forward() * 8, vec(0.5, 0.5, 0.75), entity():angles() - ang(0, 0, 40), vec(20, 20, 20))
holoModel(8, "hqsphere2")
#mouth#
holoCreate(9, holoEntity(6):pos() + holoEntity(6):right() * 14 + holoEntity(6):up(), vec(1.75, 0.75, 1), holoEntity(6):angles() + ang(180, 0, 30), vec(120, 60, 80))
holoModel(9, "dome")
#ears#
#left ear#
holoCreate(10, holoEntity(6):pos() + holoEntity(6):forward() * 17, vec(1.25, 1, 0.75), holoEntity(6):angles() + ang(0, 90, 90), vec(160, 120, 60))
holoModel(10, "dome2")
holoCreate(11, holoEntity(10):pos() + holoEntity(10):up() * 4, vec(0.35, 0.35, 0.65), holoEntity(10):angles() + ang(0, 60, 0), vec(160, 120, 60))
holoModel(11, "hqcone")
holoPos(11, holoEntity(11):pos() + holoEntity(11):up() * 3)
holoCreate(12, holoEntity(10):pos() + holoEntity(10):up() * 4, vec(0.35, 0.35, 0.65), holoEntity(10):angles() - ang(0, 60, 0), vec(160, 120, 60))
holoModel(12, "hqcone")
holoPos(12, holoEntity(12):pos() + holoEntity(12):up() * 3)
holoCreate(13, holoEntity(10):pos() + holoEntity(10):up() * 7, vec(0.5, 0.5, 0.75), holoEntity(10):angles(), vec(160, 120, 60))
holoModel(13, "hqcone")
#right ear#
holoCreate(14, holoEntity(6):pos() - holoEntity(6):forward() * 17, vec(1.25, 1, 0.75), holoEntity(6):angles() + ang(0, 90, -90), vec(160, 120, 60))
holoModel(14, "dome2")
holoCreate(15, holoEntity(14):pos() + holoEntity(14):up() * 4, vec(0.35, 0.35, 0.65), holoEntity(14):angles() + ang(0, 60, 0), vec(160, 120, 60))
holoModel(15, "hqcone")
holoPos(15, holoEntity(15):pos() + holoEntity(15):up() * 3)
holoCreate(16, holoEntity(14):pos() + holoEntity(14):up() * 4, vec(0.35, 0.35, 0.65), holoEntity(14):angles() - ang(0, 60, 0), vec(160, 120, 60))
holoModel(16, "hqcone")
holoPos(16, holoEntity(16):pos() + holoEntity(16):up() * 3)
holoCreate(17, holoEntity(14):pos() + holoEntity(14):up() * 7, vec(0.5, 0.5, 0.75), holoEntity(14):angles(), vec(160, 120, 60))
holoModel(17, "hqcone")
#head fin#
holoCreate(18, holoEntity(6):pos(), vec(0.1, 2, 1.5), holoEntity(6):angles() + ang(0, 0, 45), vec(0, 120, 160))
holoModel(18, "hqsphere2")
holoPos(18, holoEntity(18):pos() + vec(0, 7, 15))
}
Bookmarks