damage_system of custom map

Ask questions, discuss ideas, get answers
maehnaebteheu
Posts: 18
Joined: Sat May 22, 2010 2:52 pm

Re: damage_system of custom map

Post by maehnaebteheu »

Code: Select all

ObjectTemplate.create Projectile BazookaProjectile 
ObjectTemplate.geometry projectile_m1
ObjectTemplate.timeToLive CRD_NONE/10/0/0
Rem  ObjectTemplate.endEffectTemplate e_ExplDirt
ObjectTemplate.timeOnEndEffect 0.5
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.gravityModifier 0.2
ObjectTemplate.hasCollisionEffect 0
ObjectTemplate.invisibleAtEndEffect 1
ObjectTemplate.damageType 1
ObjectTemplate.material 901
ObjectTemplate.material2 200
ObjectTemplate.radius 4
ObjectTemplate.ForceOnExplosion 1
ObjectTemplate.addTemplate e_rocketFume
ObjectTemplate.loadSoundScript ..\..\common\Sounds\bazookaprojectile.ssc
ObjectTemplate.useMMOnEndEffect 0
ObjectTemplate.endEffectTemplate e_ExplBazooka
ObjectTemplate.dieAfterColl 1
User avatar
Apache Thunder
Posts: 1210
Joined: Mon Oct 19, 2009 2:48 am
Location: Levelland Texas, USA
Contact:

Re: damage_system of custom map

Post by Apache Thunder »

Try this:

Code: Select all

ObjectTemplate.invisibleAtEndEffect 0
Set that to zero and rem out the timeOnEndEffect code or set it to zero.
ImageImageImage
I have cameras in your head!
maehnaebteheu
Posts: 18
Joined: Sat May 22, 2010 2:52 pm

Re: damage_system of custom map

Post by maehnaebteheu »

still doesn't work :/
if I rem it there's a soundbug?! and no explosion effect. When I set it to zero sound is normal but now explosion effect :/
freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re:

Post by freddy »

post code for the material setup

Code: Select all

ObjectTemplate.material 901
maehnaebteheu
Posts: 18
Joined: Sat May 22, 2010 2:52 pm

Re: damage_system of custom map

Post by maehnaebteheu »

Code: Select all


MaterialManager.material 901
MaterialManager.materialAttGroup 901
MaterialManager.materialDefGroup 901
MaterialManager.materialDamage 10

MaterialManager.attGroup 901
MaterialManager.defGroup 951
MaterialManager.damageMod 12
MaterialManager.setEffectTemplate BazookaCascadesMetal



rem *
rem * ***** Bazooka - allied rocket launcher *****
rem *

MaterialManager.attGroup 901
MaterialManager.defGroup 40
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 41
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 42
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 43
MaterialManager.damageMod 3.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 44
MaterialManager.damageMod 3.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 45
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 46
MaterialManager.damageMod 5
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 47
MaterialManager.damageMod 2.5
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 48
MaterialManager.damageMod 2
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 49
MaterialManager.damageMod 1.5
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 50
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 51
MaterialManager.damageMod 3.5
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 52
MaterialManager.damageMod 2.6
MaterialManager.setEffectTemplate e_ExplBazooka


MaterialManager.attGroup 901
MaterialManager.defGroup 53
MaterialManager.damageMod 1.9
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 54
MaterialManager.damageMod 1.3
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 55
MaterialManager.damageMod 0.9
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 56
MaterialManager.damageMod 3.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 57
MaterialManager.damageMod 1.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 58
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 59
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 60
MaterialManager.damageMod 30
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 61
MaterialManager.damageMod 30
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 62
MaterialManager.damageMod 30
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 63
MaterialManager.damageMod 15
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 64
MaterialManager.damageMod 15
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 65
MaterialManager.damageMod 5
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 66
MaterialManager.damageMod 3
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 0
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

MaterialManager.attGroup 901
MaterialManager.defGroup 1
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_waterimpact


MaterialManager.attGroup 901
MaterialManager.defGroup 72
MaterialManager.damageMod 12.5
MaterialManager.setEffectTemplate e_ExplBazooka


rem * *************************************************
rem *		Material Effects
rem * *************************************************
rem * *************************************************
rem *		Other Materials
rem * *************************************************

rem * *** Dry Grass (yellow) ***
MaterialManager.attGroup 901
MaterialManager.defGroup 2
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Juicy Grass (Green) ***
MaterialManager.attGroup 901
MaterialManager.defGroup 3
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Dry Dirt ***
MaterialManager.attGroup 901
MaterialManager.defGroup 4
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Wet Dirt ***
MaterialManager.attGroup 901
MaterialManager.defGroup 5
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Mud ***
MaterialManager.attGroup 901
MaterialManager.defGroup 6
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Deep Mud ***
MaterialManager.attGroup 901
MaterialManager.defGroup 7
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Gravel ***
MaterialManager.attGroup 901
MaterialManager.defGroup 8
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Frozen ground ***
MaterialManager.attGroup 901
MaterialManager.defGroup 9
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Dry Sand ***
MaterialManager.attGroup 901
MaterialManager.defGroup 10
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Wet Sand ***
MaterialManager.attGroup 901
MaterialManager.defGroup 11
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Rock ***
MaterialManager.attGroup 901
MaterialManager.defGroup 12
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Forest Floor ***
MaterialManager.attGroup 901
MaterialManager.defGroup 13
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Dirt Road ***
MaterialManager.attGroup 901
MaterialManager.defGroup 14
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Paved Road ***
MaterialManager.attGroup 901
MaterialManager.defGroup 15
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Solid Wood ***
MaterialManager.attGroup 901
MaterialManager.defGroup 80
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Wood ***
MaterialManager.attGroup 901
MaterialManager.defGroup 81
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Thin Wood ***
MaterialManager.attGroup 901
MaterialManager.defGroup 82
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Hollow Wood ***
MaterialManager.attGroup 901
MaterialManager.defGroup 83
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Solid Metal ***
MaterialManager.attGroup 901
MaterialManager.defGroup 84
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesMetal

rem * *** Metal ***
MaterialManager.attGroup 901
MaterialManager.defGroup 85
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Thin Metal ***
MaterialManager.attGroup 901
MaterialManager.defGroup 86
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Hollow Metal ***
MaterialManager.attGroup 901
MaterialManager.defGroup 87
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Solid Stone (Rock) ***
MaterialManager.attGroup 901
MaterialManager.defGroup 88
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Concrete ***
MaterialManager.attGroup 901
MaterialManager.defGroup 92
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Reinforced Concrete ***
MaterialManager.attGroup 901
MaterialManager.defGroup 93
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Flesh ***
MaterialManager.attGroup 901
MaterialManager.defGroup 94
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Rubber ***
MaterialManager.attGroup 901
MaterialManager.defGroup 95
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Stairs ***
MaterialManager.attGroup 901
MaterialManager.defGroup 96
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

MaterialManager.attGroup 901
MaterialManager.defGroup 97
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

MaterialManager.attGroup 901
MaterialManager.defGroup 98
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Exterior Stone Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 100
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Interior Stone Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 101
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Exterior brick Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 102
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Interior brick Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 103
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Exterior wooden Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 104
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Interior wooden Wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 105
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Wooden Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 106
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Sandbags ***
MaterialManager.attGroup 901
MaterialManager.defGroup 107
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate GranadeExplDry

rem * *** Grate ***
MaterialManager.attGroup 901
MaterialManager.defGroup 108
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Wooden Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 109
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Wire Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 110
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Grated Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 111
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Mesh Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 112
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Bamboo Exterior wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 113
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Bamboo Interior wall ***
MaterialManager.attGroup 901
MaterialManager.defGroup 114
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Bamboo Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 115
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Bamboo Fence ***
MaterialManager.attGroup 901
MaterialManager.defGroup 116
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Wooden Floor ***
MaterialManager.attGroup 901
MaterialManager.defGroup 117
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Stone Floor ***
MaterialManager.attGroup 901
MaterialManager.defGroup 118
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesStone

rem * *** Glass Pane ***
MaterialManager.attGroup 901
MaterialManager.defGroup 119
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate e_ExplBazooka

rem * *** Tree Trunk ***
MaterialManager.attGroup 901
MaterialManager.defGroup 165
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood

rem * *** Tree Trunk ***
MaterialManager.attGroup 901
MaterialManager.defGroup 166
MaterialManager.damageMod 0.0
MaterialManager.setEffectTemplate BazookaCascadesWood


freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re:

Post by freddy »

looks ok to me, have you tried just changing the materials on the bazooka projectile with no other changes to it?

Code: Select all

ObjectTemplate.Active BazookaProjectile 
ObjectTemplate.material 901
ObjectTemplate.material2 200
this should work.

maehnaebteheu wrote: PS: A general question: The ObjectTemplate.active code only works if I put it in the ObjectsSpawnTemplates.con of the game mode. Is this normal?
some make a mod folder and put it in a separate con file there, the important thing is that it is read by the game, however i think it can be of some importans that it get injected in the right order (often last), like if your make changes to a spawner that spawner must been read to the game first
maehnaebteheu
Posts: 18
Joined: Sat May 22, 2010 2:52 pm

Re: damage_system of custom map

Post by maehnaebteheu »

same result .. no explosion effect :/

I think this cannot work because for example it doesn't change following code which should be set to zero?

ObjectTemplate.useMMOnEndEffect 1

EDIT:
Also this doesn't work:

Code: Select all

ObjectTemplate.Active BazookaProjectile
ObjectTemplate.material 901
ObjectTemplate.material2 200
ObjectTemplate.useMMOnEndEffect 0
ObjectTemplate.hasCollisionEffect 0
freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re: damage_system of custom map

Post by freddy »

i think hasCollisionEffect should be set to 1 in order for the setEffectTemplate to work

MaterialManager.attGroup 901
MaterialManager.defGroup 40
MaterialManager.damageMod 10
MaterialManager.setEffectTemplate e_ExplBazooka
maehnaebteheu
Posts: 18
Joined: Sat May 22, 2010 2:52 pm

Re: damage_system of custom map

Post by maehnaebteheu »

doesn't work ;)
freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re: damage_system of custom map

Post by freddy »

maehnaebteheu wrote:doesn't work ;)
bah! lol

now im curious, will try the code in a map when i get some time over
Post Reply