Gunner Tracker

Opened 2 months ago

Closed 4 weeks ago

Last modified 4 weeks ago

#31 closed enhancement (fixed)

ЫЫ: камрады не должны наносить урон друг другу

Reported by: deex Owned by: g-cont
Priority: major Milestone: альфа Comrades
Component: Comrades Version:
Keywords: Cc:

Description (last modified by deex)

вынести в конфиг коэффициент урона (global damage modifier)

  • камрад игроку
  • камрад камраду
  • игрок камраду
  • камрад монстру

Change History (4)

comment:1 by deex, 2 months ago

Milestone: Comrades alphaальфа Comrades

Milestone renamed

comment:2 by deex, 5 weeks ago

Description: modified (diff)

comment:3 by g-cont, 4 weeks ago

Resolution: fixed
Status: assignedclosed

Уменьшил наносимый урон вдвое.Файл 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 deex, 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

закрыто

Last edited 4 weeks ago by deex (previous) (diff)
Note: See TracTickets for help on using tickets.