Allow for item use when not root
This commit is contained in:
@@ -2,9 +2,8 @@ module Dodge.Default.Item (
|
||||
defaultHeldItem,
|
||||
singleAmmo,
|
||||
defaultBulletWeapon,
|
||||
-- defaultLeftItem,
|
||||
-- defaultLeftItem,
|
||||
defaultCraftItem,
|
||||
defaultConsumable,
|
||||
module Dodge.Default.Item.Use,
|
||||
) where
|
||||
|
||||
@@ -26,6 +25,8 @@ defaultHeldItem =
|
||||
, _itLocation = InVoid
|
||||
, _itUse = defaultHeldUse
|
||||
, _itParams = NoParams
|
||||
, _itUseCondition = MustBeHeld
|
||||
, _itUseFocus = UseFromRoot
|
||||
}
|
||||
|
||||
--defaultLeftItem :: Item
|
||||
@@ -43,9 +44,6 @@ defaultBulletWeapon =
|
||||
& itAmmoSlots .~ singleAmmo BulletAmmo
|
||||
& itUse . heldAim . aimMuzzles .~ [Muzzle (V2 15 0) 0 0.01 0 PistolFlare MuzzleShootBullet (UseExactly 1)]
|
||||
|
||||
defaultConsumable :: Item
|
||||
defaultConsumable = defaultHeldItem & itUse .~ UseConsume CDoNothing
|
||||
|
||||
defaultItEffect :: ItEffect
|
||||
defaultItEffect =
|
||||
ItEffect
|
||||
|
||||
@@ -42,6 +42,4 @@ defaultHeldUse = UseHeld
|
||||
, _weaponRepeat = []
|
||||
}
|
||||
, _heldTriggerType = HammerTrigger
|
||||
, _useCondition = MustBeHeld
|
||||
, _useFocus = UseFromRoot
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user