2020-08-26 04:22:45 +00:00
<!DOCTYPE html > < html > < head > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" / > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name = "viewport" / > < title > PSF-LoginServer - master - net.psforever.objects.vital.VitalityDefinition< / title > < meta content = "PSF - LoginServer - master - net.psforever.objects.vital.VitalityDefinition" name = "description" / > < meta content = "PSF LoginServer master net.psforever.objects.vital.VitalityDefinition" name = "keywords" / > < meta http-equiv = "content-type" content = "text/html; charset=UTF-8" / > < link href = "../../../../lib/index.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/template.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/print.css" media = "print" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/diagrams.css" media = "screen" type = "text/css" rel = "stylesheet" id = "diagrams-css" / > < script type = "text/javascript" src = "../../../../lib/jquery.min.js" > < / script > < script type = "text/javascript" src = "../../../../lib/index.js" > < / script > < script type = "text/javascript" src = "../../../../index.js" > < / script > < script type = "text/javascript" src = "../../../../lib/scheduler.js" > < / script > < script type = "text/javascript" src = "../../../../lib/template.js" > < / script > < script type = "text/javascript" > / * t h i s v a r i a b l e c a n b e u s e d b y t h e J S t o d e t e r m i n e t h e p a t h t o t h e r o o t d o c u m e n t * /
2023-04-15 19:13:59 +00:00
var toRoot = '../../../../';< / script > < / head > < body > < div id = "search" > < span id = "doc-title" > PSF-LoginServer - < span id = "doc-version" > master< / span > < / span > < span class = "close-results" > < span class = "left" > < < / span > Back< / span > < div id = "textfilter" > < span class = "input" > < input autocapitalize = "none" placeholder = "Search" id = "index-input" type = "text" accesskey = "/" / > < i class = "clear material-icons" > < / i > < i id = "search-icon" class = "material-icons" > < / i > < / span > < / div > < / div > < div id = "search-results" > < div id = "search-progress" > < div id = "progress-fill" > < / div > < / div > < div id = "results-content" > < div id = "entity-results" > < / div > < div id = "member-results" > < / div > < / div > < / div > < div id = "content-scroll-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "content-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "subpackage-spacer" > < div id = "packages" > < h1 > Packages< / h1 > < ul > < li class = "indented0 " name = "_root_.root" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "_root_" class = "anchorToMember" > < / a > < a id = "root:_root_" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../../index.html" title = "" > < span class = "name" > root< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented1 " name = "_root_.net" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "net" class = "anchorToMember" > < / a > < a id = "net:net" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../index.html" title = "" > < span class = "name" > net< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented2 " name = "net.psforever" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "psforever" class = "anchorToMember" > < / a > < a id = "psforever:psforever" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../index.html" title = "" > < span class = "name" > psforever< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../index.html" name = "net" id = "net" class = "extype" > net< / a > < / dd > < / dl > < / div > < / li > < li class = "indented3 " name = "net.psforever.objects" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "objects" class = "anchorToMember" > < / a > < a id = "objects:objects" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../index.html" title = "" > < span class = "name" > objects< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../index.html" name = "net.psforever" id = "net.psforever" class = "extype" > psforever< / a > < / dd > < / dl > < / div > < / li > < li class = "indented4 " name = "net.psforever.objects.vital" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "vital" class = "anchorToMember" > < / a > < a id = "vital:vital" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/vital/index.html" title = "Permalink" > < i class = "mater
2020-08-26 04:22:45 +00:00
< br >
The expected (but not enforced) relationship between values follows:
< code > 0 < = DamageDestroysAt < = DamageDisablesAt < RepairRestoresAt < = MaxHealth< / code > .
2023-04-15 19:13:59 +00:00
< / p > < / div > < dl class = "attributes block" > < dt > Source< / dt > < dd > < a href = "https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/vital/VitalityDefinition.scala" target = "_blank" > VitalityDefinition.scala< / a > < / dd > < / dl > < div class = "toggleContainer" > < div class = "toggle block" > < span > Linear Supertypes< / span > < div class = "superTypes hiddenContent" > < a href = "base/DamageModifiers.html" name = "net.psforever.objects.vital.base.DamageModifiers" id = "net.psforever.objects.vital.base.DamageModifiers" class = "extype" > DamageModifiers< / a > , < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > , < span name = "scala.Any" class = "extype" > Any< / span > < / div > < / div > < / div > < div class = "toggleContainer" > < div class = "toggle block" > < span > Known Subclasses< / span > < div class = "subClasses hiddenContent" > < a href = "../BoomerDeployableDefinition.html" name = "net.psforever.objects.BoomerDeployableDefinition" id = "net.psforever.objects.BoomerDeployableDefinition" class = "extype" > BoomerDeployableDefinition< / a > , < a href = "../ExplosiveDeployableDefinition.html" name = "net.psforever.objects.ExplosiveDeployableDefinition" id = "net.psforever.objects.ExplosiveDeployableDefinition" class = "extype" > ExplosiveDeployableDefinition< / a > , < a href = "../SensorDeployableDefinition.html" name = "net.psforever.objects.SensorDeployableDefinition" id = "net.psforever.objects.SensorDeployableDefinition" class = "extype" > SensorDeployableDefinition< / a > , < a href = "../ShieldGeneratorDefinition.html" name = "net.psforever.objects.ShieldGeneratorDefinition" id = "net.psforever.objects.ShieldGeneratorDefinition" class = "extype" > ShieldGeneratorDefinition< / a > , < a href = "../TelepadDeployableDefinition.html" name = "net.psforever.objects.TelepadDeployableDefinition" id = "net.psforever.objects.TelepadDeployableDefinition" class = "extype" > TelepadDeployableDefinition< / a > , < a href = "../TrapDeployableDefinition.html" name = "net.psforever.objects.TrapDeployableDefinition" id = "net.psforever.objects.TrapDeployableDefinition" class = "extype" > TrapDeployableDefinition< / a > , < a href = "../TurretDeployableDefinition.html" name = "net.psforever.objects.TurretDeployableDefinition" id = "net.psforever.objects.TurretDeployableDefinition" class = "extype" > TurretDeployableDefinition< / a > , < a href = "../definition/AvatarDefinition.html" name = "net.psforever.objects.definition.AvatarDefinition" id = "net.psforever.objects.definition.AvatarDefinition" class = "extype" > AvatarDefinition< / a > , < a href = "../definition/DeployableDefinition.html" name = "net.psforever.objects.definition.DeployableDefinition" id = "net.psforever.objects.definition.DeployableDefinition" class = "extype" > DeployableDefinition< / a > , < a href = "../definition/VehicleDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition" id = "net.psforever.objects.definition.VehicleDefinition" class = "extype" > VehicleDefinition< / a > , < a href = "../definition/VehicleDefinition$$AmsDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition.AmsDefinition" id = "net.psforever.objects.definition.VehicleDefinition.AmsDefinition" class = "extype" > AmsDefinition< / a > , < a href = "../definition/VehicleDefinition$$AntDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition.AntDefinition" id = "net.psforever.objects.definition.VehicleDefinition.AntDefinition" class = "extype" > AntDefinition< / a > , < a href = "../definition/VehicleDefinition$$ApcDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition.ApcDefinition" id = "net.psforever.objects.definition.VehicleDefinition.ApcDefinition" class = "extype" > ApcDefinition< / a > , < a href = "../definition/VehicleDefinition$$BfrDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition.BfrDefinition" id = "net.psforever.objects.definition.VehicleDefinition.BfrDefinition" class = "extype" > BfrDefinition< / a > , < a href = "../definition/VehicleDefinition$$BfrFlightDefinition.html" name = "net.psforever.objects.definition.VehicleDefinition.BfrFlightDefinition" id = "net.psforever.objects.definition.VehicleDefinition.BfrFlightDefinition" class = "extype" > BfrFlightDefinition< / a > , < a href = "../
2020-12-08 19:37:03 +00:00
under guidance of the server motivated by client actions.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Characteristics of the objects dealing area of effect damage
under guidance of the server motivated by client actions.
Although "vitality" has nothing to do with explosions directly,
exploding objects tend to be entities with < code > Vitality< / code > (lowest common denominator inheritance).
2023-04-15 19:13:59 +00:00
< / p > < / div > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#finalize" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "prt" > < a id = "finalize():Unit" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/vital/VitalityDefinition.html#finalize():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > finalize< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Attributes< / dt > < dd > protected[< span name = "java.lang" class = "extype" > lang< / span > ] < / dd > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "symbol" > classOf[java.lang.Throwable]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#getClass" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "getClass():Class[_]" class = "anchorToMember" > < / a > < a id = "getClass():Class[_<:AnyRef]" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/vital/VitalityDefinition.html#getClass():Class[_]" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > getClass< / span > < span class = "params" > ()< / span > < span class = "result" > : < a href = "https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name = "java.lang.Class" id = "java.lang.Class" class = "extype" > Class< / a > [_ < : < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > ]< / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @native< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#hashCode" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "hashCode():Int" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/vital/VitalityDefinition.html#hashCode():Int" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > hashCode< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Int" class = "extype" > Int< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @native< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.vital.VitalityDefinition#innateDamage" group = "Ungrouped" fullComment = "no" data-isabs = "false" visbl = "pub" > < a id = "innateDamage:Option[net.psforever.objects.vital.prop.DamageWithPosition]" class = "anchorToMember" > < / a > < a id = "innateDamage:Option[DamageWithPosition]" class = "anchorToMember" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/vital/VitalityDefinition.html#innateDamage:Option[net.psforever.objects.vital.prop.DamageWithPosition]" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > innateDamage< / span > < span class = "result" > : < span name = "scala.Option" class = "extype" > Option< / span > [< a href = "prop/DamageWithPosition.html" name = "net.psforever.objects.vital.prop.DamageWithPosition" id = "net.psforever.objects.vital.prop.DamageWithPosition" class = "extype" > DamageWithPosition< / a > ]< / span > < / span > < / li > < li class = "indented0 " name = "net.psforever.objects.vital.VitalityDefinition#innateDamage_=" group = "Ungrouped" fullComment = "no" data-isabs = "false" visbl = "pub" > < a id = "innateDamage