3.0.0 final touches (#84)

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
This commit is contained in:
GenevensiS
2024-10-01 15:42:16 +02:00
committed by GitHub
parent 106e343851
commit 6960d85314
775 changed files with 2509 additions and 2817 deletions

View File

@@ -7,7 +7,7 @@ mainframe_walker_text_script :=
if loyalty_text_field_1() <= 1 then
(
count := loyalty_abilities_count(instance: 1)
if count == 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
if count >= 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
else if count == 7 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text)
else if count == 6 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text)
else if count == 5 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text)
@@ -19,7 +19,7 @@ mainframe_walker_text_script :=
else
(
count := loyalty_abilities_count(instance: 2)
if count == 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
if count >= 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
else if count == 7 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text)
else if count == 6 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text)
else if count == 5 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text)
@@ -34,7 +34,7 @@ mainframe_walker_text_scriptb :=
if loyalty_text_field_1() == 2 then
(
count := loyalty_abilities_count(instance: 1)
if count == 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
if count >= 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
else if count == 7 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text)
else if count == 6 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text)
else if count == 5 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text)
@@ -46,7 +46,7 @@ mainframe_walker_text_scriptb :=
else
(
count := loyalty_abilities_count(instance: 2)
if count == 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
if count >= 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
else if count == 7 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text)
else if count == 6 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text)
else if count == 5 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text)
@@ -61,7 +61,7 @@ mainframe_walker_text_scriptc :=
if loyalty_text_field_1() == 3 then
(
count := loyalty_abilities_count(instance: 1)
if count == 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
if count >= 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
else if count == 7 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text)
else if count == 6 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text)
else if count == 5 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text)
@@ -73,7 +73,7 @@ mainframe_walker_text_scriptc :=
else
(
count := loyalty_abilities_count(instance: 2)
if count == 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
if count >= 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
else if count == 7 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text)
else if count == 6 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text)
else if count == 5 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text)
@@ -88,7 +88,7 @@ mainframe_walker_text_scriptd :=
if loyalty_text_field_1() == 4 then
(
count := loyalty_abilities_count(instance: 1)
if count == 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
if count >= 8 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text, separator7: "<line>\n</line>", field8: card.level_8_text)
else if count == 7 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text, separator6: "<line>\n</line>", field7: card.level_7_text)
else if count == 6 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text, separator5: "<line>\n</line>", field6: card.level_6_text)
else if count == 5 then combined_editor(field1: card.level_1_text, separator1: "<line>\n</line>", field2: card.level_2_text, separator2: "<line>\n</line>", field3: card.level_3_text, separator3: "<line>\n</line>", field4: card.level_4_text, separator4: "<line>\n</line>", field5: card.level_5_text)
@@ -100,7 +100,7 @@ mainframe_walker_text_scriptd :=
else
(
count := loyalty_abilities_count(instance: 2)
if count == 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
if count >= 8 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text, separator7: "<line>\n</line>", field8: card.level_16_text)
else if count == 7 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text, separator6: "<line>\n</line>", field7: card.level_15_text)
else if count == 6 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text, separator5: "<line>\n</line>", field6: card.level_14_text)
else if count == 5 then combined_editor(field1: card.level_9_text, separator1: "<line>\n</line>", field2: card.level_10_text, separator2: "<line>\n</line>", field3: card.level_11_text, separator3: "<line>\n</line>", field4: card.level_12_text, separator4: "<line>\n</line>", field5: card.level_13_text)
@@ -115,7 +115,7 @@ margin_left :=
number := to_int(replace(input, match: "lv", replace: "")) or else 999
if number > 16 or card["loyalty_cost_" + number] == "" then 0 else (
instance := if number < 9 then 1 else if number < 17 then 2 else 3
to_int(190 * r_width() + (loyalty_cost_offset_left() + loyalty_cost_offset_width() + loyalty_cost_offset_text_margin()) * 10))
to_int(130 * r_width() + (loyalty_cost_offset_left() + loyalty_cost_offset_width() + loyalty_cost_offset_text_margin()) * 10))
}
text_filter := text_filter + { apply_margins(input, name: margin_code) } + { add_spacers(input, name: margin_code) }
add_spacers :=