Implement several *_char function wrappers #2475
Merged
+98
−19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds support for 8 *_char() procs from #2194
It looks like the OpenDream project has settled on text manipulation procs indexing by character and not the byond-default byte indexing. This means that they all function identically to the *_char versions in byond. So these added functions are just wrappers for their non_char versions.
Adds the following proc support:
findtext_char
findtextEx_char
findlasttext_char
findlasttextEx_char
replacetext_char
replacetextEx_char
nonspantext_char
splittext_char
I did a simple test to confirm these share the same results in both this PR of OD and 516.1673 of byond. There is no actual new logic added with this PR so the test is purely for functionality confirmation.