Re-add actions
This commit is contained in:
parent
0c91db2b12
commit
1bfcb4d32a
@ -25,10 +25,9 @@ let configs = [| playerInteractionsConfig ; hackerBattleConfig ; storeConfig |]
|
||||
for conf in configs do
|
||||
conf.TokenType <- TokenType.Bot
|
||||
conf.Intents <- DiscordIntents.All
|
||||
|
||||
let guild = GuildEnvironment.guildId
|
||||
|
||||
//playerInteractionsConfig.Token <- GuildEnvironment.tokenPlayerInteractions
|
||||
playerInteractionsConfig.Token <- GuildEnvironment.tokenPlayerInteractions
|
||||
hackerBattleConfig.Token <- GuildEnvironment.tokenHackerBattle
|
||||
storeConfig.Token <- GuildEnvironment.tokenStore
|
||||
//slotMachineConfig.Token <- Environment.GetEnvironmentVariable("BOT_SLOT_MACHINE")
|
||||
@ -76,7 +75,7 @@ let run (client : DiscordClient) =
|
||||
do! client.ConnectAsync () |> Async.AwaitTask
|
||||
}
|
||||
|
||||
Trainer.sendInitialEmbed hackerBattleBot
|
||||
//Trainer.sendInitialEmbed hackerBattleBot
|
||||
|
||||
clients
|
||||
|> Array.map run
|
||||
|
@ -4,8 +4,8 @@ module Degenz.GuildEnvironment
|
||||
open System
|
||||
open dotenv.net
|
||||
|
||||
//DotEnv.Load(DotEnvOptions(envFilePaths = [ "../../../../stag.env" ], overwriteExistingVars = false))
|
||||
DotEnv.Load(DotEnvOptions(envFilePaths = [ "../../../../prod.env" ], overwriteExistingVars = false))
|
||||
DotEnv.Load(DotEnvOptions(envFilePaths = [ "../../../../stag.env" ], overwriteExistingVars = false))
|
||||
//DotEnv.Load(DotEnvOptions(envFilePaths = [ "../../../../prod.env" ], overwriteExistingVars = false))
|
||||
|
||||
let getVar str = Environment.GetEnvironmentVariable(str)
|
||||
let getId str = getVar str |> uint64
|
||||
|
@ -92,8 +92,8 @@ module Commands =
|
||||
type PlayerInteractions() =
|
||||
inherit ApplicationCommandModule ()
|
||||
|
||||
// [<SlashCommand("redpill", "Take the redpill and become a hacker")>]
|
||||
// member _.AddHackerRole (ctx : InteractionContext) = Commands.addHackerRole ctx
|
||||
[<SlashCommand("redpill", "Take the redpill and become a hacker")>]
|
||||
member _.AddHackerRole (ctx : InteractionContext) = Commands.addHackerRole ctx
|
||||
|
||||
[<SlashCommand("status", "Get your current status like bank account, and active hacks and defenses")>]
|
||||
member this.Status (ctx : InteractionContext) = Commands.status ctx
|
||||
|
@ -52,8 +52,10 @@ let private playerMap (player : PlayerData) = {
|
||||
DiscordId = player.DiscordId
|
||||
Name = player.Name
|
||||
Arsenal = player.Arsenal |> Array.map (fun w -> w.Id)
|
||||
Attacks = [||]
|
||||
Defenses = [||]
|
||||
Attacks = player.Actions
|
||||
|> Array.choose (fun a -> match a.Type with Attack ar -> Some (actionToAttack a ar) | _ -> None)
|
||||
Defenses = player.Actions
|
||||
|> Array.choose (fun a -> match a.Type with Defense -> Some (actionToDefense a) | _ -> None)
|
||||
Bank = int player.Bank
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user