@drincs/pixi-vn-ink
Version:
Pixi'VN gives you the ability to write your own narrative using Ink
1 lines • 682 B
JavaScript
;var l="_|_";function p(t,e){if(t.endsWith(".s"))return;if(new RegExp(/.*\.[0-9]+\..*$/).test(t)&&(t=t.split(".").filter(i=>!i.match(/^[0-9]+$/)).join("."),!t.startsWith(".")))return t.replaceAll(".",l);if(!new RegExp(/^\.\^.*$/).test(t)&&t.includes("g-")){let s=t.split("g-");return r(e)+l+"g-"+s[s.length-1]}let n=0;for(;new RegExp(/^\.\^.*$/).test(t);)n++,t=t.substring(2);if(n=n-1,new RegExp(/^\..*$/).test(t)&&e){let s=t.substring(1);return r(e,n)+l+s.replaceAll(".",l)}return t.replaceAll(".",l)||r(e,n).replaceAll(".",l)}function r(t,e=0){let n=t.split(l);for(;n.length>1&&e>0;)n.pop()?.includes("g-")&&e--,e--;return n.join(l)}exports.getLabelByStandardDivert=p;