/dports/games/scorched3d/scorched/src/common/weapons/ |
H A D | WeaponProjectile.cpp | 62 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 66 accessoryNode->getNamedChild("under", underNode, false); in parseXML() 70 accessoryNode->getNamedChild("wobblespin", wobbleSpin_, false); in parseXML() 74 accessoryNode->getNamedChild("spinspeed", spinSpeed_, false); in parseXML() 75 accessoryNode->getNamedChild("spinaxis", spinAxis_, false); in parseXML() 78 accessoryNode->getNamedChild("projectilescale", scale_, false); in parseXML() 88 accessoryNode->getNamedChild("smokelife", smokeLife_, false); in parseXML() 89 accessoryNode->getNamedChild("flamelife", flameLife_, false); in parseXML() 112 accessoryNode->getNamedChild("drag", drag_, false); in parseXML() 113 accessoryNode->getNamedChild("stepsize", stepSize_, false); in parseXML() [all …]
|
H A D | Accessory.cpp | 72 accessoryNode->getNamedChild("armslevel", armsLevel_, false); in parseXML() 84 if (accessoryNode->getNamedChild("icon", iconName_, false)) in parseXML() 113 accessoryNode->getNamedChild("bundlesize", bundle_, false); in parseXML() 116 accessoryNode->getNamedChild("aionly", aiOnly_, false); in parseXML() 119 accessoryNode->getNamedChild("botonly", botOnly_, false); in parseXML() 122 accessoryNode->getNamedChild("nobuy", noBuy_, false); in parseXML() 132 accessoryNode->getNamedChild("usenumber", useNumber_, false); in parseXML() 138 accessoryNode->getNamedChild("cost", price_, false); in parseXML() 145 if (accessoryNode->getNamedChild("model", modelNode, false)) in parseXML() 187 return accessoryNode->returnError( in parseXML() [all …]
|
H A D | WeaponLightning.cpp | 53 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 55 if (!accessoryNode->getNamedChild("seglength", segLengthExp_)) return false; in parseXML() 56 if (!accessoryNode->getNamedChild("segvar", segVarExp_)) return false; in parseXML() 57 if (!accessoryNode->getNamedChild("size", sizeExp_)) return false; in parseXML() 58 if (!accessoryNode->getNamedChild("sizevar", sizeVarExp_)) return false; in parseXML() 59 if (!accessoryNode->getNamedChild("minsize", minSizeExp_)) return false; in parseXML() 61 if (!accessoryNode->getNamedChild("splitvar", splitVarExp_)) return false; in parseXML() 64 if (!accessoryNode->getNamedChild("anglevar", angleVarExp_)) return false; in parseXML() 66 if (!accessoryNode->getNamedChild("seghurt", segHurtExp_)) return false; in parseXML() 68 if (!accessoryNode->getNamedChild("sound", sound_)) return false; in parseXML() [all …]
|
H A D | WeaponRoller.cpp | 59 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 64 accessoryNode->getNamedChild("scale", scale_, false); in parseXML() 67 if (!accessoryNode->getNamedChild("time", timeExp_)) return false; in parseXML() 68 accessoryNode->getNamedChild("stepsize", stepSize_, false); in parseXML() 74 accessoryNode->getNamedChild("windfactor", windFactorExp_, false); in parseXML() 75 accessoryNode->getNamedChild("gravityfactor", gravityFactorExp_, false); in parseXML() 81 accessoryNode->getNamedChild("dampenvelocity", dampenVelocityExp_, false); in parseXML() 84 accessoryNode->getNamedChild("roll", roll_, false); in parseXML() 87 accessoryNode->getNamedChild("stickyshields", stickyShields_, false); in parseXML() 89 accessoryNode->getNamedChild("nocameratrack", noCameraTrack_, false); in parseXML() [all …]
|
H A D | Shield.cpp | 36 bool Shield::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 39 if (!accessoryNode->getNamedChild("removepower", removePower_)) return false; in parseXML() 42 if (!accessoryNode->getNamedChild("penetration", penetration_)) return false; in parseXML() 45 if (!accessoryNode->getNamedChild("power", power_)) return false; in parseXML() 48 if (!accessoryNode->getNamedChild("collisionsound", collisionSound_)) return false; in parseXML() 53 if (!accessoryNode->getNamedChild("color", colorNode)) return false; in parseXML() 59 if (accessoryNode->getNamedChild("laserproof", laserproof, false)) in parseXML() 67 else return accessoryNode->returnError("Unknown laserproof type"); in parseXML() 71 if (accessoryNode->getNamedChild("movementproof", movementproof, false)) in parseXML() 87 else return accessoryNode->returnError("Unknown movementproof type"); in parseXML()
|
H A D | WeaponExplosion.cpp | 45 bool WeaponExplosion::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 47 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 49 if (!accessoryNode->getNamedChild("size", sizeExp_)) return false; in parseXML() 50 if (accessoryNode->getNamedChild("deformsize", deformSizeExp_, false)) in parseXML() 58 if (!accessoryNode->getNamedChild("hurtamount", hurtAmountExp_)) return false; in parseXML() 60 accessoryNode->getNamedChild("explosionshake", shakeExp_, false); in parseXML() 61 accessoryNode->getNamedChild("createmushroomamount", createMushroomAmountExp_, false); in parseXML() 62 accessoryNode->getNamedChild("minlife", minLifeExp_, false); in parseXML() 63 accessoryNode->getNamedChild("maxlife", maxLifeExp_, false); in parseXML() 65 if (!params_.parseXML(accessoryNode)) return false; in parseXML()
|
H A D | WeaponLaser.cpp | 40 bool WeaponLaser::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 42 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 44 if (!accessoryNode->getNamedChild("minimumhurt", minimumHurt_)) return false; in parseXML() 45 if (!accessoryNode->getNamedChild("maximumhurt", maximumHurt_)) return false; in parseXML() 46 if (!accessoryNode->getNamedChild("hurtradius", hurtRadius_)) return false; in parseXML() 47 if (!accessoryNode->getNamedChild("minimumdistance", minimumDistance_)) return false; in parseXML() 48 if (!accessoryNode->getNamedChild("maximumdistance", maximumDistance_)) return false; in parseXML() 49 if (!accessoryNode->getNamedChild("totaltime", totalTime_)) return false; in parseXML() 51 if (!laserParams_.parseXML(accessoryNode)) return false; in parseXML()
|
H A D | WeaponNapalm.cpp | 49 bool WeaponNapalm::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 51 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 53 if (!accessoryNode->getNamedChild("napalmtime", napalmTime_)) return false; in parseXML() 54 if (!accessoryNode->getNamedChild("napalmheight", napalmHeight_)) return false; in parseXML() 55 if (!accessoryNode->getNamedChild("steptime", stepTime_)) return false; in parseXML() 56 if (!accessoryNode->getNamedChild("hurtsteptime", hurtStepTime_)) return false; in parseXML() 57 if (!accessoryNode->getNamedChild("hurtpersecond", hurtPerSecond_)) return false; in parseXML() 58 if (!accessoryNode->getNamedChild("numberstreams", numberStreams_)) return false; in parseXML() 59 if (!accessoryNode->getNamedChild("napalmsound", napalmSound_)) return false; in parseXML() 60 accessoryNode->getNamedChild("landscapeerosion", landscapeErosion_, false); in parseXML() [all …]
|
H A D | WeaponSound.cpp | 47 bool WeaponSound::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 49 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 52 while (accessoryNode->getNamedChild("sound", sound, false)) in parseXML() 57 accessoryNode->getNamedChild("gain", gain_, false); in parseXML() 58 accessoryNode->getNamedChild("rolloff", rolloff_, false); in parseXML() 59 accessoryNode->getNamedChild("referencedistance", referenceDistance_, false); in parseXML() 60 accessoryNode->getNamedChild("relative", relative_, false); in parseXML()
|
H A D | WeaponScript.cpp | 41 bool WeaponScript::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 43 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 46 if (!accessoryNode->getNamedChild("filename", filename)) return false; in parseXML() 47 if (!accessoryNode->getNamedChild("entrypoint", entrypoint_)) return false; in parseXML() 54 return accessoryNode->returnError( in parseXML() 61 while (accessoryNode->getNamedChild("variable", variable, false)) in parseXML() 71 return accessoryNode->failChildren(); in parseXML()
|
H A D | ShieldRound.cpp | 67 bool ShieldRound::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 69 if (!Shield::parseXML(context, accessoryNode)) return false; in parseXML() 72 if (!accessoryNode->getNamedChild("radius", radius_)) return false; in parseXML() 73 if (radius_ <= 0) return accessoryNode->returnError("ShieldRound radius must be > 0"); in parseXML() 76 if (!accessoryNode->getNamedChild("halfshield", halfShield_)) return false; in parseXML() 78 accessoryNode->getNamedChild("glow", glow_, false); in parseXML()
|
H A D | WeaponRedirect.cpp | 44 bool WeaponRedirect::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 46 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 48 if (!accessoryNode->getNamedChild("hredirect", hredirect_)) return false; in parseXML() 49 if (!accessoryNode->getNamedChild("habs", habs_)) return false; in parseXML() 50 if (!accessoryNode->getNamedChild("vredirect", vredirect_)) return false; in parseXML() 51 if (!accessoryNode->getNamedChild("vabs", vabs_)) return false; in parseXML() 54 if (!accessoryNode->getNamedChild("nextaction", subNode)) return false; in parseXML()
|
H A D | WeaponInvokeWeapon.cpp | 39 bool WeaponInvokeWeapon::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 41 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 44 if (!accessoryNode->getNamedChild("invoke", invoke)) return false; in parseXML() 49 return accessoryNode->returnError( in parseXML() 57 return accessoryNode->returnError("Failed to find sub weapon, not a weapon"); in parseXML() 61 return accessoryNode->failChildren(); in parseXML()
|
H A D | WeaponPosition.cpp | 41 bool WeaponPosition::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 43 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 47 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 58 if (!accessoryNode->getNamedChild("position", position_)) return false; in parseXML() 61 accessoryNode->getNamedChild("positionoffset", positionOffset_, false); in parseXML() 64 accessoryNode->getNamedChild("onground", onGround_, false); in parseXML()
|
H A D | WeaponGotoLabel.cpp | 34 bool WeaponGotoLabel::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 36 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 39 if (!accessoryNode->getNamedChild("label", label)) return false; in parseXML() 40 if (!accessoryNode->getNamedChild("count", count_)) return false; in parseXML() 45 return accessoryNode->returnError("Failed to find the named label"); in parseXML()
|
H A D | WeaponMirv.cpp | 43 bool WeaponMirv::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 45 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 48 if (!accessoryNode->getNamedChild("hspreaddist", hspreadDist_)) in parseXML() 50 if (!accessoryNode->getNamedChild("vspreaddist", vspreadDist_)) in parseXML() 55 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 67 if (!accessoryNode->getNamedChild("nowarheads", noWarheads_)) return false; in parseXML()
|
H A D | WeaponAimed.cpp | 56 bool WeaponAimed::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 58 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 62 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 74 if (!accessoryNode->getNamedChild("nowarheads", warHeads_)) return false; in parseXML() 77 if (!accessoryNode->getNamedChild("maxaimdistance", maxAimedDistance_)) return false; in parseXML() 80 if (!accessoryNode->getNamedChild("percentagemiss", percentageMissChance_)) return false; in parseXML() 83 if (!accessoryNode->getNamedChild("inaccuracy", maxInacuracy_)) return false; in parseXML() 86 accessoryNode->getNamedChild("groupname", groupName_, false); in parseXML() 89 accessoryNode->getNamedChild("noselfhoming", noSelfHoming_, false); in parseXML() 92 accessoryNode->getNamedChild("randomwhennotargets", randomWhenNoTargets_, false); in parseXML()
|
H A D | WeaponVelocity.cpp | 39 bool WeaponVelocity::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 41 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 45 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 56 if (!accessoryNode->getNamedChild("velocitychange", velocityChange_)) return false; in parseXML() 58 accessoryNode->getNamedChild("abs", abs_, false); in parseXML()
|
H A D | WeaponScatterPosition.cpp | 43 bool WeaponScatterPosition::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 45 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 49 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 60 if (!accessoryNode->getNamedChild("landonly", landonly_)) return false; in parseXML() 61 if (!accessoryNode->getNamedChild("landheight", landheight_)) return false; in parseXML() 62 if (!accessoryNode->getNamedChild("scatterpercentage", scatterpercentage_)) return false; in parseXML()
|
H A D | WeaponScatterDirection.cpp | 43 bool WeaponScatterDirection::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 45 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 49 if (!accessoryNode->getNamedChild("aimedweapon", subNode)) return false; in parseXML() 60 if (!accessoryNode->getNamedChild("direction", direction_)) return false; in parseXML() 61 if (!accessoryNode->getNamedChild("directionoffset", directionOffset_)) return false; in parseXML()
|
H A D | WeaponMoveTank.cpp | 41 bool WeaponMoveTank::parseXML(AccessoryCreateContext &context, XMLNode *accessoryNode) in parseXML() argument 43 if (!Weapon::parseXML(context, accessoryNode)) return false; in parseXML() 44 accessoryNode->getNamedChild("steptime", stepTime_, false); in parseXML() 45 accessoryNode->getNamedChild("maximumrange", maximumRange_, false); in parseXML() 48 if (accessoryNode->getNamedChild("usefuel", usefuel, false)) in parseXML()
|
/dports/games/scorched3d/scorched/src/common/actions/ |
H A D | ExplosionParams.cpp | 85 bool ExplosionParams::parseXML(XMLNode *accessoryNode) in parseXML() argument 89 accessoryNode->getNamedChild("multicolor", colorNode, false); in parseXML() 93 accessoryNode->getNamedChild("onlyhurtshield", onlyHurtShield_, false); in parseXML() 97 accessoryNode->getNamedChild("nocameratrack", noCameraTrack_, false); in parseXML() 116 accessoryNode->getNamedChild("noluminance", noLuminanceNode, false); in parseXML() 121 accessoryNode->getNamedChild("animate", animateNode, false); in parseXML() 124 accessoryNode->getNamedChild("noanimate", noAnimateNode, false); in parseXML() 128 if (accessoryNode->getNamedChild("deformtexture", deformTexture_, false)) in parseXML() 145 if (!accessoryNode->getNamedChild("deform", deformNode)) return false; in parseXML() 154 if (accessoryNode->getNamedChild("explosiontype", explosionType, false)) in parseXML() [all …]
|
H A D | NapalmParams.cpp | 50 bool NapalmParams::parseXML(XMLNode *accessoryNode) in parseXML() argument 53 if (!accessoryNode->getNamedChild("effectradius", effectRadius_)) return false; in parseXML() 54 if (!accessoryNode->getNamedChild("napalmtexture", napalmTexture_)) return false; in parseXML() 57 accessoryNode->getNamedChild("numberparticles", numberParticles_, false); in parseXML() 61 accessoryNode->getNamedChild("noluminance", noLuminanceNode, false); in parseXML() 65 accessoryNode->getNamedChild("nosingleflow", noSingleFlowNode, false); in parseXML() 69 if (accessoryNode->getNamedChild("deformtexture", deformTexture_, false)) in parseXML() 76 accessoryNode->getNamedChild("groundscorchper", groundScorchPer_, false); in parseXML() 77 accessoryNode->getNamedChild("nosmoke", noSmokeNode, false); in parseXML() 78 accessoryNode->getNamedChild("noobjectdamage", noObjectDamageNode, false); in parseXML() [all …]
|
H A D | LaserParams.cpp | 41 bool LaserParams::parseXML(XMLNode *accessoryNode) in parseXML() argument 43 if (!accessoryNode->getNamedChild("color", color_)) return false; in parseXML() 44 accessoryNode->getNamedChild("hurtfirer", hurtFirer_, false); in parseXML() 45 accessoryNode->getNamedChild("ringtextureset", ringTexture_, false); in parseXML() 46 accessoryNode->getNamedChild("ringradius", ringRadius_, false); in parseXML()
|
/dports/games/scorched3d/scorched/src/common/tanket/ |
H A D | TanketType.cpp | 44 XMLNode *accessoryNode = 0; in initFromXML() local 45 while (node->getNamedChild("accessory", accessoryNode, false)) in initFromXML() 49 if (!accessoryNode->getNamedChild("name", name)) return false; in initFromXML() 50 if (!accessoryNode->getNamedChild("count", count)) return false; in initFromXML() 51 if (!accessoryNode->failChildren()) return false; in initFromXML() 57 return accessoryNode->returnError("Failed to find named accessory"); in initFromXML() 62 while (node->getNamedChild("disableaccessory", accessoryNode, false)) in initFromXML() 65 if (!accessoryNode->getNamedChild("name", name)) return false; in initFromXML() 66 if (!accessoryNode->failChildren()) return false; in initFromXML() 72 return accessoryNode->returnError("Failed to find named accessory"); in initFromXML()
|