Difference between revisions of "Enormous"

From IvanWiki
Jump to navigation Jump to search
(Created page with "{{code}} IsEnormous is a script tag found within char.dat. It is only used to immediately state that a character cannot be transparent. Any further implications are unknown and ...")
 
m
Line 1: Line 1:
 
{{code}}
 
{{code}}
  
IsEnormous is a script tag found within char.dat. It is only used to immediately state that a character cannot be transparent. Any further implications are unknown and unimplemented.
+
IsEnormous is a script tag found within char.dat. It is only used to immediately state that a character cannot be transparent - this means the player cannot see terrain behind the character if the character is blocking their line of sight. Any further implications are unknown and unimplemented.
  
 
Current enormous characters:
 
Current enormous characters:

Revision as of 02:32, 1 September 2014

Coding: This article contains code which is for experienced users only, and may reveal game secrets


IsEnormous is a script tag found within char.dat. It is only used to immediately state that a character cannot be transparent - this means the player cannot see terrain behind the character if the character is blocking their line of sight. Any further implications are unknown and unimplemented.

Current enormous characters:

truth character::IsTransparent() const 

{ 
  return !IsEnormous() || GetTorso()->GetMainMaterial()->IsTransparent() || StateIsActivated(INVISIBLE); 
}