So, to exclude waste of time from the reader, I have made better extend fuction that change color of text that isn't from actual function.
That makes text from extend function way more noticeable.
For exaple:
-
Not modified extend fuction:
Jerry
I did something...Jerry
I did something...terrible...Jerry
I did something...terrible...again. -
Modified extend fuction:
Jerry
I did something...Jerry
I did something... terrible...Jerry
I did something... terrible... again.
-
Defining character.
Add this above labels.Code: Select all
define jerry = Character("Jerry", color="#0000ff", what_color="#008000")
-
Defining variables.
Add this above labels.Code: Select all
define config.visible_extend_color = "#ff4000" define config.visible_extend_separator = " " #define config.visible_extend_interjection = "{fast}"
-
Adding labels.
Add this above, between or below labels.Code: Select all
label jerry1: jerry "I did something..." visible_extend "terrible..." visible_extend "again." return label jerry2: jerry "I did something..." visible_extend "terrible..." ("#008000") # same as (visible_extend_color="#008000") visible_extend "again." (visible_extend_color="#008000") # same as ("#008000") return label jerry3: jerry "I did something..." visible_extend "terrible..." ("#008000", "") # same as (visible_extend_color="#008000", visible_extend_separator="") visible_extend "again." (visible_extend_color="#008000", visible_extend_separator="") # same as ("#008000", "") return label jerry4: jerry "I did something..." visible_extend "terrible..." ("#808000", "\n") # same as (visible_extend_color="#808000", visible_extend_separator="\n") visible_extend "again." (visible_extend_color="#808000", visible_extend_separator="\n") # same as ("#808000", "\n") return
-
Calling labels.
Add this in one of your labels.Code: Select all
call jerry1 call jerry2 call jerry3 call jerry4