This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Animated/Blocks/Objects.con
ObjectTemplate.create Bundle QuestionBlockBundle
rem -------------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate QuestionBlockSpawner
ObjectTemplate.setPosition 0/2.25/0
ObjectTemplate.setRandomGeometries 2
else
endIf

ObjectTemplate.create Bundle QuestionBlockMarioBundle
rem -------------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate QuestionBlockMarioKitSpawner
ObjectTemplate.setPosition 0/2.25/0
else
endIf

ObjectTemplate.create Bundle QuestionBlockBombOmbBundle
rem -------------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate QuestionBlockBombOmbSpawner
ObjectTemplate.setPosition 0/2.25/0
else
endIf

ObjectTemplate.create Bundle BrickBlockBundle
rem -------------------------------------------
if v_arg1 == host
ObjectTemplate.addTemplate BrickBlockSpawner
ObjectTemplate.setPosition 0/2.25/0
ObjectTemplate.setRandomGeometries 4
else
endIf



ObjectTemplate.create PlayerControlObject QuestionBlockCoins
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Block1Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.timeToLiveAfterDeath 60
ObjectTemplate.setMinimapIcon "Empty.dds"
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_QuestionBoxCoin 0/0.5/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodQuestionBlock

ObjectTemplate.create PlayerControlObject QuestionBlockItems
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Block2Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.timeToLiveAfterDeath 60
ObjectTemplate.setMinimapIcon "Empty.dds"
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_QuestionBlockItem 0/1.75/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodQuestionBlock

ObjectTemplate.create PlayerControlObject QuestionBlockMarioKits
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Block3Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.timeToLiveAfterDeath 60
ObjectTemplate.setMinimapIcon "Empty.dds"
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_QuestionBlockMarioKits 0/1.75/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodQuestionBlock

ObjectTemplate.create PlayerControlObject QuestionBlockBomb
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Block4Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.timeToLiveAfterDeath 60
ObjectTemplate.setMinimapIcon "Empty.dds"
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_QuestionBlockBombOmb 0/1.75/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodQuestionBlock


ObjectTemplate.create LodObject lodQuestionBlock
ObjectTemplate.hasDynamicShadow 1
rem -----------------------------------
ObjectTemplate.addTemplate QuestionBlockActive
ObjectTemplate.addTemplate QuestionBlockEmpty
rem -----------------------------------
ObjectTemplate.lodSelector DoorSelector

rem
rem *** Starting Mesh ***
rem

ObjectTemplate.create AnimatedBundle QuestionBlockActive
ObjectTemplate.geometry QuestionBlock_m1
ObjectTemplate.createSkeleton Animations/Characters/QuestionBlock.ske
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.cullRadiusScale 5


rem
rem *** Wreck Mesh. Item is Spawned ***
rem

ObjectTemplate.create AnimatedBundle QuestionBlockEmpty
ObjectTemplate.geometry QuestionBlockEmpty_m1
ObjectTemplate.createSkeleton Animations/Characters/QuestionBlock.ske
ObjectTemplate.setAnimationState QuestionBlockBump
ObjectTemplate.cullRadiusScale 5


ObjectTemplate.create PlayerControlObject BrickBlock
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Brick1Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.timeToLiveAfterDeath 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.setMinimapIcon "Empty.dds"
ObjectTemplate.noCollisionAsDestroyed 1
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_BrickBreak 0/0/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodBrickBlock

ObjectTemplate.create PlayerControlObject BrickBlockCoin
ObjectTemplate.geometry BlockCollision_m1
ObjectTemplate.setNetworkableInfo Brick2Info
ObjectTemplate.cullRadiusScale 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionForceMod 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 1
ObjectTemplate.maxhitpoints 1
ObjectTemplate.criticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.timeToLiveAfterDeath 60
ObjectTemplate.damageFromWater 1
ObjectTemplate.material 2015
ObjectTemplate.setMinimapIcon "Empty.dds"
rem -----------------------------------------------
ObjectTemplate.addArmorEffect 0 e_QuestionBoxCoin 0/0.5/0
rem -----------------------------------------------
ObjectTemplate.addTemplate lodBrickBlockCoin


ObjectTemplate.create LodObject lodBrickBlock
ObjectTemplate.hasDynamicShadow 1
rem -----------------------------------
ObjectTemplate.addTemplate BrickBlockActive
ObjectTemplate.addTemplate NULL_OBJECT
rem -----------------------------------
ObjectTemplate.lodSelector DoorSelector

ObjectTemplate.create LodObject lodBrickBlockCoin
ObjectTemplate.hasDynamicShadow 1
rem -----------------------------------
ObjectTemplate.addTemplate BrickBlockActive
ObjectTemplate.addTemplate QuestionBlockEmpty
rem -----------------------------------
ObjectTemplate.lodSelector DoorSelector

ObjectTemplate.create AnimatedBundle BrickBlockActive
ObjectTemplate.geometry BrickBlock_m1
ObjectTemplate.createSkeleton Animations/Characters/QuestionBlock.ske
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.cullRadiusScale 5


run QuestionBlockKits

ObjectTemplate.create ObjectSpawner QuestionBlockBombOmbSpawner
ObjectTemplate.setObjectTemplate 0 QuestionBlockBomb
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner QuestionBlockMarioKitSpawner
ObjectTemplate.setObjectTemplate 0 QuestionBlockMarioKits
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0


ObjectTemplate.create ObjectSpawner QuestionBlockSpawner1
ObjectTemplate.setObjectTemplate 0 QuestionBlockCoins
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner QuestionBlockSpawner2
ObjectTemplate.setObjectTemplate 0 QuestionBlockItems
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner BrickBlockSpawner1
ObjectTemplate.setObjectTemplate 0 BrickBlock
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner BrickBlockSpawner2
ObjectTemplate.setObjectTemplate 0 BrickBlockCoin
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner BrickBlockSpawner3
ObjectTemplate.setObjectTemplate 0 BrickBlock
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0

ObjectTemplate.create ObjectSpawner BrickBlockSpawner4
ObjectTemplate.setObjectTemplate 0 BrickBlock
ObjectTemplate.minSpawnDelay 60
ObjectTemplate.maxSpawnDelay 60
ObjectTemplate.spawnDelayAtStart 0
ObjectTemplate.timeToLive 30
ObjectTemplate.distance 20
ObjectTemplate.damageWhenLost 0
ObjectTemplate.setTeam 0