Alias Module (#162)
This commit is contained in:
@@ -4319,6 +4319,66 @@ nameline_offset_left_3 := { 0 }
|
||||
nameline_offset_width_3 := { 0 }
|
||||
nameline_offset_height_3 := { 0 }
|
||||
|
||||
############################################################## Alias
|
||||
alias_left :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
off2 := if face == 2 then alias_offset_width_2() else alias_offset_width_1()
|
||||
map.left + (map.width - (298 * min(map.width, map.height)/375) - off2)/2 + offset
|
||||
}
|
||||
alias_top :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
57 * min(map.width, map.height)/375 + offset
|
||||
}
|
||||
alias_height :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
20 * min(map.width, map.height)/375 + offset
|
||||
}
|
||||
alias_width :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
298 * min(map.width, map.height)/375 + offset
|
||||
}
|
||||
alias_offset_text :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
min(map.width, map.height)/375 * -1.5
|
||||
}
|
||||
alias_font_size :=
|
||||
{
|
||||
map := face_coordinates_map(face)
|
||||
9 * min(map.width, map.height)/375
|
||||
}
|
||||
|
||||
alias_enabled := { card.alias != "" }
|
||||
alias_offset_top_1 := { 0 }
|
||||
alias_offset_left_1 := { 0 }
|
||||
alias_offset_height_1 := { 0 }
|
||||
alias_offset_width_1 := { 0 }
|
||||
alias_offset_text_top_1 := { 0 }
|
||||
alias_left_1 := { alias_left(face: 1, offset:alias_offset_left_1()) }
|
||||
alias_top_1 := { alias_top(face: 1, offset:alias_offset_top_1()) }
|
||||
alias_height_1 := { alias_height(face: 1, offset:alias_offset_height_1()) }
|
||||
alias_width_1 := { alias_width(face: 1, offset:alias_offset_width_1()) }
|
||||
alias_mask := { "" }
|
||||
alias_angle_1 := { 0 }
|
||||
|
||||
alias_enabled_2 := { card.alias_2 != "" }
|
||||
alias_offset_top_2 := { 0 }
|
||||
alias_offset_left_2 := { 0 }
|
||||
alias_offset_height_2 := { 0 }
|
||||
alias_offset_width_2 := { 0 }
|
||||
alias_offset_text_top_2 := { 0 }
|
||||
alias_left_2 := { alias_left(face: 2, offset:alias_offset_left_2()) }
|
||||
alias_top_2 := { alias_top(face: 2, offset:alias_offset_top_2()) }
|
||||
alias_height_2 := { alias_height(face: 2, offset:alias_offset_height_2()) }
|
||||
alias_width_2 := { alias_width(face: 2, offset:alias_offset_width_2()) }
|
||||
alias_mask_2 := { "" }
|
||||
alias_angle_2 := { 0 }
|
||||
|
||||
|
||||
############################################################## Stamps
|
||||
### The stamp to use if the user hasn't overwritten it for this card
|
||||
card_stamp_default := {
|
||||
@@ -5378,9 +5438,32 @@ alt_nyx_template := {
|
||||
dir := filter_text(src, match:"^([^.]+/)+")
|
||||
"/magic-mainframe-extras.mse-include/" + dir + input + (if land then "l" else "") + fs
|
||||
}
|
||||
#### Default colors for the alias
|
||||
alias_colors := {
|
||||
[
|
||||
w: rgb(255, 255, 255),
|
||||
u: rgb(6, 115, 184),
|
||||
b: rgb(39, 38, 36),
|
||||
r: rgb(168, 88, 81),
|
||||
g: rgb(6, 120, 69),
|
||||
a: rgb(239, 238, 236),
|
||||
m: rgb(243, 210, 105),
|
||||
c: rgb(173, 151, 137)
|
||||
][input]
|
||||
}
|
||||
#### Folder containing files
|
||||
alias_src := "/magic-modules.mse-include/alias/"
|
||||
#### Construct alias bar
|
||||
alias_custom_template := {
|
||||
new_color := alias_colors(input, land:land)
|
||||
color := recolor_image(alias_src+"color.png", color:new_color)
|
||||
masked_blend(dark:color, light:alias_src+"base.png", mask:alias_src+"mask.png")
|
||||
}@(land:false)
|
||||
alias_custom_land_template := {alias_custom_template(input, land:true)}
|
||||
harder_script := [
|
||||
alt_nyx: alt_nyx_template,
|
||||
custom_border: custom_border_image
|
||||
custom_border: custom_border_image,
|
||||
alias: alias_custom_template
|
||||
]
|
||||
############################################################## Card column sorting
|
||||
type_sort_script :=
|
||||
|
||||
Reference in New Issue
Block a user