diff --git a/sources/Sk-ST3.tmLanguage b/sources/Sk-ST3.tmLanguage
index 59f7c90..9d6a582 100644
--- a/sources/Sk-ST3.tmLanguage
+++ b/sources/Sk-ST3.tmLanguage
@@ -20,12 +20,6 @@
skript.everything
patterns
-
- match
- \%.*\%
- name
- skript.percent
-
match
(game( |)mode|(|all )player(s|)|victim|attacker|sender|loop-player|loop-value|loop-index|loop-number|uuid|location|world|entit(y|ies))
@@ -215,14 +209,6 @@
name
skript.text.newline
-
- begin
- \%
- end
- (\%)
- name
- skript.text.variable
-
match
((&|ยง)0|\<black\>)
@@ -355,6 +341,14 @@
name
skript.color.r
+
+ match
+ \%
+ end
+ (\%)
+ name
+ skript.text.variable
+
@@ -1571,13 +1565,13 @@
match
- ^(\s*|\t*)(get|patterns|check|set|return(| type)|loop of|parse)\:
+ ^(\s*|\t*)(get|patterns|check|set|return(| type)|loop of|parse)(?=\:)
name
skript.skriptmirror.method
match
- (?i)( |\s*|\t*)(if|else if|else|while|loop|function|return|continue)
+ (?i)( |\s*|\t*)\b(if|else if|else|while|loop|function|return|continue)\b
name
skript.operator
@@ -1587,6 +1581,14 @@
name
skript.command
+
+ begin
+ \%
+ end
+ \%
+ name
+ skript.percent
+
@@ -1595,4 +1597,4 @@
uuid
bdf45b93-232e-475f-8783-cad8f0a82773
-
\ No newline at end of file
+