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 | 22111 | |
| 61668 | 11-11 | 138 | ||
| 61667 | 11-11 | 154 | ||
| 61666 | 11-11 | 171 | ||
| 61665 | 11-11 | 285 | ||
| 61664 | 11-11 | 222 | ||
| 61663 | 11-11 | 348 | ||
| 61662 | 11-10 | 289 | ||
| 61661 | 11-10 | 308 | ||
| 61660 | 11-10 | 299 | ||
| 61659 | 11-10 | 340 | ||
| 61658 | 11-10 | 451 | ||
| 61657 | 11-10 | 447 | ||
| 61656 | 11-09 | 505 | ||
| 61655 | 11-09 | 472 | ||
| 61654 | 11-09 | 502 | ||
| 61653 | 11-09 | 557 | ||
| 61652 | 11-09 | 504 | ||
| 61651 | 11-09 | 559 | ||
| 61650 | 11-09 | 622 |
댓글7
칼벤코드네
self:OnUserHitServer((damage - (damage/3*2)) 이걸로 될까? 궁금하긴하네 나도 피격무적 많이 시도는 해봣는데
11초맞다 맞는 딜레이로 로직에 안걸림.
내가 예전에 30초 딜레이 해봤었거든 그러다가 42렙 전붕이 영정당했어... 근데 저 데미지 줄어드는 계산식은 궁금하긴함
30초이상이면 미스뜨는 몹 걸리면 정지임 ㅇㅇ
그래서 그랬군?
형 이거 어디다 넣어야해 ㅜㅜ