Closed caymansimpson closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 84.48%. Comparing base (
f458350
) to head (9a849d6
). Report is 49 commits behind head on master.
It was a good call to add these. I think what you came up with was pretty comprehensive and I definitely caught some stuff. This test setup should ensure that if new volatile_statuses are added, Effects will get flagged (as long as we update the move_generator to the most recent gen). Because you manually updated Effects with all the other showdown effects, I'm not sure how to ensure they get added; however, if they are added, the person who added them will have to all ensure that the class variables also get updated too
That sounds good - thanks @caymansimpson !
Added all VolatileStatus to Effects, added tracking in Effect for VolatileStatuses, whether effects come from abilities or moves, edited volatile_status in Move to return an Effect, added a way to convert strings in static data to Effects, and added testing
Idea here is that we are able to allow AI to better understand effects, and link them to moves/abilities