goes into server/effects/damagestates/ zip
first is 'e_soldier_regen.con'
Code:
ObjectTemplate.create EffectBundle e_soldier_regen
ObjectTemplate.createdInEditor 1
include e_soldier_regen.tweak
-----------------------------------------------------------------------------------------------------------------------------------------------
2nd is 'e_soldier_regen.tweak'
rem *** Generated with Bf2Editor.exe [created: 2005/3/21 14:16]
ObjectTemplate.activeSafe EffectBundle e_soldier_regen
ObjectTemplate.modifiedByUser dsu
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.createdInEditor 1
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_e_soldier_regen_Start
ObjectTemplate.addTemplate soldier_regen_supp
rem -------------------------------------
ObjectTemplate.setStartOnEffects 0
ObjectTemplate.setStopOnEffects 0
ObjectTemplate.timeToLive CRD_NONE/-1/0/0
ObjectTemplate.randomAgeFactor CRD_NONE/1/0/0
ObjectTemplate.startAtCreation 1
ObjectTemplate.speedFromPhysics 0
ObjectTemplate.activeSafe Sound S_e_soldier_regen_Start
ObjectTemplate.modifiedByUser dsu
ObjectTemplate.create SupplyObject soldier_regen_supp
ObjectTemplate.modifiedByUser dsu
ObjectTemplate.damageSpeed -10
ObjectTemplate.healSpeed 10
ObjectTemplate.radius 0.1
----------------------------------------------------------------------------------------------------------------------------
now to add it to the soldier files:
in the soldier files such as server/soldiers/us/us_heavy_soldier.tweak
add a few lines of the custom effect
here is my settings (in the armor section) but you can modify it for your own desired
----------------------------------------------------------------------------------------------------------------------------
Code:
rem ---BeginComp:Armor ---
ObjectTemplate.createComponent Armor
ObjectTemplate.armor.maxHitPoints 50
ObjectTemplate.armor.hitPoints 50
ObjectTemplate.armor.wreckhitpoints 320
ObjectTemplate.armor.defaultMaterial 24
ObjectTemplate.armor.explosionForceMod 25
ObjectTemplate.armor.explosionForceMax 1000
ObjectTemplate.armor.TimeToStayAsWreck 6
ObjectTemplate.armor.timeToStayafterDestroyed 1
ObjectTemplate.armor.angleMod 1
ObjectTemplate.armor.wreckExplosionForceMod 0
ObjectTemplate.armor.wreckExplosionForceMax 0
ObjectTemplate.armor.criticalDamage 50
ObjectTemplate.armor.hpLostWhileCriticalDamage 0
ObjectTemplate.armor.addArmorEffect 10 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 20 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 30 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 40 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 50 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 60 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 70 e_soldier_regen 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 80 e_soldier_regen 0/0/0 0/0/0