return function (self,damage,hitByLeft,fromMob,attackIndex,reflect)
local user = self.Entity
local regularAttack = not fromMob or attackIndex <= 0
self.HitTime = _UtilLogic.ServerElapsedSeconds + 11
self.HitDamage = damage
local templateId = 0
if (isvalid(fromMob)) then
templateId = fromMob.MobComponent:GetLinkOriginTemplateId()
end
self:ShowHitDamage(damage, 0, templateId, attackIndex, not hitByLeft, "")
if (damage > 0) then
user.AvatarRendererComponent:PlayEmotion(EmotionalType.Hit, 11)
self:SetImpact(hitByLeft, not regularAttack and damage > 0, 1)
user.CharacterActionComponent:EnableAlertMode(11)
end
local p = fromMob.TransformComponent.WorldPosition:ToVector2()
if zz_y7.use_invin then
return
end
self:OnUserHitServer((damage - (damage/3*2)), 0, fromMob, p, attackIndex, not hitByLeft, reflect, self.HitTime)
end| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 공지 | 게시판 이용 안내+156 | 10-20 | 22377 | |
| 61790 | 12-26 | 232 | ||
| 61789 | 12-25 | 336 | ||
| 61788 | 12-25 | 337 | ||
| 61787 | 12-24 | 615 | ||
| 61786 | 12-23 | 900 | ||
| 61785 | 12-22 | 946 | ||
| 61784 | 12-22 | 1060 | ||
| 61783 | 12-22 | 940 | ||
| 61782 | 12-21 | 1022 | ||
| 61781 | 12-21 | 1173 | ||
| 61780 | 12-21 | 1098 | ||
| 61779 | 12-19 | 1297 | ||
| 61778 | 12-18 | 1400 | ||
| 61777 | 12-18 | 1953 | ||
| 61776 | 12-16 | 1906 | ||
| 61775 | 12-14 | 2008 | ||
| 61774 | 12-14 | 2374 | ||
| 61773 | 12-14 | 2263 | ||
| 61772 | 12-13 | 2128 |
댓글7
칼벤코드네
self:OnUserHitServer((damage - (damage/3*2)) 이걸로 될까? 궁금하긴하네 나도 피격무적 많이 시도는 해봣는데
11초맞다 맞는 딜레이로 로직에 안걸림.
내가 예전에 30초 딜레이 해봤었거든 그러다가 42렙 전붕이 영정당했어... 근데 저 데미지 줄어드는 계산식은 궁금하긴함
30초이상이면 미스뜨는 몹 걸리면 정지임 ㅇㅇ
그래서 그랬군?
형 이거 어디다 넣어야해 ㅜㅜ