| 643 | } |
| 644 | |
| 645 | void Monster::BuildStateMessage( Messages::MonsterState& out_message ) const |
| 646 | { |
| 647 | PositionToMessagePosition( pos_, out_message.xyz ); |
| 648 | out_message.angle= AngleToMessageAngle( angle_ ); |
| 649 | out_message.monster_type= monster_id_; |
| 650 | out_message.body_parts_mask= GetBodyPartsMask(); |
| 651 | out_message.animation= CurrentAnimation(); |
| 652 | out_message.animation_frame= CurrentAnimationFrame(); |
| 653 | out_message.is_fully_dead= IsFullyDead(); |
| 654 | out_message.is_invisible= IsInvisible(); |
| 655 | out_message.color= 0; |
| 656 | } |
| 657 | |
| 658 | bool Monster::IsBoss() const |
| 659 | { |
nothing calls this directly
no test coverage detected