Pronouncing "warrior" to rhyme with "lawyer" ... is this a feature of any dialect of English?
Solution 1:
It is probably the case of dropping the intervocalic /r/.
"African-American Vernacular English (AAVE) is largely non-rhotic, and in some non-rhotic Southern and AAVE accents, [...] intervocalic /r/ is deleted before an unstressed syllable even within a word when the following syllable begins with a vowel. In such accents, pronunciations like [kæəˈlaːnə] for Carolina, or [bɛːˈʌp] for "bear up" are heard. This pronunciation also occurs in AAE. This also occurred for many older non-rhotic Southern speakers."
Rhoticity in English
It is (was) also found in NYC Black English.
Intervocalic R dropping