This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Animated/Mario/Objects.con
rem *** Place on maps to spawn Mario! ;) ***
ObjectTemplate.create Bundle Mario
rem ------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate Mario_Spawner
ObjectTemplate.setRotation 180/0/0
else
endIf

ObjectTemplate.create ObjectSpawner Mario_Spawner
ObjectTemplate.setObjectTemplate 0 Mario_PCO
ObjectTemplate.minSpawnDelay 80
ObjectTemplate.maxSpawnDelay 80
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.taxNrOfObjectSpawned 1
ObjectTemplate.setTeam 0


rem *** Animated Mario Character ***
ObjectTemplate.create PlayerControlObject Mario_PCO
ObjectTemplate.loadSoundScript Sounds/MarioSpawn.ssc
ObjectTemplate.setNetworkableInfo MarioPCOInfo
ObjectTemplate.geometry MarioPhysics_m1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasResponsePhyiscs 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.hasArmor 1
ObjectTemplate.material 41
ObjectTemplate.hitPoints 30
ObjectTemplate.timeToLiveAfterDeath 79
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.damageMod 0.2
ObjectTemplate.setMinimapIcon "Empty.dds"
rem --------------------------------
ObjectTemplate.addTemplate lodMario
ObjectTEmplate.setRandomGeometries 3
rem --------------------------------
ObjectTemplate.addArmorEffect 28 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 26 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 24 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 22 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 20 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 18 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 16 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 14 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 12 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 10 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 5 e_MarioPain 0/0.1/0
ObjectTemplate.addArmorEffect 0 e_MarioDeathScream 0/0.1/0

ObjectTemplate.create lodObject lodMario1
ObjectTemplate.setHasCollisionPhysics 0
ObjectTemplate.setHasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem ------------------------------------------
ObjectTemplate.addTemplate MarioAnimated_Idle
ObjectTemplate.addTemplate MarioAnimated_Die1
rem ------------------------------------------
ObjectTemplate.lodSelector MarioSelector

ObjectTemplate.create lodObject lodMario2
ObjectTemplate.setHasCollisionPhysics 0
ObjectTemplate.setHasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem ------------------------------------------
ObjectTemplate.addTemplate MarioAnimated_IdleNoShirt
ObjectTemplate.addTemplate MarioAnimated_Die2
rem ------------------------------------------
ObjectTemplate.lodSelector MarioSelector

ObjectTemplate.create lodObject lodMario3
ObjectTemplate.setHasCollisionPhysics 0
ObjectTemplate.setHasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem ------------------------------------------
ObjectTemplate.addTemplate MarioAnimated_IdleNoShirt
ObjectTemplate.addTemplate MarioAnimated_Die3
rem ------------------------------------------
ObjectTemplate.lodSelector MarioSelector


LodSelectorTemplate.create DistCompareSelector2 MarioSelector
LodSelectorTemplate.hasDestroyedLod 1
rem LodSelectorTemplate.addLodDistance 500


ObjectTemplate.create AnimatedBundle MarioAnimated_Idle
ObjectTemplate.createSkeleton animations/characters/mario_m1.ske
ObjectTemplate.geometry mario_AnimatedMesh_m1
rem ---------------------------------------
ObjectTemplate.setAnimationState mario_idle
rem ---------------------------------------
ObjectTemplate.addTemplate MarioShirt
rem ---------------------------------------
ObjectTemplate.hasResponsePhyiscs 1
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasDynamicShadow 1

ObjectTemplate.create AnimatedBundle MarioAnimated_IdleNoShirt
ObjectTemplate.createSkeleton animations/characters/mario_m1.ske
ObjectTemplate.geometry mario_AnimatedMesh_m1
rem ---------------------------------------
ObjectTemplate.setAnimationState mario_idle
rem ---------------------------------------
ObjectTemplate.hasResponsePhyiscs 1
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasDynamicShadow 1

ObjectTemplate.create AnimatedBundle MarioAnimated_Die1
ObjectTemplate.createSkeleton animations/characters/mario_m1.ske
ObjectTemplate.geometry marioDead_AnimatedMesh_m1
rem ---------------------------------------
ObjectTemplate.setAnimationState Mario_Die
rem ---------------------------------------
ObjectTemplate.addTemplate MarioShirt
rem ---------------------------------------
ObjectTemplate.hasDynamicShadow 1


ObjectTemplate.create AnimatedBundle MarioAnimated_Die2
ObjectTemplate.createSkeleton animations/characters/mario_m1.ske
ObjectTemplate.geometry marioDead_AnimatedMesh_m1
rem ---------------------------------------
ObjectTemplate.setAnimationState Mario_Die2
rem ---------------------------------------
ObjectTemplate.hasDynamicShadow 1

ObjectTemplate.create AnimatedBundle MarioAnimated_Die3
ObjectTemplate.createSkeleton animations/characters/mario_m1.ske
ObjectTemplate.geometry marioDead_AnimatedMesh_m1
rem ---------------------------------------
ObjectTemplate.setAnimationState Mario_Die3
rem ---------------------------------------
ObjectTemplate.hasDynamicShadow 1


ObjectTemplate.create SimpleObject MarioShirt
ObjectTemplate.geometry MarioShirt_m1
rem ---------------------------------------
ObjectTemplate.hasDynamicShadow 1