Eduardo Quezada D'Ottone
1fa9a05470
Convert move flags and bans into GCC bitfields ( #2952 )
...
* Slicing moves to new bitfield
* Wind moves to new bitfield
* Two-strike moves to new bitfield
* Forgot to add flagTwoStrikes to battle_moves.h
* Removed "flag" from field names
* FLAG_HIT_IN_SUBSTITUTE and FLAG_THAW_USER
* Airborne moves
* FLAG_POWDER, FLAG_TARGET_ABILITY_IGNORED and FLAG_DANCE
* FLAG_BALLISTIC and FLAG_PROTECTION_MOVE
* Fixed missing uses of MOVE_UNAVAILABLE in battle_ai_util.c
* FLAG_SOUND
* FLAG_DMG_UNDERGROUND and FLAG_DMG_UNDERWATER
* FLAG_DMG_MINIMIZE
* Cleanup
* FLAG_STAT_STAGES_IGNORED
* Updated Pollen Puff's ballistic flag
* FLAG_STRONG_JAW_BOOST and FLAG_MEGA_LAUNCHER_BOOST
* thaw
* FLAG_THREE_STRIKES
* FLAG_IRON_FIST_BOOST
* FLAG_RECKLESS_BOOST
* FLAG_HIGH_CRIT
* Removed empty flags
* Moves that fail when called by Me First + added missing Shell Trap
* Moves that fail when Gravity is active
* Better names for banned fields
* Moves that fail when called by Instruct
* Cleanup
* Contact Moves + Fixed Wandering Spirit skipping contact checks
* Inverted FLAG_PROTECT_AFFECTED so that there's a flag for moves that SKIP protect.
* Simplified B_MOVE_FLAGS configs
* FORBIDDEN_METRONOME
* Renamed hitsPastSubstitute to ignoresSubstitute
* FORBIDDEN_PARENTAL_BOND
* Struggle uncallable by Metronome
* FORBIDDEN_MIMIC
* FLAG_KINGS_ROCK_AFFECTED
* Made a single config for move flags
* Macro for checking move flags
* FLAG_MAGIC_COAT_AFFECTED
* Fixed HasMagicCoatAffectedMove
* FLAG_SNATCH_AFFECTED
* Removed unused EFFECT_FLINCH_MINIMIZE_HIT
* Fixed Stench/King's Rock interaction
* Removed sMovesNotAffectedByStench in favor of checking move effects
* Removed EFFECT_TWISTER, which was a repeat of EFFECT_FLINCH_HIT
* Changed Gen2 configs to less than Gen 3
* FORBIDDEN_SLEEP_TALK
* Cleanup
* Inverted FLAG_MIRROR_MOVE_AFFECTED
* FLAG_SHEER_FORCE_BOOST
* Ordered
* FORBIDDEN_ASSIST and FORBIDDEN_COPYCAT
* Removed TestMoveFlags and TestMoveFlagsInMoveset + flags field
* Fixed Triple Arrows test
2023-07-03 10:01:59 +02:00
hetoord
40a5995ead
Teatime tests and fixes ( #3096 )
2023-07-03 09:54:43 +02:00
Eduardo Quezada
2c4a9b754d
Merge branch 'RHH/master' into RHH/upcoming
2023-06-30 16:14:57 -04:00
Eduardo Quezada D'Ottone
81e59ace25
Cleaned up remaining Castform hack stuff ( #3063 )
...
* Removed gCastformFrontSpriteCoords
* Removed sCastformElevations and IsCastformForm
* Removed sCastformBackSpriteYCoords and castformPalette in BattleStruct
* Scrubbed unused BS commands
* Removed B_ANIM_CASTFORM_CHANGE and BattleForm constants
* Removed redundant function in Pokémon Debug menu
* Removed handling in animation scripts
* Removed gBattleMonForms
* Reduced MAX_MON_PIC_FRAMES to 2
* Removed Castform/Cherrim makefile stuff
* Fixed weather form change tests not checking species.
* Fixed Castform palettes after Lunos' PR
2023-06-30 09:58:07 +02:00
Alex
20099274d8
Fix Clear Amulet visual bug + Tests ( #3074 )
...
* Fix Clear Amulet visual bug + Tests
TODO Tests, additional tests + Triple Kick pp bug
* Wonder Guard message, switch instead of if, misalignments
2023-06-28 12:26:03 -04:00
Eduardo Quezada
f9bf91a2f0
Merge branch 'RHH/master' into RHH/upcoming
2023-06-26 18:09:53 -04:00
Eduardo Quezada D'Ottone
f3be4e1ac5
Fixed 2 test runner issues ( #3076 )
...
* Fixed 2 test runner issues
Thanks to MGriffin for the help
- Fixed non-battle tests omitting errors when failing.
- Fixed non-battle tests showing false positive memory leak errors due to the test failing for a different cause.
* Update test/test_runner.c
Co-authored-by: Martin Griffin <martinrgriffin@gmail.com>
2023-06-26 19:26:42 +01:00
hetoord
4a6f791482
Tests for Air Balloon ( #3071 )
...
* Add tests for HOLD_EFFECT_AIR_BALLOON
* Apply suggestions from code review
---------
Co-authored-by: Bart <bart@DESKTOP-IKF42MG.localdomain>
Co-authored-by: Eduardo Quezada D'Ottone <eduardo602002@gmail.com>
2023-06-26 08:37:48 -04:00
Martin Griffin
8995296db4
Use ; instead of {} for empty PLAYER/OPPONENT
2023-06-23 15:09:41 +01:00
Martin Griffin
1987bda497
Regularize whitespace in tests
2023-06-23 15:09:41 +01:00
Martin Griffin
b90ff23b80
I_HEALTH_RECOVERY in item_effect_restore_hp.c
2023-06-23 15:09:41 +01:00
Martin Griffin
0d930946a7
Parametrize item_effect_restore_hp.c
2023-06-23 15:09:41 +01:00
Martin Griffin
b357d5b1b8
Inline uses of macros in tests
2023-06-23 15:09:41 +01:00
Martin Griffin
0b43f5ab0e
Use 3-arg PASSES_RANDOMLY in Snow+Blizzard
2023-06-22 17:20:39 +01:00
Martin Griffin
c9a2c86d78
Simplify TO_DO_BATTLE_TEST
2023-06-22 15:19:35 +01:00
Martin Griffin
3e6f499517
TearDownBattle function
2023-06-22 15:08:15 +01:00
Eduardo Quezada
6342da3b58
Merge remote-tracking branch 'RHH_origin/master' into RHH/upcoming
2023-06-20 15:41:30 -04:00
Martin Griffin
97bc8e4689
At most one PASSES_RANDOMLY ( #3065 )
2023-06-20 14:46:02 -04:00
Eduardo Quezada D'Ottone
0d86ab0945
Gen. 9 Move Effects, 2nd batch ( #2870 )
2023-06-19 14:00:03 -04:00
LOuroboros
3a23207ef4
Applied Alex's corrections to Triple Arrows' tests
2023-06-13 06:29:39 -03:00
LOuroboros
5fbfc119da
'Triple Arrows [the move] makeS the foe'... etc
2023-06-13 05:51:32 -03:00
LOuroboros
313f522622
Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into gen_9_move_effects_batch2
2023-06-13 05:44:37 -03:00
AgustinGDLV
d795256142
remove debug
2023-06-03 11:56:01 -07:00
AgustinGDLV
53fa7e524c
allow for illegal abilities within tests
2023-06-03 11:32:54 -07:00
Martin Griffin
412f6f5352
Separate build directory for tests and TESTING define ( #3002 )
...
* Separate build directory for tests and TESTING define
* fixup! Separate build directory for tests and TESTING define
* fixup! Separate build directory for tests and TESTING define
* fixup! Separate build directory for tests and TESTING define
2023-05-31 09:38:37 -04:00
AgustinGDLV
5a8715e608
Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into castform_fix
2023-05-23 16:10:44 -07:00
AgustinGDLV
6a92caa9fb
removed old B_WEATHER_FORMS use, tests now have assumptions for config
2023-05-23 16:10:26 -07:00
AgustinGDLV
d22efc9a68
fixed UB with unassigned variable
2023-05-16 23:14:54 -07:00
AgustinGDLV
785b100693
Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into castform_fix
2023-05-16 16:29:38 -07:00
AgustinGDLV
0c182345bf
reworked weather form reversion + added more tests
2023-05-16 16:24:25 -07:00
Eduardo Quezada D'Ottone
2aca82300c
Merge branch 'upcoming' into mega_evo_issues
2023-05-14 22:33:01 -04:00
Salem
fe5e59c910
Merge branch 'upcoming' into RHH/content/gen9SnowWeather
2023-05-07 17:27:58 +02:00
Martin Griffin
e52e8ce7e1
Cleanup Compound Eyes tests
2023-05-07 07:50:41 +01:00
Martin Griffin
a2ca2aa7d9
Report errors in estimateCost
2023-05-07 07:50:41 +01:00
Martin Griffin
efab893c47
INVALID if results without PARAMETRIZE
2023-05-07 07:50:41 +01:00
Martin Griffin
29fa6ba574
INVALID if PASSES_RANDOMLY and results
2023-05-07 07:50:41 +01:00
Martin Griffin
9cd13cc520
Fix USE_ITEM explicit targets
2023-05-07 07:50:41 +01:00
Martin Griffin
e0bed6776b
INVALID if FINALLY without PARAMETRIZE
2023-05-07 07:50:41 +01:00
Eduardo Quezada D'Ottone
220b60f315
Detect memory leaks in tests ( #2698 )
2023-05-06 21:22:47 -04:00
Eduardo Quezada D'Ottone
c530eb2445
Add mirror herb ( #2873 )
2023-05-06 21:20:37 -04:00
Eduardo Quezada D'Ottone
42445512ad
Battle Item Tests + critical fixes + new test macro ( #2940 )
2023-05-06 20:43:32 -04:00
CallmeEchoo
7e7384ee02
tiny test doc fix
2023-05-06 19:12:49 +02:00
AgustinGDLV
a5f28afe42
fixed Forecast and Flower Gift
2023-05-04 17:04:54 -07:00
Salem
a877266400
Merge branch 'upcoming' into RHH/content/gen9SnowWeather
2023-05-02 21:19:01 +02:00
CallmeEchoo
c5a73f59a4
ad suggested changes
2023-05-02 21:17:14 +02:00
Alex
dd43d62a12
Fixes Triple Dive effect ( #2947 )
2023-05-02 15:06:21 -04:00
Shae
ae2d5f7d1e
Weather related Ability tests, fix for Leaf Guard not preventing Rest. ( #2957 )
2023-05-02 14:08:05 -04:00
CallmeEchoo
6758f6ebe7
add some snow related tests
2023-05-02 16:25:26 +02:00
ghoulslash
63c2e8a7d9
small mirror herb test synta fix
2023-05-01 18:02:21 -04:00
ghoulslash
3652e8261a
Apply suggestions from code review
...
Co-authored-by: Salem <65783283+CallmeEchoo@users.noreply.github.com>
2023-05-01 15:09:20 -06:00
ghoulslash
bdd0195fe0
add mirror herb tests
2023-05-01 17:00:37 -04:00
CallmeEchoo
15ce9eb71c
fix dire hit message mismatch
2023-05-01 18:53:06 +02:00
ghoulslash
8cce130643
Add Frostbite status ( #2942 )
2023-05-01 09:45:47 -04:00
CallmeEchoo
772c50408c
remove identifier strings
...
no longer needed since testing is done.
2023-04-30 23:22:51 +02:00
CallmeEchoo
47cd903fde
update dire hit failing comment
2023-04-30 18:02:41 +02:00
Alex
2d6282fece
Fix for Burn Up/Double Shock ( #2962 )
2023-04-30 10:46:21 -04:00
ghoulslash
62ca66bc6b
Refactoring Battle Form changes into the form change tables ( #2411 )
2023-04-30 08:41:54 -04:00
Alex
0cbb80dda7
Fix grassy terrain freezing the game ( #2959 )
2023-04-28 08:58:43 -04:00
Alex
bfcddff3ca
correct first test
2023-04-28 12:47:30 +02:00
Alex
a98da30ec7
frostbite tests
2023-04-28 12:38:34 +02:00
Bassoonian
c279830892
Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into formbattlechangecontribution
2023-04-27 10:50:32 +02:00
CallmeEchoo
a5d39155c6
add Max Mushroom test
2023-04-26 14:15:35 +02:00
CallmeEchoo
a2809acfd1
fix gChosenMovePos not being assigned correctly for battle items
...
thanks griffin <3
Co-Authored-By: Martin Griffin <838573+mrgriffin@users.noreply.github.com>
2023-04-26 01:02:47 +02:00
CallmeEchoo
9f2589e159
better usage of THEN over FINALLY
2023-04-25 23:06:07 +02:00
CallmeEchoo
d3e9a689fd
restore pp item tests
2023-04-25 21:26:19 +02:00
Salem
78c4d07b23
Add Berserk Gene Item ( #2893 )
...
Co-authored-by: Eduardo Quezada D'Ottone <eduardo602002@gmail.com>
2023-04-25 15:03:57 -04:00
CallmeEchoo
08ec873ef2
update MoveWithPP macro to use struct
2023-04-25 20:35:36 +02:00
CallmeEchoo
7fad0a2dbc
add MovesWithPP macro to allow for setting pps in tests
2023-04-25 19:45:35 +02:00
CallmeEchoo
60e048b83e
more robust status cure tests
2023-04-25 13:44:16 +02:00
CallmeEchoo
59666a1eb4
heal powder test
2023-04-24 22:36:58 +02:00
CallmeEchoo
f74a1b0766
fix strings after update
2023-04-24 22:26:56 +02:00
CallmeEchoo
c4497bc0a8
revive tests
2023-04-24 14:16:17 +02:00
CallmeEchoo
0b66cf01ec
remove no longer needed variable
2023-04-24 14:15:43 +02:00
CallmeEchoo
1b6bb3e9eb
make the test fail intentionally
2023-04-22 17:53:37 +02:00
CallmeEchoo
18ac81174d
Dire Hit test
...
currently known failing, bc of weird bug. see comment.
2023-04-22 17:41:19 +02:00
CallmeEchoo
727f1ac37c
guard spec test
2023-04-22 15:04:40 +02:00
CallmeEchoo
42215c94e7
actually working restore hp tests
2023-04-22 02:39:46 +02:00
CallmeEchoo
929e4749da
temporarily rename test string for easier test runs
2023-04-22 02:34:50 +02:00
CallmeEchoo
ff609f2761
healing items tests
2023-04-21 22:51:33 +02:00
CallmeEchoo
4bad450ecf
Full Restore confusion test
...
PLS READ COMMENT THIS IS KNOWN_FAILING
2023-04-21 21:57:00 +02:00
CallmeEchoo
cbac6d0e87
Full Restore test
2023-04-21 20:57:30 +02:00
CallmeEchoo
b4aee00432
replace pokemon with battler in string
2023-04-21 20:57:19 +02:00
CallmeEchoo
1cc28c89ef
X item tests
2023-04-21 20:36:41 +02:00
CallmeEchoo
94cb569c47
local specialties tests
2023-04-21 10:25:58 +02:00
CallmeEchoo
e1e8277fba
batch 1
2023-04-21 00:29:58 +02:00
Martin Griffin
c81a985b5b
Fix USE_ITEM explicit targets
2023-04-20 21:45:16 +01:00
Martin Griffin
76f02774ea
Detect memory leaks in tests
...
Can use KNOWN_LEAKING; to specify that a test is known to leak memory.
The location information is available in regular game builds. Thus it is
available for use in debugging leaks in-game too. In the future we
should consider replacing it with NULL if NDEBUG is defined. This is not
currently possible because the tests do not force NDEBUG to be
undefined.
2023-04-20 20:35:22 +01:00
LOuroboros
b09ab5a3ee
Updated Triple Arrows' effect's code and tests yet again
...
Also added a function to get a move's secondaryEffectChance, meant to handle abilities, side statuses and the like that modify it.
2023-04-19 01:57:34 -03:00
Alex
76d0d8a94e
Fix battle message strings for stats ( #2927 )
...
* Fix battle message strings for stats
2023-04-18 22:02:51 +01:00
LOuroboros
787c0a159a
Updated Triple Arrows' tests
...
Thanks to MGriffin.
2023-04-18 12:15:02 -03:00
LOuroboros
28ce87f6d3
Merge branch 'upcoming' of https://github.com/rh-hideout/pokeemerald-expansion into gen_9_move_effects_batch2
2023-04-18 07:35:59 -03:00
LOuroboros
43a5aa09ef
Corrections
...
-Optimized BattleScript_EffectTakeHeart
-Updated the checks for EFFECT_JUNGLE_HEALING and EFFECT_TAKE_HEART in AI_CheckBadMove
-Updated the code for MOVE_EFFECT_TRIPLE_ARROWS inside SetMoveEffect
2023-04-18 07:34:05 -03:00
AgustinGDLV
2eabcea86e
Battle Item Refactor ( #2902 )
...
* items that can be used in battle now use battlescripts
* removed ExecuteTableBasedItemEffect_
* taught AI how to use items, removed AI_itemtype/flag
* X-Items store stages raised in holdEffectParam
* USE_ITEM in tests
2023-04-14 19:25:50 +01:00
Eduardo Quezada
11beec62ee
Merge branch 'RHH/upcoming' into RHH/pr/feature/formBattleChange
...
# Conflicts:
# src/data/pokemon/evolution.h
# src/field_poison.c
2023-04-14 11:31:02 -04:00
AgustinGDLV
86242c1c70
MOVE_REVIVAL_BLESSING Effect ( #2883 )
...
* implemented Revival Blessing
2023-04-12 01:14:25 +01:00
Eduardo Quezada D'Ottone
5c1efe9419
RandomElement for structured RNG ( #2868 )
2023-04-09 21:20:04 -04:00
Eduardo Quezada D'Ottone
1094861667
Modify "FillPartnerParty" to work with "Everything Customized" ( #2889 )
2023-04-08 13:02:47 -04:00
Alex
bd4736cc97
initial commit
...
test multi battle
final
remove empty line
2023-04-06 20:56:44 +02:00
AgustinGDLV
d9ab2d1976
combined TerrainSeed and TerrainAbility loops + added terrain tests
2023-04-03 18:53:34 -07:00
LOuroboros
318b1ce4a2
Added empty line at the end of test/move_effect_triple_arrows.c
...
Compilers on Unix-based systems hate it when a file doesn't end with an empty line.
2023-04-02 05:31:22 -03:00
Alex
8c4396ddaf
Gen9 move tests batch2
2023-03-29 13:01:20 +02:00
Martin Griffin
7b306b6147
RandomElement for structured RNG
...
Converts Tri Attack and Dire Claw to use structured RNG.
2023-03-27 18:50:18 +01:00
Eduardo Quezada
dc44714c69
Merge branch 'RHH/upcoming' into RHH/pr/feature/formBattleChange
2023-03-27 11:44:27 -03:00
Eduardo Quezada
2fba07c501
Added KNOWN_FAILING to Dire Claw and Tri Attack's force-bruted RNG failing tests
2023-03-27 11:30:38 -03:00
Eduardo Quezada
3888b10769
Merge branch 'RHH/upcoming' into RHH/pr/feature/formBattleChange
...
# Conflicts:
# src/data/pokemon/form_change_table_pointers.h
# src/data/pokemon/form_change_tables.h
2023-03-27 10:55:38 -03:00
ghoulslash
6574e01e73
Gen. 9 Move Effects, 1st batch ( #2534 )
2023-03-26 16:20:47 -04:00
Eduardo Quezada
32b2c01619
Merge branch 'RHH/upcoming' into RHH/pr/fix/GassyTerrain
...
# Conflicts:
# test/test.h
2023-03-26 16:06:04 -03:00
ghoulslash
dc9f0b5107
Implement Customizable NPC Trainer Parties ( #2733 )
2023-03-26 09:32:51 -04:00
ghoulslash
a0b95ae27e
Fix Intimidate targetting dead sides and false postpones ( #2850 )
2023-03-26 07:27:14 -04:00
sbird
aea5d79aa2
[trainer_parties] implement fully customizable npc trainer parties
...
fix nature related bug, fix hash generation, add tests
2023-03-25 20:00:04 +01:00
sbird
b9447f88fc
fix compound eyes ohko test
2023-03-24 16:37:52 +01:00
Philipp AUER
4928911cd0
Speed up PASSES_RANDOMLY via structured RNG ( #2720 )
2023-03-24 15:16:29 +01:00
Eduardo Quezada
fad11981a5
Tests for form change on switch out and fainting
2023-03-24 11:03:34 -03:00
ghoulslash
dca6182ed2
remove assist array from battle struct ( #2816 )
2023-03-24 09:23:49 -04:00
Eduardo Quezada
498f4a2c97
Schooling and Zen Mode tests
2023-03-24 10:04:38 -03:00
Eduardo Quezada
52011804b9
Level command now also sets experience to avoid losing level upon form changes
2023-03-24 09:36:33 -03:00
Martin Griffin
efc9bad842
Fix Defog "Too many moves"
2023-03-24 10:29:46 +00:00
Martin Griffin
c08df20166
Fix "Too many different moves" detection
2023-03-24 10:29:46 +00:00
Eduardo Quezada D'Ottone
c922ff69b9
Added To-Do test results
2023-03-23 22:34:08 -03:00
Eduardo Quezada D'Ottone
1da65c4051
Fixed Grassy Terrain not healing
2023-03-23 22:33:47 -03:00
DizzyEggg
8cf357a37b
tests for dire claw ceaseless edge barb barrage
2023-03-23 12:29:04 +01:00
tennis
299911139a
Add test for intimidate on empty slot
2023-03-22 22:25:20 +00:00
Eduardo Quezada
168ed1cc55
Xerneas/Zacian/Zamazenta form change tests
2023-03-22 07:33:13 -03:00
Eduardo Quezada
ef914a2fac
Merge branch 'RHH/upcoming' into RHH/pr/feature/formBattleChange
2023-03-21 16:13:27 -03:00
May8th1995
9ec31c61bf
Fixes weirdly set value for eject buttons etc ( #2846 )
...
* Fixes weirdly set value for eject buttons etc
* Remove known fialing from fixed test
---------
Co-authored-by: tennis <May8th1995@users.noreply.github.com>
2023-03-21 20:12:46 +01:00
Alex
170ff2f422
Tests for Eject Button ( #2843 )
...
* eject button tests + 1 intim test
Add KNOWN_FAILING
Eject Button Tests = 1 Intim Test
* Update test/ability_intimidate.c
* Update test/ability_intimidate.c
* Update test/hold_effect_eject_button.c
* Update test/hold_effect_eject_button.c
* Update test/hold_effect_eject_button.c
* Update test/hold_effect_eject_button.c
* Update test/hold_effect_eject_button.c
* Update test/hold_effect_eject_button.c
* Update test/ability_intimidate.c
Eject Button Tests
Eject Button Tests
* Update test/hold_effect_eject_button.c
Co-authored-by: Philipp AUER <SBird1337@users.noreply.github.com>
---------
Co-authored-by: Philipp AUER <SBird1337@users.noreply.github.com>
2023-03-21 10:41:37 +01:00
Martin Griffin
89deda0416
Allow tests to override specific RNG calls
2023-03-15 13:39:17 +00:00
Martin Griffin
509ff4c7e0
Generic TEST that executes a function
2023-03-15 13:28:46 +00:00
Eduardo Quezada
0dfb60f2e4
Removed uneeded parameters
2023-03-14 11:07:26 -03:00
Eduardo Quezada
a101476d51
Hunger Switch test
2023-03-12 17:01:53 -03:00
DizzyEggg
eead8e8e61
Tests work with new pokemon disabled
2023-03-09 09:49:50 +01:00
DizzyEggg
d695c76881
test for assist and removed assist array from battle struct
2023-03-08 22:11:28 +01:00
Eduardo Quezada D'Ottone
dd686ee606
More detailed hydra test results ( #2722 )
2023-03-08 10:11:11 -03:00
DizzyEggg
51c8edd825
Add tests for Mega Evo, Focus Punch, Beak Blast
2023-03-08 13:22:53 +01:00
Eduardo Quezada
24d8d3fbee
Updated switch format
2023-03-08 09:09:48 -03:00
Eduardo Quezada
eb49e28e6c
Renamed TEST_RESULT_SKIP to TEST_RESULT_ASSUMPTION_FAIL
2023-03-08 08:26:33 -03:00
DizzyEggg
f6089a0057
Mega Evolution after switching and based on speed
2023-03-07 22:34:57 +01:00
DizzyEggg
a04046dbb6
Add tests for Defog and fix Defog battle strings ( #2737 )
...
* start working on defog tests
* defog tests + improve terrain end battlescripts
* newline
2023-03-06 20:35:08 +01:00
ghoulslash
dec1b16138
Swallow/Spit Up Gen 5 Behavior and tests for Swallow/Spit Up/Stockpile ( #2790 )
2023-03-05 09:50:47 -05:00
ghoulslash
4e138fa4b7
Fix wrong Contrary message when affected by Intimidate ( #2723 )
2023-03-02 09:38:00 -05:00
DizzyEggg
c92a65dc40
Add config for stockpile raising def stats
2023-02-27 21:09:02 +01:00
DizzyEggg
5a745020ee
add tests for stockpile swallow spit up
2023-02-27 16:27:58 +01:00
Eduardo Quezada
41bf9ea63c
Removed trailing whitespaces
2023-02-26 18:43:15 -03:00
Eduardo Quezada
5808e82434
Added assumption fail total, made fails into their own counter and changed "SKIP" to "ASSUMPTION_FAIIL" in log
2023-02-22 15:05:39 -03:00
DizzyEggg
83281944fa
Add tests for Contrary
2023-02-22 16:24:27 +01:00
DizzyEggg
e0b76e98ff
Add MOVE_SHELL_TRAP Effect ( #2716 )
...
* implemented Shell Trap
Co-authored-by: AgustinGDLV <agustingomezdelavega@gmail.com>
2023-02-22 13:55:34 +00:00
Jaizu
403a6f4544
Merge pull request #2712 from DizzyEggg/fix_abilities_empty_field
...
Fix switch-in abilities activating on an empty field
2023-02-22 09:49:13 +01:00
Eduardo Quezada
54e388a375
More detailed hydra test results
2023-02-22 00:30:12 -03:00
DizzyEggg
d73ab0246f
Fix Explosion + Galvanize + Volt Absorb and Mind Blown ( #2688 )
...
* Fix Explosion and Mind Blown
* Use battler ability in jumpifabilitypresent
2023-02-21 22:50:29 +00:00
Martin Griffin
f3c6b647c0
Hydra fixes and improvements ( #2718 )
...
* Build tools for check
* Display PASSes when Hydra exits
* Print buffered output at exit
* Remove unused test summaries
* Show SKIP if ASSUMPTIONS fails
2023-02-21 16:30:42 +01:00