Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added AI_BudgetLabrynth executor #39

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Conversation

jdistro07
Copy link

@jdistro07 jdistro07 commented Dec 14, 2023

Executor that pilots a budget edition of Labrynth Deck. The deck doesn't use expensive cards like Big Welcome Labrynth and Arias and is meant to be the easy mode of meta Labrynth decks.

PR Open for suggestions on how to improve the play of the executor.

1, Fix Cooclock
2. Fix FIeld Spell activation
3, Pot of Prosperity script
- Improved Dogmatika activation behaviour
- Improvements on Welcome Labrynth special summon

TODO:
1. Pot of Prosperity improvements
2. Fix behaviour of bot activating Field spell repeatedly in one phase.
3. Fix Arianna summoning behaviour
1. Dogmatika Punishment behaviour
2. Furniture behaviours.
3. Ntss targeting

To fix:
1. excessive usage of Field Spell
2. Field spell destroy one card behaviour
3, Welcome Labrynth over-commiting behaviour
…earching field spell from deck.

Fixes on Cooclock behaviour
WindBot.csproj Outdated Show resolved Hide resolved
WindBot.sln Outdated Show resolved Hide resolved
WindBot.csproj Show resolved Hide resolved
Game/AI/Decks/BudgetLabrynths.cs Outdated Show resolved Hide resolved
jdistro07 and others added 7 commits December 16, 2023 00:18
-Fixed bot wasting FIeld spells
-Fixes on Cooclock
-Added Knightmare Pheonix executor
-Fixes on Muckracker
-Improvements on Eradicator abuse
-Utilized default executors for Ash and Solemn Strike
-Furniture activation behaviour improvements
@jdistro07
Copy link
Author

jdistro07 commented Dec 16, 2023

Hi, I was trying to build the solution and I am getting this error.

Severity	Code	Description	Project	File	Line	Suppression State
Error		The command "set E4K_OUTPUT="D:\skildx\Projects\windbot\output"
if exist %E4K_OUTPUT% rmdir /S /Q %E4K_OUTPUT%
"C:\Users\skildx\.nuget\packages\embeddinator-4000\0.4.0\tools\Embeddinator-4000.exe" "D:\skildx\Projects\windbot\bin\Debug\libWindbot.dll" --gen=Java --platform=Android --outdir=%E4K_OUTPUT% -c -v
" exited with code -532462766.	libWindbot	C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets	5809	

I already pulled your changes to my local branch yet I am getting the same error since yesterday. I saw a similar error on the Build stage of the CI logs. How did you fix it?

- Optimized activation timing of Welcome Labrynth
- Fixes on link monster summoning and activations
Optimized furniture activations
@edo9300
Copy link
Member

edo9300 commented Dec 16, 2023

Hi, I was trying to build the solution and I am getting this error.

Severity	Code	Description	Project	File	Line	Suppression State
Error		The command "set E4K_OUTPUT="D:\skildx\Projects\windbot\output"
if exist %E4K_OUTPUT% rmdir /S /Q %E4K_OUTPUT%
"C:\Users\skildx\.nuget\packages\embeddinator-4000\0.4.0\tools\Embeddinator-4000.exe" "D:\skildx\Projects\windbot\bin\Debug\libWindbot.dll" --gen=Java --platform=Android --outdir=%E4K_OUTPUT% -c -v
" exited with code -532462766.	libWindbot	C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets	5809	

I already pulled your changes to my local branch yet I am getting the same error since yesterday. I saw a similar error on the Build stage of the CI logs. How did you fix it?

Building for android requires specific dependencies thst are kinda hard to set up, you can ignore that and let the ci check when pushing (as long as you only do locig changes without adding anything new things should work properly)

@jdistro07
Copy link
Author

Hi, I was trying to build the solution and I am getting this error.

Severity	Code	Description	Project	File	Line	Suppression State
Error		The command "set E4K_OUTPUT="D:\skildx\Projects\windbot\output"
if exist %E4K_OUTPUT% rmdir /S /Q %E4K_OUTPUT%
"C:\Users\skildx\.nuget\packages\embeddinator-4000\0.4.0\tools\Embeddinator-4000.exe" "D:\skildx\Projects\windbot\bin\Debug\libWindbot.dll" --gen=Java --platform=Android --outdir=%E4K_OUTPUT% -c -v
" exited with code -532462766.	libWindbot	C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets	5809	

I already pulled your changes to my local branch yet I am getting the same error since yesterday. I saw a similar error on the Build stage of the CI logs. How did you fix it?

Building for android requires specific dependencies thst are kinda hard to set up, you can ignore that and let the ci check when pushing (as long as you only do locig changes without adding anything new things should work properly)

Ok. Thanks!

@jdistro07 jdistro07 marked this pull request as draft December 16, 2023 08:04
- Improvements on furnitures
- Cooclock fixes
- Fixes on link summoning flow
- Pot of prosperity executor
- Card random placement with imperm avoidance

TODO:
1. Knigtmare Unicorn Executor
- Improvements on combo consistency
- Fixes on Welcome Labrynth timing with Labrynth Labrynth
- Fixed furniture wasting Field spell if no more Welcome Labrynth is left on deck
- Imrpovements on Muckracker protection strat
- fixed traps not setting when Lady Labrynth is on field
@jdistro07 jdistro07 marked this pull request as ready for review December 17, 2023 06:32
- Optimized furniture activations
- Fixes on Muckracker

WIP:
1. Furniture activation when in monster zone.
- Added Monster Zone effect to Furnitures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants