Template:I Breakable: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Cleanup)
m (→‎top: Substituted IO templates)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{ScrollBox|title=Breakable|
{{lang|Template:I Breakable}}
{{IO|Break|Breaks the breakable.}}
* {{param|prop|0}} - If nonzero, shows prop related inputs. See also: {{tl2|I BreakableProp}}.
{{IO|SetHealth|Sets a new value for the breakable's health. If the breakable's health reaches zero it will break.|param=integer}}
* {{param|brush|0}} - If nonzero, shows brush related inputs. See also: {{tl2|I BreakableBrush}}.
{{IO|AddHealth|Adds health to the breakable. If the breakable's health reaches zero it will break.|param=integer}}
* {{param|nohl2|0}} - If nonzero, hides [[weapon_physcannon]] related inputs. Only effective with <code>prop=1</code>.
{{IO|RemoveHealth|Removes health from the breakable. If the breakable's health reaches zero it will break.|param=integer}}
The result when setting both {{param|prop}} and {{param|brush}} to nonzero values is not supposed to be used.
{{IO|EnablePhyscannonPickup|Makes the breakable able to picked up by the [[weapon_physcannon|Gravity Gun]].}}
 
{{IO|DisablePhyscannonPickup|Makes the breakable not able to picked up by the [[weapon_physcannon|Gravity Gun]].}}
The following is the result with no parameters.
{{IO|SetMass|Set mass of this object.|param=float}}
 
{{I Targetname}}
 
{{I DamageFilter}}
{{ {{PAGENAME}} | prop=0 | brush=0 | nohl2=1 }}
{{I Shadow}}
 
{{I Reflection}}
<onlyinclude><includeonly><!--
}}<noinclude>
-->{{minititle|Breakable{{#ifeq:{{{prop|0}}}|0||Prop}}{{#ifeq:{{{brush|0}}}|0||Brush}}}}
{{I|Break|Breaks the breakable.}}
{{I|SetHealth|param=integer|Sets a new value for the breakable's health. If the breakable's health reaches zero it will break.}}
{{I|AddHealth|param=integer|Adds health to the breakable.}}
{{I|RemoveHealth|param=integer|Removes health from the breakable.}}<!--
-->{{#ifeq: {{{prop|0}}}|0||
{{I|physdamagescale|param=float|Sets '''Physics Impact Damage Scale'''. 0 means this feature is disabled for backwards compatibility.}}<!--
-->{{#ifeq: {{{nohl2}}}|1||{{I|EnablePhyscannonPickup|Makes the breakable able to picked up by the gravity gun.}}
{{I|DisablePhyscannonPickup|Makes the breakable not able to picked up by the gravity gun.}}
{{I|EnablePuntSound|since=EP1|Allow this prop from playing its '''Punt Sound''' sound when punted by the gravity gun.}}
{{I|DisablePuntSound|since=EP1|Prevent this prop from playing its '''Punt Sound''' sound when punted by the gravity gun.}}}}
}}<!--
-->{{#ifeq: {{{brush|0}}}|0||
{{I|SetMass|param=float|Damaging the entity applies physics forces to it.}}
}}<!--
--></includeonly></onlyinclude>
 
[[Category:Input Templates|Breakable]]
[[Category:Input Templates|Breakable]]
</noinclude>

Latest revision as of 12:54, 21 April 2025

  • {{{prop|0}}} - If nonzero, shows prop related inputs. See also: {{I BreakableProp}}.
  • {{{brush|0}}} - If nonzero, shows brush related inputs. See also: {{I BreakableBrush}}.
  • {{{nohl2|0}}} - If nonzero, hides weapon_physcannon related inputs. Only effective with prop=1.

The result when setting both {{{prop}}} and {{{brush}}} to nonzero values is not supposed to be used.

The following is the result with no parameters.


Breakable:

Break
Breaks the breakable.
SetHealth <integer>
Sets a new value for the breakable's health. If the breakable's health reaches zero it will break.
AddHealth <integer>
Adds health to the breakable.
RemoveHealth <integer>
Removes health from the breakable.