User:Iritscen/TestSpace: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(→‎Page count project: Main really is 0 after all)
m (link fix to satisfy my script)
 
(66 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Divbox and Pullquote, stop fighting, or I'll pull this car right over!==
{|border=1 cellspacing=0 cellpadding=2
Divbox and Pullquote don't get along well. Here's what happens when I write some reasonable wiki code:
!Kind
!Type
!Name
!Platform<onlyinclude>
|-<includeonly>
|Group 1</includeonly>
|style="font-family:cursive; font-weight:bold" align="center"|f
|bool
|[[User:Iritscen/TestSpace#chr_has_lsi|chr_has_lsi]]
|align="center" data-sort-value="wm"|[[Image:Platform-Win.png|20px]] [[Image:Platform-Mac.png|20px]]
|-<includeonly>
|Group 2</includeonly>
|style="font-size:166%; font-family:cursive" align="center"|v
|bool
|[[User:Iritscen/TestSpace#gl_fog_start_changeto|gl_fog_start_changeto]]
|align="center" data-sort-value=" m"|[[Image:Platform-empty.png|20px]] [[Image:Platform-Mac.png|20px]]</onlyinclude>
|}


<pre><nowiki>{{Divbox|yellow|title|{{Pullquote|Pretend something witty is written here.|Iritscen}}}}</nowiki></pre>
{{Find BSL Group|ai2_idle}}


begets:
==Task A==
{{BSLfuncinfo
|type=bool
|name=chr_has_lsi
}}


{{Divbox|yellow|title|{{Pullquote|Pretend something witty is written here.|Iritscen}}}}
==Task B==
{{BSLvarinfo
|name=gl_fog_red
|type=float
|default=0.25
|mac=no
}}
{{BSLvarinfo
|name=gl_fog_green
|type=string
|default=0.25
}}
{{BSLvarinfo
|name=gl_fog_blue
|type=float
|default=0.25
}}
{{BSLvarinfo
|name=gl_fog_start
|type=float
|default=0.925
}}
{{BSLvarinfo
|name=gl_fog_end
|type=float
|default=1.0
}}
{{BSLfuncinfo
|type=void
|default=
|name=gl_fog_start_changeto
|arg1default=
|arg1type=float
|arg1name=start_val
|arg2default=
|arg2type=int
|arg2name=frames
}}
{{BSLfuncinfo
|type=void
|default=
|name=gl_fog_end_changeto
|arg1default=
|arg1type=float
|arg1name=start_val
|arg2default=
|arg2type=int
|arg2name=frames
}}


==Task C==
{{BSLfuncinfo
|type=void
|name=playback
|arg1type=string
|arg1name=ai_name
|arg1alttype=int
|arg1altname=script_id
|arg2type=string
|arg2name=film_name
|arg3optional=yes
|arg3type=string
|arg3name=mode
|arg4optional=yes
|arg4type=int
|arg4name=num_frames
}}


After doing some reading on WP and some fiddling, I've found that:
==Task D==


<pre><nowiki>{{Divbox|yellow|3=<br>{{Pullquote|Pretend something witty is written here.|Iritscen}}}}</nowiki></pre>


begets
[[Category:Userspace]]
 
{{Divbox|yellow|3=<br>{{Pullquote|Pretend something witty is written here.|Iritscen}}}}
 
So, although it works, it's only by a hack that the two templates get along together even partially.
 
Questions that need answering:
# Why do I need to declare that the quote text is the third parameter with "3="?
# Why does some bum text need to be inserted (here I've used "<nowiki><br></nowiki>") before the data returned by Pullquote?
# Why does using Pullquote inside of Divbox break Divbox's "width" parameter?
:Because pullquote has its own width...[[User:Gumby|Gumby]]
<nowiki>#</nowiki>3 is of the most concern to me, followed by #2. I suspect that the fact that Pullquote actually returns table code is part of the problem behind all this.
 
 
{{Divhide|this is the title}}
Testing divhide.
{{Divhide|end}}
 
==Page count project==
NUMBEROFPAGES={{NUMBEROFPAGES}}
 
NUMBEROFARTICLES={{NUMBEROFARTICLES}}
 
Redirects: 357 as of 4/22/12
 
{{#if:{{ns:-2}}|Namespace '''{{ns:-2}}''' has ID -2}}, but we can't get a page count, so we can assume it's not part of the above counts
 
{{#if:{{ns:-1}}|Namespace '''{{ns:-1}}''' has ID -1}}, but we can't get a page count, so we can assume it's not part of the above counts
 
Namespace '''Main''' does not return an ID number, but apparently it's 0, because <nowiki>{{PAGESINNS:0}}</nowiki> returns {{PAGESINNS:0}} pages, which agrees with [[Special:AllPages]]' list of pages in the Main namespace
 
{{#if:{{ns:1}}|Namespace '''{{ns:1}}''' has ID 1}} and {{PAGESINNS:1}} pages
 
{{#if:{{ns:2}}|Namespace '''{{ns:2}}''' has ID 2}} and {{PAGESINNS:2}} pages
 
{{#if:{{ns:3}}|Namespace '''{{ns:3}}''' has ID 3}} and {{PAGESINNS:3}} pages
 
{{#if:{{ns:4}}|Namespace '''{{ns:4}}''' has ID 4}} and {{PAGESINNS:4}} pages
 
{{#if:{{ns:5}}|Namespace '''{{ns:5}}''' has ID 5}} and {{PAGESINNS:5}} pages
 
{{#if:{{ns:6}}|Namespace '''{{ns:6}}''' has ID 6}} and {{PAGESINNS:6}} pages
 
{{#if:{{ns:7}}|Namespace '''{{ns:7}}''' has ID 7}} and {{PAGESINNS:7}} pages
 
{{#if:{{ns:8}}|Namespace '''{{ns:8}}''' has ID 8}} and {{PAGESINNS:8}} pages
 
{{#if:{{ns:9}}|Namespace '''{{ns:9}}''' has ID 9}} and {{PAGESINNS:9}} pages
 
{{#if:{{ns:10}}|Namespace '''{{ns:10}}''' has ID 10}} and {{PAGESINNS:10}} pages
 
{{#if:{{ns:11}}|Namespace '''{{ns:11}}''' has ID 11}} and {{PAGESINNS:11}} pages
 
{{#if:{{ns:12}}|Namespace '''{{ns:12}}''' has ID 12}} and {{PAGESINNS:12}} pages
 
{{#if:{{ns:13}}|Namespace '''{{ns:13}}''' has ID 13}} and {{PAGESINNS:13}} pages
 
{{#if:{{ns:14}}|Namespace '''{{ns:14}}''' has ID 14}} and {{PAGESINNS:14}} pages
 
{{#if:{{ns:15}}|Namespace '''{{ns:15}}''' has ID 15}} and {{PAGESINNS:15}} pages
 
{{#if:{{ns:100}}|Namespace '''{{ns:100}}''' has ID 100}} and {{PAGESINNS:100}} pages
 
{{#if:{{ns:101}}|Namespace '''{{ns:101}}''' has ID 101}} and {{PAGESINNS:101}} pages
 
{{#if:{{ns:102}}|Namespace '''{{ns:102}}''' has ID 102}} and {{PAGESINNS:102}} pages
 
{{#if:{{ns:103}}|Namespace '''{{ns:103}}''' has ID 103}} and {{PAGESINNS:103}} pages
 
{{#if:{{ns:104}}|Namespace '''{{ns:104}}''' has ID 104}} and {{PAGESINNS:104}} pages
 
{{#if:{{ns:105}}|Namespace '''{{ns:105}}''' has ID 105}} and {{PAGESINNS:105}} pages
 
{{#if:{{ns:108}}|Namespace '''{{ns:108}}''' has ID 108}} and {{PAGESINNS:108}} pages
 
{{#if:{{ns:109}}|Namespace '''{{ns:109}}''' has ID 109}} and {{PAGESINNAMESPACE:109}} pages

Latest revision as of 14:44, 5 April 2021

Kind Type Name Platform
f bool chr_has_lsi Platform-Win.png Platform-Mac.png
v bool gl_fog_start_changeto Platform-empty.png Platform-Mac.png

AI tasks

Task A

bool
Edit this info
chr_has_lsi(
);
default: --

Task B

float gl_fog_red string gl_fog_green float gl_fog_blue float gl_fog_start float gl_fog_end

void
float
int
Edit this info
gl_fog_start_changeto(
start_val,
frames
);
default: --
--
--

void
float
int
Edit this info
gl_fog_end_changeto(
start_val,
frames
);
default: --
--
--

Task C

void
string or int
string
string
int
Edit this info
playback(
ai_name or script_id,
film_name,
mode,
num_frames
);
default: --
--
--
--
--

Task D