18,700
edits
(partial copy-edit; corrections to shadow section) |
m (more copy-editing) |
||
Line 105: | Line 105: | ||
| Starting transparency of the shadow when the character begins to get above <FadeHeight> | | Starting transparency of the shadow when the character begins to get above <FadeHeight> | ||
|} | |} | ||
==<JumpConstants>== | ==<JumpConstants>== | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width=150px| XML tag | !width=150px| XML tag | ||
!width=120px| | !width=120px| Content type | ||
! | ! Description | ||
|- | |- | ||
| <JumpDistance> | | <JumpDistance> | ||
| float | | float | ||
| | | Always 25; unused | ||
|- | |- | ||
| <JumpHeight> | | <JumpHeight> | ||
| int8 | | int8 | ||
| | | Always 22; unused | ||
|- | |- | ||
| <JumpDistanceSquares> | | <JumpDistanceSquares> | ||
| int8 | | int8 | ||
| | | Always 6 | ||
|} | |} | ||
==<CoverConstants>== | ==<CoverConstants>== | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width=150px| XML tag | !width=150px| XML tag | ||
!width=120px| | !width=120px| Content type | ||
! | ! Description | ||
|- | |- | ||
| <RayIncrement> | | <RayIncrement> | ||
| float | | float | ||
| | | Always 40; unused | ||
|- | |- | ||
| <RayMax> | | <RayMax> | ||
| float | | float | ||
| | | Always 300; unused | ||
|- | |- | ||
| <RayAngle> | | <RayAngle> | ||
| float | | float | ||
| | | Always 0.017453 (π/180); unused | ||
|- | |- | ||
| <RayAngleMax> | | <RayAngleMax> | ||
| float | | float | ||
| | | Always 1.57 (π/2); unused | ||
|} | |} | ||
==<AutoFreezeConstants>== | ==<AutoFreezeConstants>== | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width=150px| XML tag | !width=150px| XML tag | ||
!width=120px| | !width=120px| Content type | ||
! | ! Description | ||
|- | |- | ||
| <DistanceXZ> | | <DistanceXZ> | ||
| float | | float | ||
| | | Always 5; unused | ||
|- | |- | ||
| <DistanceY> | | <DistanceY> | ||
| float | | float | ||
| | | Always 1; unused | ||
|} | |} | ||
==<InventoryConstants>== | ==<InventoryConstants>== | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width=150px| XML tag | !width=150px| XML tag | ||
!width=120px| | !width=120px| Content type | ||
! | ! Description | ||
|- | |- | ||
|valign=top| <HypoRegenerationRate> | |valign=top| <HypoRegenerationRate> | ||
|valign=top| int16 | |valign=top| int16 | ||
| | | Hypo healing speed in ticks per health point; overhealth regeneration rate is not affected by this | ||
If rate = 60 and a hypo restores 50HP then we get a total healing time of 60 * 50 = 3000 ticks (50s)<br> | |||
If rate = 6 and a hypo restores 50HP then we get 6 * 50 = 300 ticks (5s)<br> | |||
If rate = 0, it becomes rate = 1 at runtime so regeneration will take 50 ticks (<1s) | |||
|} | |} | ||
==<LODConstants>== | ==<LODConstants>== | ||
Distances from camera to | Distances from camera used to choose which [[XML:TRBS|LOD]] (level of detail) to use for a character model. | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width=150px| XML tag | !width=150px| XML tag | ||
!width=120px| | !width=120px| Content type | ||
! | ! Description | ||
|- | |- | ||
| <Float> | | <Float> | ||
| float | | float | ||
| | | Always 193,600 (440^2) | ||
|- | |- | ||
| <Float> | | <Float> | ||
| float | | float | ||
| | | Always 48,400 (220^2) | ||
|- | |- | ||
| <Float> | | <Float> | ||
| float | | float | ||
| | | Always 12,100 (110^2) | ||
|- | |- | ||
| <Float> | | <Float> | ||
| float | | float | ||
| | | Always 0 | ||
|- | |- | ||
| <Float> | | <Float> | ||
| float | | float | ||
| | | Always 0 | ||
|} | |} | ||
==<HurtSoundConstants>== | ==<HurtSoundConstants>== |