Implement modules changing shell payloads

This commit is contained in:
2024-12-24 21:13:58 +00:00
parent e82ef26b3e
commit 81fd2131e0
18 changed files with 82 additions and 18 deletions
+3 -1
View File
@@ -8,7 +8,9 @@ module Dodge.Data.Payload where
import Data.Aeson
import Data.Aeson.TH
data Payload = ExplosionPayload | DudPayload
data Payload = ExplosionPayload
| ShrapnelBomb
| DudPayload
deriving (Show, Eq, Ord, Enum, Bounded, Read) --Generic, Flat)
deriveJSON defaultOptions ''Payload