void Functions::insertString(Aurora::NWScript::FunctionContext &ctx) { ctx.getReturn().getString().clear(); if (ctx.getParams()[2].getInt() < 0) return; Common::UString str = ctx.getParams()[0].getString(); str.insert(str.getPosition((size_t) ctx.getParams()[2].getInt()), ctx.getParams()[1].getString()); ctx.getReturn() = str; }