added check rule, rename check_event_data to find_event_data and check_literal to find_literal
parent
6b2ed3c0c3
commit
2d28180a13
12
Makefile
12
Makefile
|
@ -394,13 +394,19 @@ verify_mana_cost_order: cards/mtg_mana_costs cards/mag_mana_costs
|
|||
vim $^
|
||||
hg add $^
|
||||
|
||||
check_event_data: scripts/check_data.awk
|
||||
find_event_data: scripts/check_data.awk
|
||||
for i in `grep "new MagicEvent(" -lr src`; do \
|
||||
grep "new Object\|data\[[0-9\]" $$i > /dev/null && echo $$i; \
|
||||
grep "new Object\|data\[[0-9\]" $$i | awk -f $^ | sed 's/ //g' | sed 's/:/:\t/'; \
|
||||
done > $@
|
||||
flip -u $@
|
||||
|
||||
find_literals:
|
||||
grep "\"" src/magic/card/* | awk -f scripts/check_literals.awk
|
||||
|
||||
# meta check
|
||||
check: check_aura check_requires_card_code check_script_name
|
||||
|
||||
# every aura must have an enchant property
|
||||
check_aura:
|
||||
diff \
|
||||
|
@ -414,9 +420,7 @@ check_requires_card_code:
|
|||
<(ls -1 src/magic/card/*.java | cut -d'/' -f 4 | sed 's/.java//' | sort) \
|
||||
<(grep requires_card_code release/Magarena/scripts/* | cut -d'/' -f4 | sed 's/.txt:.*//' | sort)
|
||||
|
||||
check_literals:
|
||||
grep "\"" src/magic/card/* | awk -f scripts/check_literals.awk
|
||||
|
||||
# script name is canoical card name
|
||||
check_script_name:
|
||||
diff \
|
||||
<(ls -1 release/Magarena/scripts | sort) \
|
||||
|
|
Loading…
Reference in New Issue