X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 160 (tree) |
|---|---|
| Time | 2017-01-19 00:56:28 |
| Author | |
人が被弾した際のダメージ計算に、ランダム補正を加えるよう改良。
| @@ -830,7 +830,7 @@ | ||
| 830 | 830 | void human::HitBulletHead(int attacks) |
| 831 | 831 | { |
| 832 | 832 | if( Invincible == false ){ |
| 833 | - hp -= (int)((float)attacks * HUMAN_DAMAGE_HEAD); | |
| 833 | + hp -= (int)((float)attacks * HUMAN_DAMAGE_HEAD) + GetRand(16); | |
| 834 | 834 | } |
| 835 | 835 | ReactionGunsightErrorRange = 15; |
| 836 | 836 | } |
| @@ -840,7 +840,7 @@ | ||
| 840 | 840 | void human::HitBulletUp(int attacks) |
| 841 | 841 | { |
| 842 | 842 | if( Invincible == false ){ |
| 843 | - hp -= (int)((float)attacks * HUMAN_DAMAGE_UP); | |
| 843 | + hp -= (int)((float)attacks * HUMAN_DAMAGE_UP) + GetRand(8); | |
| 844 | 844 | } |
| 845 | 845 | ReactionGunsightErrorRange = 12; |
| 846 | 846 | } |
| @@ -850,7 +850,7 @@ | ||
| 850 | 850 | void human::HitBulletLeg(int attacks) |
| 851 | 851 | { |
| 852 | 852 | if( Invincible == false ){ |
| 853 | - hp -= (int)((float)attacks * HUMAN_DAMAGE_LEG); | |
| 853 | + hp -= (int)((float)attacks * HUMAN_DAMAGE_LEG) + GetRand(6); | |
| 854 | 854 | } |
| 855 | 855 | ReactionGunsightErrorRange = 8; |
| 856 | 856 | } |