#31 closed enhancement (fixed)
ЫЫ: камрады не должны наносить урон друг другу
| Reported by: | deex | Owned by: | g-cont |
|---|---|---|---|
| Priority: | major | Milestone: | альфа Comrades |
| Component: | Comrades | Version: | |
| Keywords: | Cc: |
Description (last modified by )
вынести в конфиг коэффициент урона (global damage modifier)
- камрад игроку
- камрад камраду
- игрок камраду
- камрад монстру
Change History (4)
comment:1 by , 2 months ago
| Milestone: | Comrades alpha → альфа Comrades |
|---|
comment:2 by , 4 weeks ago
| Description: | modified (diff) |
|---|
comment:3 by , 4 weeks ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Уменьшил наносимый урон вдвое.Файл baseentity.shot(550) вот условие, отвечающее за урон камрадов друг-другу
if( FBitSet( GetAIFlags(), AI_GOOD_GUY ))
{
if( pAttacker->IsPlayer() FBitSet( pAttacker->GetAIFlags(), AI_GOOD_GUY )) take_damage /= 2;
}
Можешь его отредактировать на своё усмотрение. Этот код уже есть в git.
comment:4 by , 4 weeks ago
реализовал настройки в damage_config.head
#define DMG_COMRADE2COMRADE 0
#define DMG_PLAYER2COMRADE 0.1
#define DMG_COMRADE2PLAYER 0
#define DMG_COMRADE2MONSTER 1
#define DMG_MONSTER2COMRADE 0.5
закрыто
Note:
See TracTickets
for help on using tickets.

Milestone renamed