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| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 27771 | 02-03 | 301 | ||
| 27770 | 자동포션+9 | 02-03 | 581 | |
| 27769 | 02-03 | 264 | ||
| 27768 | 02-03 | 411 | ||
| 27767 | 02-03 | 301 | ||
| 27766 | 02-03 | 730 | ||
| 27765 | 02-03 | 347 | ||
| 27764 | 02-03 | 429 | ||
| 27763 | 꼼수무적+7 | 02-03 | 920 | |
| 27762 | 02-03 | 313 | ||
| 27761 | 펫있는법사 ㅅㅅ+1 | 02-03 | 319 | |
| 27760 | 02-03 | 240 | ||
| 27759 | 본인인증도입전+2 | 02-03 | 361 | |
| 27758 | 02-03 | 393 | ||
| 27757 | 02-03 | 667 | ||
| 27756 | 02-03 | 346 | ||
| 27755 | 02-03 | 542 | ||
| 27754 | 02-03 | 360 | ||
| 27753 | 02-03 | 374 | ||
| 27752 | 02-03 | 273 |
댓글7
칼벤코드네
self:OnUserHitServer((damage - (damage/3*2)) 이걸로 될까? 궁금하긴하네 나도 피격무적 많이 시도는 해봣는데
11초맞다 맞는 딜레이로 로직에 안걸림.
내가 예전에 30초 딜레이 해봤었거든 그러다가 42렙 전붕이 영정당했어... 근데 저 데미지 줄어드는 계산식은 궁금하긴함
30초이상이면 미스뜨는 몹 걸리면 정지임 ㅇㅇ
그래서 그랬군?
형 이거 어디다 넣어야해 ㅜㅜ