Join this group if you are a big fan of the Battlefield series by EA/Dice!

Post tutorial Report RSS Health Regen Like BF3/4

Tweak that adds a regeneration effect we soldiers automatically without medical support. Credits to bobthedinosaur, Topic of battlefieldsingleplayer.

Posted by on - Basic Server Side Coding

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

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: