This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Disco/Objects.con
ObjectTemplate.create Bundle disco_deluxe
ObjectTemplate.geometry Disco_Exterior_Deluxe_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------
ObjectTemplate.addTemplate DiscoInterior
ObjectTemplate.addTemplate Disco_Light_Deluxe
rem -------------------------
ObjectTemplate.addTemplate Disco_Jukebox_Deluxe
ObjectTemplate.setPosition 2.21934/1.49748/9.26759


ObjectTemplate.create lodObject DiscoInterior
ObjectTemplate.hasCollisionPhysics 1
rem -----------------------------------------
ObjectTemplate.addTemplate Disco_Interior_Deluxe
ObjectTemplate.addTemplate NULL_OBJECT
rem -----------------------------------------
ObjectTemplate.lodSelector DiscoSelector

LodSelectorTemplate.create DistanceSelector DiscoSelector
LodSelectorTemplate.addLodDistance 100


ObjectTemplate.create Bundle Disco_Interior_Deluxe
ObjectTemplate.geometry disco_interior_deluxe_m1
ObjectTemplate.hasCollisionPhysics 1
rem ----------------------------------------------
ObjectTemplate.addtemplate disco_light_facet_deluxe
ObjectTemplate.addTemplate disco_ball_deluxe


ObjectTemplate.create SimpleObject disco_ball_deluxe
ObjectTemplate.geometry disco_ball_deluxe_m1

ObjectTemplate.create SimpleObject disco_light_deluxe
ObjectTemplate.geometry disco_light_deluxe_m1
ObjectTemplate.hasCollisionPhysics 1


ObjectTemplate.create RotationalBundle disco_light_facet_deluxe
ObjectTemplate.geometry disco_light_facet_deluxe_m1
ObjectTemplate.hasCollisionPhysics 1
rem -----------------------------------------------------------
include GlimmerFx.inc
rem -----------------------------------------------------------
ObjectTemplate.setMaxSpeed 50/0/0
ObjectTemplate.setAcceleration 50/0/0
ObjectTemplate.setContinousRotationSpeed -50/0/0



ObjectTemplate.create Bundle Disco_Jukebox_Deluxe
ObjectTemplate.geometry Disco_Jukebox_Deluxe_m1
ObjectTemplate.hasCollisionPhysics 1
rem ---------------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate DiscoTracksSpawner
else
endIf


ObjectTemplate.create ObjectSpawner DiscoTracksSpawner
ObjectTemplate.setObjectTemplate 0 DiscoJukeBoxControlPanel
ObjectTemplate.minSpawnDelay 1
ObjectTemplate.maxSpawnDelay 1
ObjectTemplate.timeToLive 120
ObjectTemplate.distance 128
ObjectTemplate.setTeam 0
ObjectTemplate.maxNrOfObjectSpawned 1
ObjectTemplate.damageWhenLost 0



ObjectTemplate.create PlayerControlObject DiscoJukeBoxControlPanel
ObjectTemplate.setNetworkableInfo DiscoInfo
ObjectTemplate.geometry Disco_JukeBox_panel_m1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.material 45
ObjectTemplate.timetoliveafterdeath 1
ObjectTemplate.noCollisionAsDestroyed 1
ObjectTemplate.setMinimapIcon "Empty.dds"
rem ------------------------------------------------
ObjectTemplate.addTemplate DiscoTrack
ObjectTemplate.setPosition -2.21934/-1.49748/-9.26759
ObjectTemplate.setRandomGeometries 8
rem ------------------------------------------------

ObjectTemplate.create SimpleObject DiscoTrack1
ObjectTemplate.loadSoundScript Music/Track1.ssc

ObjectTemplate.create SimpleObject DiscoTrack2
ObjectTemplate.loadSoundScript Music/Track2.ssc

ObjectTemplate.create SimpleObject DiscoTrack3
ObjectTemplate.loadSoundScript Music/Track3.ssc

ObjectTemplate.create SimpleObject DiscoTrack4
ObjectTemplate.loadSoundScript Music/Track4.ssc

ObjectTemplate.create SimpleObject DiscoTrack5
ObjectTemplate.loadSoundScript Music/Track5.ssc

ObjectTemplate.create SimpleObject DiscoTrack6
ObjectTemplate.loadSoundScript Music/Track6.ssc

ObjectTemplate.create SimpleObject DiscoTrack7
ObjectTemplate.loadSoundScript Music/Disco.ssc

rem *** Silence - Off ***
ObjectTemplate.create DummyObject DiscoTrack8