1. 09 Nov, 2024 4 commits
  2. 06 Nov, 2024 2 commits
    • Chen Bill's avatar
      add Card.IsEffectProperty (#648) · 101ed0bf
      Chen Bill authored
      * add EFFECT_FLAG_COPY
      
      * card: add filter_effect_container()
      
      avoid unnecessary copy
      
      * card: add find_effect_container()
      
      * card: add find_effect_with_target()
      
      * use template
      
      * update effect_set
      
      * remove unused include
      
      * add Card.IsEffectCode, IsEffectCategory
      
      * rename to Card.IsEffectProperty
      
      * card: update is_effect_property
      
      * effect: add is_monster_effect
      
      * fix exclude condition
      101ed0bf
    • Chen Bill's avatar
      add Effect.GetRange, IsHasRange (#649) · 59593ffc
      Chen Bill authored
      * use constant
      
      * add Effect.GetRange, IsHasRange
      
      * avoid nullptr in add_effect
      
      * fix card_state::is_location
      
      * fix Effect.SetType
      
      * use uint64
      59593ffc
  3. 25 Oct, 2024 2 commits
  4. 20 Oct, 2024 1 commit
  5. 18 Oct, 2024 1 commit
  6. 15 Oct, 2024 1 commit
  7. 09 Oct, 2024 3 commits
  8. 06 Oct, 2024 1 commit
  9. 05 Oct, 2024 1 commit
  10. 03 Oct, 2024 1 commit
  11. 01 Oct, 2024 2 commits
  12. 29 Sep, 2024 4 commits
  13. 28 Sep, 2024 1 commit
  14. 24 Sep, 2024 3 commits
  15. 23 Sep, 2024 2 commits
  16. 29 Aug, 2024 2 commits
  17. 14 Aug, 2024 1 commit
  18. 08 Aug, 2024 1 commit
  19. 27 Jul, 2024 2 commits
    • Chen Bill's avatar
      use ref in PROCESSOR_SELECT_SYNCHRO (#606) · a3fe63a3
      Chen Bill authored
      * add interpreter::check_filter
      
      * add lua_State* to filter_matching_card
      
      * add lua_State* to get_release_list
      
      * add lua_State* to get_xyz_material
      
      * add lua_State* to check_tuner_material
      
      * update PROCESSOR_SELECT_SYNCHRO
      
      * use ref in PROCESSOR_SELECT_SYNCHRO
      
      * push pcard in check_tuner_material
      
      * add effect::get_integer_value
      
      * clean up field::check_tuner_material
      
      * always take mg first
      
      * use ref in PROCESSOR_SELECT_SYNCHRO
      
      * remove interpreter::check_matching
      
      * remove Group.ForEach
      
      * use card_set in Duel.SelectSynchroMaterial
      
      * using card_set in global
      
      * using card_vector in global
      a3fe63a3
    • mercury233's avatar
      add Card.IsCanBePlacedOnField (#536) · a6f01789
      mercury233 authored
      a6f01789
  20. 23 Jul, 2024 1 commit
  21. 21 Jul, 2024 1 commit
  22. 20 Jul, 2024 1 commit
    • Chen Bill's avatar
      fix Debug.AddCard (#616) · 8f4b2899
      Chen Bill authored
      * add NEW_MASTER_RULE, MASTER_RULE_2020
      
      * check sequence in is_location_useable
      
      * field: add refresh_player_info
      
      * check playerid in ocgapi.cpp
      
      * fix Debug.AddCard
      
      * rename macro
      8f4b2899
  23. 11 Jul, 2024 1 commit
  24. 09 Jul, 2024 1 commit
    • Chen Bill's avatar
      use int32 playerid (#613) · 7e09ab94
      Chen Bill authored
      * use int32 if possible
      
      * remove include in effectset.h
      
      * use int32 playerid
      
      * update playerid in class effect
      
      * update playerid in class field
      7e09ab94