Improve weapon handle offsets
This commit is contained in:
@@ -59,6 +59,7 @@ module Dodge.Item.Weapon.TriggerType (
|
||||
blCheck,
|
||||
) where
|
||||
|
||||
import Dodge.Creature.HandPos
|
||||
import Data.Foldable
|
||||
import Data.Maybe
|
||||
import Dodge.Base
|
||||
@@ -456,9 +457,9 @@ withMuzFlareI :: ChainEffect
|
||||
withMuzFlareI f it cr =
|
||||
makeTlsTimeRadColPos 2 100 (V3 1 1 0.5) (cpos `v2z` 20)
|
||||
-- . muzFlareAt (V4 5 5 0 2) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 5 5 1 3) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 5 5 1 3) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 5 5 1 3) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 10 10 1 3) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 10 10 1 3) (cpos `v2z` 20) cdir
|
||||
. muzFlareAt (V4 10 10 1 3) (cpos `v2z` 20) cdir
|
||||
. f it cr
|
||||
where
|
||||
cdir = _crDir cr
|
||||
@@ -634,7 +635,7 @@ duplicateNumBarrels n eff itm cr w = foldr f w (take n $ itm ^?! itUse . heldAim
|
||||
f brl w' =
|
||||
eff
|
||||
itm
|
||||
( cr & crPos +~ rotateV (_crDir cr) (_mzPos brl)
|
||||
( cr & crPos +~ rotateV (_crDir cr) (_mzPos brl + aimingWeaponZeroPos cr itm)
|
||||
& crDir +~ (_mzRot brl + a)
|
||||
)
|
||||
(w' & randGen .~ g)
|
||||
|
||||
Reference in New Issue
Block a user