(self, obj)
| 1504 | } |
| 1505 | ) |
| 1506 | def get_moves_that_affect(self, obj): |
| 1507 | stat_change_objects = MoveMetaStatChange.objects.filter(stat=obj) |
| 1508 | stat_changes = MoveMetaStatChangeSerializer( |
| 1509 | stat_change_objects, many=True, context=self.context |
| 1510 | ).data |
| 1511 | changes = OrderedDict([("increase", []), ("decrease", [])]) |
| 1512 | |
| 1513 | for change in stat_changes: |
| 1514 | del change["stat"] |
| 1515 | if change["change"] > 0: |
| 1516 | changes["increase"].append(change) |
| 1517 | else: |
| 1518 | changes["decrease"].append(change) |
| 1519 | |
| 1520 | return changes |
| 1521 | |
| 1522 | @extend_schema_field( |
| 1523 | field={ |
nothing calls this directly
no test coverage detected