Scrap/leech my ass off!/Cog Nation Part One.txt

895 lines
29 KiB
Text
Raw Normal View History

2015-03-01 11:03:11 -06:00
max = Actor({"torso":"phase_3/models/char/dogLL_Shorts-torso-1000.bam", \
"legs":"phase_3/models/char/dogMM_Shorts-legs-1000.bam"}, \
# dictionary of anim dictionaries
{"torso":{"walk":"phase_3/models/char/dogLL_Shorts-torso-neutral.bam", \
"run":"phase_3/models/char/dogMM_Shorts-torso-sad-neutral.bam"}, \
"legs":{"walk":"phase_3/models/char/dogMM_Shorts-legs-neutral.bam", \
"run":"phase_3/models/char/dogMM_Shorts-legs-sad-neutral.bam"} \
})
shirts=loader.loadTexture("phase_4/maps/tt_t_chr_shirt_scientistA.jpg")
sleve=loader.loadTexture("phase_4/maps/tt_t_chr_shirtSleeve_scientist.jpg")
shorts=loader.loadTexture("phase_4/maps/tt_t_chr_shorts_scientistB.jpg")
max.find('**/torso-top').setTexture(shirts, 1)
max.find('**/torso-bot').setTexture(shorts, 1)
max.find('**/torso-bot-cap').setTexture(shorts, 1)
max.find('**/sleeves').setTexture(sleve, 1)
max.attach("torso", "legs", "joint_hips")
gloves = max.find('**/hands')
gloves.setColor(255,0,0)
max.loop("walk")
max.setPos(-15,-44,23)
max.setHpr(327,0,0)
max.setScale(1.2)
max.reparentTo(render)
zhead = loader.loadModel("phase_3/models/char/monkey-heads-1000.bam")
head = zhead.find('**/head-long')
head.setColor(0.7, 0.0, 3.0)
headf = zhead.find('**/head-front-long')
headf.setColor(0.7, 0.0, 3.0)
neck = max.find('**/neck')
neck.setColor(0.7, 0.0, 3.0)
max.find('**/arms').setColor(0.7, 0.0, 3.0)
max.find('**/legs').setColor(0.7, 0.0, 3.0)
max.find('**/feet').setColor(0.7, 0.0, 3.0)
max.find('**/torso-bot').setColor(0.7, 0.0, 1.0)
joint = max.find('**/joint_head')
zhead.find('**/muzzle-short-neutral').reparentTo(joint)
zhead.find('**/joint_pupilR_long').reparentTo(joint)
zhead.find('**/joint_pupilL_long').reparentTo(joint)
zhead.find('**/ears-long').reparentTo(joint)
zhead.find('**/head-front-long').reparentTo(joint)
zhead.find('**/eyes-long').reparentTo(joint)
zhead.find('**/head-long').reparentTo(joint)
gloves1 = max.find('**/joint_Rhold')
#COG NATION V1.00 Land music: http://www.youtube.com/watch?v=hJ6w8cB44eo
base.cr.sendSetZoneMsg(7000)
base.localAvatar.setName(('Cog Nation V1.00 Tester'))
base.localAvatar.setSystemMessage(0,'Welcome Cog Nation V1.00 Press F1 to put your suit on and F2 to take it off. Enter Cog Nation coding 2 to get those features.')
base.localAvatar.setPos(-16,-7,23)
base.localAvatar.setHpr(-155,0,0)
from direct.actor.Actor import Actor
from pandac.PandaModules import *
from direct.task import Task
import math
from math import pi, sin, cos
from direct.showbase.ShowBase import ShowBase
from direct.task import Task
from direct.interval.IntervalGlobal import Sequence
from pandac.PandaModules import Point3
#Hub
tunnel = loader.loadModel("phase_6/models/cogHQ/Cog_Tunnel.bam")
tunnel.reparentTo(render)
tunnel.setPos(0.897,-61.632,23.025)
tunnel.setHpr(0,0,0)
tunnel.setScale(0.9)
tunnel.setColor(361,0,0)
hub1 = loader.loadModel("phase_8/models/neighborhoods/daisys_garden.bam")
hub1.reparentTo(render)
hub1.setPos(0,-65,23)
hub1.setHpr(0,0,0)
hub1.setScale(1)
hub1.setColor(0.3,0.3,0.3)
wall = loader.loadModel("phase_11/models/lawbotHQ/LB_wall_panel.bam")
wall.reparentTo(render)
wall.setPos(-86,83,23)
wall.setHpr(290,0,0)
wall.setScale(2.2)
wall2 = loader.loadModel("phase_11/models/lawbotHQ/LB_wall_panel.bam")
wall2.reparentTo(render)
wall2.setPos(74,24,23)
wall2.setHpr(290,0,0)
wall2.setScale(2.5)
street1 = loader.loadModel("phase_12/models/bossbotHQ/BossbotMazex1_C.bam")
street1.reparentTo(render)
street1.setPos(50.125,-173.599,25)
street1.setHpr(0,0,0)
street1.setScale(1,1,10)
paint = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint.reparentTo(render)
paint.setPos(77,-5,30)
paint.setHpr(0,0,0)
paint.setScale(1)
paint.setColor(0.3,0.3,0.3)
cheese1 = Actor("phase_3.5/models/char/suitA-mod.bam",{"walk":"phase_4/models/char/suitA-neutral.bam"})
cheese1.reparentTo(render)
cheese1.loop("walk")
j = cheese1.find('**/joint_head')
mole = loader.loadModel("phase_4/models/char/suitA-heads.bam")
bigcheese = mole.find('**/bigcheese')
bigcheese.setColor(0,0,3)
bigcheese.reparentTo(j)
hands = cheese1.find('**/hands')
hands.setColor(0.345, 0.333, 1, 0.000)
cheese1.setPos(77,-5,30)
cheese1.setScale(2)
cheese1.setHpr(420,0,0)
cheese2 = Actor("phase_3.5/models/char/suitA-mod.bam",{"walk":"phase_4/models/char/suitA-victory.bam"})
cheese2.reparentTo(render)
cheese2.loop("walk")
k = cheese2.find('**/joint_head')
mole2 = loader.loadModel("phase_4/models/char/suitA-heads.bam")
bigcheese2 = mole2.find('**/bigcheese')
bigcheese2.setColor(0,0,3)
bigcheese2.reparentTo(k)
hands2 = cheese2.find('**/hands')
hands2.setColor(0.345, 0.333, 1, 0.000)
cheese2.setPos(-89,76,25)
cheese2.setScale(2)
cheese2.setHpr(530,0,0)
paintx = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paintx.reparentTo(render)
paintx.setPos(-89,76,25)
paintx.setHpr(0,0,0)
paintx.setScale(4)
paintx.setColor(0,1,0)
cheese3 = Actor("phase_3.5/models/char/suitA-mod.bam",{"walk":"phase_4/models/char/suitA-neutral.bam"})
cheese3.reparentTo(render)
cheese3.loop("walk")
l = cheese3.find('**/joint_head')
mole3 = loader.loadModel("phase_4/models/char/suitA-heads.bam")
bigcheese3 = mole3.find('**/bigcheese')
bigcheese3.reparentTo(l)
hands3 = cheese3.find('**/hands')
hands3.setColor(0.745, 0.933, 0.729, 0.000)
cheese3.setPos(7.5,-50,25)
cheese3.setScale(1)
cheese3.setHpr(0,0,0)
cheese4 = Actor("phase_3.5/models/char/suitA-mod.bam",{"walk":"phase_4/models/char/suitA-neutral.bam"})
cheese4.reparentTo(render)
cheese4.loop("walk")
m = cheese4.find('**/joint_head')
mole4 = loader.loadModel("phase_4/models/char/suitA-heads.bam")
bigcheese4 = mole4.find('**/bigcheese')
bigcheese4.reparentTo(m)
hands4 = cheese4.find('**/hands')
hands4.setColor(0.745, 0.933, 0.729, 0.000)
cheese4.setPos(-7.5,-50,25)
cheese4.setScale(1)
cheese4.setHpr(0,0,0)
max = Actor({"torso":"phase_3/models/char/dogLL_Shorts-torso-1000.bam", \
"legs":"phase_3/models/char/dogMM_Shorts-legs-1000.bam"}, \
# dictionary of anim dictionaries
{"torso":{"walk":"phase_3/models/char/dogLL_Shorts-torso-neutral.bam", \
"run":"phase_3/models/char/dogMM_Shorts-torso-sad-neutral.bam"}, \
"legs":{"walk":"phase_3/models/char/dogMM_Shorts-legs-neutral.bam", \
"run":"phase_3/models/char/dogMM_Shorts-legs-sad-neutral.bam"} \
})
shirts=loader.loadTexture("phase_4/maps/tt_t_chr_shirt_scientistA.jpg")
sleve=loader.loadTexture("phase_4/maps/tt_t_chr_shirtSleeve_scientist.jpg")
shorts=loader.loadTexture("phase_4/maps/tt_t_chr_shorts_scientistB.jpg")
max.find('**/torso-top').setTexture(shirts, 1)
max.find('**/torso-bot').setTexture(shorts, 1)
max.find('**/torso-bot-cap').setTexture(shorts, 1)
max.find('**/sleeves').setTexture(sleve, 1)
max.attach("torso", "legs", "joint_hips")
gloves = max.find('**/hands')
gloves.setColor(255,0,0)
max.loop("walk")
max.setPos(-15,-44,23)
max.setHpr(327,0,0)
max.setScale(1.2)
max.reparentTo(render)
zhead = loader.loadModel("phase_3/models/char/monkey-heads-1000.bam")
head = zhead.find('**/head-long')
head.setColor(0.7, 0.0, 3.0)
headf = zhead.find('**/head-front-long')
headf.setColor(0.7, 0.0, 3.0)
neck = max.find('**/neck')
neck.setColor(0.7, 0.0, 3.0)
max.find('**/arms').setColor(0.7, 0.0, 3.0)
max.find('**/legs').setColor(0.7, 0.0, 3.0)
max.find('**/feet').setColor(0.7, 0.0, 3.0)
max.find('**/torso-bot').setColor(0.7, 0.0, 1.0)
joint = max.find('**/joint_head')
zhead.find('**/muzzle-short-neutral').reparentTo(joint)
zhead.find('**/joint_pupilR_long').reparentTo(joint)
zhead.find('**/joint_pupilL_long').reparentTo(joint)
zhead.find('**/ears-long').reparentTo(joint)
zhead.find('**/head-front-long').reparentTo(joint)
zhead.find('**/eyes-long').reparentTo(joint)
zhead.find('**/head-long').reparentTo(joint)
gloves1 = max.find('**/joint_Rhold')
mail2 = Actor("phase_3/models/char/mickey-1200.bam",{"wait":"phase_3/models/char/mickey-wait.bam"})
mail2.reparentTo(render)
mail2.loop("wait")
mail2.setPos(-91,59,25)
mail2.setHpr(350,0,0)
mail2.setScale(2)
paint2 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint2.reparentTo(render)
paint2.setPos(-185,-91,33)
paint2.setHpr(0,0,0)
paint2.setScale(1,1,1)
paint2.setColor(1,0,0)
paint3 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint3.reparentTo(render)
paint3.setPos(-177,-110,33)
paint3.setHpr(0,0,0)
paint3.setScale(1,1,1)
paint3.setColor(1,0,0)
paint4 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint4.reparentTo(render)
paint4.setPos(-225,-95,28)
paint4.setHpr(0,0,0)
paint4.setScale(1,1,1)
paint4.setColor(1,0,0)
paint5 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint5.reparentTo(render)
paint5.setPos(-205,-80,33)
paint5.setHpr(0,0,0)
paint5.setScale(2,1,0.01)
paint5.setColor(1,0,0)
paint6 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint6.reparentTo(render)
paint6.setPos(-238,-125,28)
paint6.setHpr(0,0,0)
paint6.setScale(1,1,1)
paint6.setColor(1,0,0)
paint7 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint7.reparentTo(render)
paint7.setPos(-200,-130,33)
paint7.setHpr(0,0,0)
paint7.setScale(5,1,0.001)
paint7.setColor(1,0,0)
paint8 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint8.reparentTo(render)
paint8.setPos(-200,-150,34)
paint8.setHpr(0,0,0)
paint8.setScale(10,1,0.001)
paint8.setColor(1,0,0)
paint9 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint9.reparentTo(render)
paint9.setPos(-270,-89,33)
paint9.setHpr(0,0,0)
paint9.setScale(1,1,1)
paint9.setColor(1,0,0)
paint10 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint10.reparentTo(render)
paint10.setPos(-260,-120,35)
paint10.setHpr(0,0,0)
paint10.setScale(1,5,0.001)
paint10.setColor(1,0,0)
painth1 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
painth1.reparentTo(render)
painth1.setPos(-30,-90,-40)
painth1.setHpr(90,80,0)
painth1.setScale(1,10,1)
painth1.setColor(0,1,0)
vp = Actor({"head":"phase_9/models/char/sellbotBoss-head-zero.bam", \
"torso":"phase_9/models/char/sellbotBoss-torso-zero.bam", \
"legs":"phase_9/models/char/bossCog-legs-zero.bam"}, \
# dictionary of anim dictionaries
{"head":{"walk":"phase_9/models/char/sellbot-head-Bb_neutral.bam", \
"run":"phase_9/models/char/sellbot-head-Bb_neutral.bam"}, \
"torso":{"walk":"phase_9/models/char/bossCog-torso-Bb_neutral.bam", \
"run":"phase_9/models/char/bossCog-torso-Bb_neutral.bam"}, \
"legs":{"walk":"phase_9/models/char/bossCog-legs-Bb_neutral.bam", \
"run":"phase_9/models/char/bossCog-legs-Bb_neutral.bam"} \
})
vp.attach("head", "torso", "joint34")
vp.attach("torso", "legs", "joint_legs")
vp.reparentTo(render)
tread3 = loader.loadModel("phase_9/models/char/bossCog-treads.bam")
rear4 = vp.find('**/joint_axle')
tread3.reparentTo(rear4)
vp.setPos(-10,30,23)
vp.setScale(1,1,1)
vp.loop("walk")
vp.setHpr(180,0,0)
cheese5 = Actor("phase_3.5/models/char/suitA-mod.bam",{"walk":"phase_4/models/char/suitA-victory.bam"})
cheese5.reparentTo(render)
cheese5.loop("walk")
headjoint5 = cheese5.find('**/joint_head')
mole5 = loader.loadModel("phase_4/models/char/suitA-heads.bam")
bigcheese5 = mole5.find('**/bigcheese')
bigcheese5.reparentTo(headjoint5)
bigcheese5.setColor(1,0,0)
hands5 = cheese5.find('**/hands')
hands5.setColor(1, 0.233, 0.329, 0.000)
cheese5.setPos(-10,30,45)
cheese5.setScale(5)
cheese5.setHpr(0,0,0)
#Oil Ocean
oil = loader.loadModel('phase_8/models/modules/BR_pond.bam')
oil.reparentTo(render)
oil.setPos(-560,-120,20)
oil.setHpr(270,0,0)
oil.setScale(8)
oil.setColor(1,0,0)
paint11 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint11.reparentTo(render)
paint11.setPos(-400,-120,15)
paint11.setHpr(0,0,0)
paint11.setScale(5,5,5)
paint11.setColor(0,1,0)
paint12 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint12.reparentTo(render)
paint12.setPos(-700,-120,15)
paint12.setHpr(0,0,0)
paint12.setScale(5,5,5)
paint12.setColor(0,1,0)
e = loader.loadModel("phase_10/models/cashbotHQ/ZONE31a.bam")
e.reparentTo(render)
e.setHpr(90,0,0)
e.setPos(-400,-120,15)
e.setColor(0,1,0)
pandaPosInterval22 = e.posInterval(13,Point3(-400,-120,15),
startPos=Point3(-700,-120,15))
pandaPosInterval33 = e.posInterval(13,Point3(-700,-120,15),
startPos=Point3(-400,-120,15))
pandaHprInterval11 = e.hprInterval(3,Point3(270,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = e.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(270, 0, 0))
pandaPace = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="pandaPace")
pandaPace.loop()
f = loader.loadModel("phase_10/models/cashbotHQ/ZONE31a.bam")
f.reparentTo(render)
f.setHpr(90,0,0)
f.setPos(-700,-120,15)
f.setColor(0,1,0)
pandaPosInterval22 = f.posInterval(13,Point3(-700,-120,15),
startPos=Point3(-700,-120,1000))
pandaPosInterval33 = f.posInterval(13,Point3(-700,-120,1000),
startPos=Point3(-700,-120,15))
pandaHprInterval11 = f.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = f.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
pandaPace2 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="pandaPace2")
pandaPace2.loop()
elepaint1 = loader.loadModel("phase_11/models/lawbotHQ/LB_couchA.bam")
elepaint1.reparentTo(render)
elepaint1.setHpr(90,0,0)
elepaint1.setPos(-720,-120,15)
elepaint1.setColor(0,1,0)
pandaPosInterval22 = elepaint1.posInterval(13,Point3(-720,-120,15),
startPos=Point3(-720,-120,1003))
pandaPosInterval33 = elepaint1.posInterval(13,Point3(-720,-120,1000),
startPos=Point3(-720,-120,18))
pandaHprInterval11 = elepaint1.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = elepaint1.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
paintPace1 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="paintPace1")
paintPace1.loop()
elepaint2 = loader.loadModel("phase_11/models/lawbotHQ/LB_couchA.bam")
elepaint2.reparentTo(render)
elepaint2.setHpr(90,0,0)
elepaint2.setPos(-710,-110,15)
elepaint2.setColor(0,1,0)
pandaPosInterval22 = elepaint2.posInterval(13,Point3(-710,-110,15),
startPos=Point3(-710,-110,1003))
pandaPosInterval33 = elepaint2.posInterval(13,Point3(-710,-110,1000),
startPos=Point3(-710,-110,18))
pandaHprInterval11 = elepaint2.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = elepaint2.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
paintPace2 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="paintPace2")
paintPace2.loop()
elepaint3 = loader.loadModel("phase_11/models/lawbotHQ/LB_couchA.bam")
elepaint3.reparentTo(render)
elepaint3.setHpr(90,0,0)
elepaint3.setPos(-710,-130,15)
elepaint3.setColor(0,1,0)
pandaPosInterval22 = elepaint3.posInterval(13,Point3(-710,-130,15),
startPos=Point3(-710,-130,1003))
pandaPosInterval33 = elepaint3.posInterval(13,Point3(-710,-130,1000),
startPos=Point3(-710,-130,18))
pandaHprInterval11 = elepaint3.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = elepaint3.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
paintPace3 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="paintPace3")
paintPace3.loop()
paint11 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint11.reparentTo(render)
paint11.setPos(-670,-120,1000)
paint11.setHpr(0,0,0)
paint11.setScale(1,1,1)
paint11.setColor(0,1,0)
paint12 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint12.reparentTo(render)
paint12.setPos(-550,-120,1000)
paint12.setHpr(0,0,0)
paint12.setScale(1,1,1)
paint12.setColor(0,1,0)
paint13 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint13.reparentTo(render)
paint13.setPos(-670,-120,1000)
paint13.setHpr(0,0,0)
paint13.setScale(1,1,0.0001)
paint13.setColor(1,0,0)
pandaPosInterval22 = paint13.posInterval(13,Point3(-550,-120,1000),
startPos=Point3(-670,-120,1000))
pandaPosInterval33 = paint13.posInterval(13,Point3(-670,-120,1000),
startPos=Point3(-550,-120,1000))
pandaHprInterval11 = paint13.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = paint13.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
pandaPace3 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="pandaPace3")
pandaPace3.loop()
paint14 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint14.reparentTo(render)
paint14.setPos(-550,-140,1000)
paint14.setHpr(0,0,0)
paint14.setScale(1)
paint14.setColor(0,1,0)
pandaHprInterval1 = paint14.hprInterval(3,Point3(0,0,0),
startHpr=Point3(0, 0, 359))
pandaHprInterval2 = paint14.hprInterval(3,Point3(0, 0, 359),
startHpr=Point3(0, 0, 0))
# Create and play the sequence that coordinates the intervals.
Spin1 = Sequence(pandaHprInterval1,
name="Spin1")
Spin1.loop()
paint15 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint15.reparentTo(render)
paint15.setPos(-550,-160,1000)
paint15.setHpr(0,0,0)
paint15.setScale(1,1,1)
paint15.setColor(0,1,0)
paint16 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint16.reparentTo(render)
paint16.setPos(-550,-180,1000)
paint16.setHpr(0,0,0)
paint16.setScale(1)
paint16.setColor(0,1,0)
pandaHprInterval1 = paint16.hprInterval(3,Point3(0,0,0),
startHpr=Point3(0, 0, 359))
pandaHprInterval2 = paint16.hprInterval(3,Point3(0, 0, 359),
startHpr=Point3(0, 0, 0))
# Create and play the sequence that coordinates the intervals.
Spin2 = Sequence(pandaHprInterval1,
name="Spin2")
Spin2.loop()
paint17 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint17.reparentTo(render)
paint17.setPos(-550,-200,1000)
paint17.setHpr(0,0,180)
paint17.setScale(1)
paint17.setColor(0,1,0)
pandaHprInterval1 = paint17.hprInterval(3,Point3(0,0,180),
startHpr=Point3(0, 0, 539))
pandaHprInterval2 = paint17.hprInterval(3,Point3(0, 0, 539),
startHpr=Point3(0, 0, 180))
# Create and play the sequence that coordinates the intervals.
Spin3 = Sequence(pandaHprInterval1,
name="Spin3")
Spin3.loop()
paint18 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint18.reparentTo(render)
paint18.setPos(-550,-220,1000)
paint18.setHpr(0,0,0)
paint18.setScale(1,1,1)
paint18.setColor(0,1,0)
paint19 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint19.reparentTo(render)
paint19.setPos(-550,-240,1000)
paint19.setHpr(0,0,0)
paint19.setScale(1)
paint19.setColor(0,1,0)
pandaHprInterval1 = paint19.hprInterval(3,Point3(0,0,0),
startHpr=Point3(0, 0, 359))
pandaHprInterval2 = paint19.hprInterval(3,Point3(0, 0, 359),
startHpr=Point3(0, 0, 0))
# Create and play the sequence that coordinates the intervals.
Spin4 = Sequence(pandaHprInterval1,
name="Spin4")
Spin4.loop()
paint20 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint20.reparentTo(render)
paint20.setPos(-550,-260,1000)
paint20.setHpr(0,0,180)
paint20.setScale(1)
paint20.setColor(0,1,0)
pandaHprInterval1 = paint20.hprInterval(3,Point3(0,0,180),
startHpr=Point3(0, 0, 539))
pandaHprInterval2 = paint20.hprInterval(3,Point3(0, 0, 539),
startHpr=Point3(0, 0, 180))
# Create and play the sequence that coordinates the intervals.
Spin5 = Sequence(pandaHprInterval1,
name="Spin5")
Spin5.loop()
paint21 = loader.loadModel("phase_9/models/cogHQ/PaintMixer.bam")
paint21.reparentTo(render)
paint21.setPos(-550,-280,1000)
paint21.setHpr(0,0,0)
paint21.setScale(1)
paint21.setColor(0,1,0)
pandaHprInterval1 = paint21.hprInterval(3,Point3(0,0,0),
startHpr=Point3(0, 0, 359))
pandaHprInterval2 = paint21.hprInterval(3,Point3(0, 0, 359),
startHpr=Point3(0, 0, 0))
# Create and play the sequence that coordinates the intervals.
Spin6 = Sequence(pandaHprInterval1,
name="Spin6")
Spin6.loop()
paint22 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint22.reparentTo(render)
paint22.setPos(-550,-300,1000)
paint22.setHpr(0,0,0)
paint22.setScale(1,1,1)
paint22.setColor(0,1,0)
paint777 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint777.reparentTo(render)
paint777.setPos(-279,-89,27)
paint777.setHpr(0,0,0)
paint777.setScale(1.2)
paint777.setColor(1,0,0)
tower1 = loader.loadModel('phase_6/models/cogHQ/WaterTowerSimple.bam')
tower1.reparentTo(render)
tower1.setPos(-714,38,20)
tower1.setHpr(0,0,0)
tower1.setScale(5)
tower1.setColor(1,0,0)
tower2 = loader.loadModel('phase_12/models/bossbotHQ/mole_cog.bam')
tower2.reparentTo(render)
tower2.setPos(-652,-291,-10)
tower2.setHpr(-212,0,0)
tower2.setScale(50)
peel = loader.loadModel('phase_5/models/props/banana-peel-mod.bam')
peel.reparentTo(render)
peel.setPos(-494,-300,20)
peel.setHpr(-212,0,0)
peel.setScale(15)
ship1 = loader.loadModel('phase_5/models/props/ship.bam')
ship1.reparentTo(render)
ship1.setPos(-624,12,3)
ship1.setHpr(50,50,0)
ship1.setScale(5)
#Plateau of Haunted Paint Mixers
desert = loader.loadModel("phase_4/models/minigames/tag_arena.bam")
desert.reparentTo(render)
desert.setPos(-550,-410,1000)
desert.setHpr(0,0,0)
desert.setScale(1,1,25)
desert.setColor(0,0,1,1)
paint23 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint23.reparentTo(render)
paint23.setPos(-550,-351,1005)
paint23.setHpr(180,80,0)
paint23.setScale(1,1,1)
paint23.setColor(0,0,1)
paint24 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint24.reparentTo(render)
paint24.setPos(-550,-351,1015)
paint24.setHpr(180,80,0)
paint24.setScale(1,1,1)
paint24.setColor(0,0,1)
paint25 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint25.reparentTo(render)
paint25.setPos(-560,-351,1025)
paint25.setHpr(180,80,0)
paint25.setScale(1,1,1)
paint25.setColor(0,0,1)
paint26 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint26.reparentTo(render)
paint26.setPos(-570,-351,1025)
paint26.setHpr(180,80,0)
paint26.setScale(1,1,1)
paint26.setColor(0,0,1)
paint27 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint27.reparentTo(render)
paint27.setPos(-590,-351,1025)
paint27.setHpr(180,80,0)
paint27.setScale(1,1,1)
paint27.setColor(0,0,1)
paint28 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint28.reparentTo(render)
paint28.setPos(-590,-351,1040)
paint28.setHpr(180,80,0)
paint28.setScale(1,1,1)
paint28.setColor(0,0,1)
paint29 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint29.reparentTo(render)
paint29.setPos(-570,-351,1050)
paint29.setHpr(180,80,0)
paint29.setScale(1,1,1)
paint29.setColor(0,0,1)
paint30 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint30.reparentTo(render)
paint30.setPos(-570,-360,1060)
paint30.setHpr(180,80,0)
paint30.setScale(1,1,1)
paint30.setColor(0,0,1)
paint31 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint31.reparentTo(render)
paint31.setPos(-570,-370,1070)
paint31.setHpr(180,80,0)
paint31.setScale(1,1,1)
paint31.setColor(0,0,1)
paint32 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint32.reparentTo(render)
paint32.setPos(-550,-380,1070)
paint32.setHpr(180,80,0)
paint32.setScale(1,1,1)
paint32.setColor(0,0,1)
paint33 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint33.reparentTo(render)
paint33.setPos(-550,-370,1080)
paint33.setHpr(0,80,0)
paint33.setScale(1,1,1)
paint33.setColor(0,0,1)
paint34 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint34.reparentTo(render)
paint34.setPos(-550,-380,1090)
paint34.setHpr(180,80,0)
paint34.setScale(1,1,1)
paint34.setColor(0,0,1)
paint35 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint35.reparentTo(render)
paint35.setPos(-550,-370,1100)
paint35.setHpr(0,80,0)
paint35.setScale(1,1,1)
paint35.setColor(0,0,1)
paint36 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint36.reparentTo(render)
paint36.setPos(-550,-380,1110)
paint36.setHpr(180,80,0)
paint36.setScale(1,1,1)
paint36.setColor(0,0,1)
paint37 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint37.reparentTo(render)
paint37.setPos(-550,-370,1120)
paint37.setHpr(0,80,0)
paint37.setScale(1,1,1)
paint37.setColor(0,0,1)
paint38 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint38.reparentTo(render)
paint38.setPos(-550,-380,1130)
paint38.setHpr(180,80,0)
paint38.setScale(1,1,1)
paint38.setColor(0,0,1)
paint39 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint39.reparentTo(render)
paint39.setPos(-550,-370,1140)
paint39.setHpr(0,80,0)
paint39.setScale(1,1,1)
paint39.setColor(0,0,1)
paint40 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint40.reparentTo(render)
paint40.setPos(-550,-380,1150)
paint40.setHpr(180,80,0)
paint40.setScale(1,1,1)
paint40.setColor(0,0,1)
paint41 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint41.reparentTo(render)
paint41.setPos(-550,-380,1150)
paint41.setHpr(0,0,0)
paint41.setScale(2,2,0.0001)
paint41.setColor(1,0,0)
pandaPosInterval22 = paint41.posInterval(13,Point3(-550,-380,1150),
startPos=Point3(-550,-380,2150))
pandaPosInterval33 = paint41.posInterval(13,Point3(-550,-380,2150),
startPos=Point3(-550,-380,1150))
pandaHprInterval11 = paint41.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = paint41.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
pandaPace4 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="pandaPace4")
pandaPace4.loop()
paint42 = loader.loadModel('phase_9/models/cogHQ/PaintMixer.bam')
paint42.reparentTo(render)
paint42.setPos(-550,-400,2150)
paint42.setHpr(0,0,0)
paint42.setScale(1,1,1)
paint42.setColor(0,0,0)
cfo = Actor({"head":"phase_10/models/char/cashbotBoss-head-zero.bam", \
"torso":"phase_10/models/char/cashbotBoss-torso-zero.bam", \
"legs":"phase_9/models/char/bossCog-legs-zero.bam"}, \
# dictionary of anim dictionaries
{"head":{"walk":"phase_9/models/char/bossCog-head-Bb_neutral.bam", \
"run":"phase_9/models/char/bossCog-head-Bb_neutral.bam"}, \
"torso":{"walk":"phase_9/models/char/bossCog-torso-Bb_neutral.bam", \
"run":"phase_9/models/char/bossCog-torso-Bb_neutral.bam"}, \
"legs":{"walk":"phase_9/models/char/bossCog-legs-Bb_neutral.bam", \
"run":"phase_9/models/char/bossCog-legs-Bb_neutral.bam"} \
})
cfo.attach("head", "torso", "joint34")
cfo.attach("torso", "legs", "joint_legs")
cfo.reparentTo(render)
cfo.loop("walk")
tread5 = loader.loadModel("phase_9/models/char/bossCog-treads.bam")
rear6 = cfo.find('**/joint_axle')
tread5.reparentTo(rear6)
cfo.setPos(-534,-447,1000)
cfo.setColor(0,0,1)
cfo.setScale(2.5)
cfo.setHpr(550,0,0)
#Toon Filter Zone
crate1 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate1.reparentTo(render)
crate1.setPos(-550,-420,2135)
crate1.setHpr(0,0,0)
crate1.setScale(3)
crate1.setColor(1,0,0)
crate2 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate2.reparentTo(render)
crate2.setPos(-550,-438,2135)
crate2.setHpr(0,0,0)
crate2.setScale(3)
crate2.setColor(1,0,0)
crate3 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate3.reparentTo(render)
crate3.setPos(-514,-420,2151)
crate3.setHpr(0,0,0)
crate3.setScale(9,3,3)
crate3.setColor(0,0,0)
crate4 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate4.reparentTo(render)
crate4.setPos(-514,-438,2135)
crate4.setHpr(0,0,0)
crate4.setScale(9,3,3)
crate4.setColor(0,0,0)
crate5 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate5.reparentTo(render)
crate5.setPos(-532,-455,2151)
crate5.setHpr(0,0,0)
crate5.setScale(9,3,3)
crate5.setColor(0,0,0)
sign1 = loader.loadModel("phase_4/models/minigames/toonblitz_game_arrow.bam")
sign1.reparentTo(render)
sign1.setPos(-490,-438,2151)
sign1.setHpr(270,0,0)
sign1.setScale(1)
sign1.setColor(0.2,0.2,0.2)
street2 = loader.loadModel("phase_12/models/bossbotHQ/BossbotMazex1_C.bam")
street2.reparentTo(render)
street2.setPos(-400,-500,2151)
street2.setHpr(90,0,0)
street2.setScale(1,1,1)
street2.setColor(0,0,0)
crate6 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate6.reparentTo(render)
crate6.setPos(-478,-450,2151)
crate6.setHpr(90,0,0)
crate6.setScale(9,3,3)
crate6.setColor(0,0,0)
crate7 = loader.loadModel('phase_10/models/cogHQ/CBMetalCrate2.bam')
crate7.reparentTo(render)
crate7.setPos(-494,-520,2135)
crate7.setHpr(90,0,0)
crate7.setScale(27,3,3)
crate7.setColor(0,0,0)
#End of Street
tunnel2 = loader.loadModel("phase_6/models/cogHQ/Cog_Tunnel.bam")
tunnel2.reparentTo(render)
tunnel2.setPos(-481,-949,2151)
tunnel2.setHpr(-360,0,0)
tunnel2.setScale(2.5)
tunnel2.setColor(361,0,0)
Nwall = loader.loadModel("phase_11/models/lawbotHQ/LB_wall_panel.bam")
Nwall.reparentTo(render)
Nwall.setPos(-572,-819,2151)
Nwall.setHpr(-93,0,0)
Nwall.setScale(10)
Nwall.setColor(361,0,0)
Nwall2 = loader.loadModel("phase_11/models/lawbotHQ/LB_wall_panel.bam")
Nwall2.reparentTo(render)
Nwall2.setPos(-394,-948,2151)
Nwall2.setHpr(-268,0,0)
Nwall2.setScale(10)
Nwall2.setColor(361,0,0)
sign20 = loader.loadModel("phase_4/models/minigames/toonblitz_game_arrow.bam")
sign20.reparentTo(render)
sign20.setPos(-589,-1057,2151)
sign20.setHpr(-268,0,0)
sign20.setScale(1.5)
sky1 = loader.loadModel("phase_12/models/bossbotHQ/BossTestSkyBox.bam")
sky1.reparentTo(render)
sky1.setPos(-485,-837,2152)
sky1.setScale(0.4)
sky1.setColor(361,0,0)
g = loader.loadModel("phase_9/models/cogHQ/Elevator.bam")
g.reparentTo(render)
g.setHpr(90,0,0)
g.setPos(-549,-1027,2151)
g.setColor(1,0,0)
pandaPosInterval22 = g.posInterval(13,Point3(-579,-1027,2151),
startPos=Point3(-579,-1027,2351))
pandaPosInterval33 = g.posInterval(13,Point3(-579,-1027,2351),
startPos=Point3(-579,-1027,2151))
pandaHprInterval11 = g.hprInterval(3,Point3(90,0,0),
startHpr=Point3(90, 0, 0))
pandaHprInterval22 = g.hprInterval(3,Point3(90, 0, 0),
startHpr=Point3(90, 0, 0))
pandaPace5 = Sequence(pandaPosInterval22,
pandaHprInterval11,
pandaPosInterval33,
pandaHprInterval22,
name="pandaPace5")
pandaPace5.loop()
g.find('**/wall_back').removeNode()
g.find('**/wall_front').removeNode()
g.find('**/wall_left').removeNode()
g.find('**/wall_right').removeNode()