1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00
This commit is contained in:
psyc://loupsycedyglgamf.onion/~lynX 2016-02-04 21:16:35 +01:00
parent d91e0894c1
commit 0118292714
4 changed files with 25 additions and 29 deletions

View file

@ -45,6 +45,10 @@ varargs string psyctext(string s, mapping m, vastring data,
case "_data":
r += p + (data || "");
break;
case "_data_psyctext":
if (data) data = psyctext(data, m, "", source, nick);
r += p + (data || "");
break;
case "_nick":
#if 1 //def USE_THE_NICK
r += p + (nick || m["_nick"] || "?");

View file

@ -205,7 +205,7 @@ summon(layout, lang, scheme) {
lookup(string mc, mixed fmt, object ghost, object curse) {
string file, in;
mixed ofmt = fmt;
// mixed ofmt = fmt;
#ifdef NOTEXTCACHE
int dont_cache = 0;
#endif /* NOTEXTCACHE */
@ -330,9 +330,11 @@ lookup(string mc, mixed fmt, object ghost, object curse) {
case "VAR_server_uniform":
in = before + SERVER_UNIFORM + after;
break;
case "VAR_data": // not sure if this makes sense, --lynX 2016
in = before + ofmt + after;
break;
// // this didnt work for net/irc where i wanted it
// // so i implemented _data_psyctext instead
// case "VAR_data":
// in = before + ofmt + after;
// break;
case "VAR_method":
PT(("using %O for %O\n", mc, code))
code = mc[1..];