Difference between revisions of "User:Dawson"

From City of Hope MUSH
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=References=
+
==test==
<DynamicPageList>
+
        <div class="column col" id="mortal-plots">
  category=Order of Hermes
+
       
  category=Mage
+
        '''Mortal/Mortal+'''
  category=Active PCs
+
       
  noresultsheader=''none''
+
            <DynamicPageList>
  ordermethod=categorysortkey
+
                category=Mortal+
  order=ascending
+
                category=Plots
</DynamicPageList>
+
                noresultsheader=''none''
 +
                ordermethod=categorysortkey
 +
                order=ascending
 +
            </DynamicPageList>
 +
       
 +
        </div>
  
 
=Mage Pages=
 
=Mage Pages=
Line 31: Line 36:
 
|}
 
|}
 
=Projects=
 
=Projects=
==Character Page==
+
==Character Pages==
{{PC_1
+
* [[User:Dawson/Template1|Template 1]]
| small-side=left
+
* [[User:Dawson/Template2|Template 2]]
| colour-border=#bbb
+
* [[User:Dawson/Template3|Template 3]]
| colour-background=#bbb
+
* [[User:Dawson/Template4|Template 4]]
| colour-headers=#709670
+
* [[User:Dawson/Template5|Template 5]]
| text-headers=#fff
 
| image-main=Stark-01.jpg
 
| header-data={{PAGENAME*}}
 
| left-1-header=Overview
 
| left-1-data={{:{{PAGENAME*}}/Overview}}
 
| left-2-header=
 
| left-2-data=
 
| left-3-header= Stats
 
| left-3-data={{:{{PAGENAME*}}/Stats}}
 
| left-4-header=Soundtrack
 
| left-4-data={{:{{PAGENAME*}}/Soundtrack}}
 
| right-1-header=Introduction
 
| right-1-data={{:{{PAGENAME*}}/Introduction}}
 
| right-2-header=Hooks
 
| right-2-data={{:{{PAGENAME*}}/Hooks}}
 
| right-3-header=Contacts
 
| right-3-data={{:{{PAGENAME*}}/Contacts}}
 
| right-4-header=Stereotypes
 
| right-4-data={{:{{PAGENAME*}}/Stereotypes}}
 
| right-5-header=Gallery
 
| right-5-data={{:{{PAGENAME*}}/Gallery}}
 
 
 
}}
 
 
 
==Character Page 2==
 
<center>
 
__NOTOC__
 
{| cellpadding="0" cellspacing="5" width="700px" style="border:10px solid #888888; padding:0em 0em 0em 0em; border-top:10px solid #000000;  border-bottom:10px solid #000000;background: #575f4a; -moz-border-radius: 12px; -webkit-border-radius: 12px"
 
|-
 
| colspan="2" style="text-align: center; -moz-border-radius: 12px; -webkit-border-radius: 1px" |
 
<span style="display: inline-block; overflow: hidden; border-radius: 20px;">[[File:Stark-01.jpg|300px]]</span>
 
|-
 
|colspan="2" style="text-align:center;|'''<font style="color: White; font-family: Garamond; font-size: 46pt;textalign=center ">STARK</font>'''</center><br>
 
|-
 
<!-- Left Column Area -->
 
| width="50%" style="background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px  |
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! colspan="2" style="background: #000000;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">HEADING 1</font>
 
|-
 
|
 
TEXT 1
 
|}
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! colspan="2" style="background: #000000;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">HEADING 2</font>
 
|-
 
| TEXT 2
 
|}
 
<!-- Right Column Area -->
 
| width="50%" style="background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px "  |
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! colspan="2" style="background: #000000;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">HEADING 3</font>
 
|-
 
|
 
TEXT 3
 
|}
 
 
 
{| width="100%" cellpadding="2" cellspacing="5"
 
! colspan="2" style="background: #000000;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">HEADING 4</font>
 
|-
 
|TEXT 4
 
|-
 
|}
 
|-
 
<!-- Bottom Area -->
 
| width="100%" colspan="2" style="background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px "  |
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! colspan="2" style="background: #000000;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">Gallery 1</font>
 
|-
 
| Gallery 1
 
|}
 
|}
 
</center>
 
 
 
==Character Page 3==
 
 
 
<center>
 
__NOTOC__
 
{| cellpadding="0" cellspacing="5" width="80%" style=" background:#616965; -moz-border-radius: 12px; -webkit-border-radius: 12px"
 
|-
 
|valign=top width="65%" style="background: #ffffff; background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px"  |
 
<!-- Left Column Area -->
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
|
 
{{:{{PAGENAME}}/Intro}}
 
|}
 
 
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt; ">Left 1</font>
 
|-
 
|
 
{{:{{PAGENAME}}/LEft 1}}
 
|}
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt; ">Left 2</font>
 
|-
 
|
 
{{:{{PAGENAME}}/Left 2}}
 
|}
 
 
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt; ">Left 3</font>
 
|-
 
|
 
{{:{{PAGENAME}}/Left 4}}
 
|}
 
|valign=top width="30%" style="background: #ffffff; background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)); background: -moz-linear-gradient(left, #ffffff, #ffffff); -moz-border-radius: 12px; -webkit-border-radius: 12px"  |
 
<!-- right Column Area -->
 
{{:{{PAGENAME}}/Portrait}}
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">Right 1</font>
 
|-
 
|
 
{{:{{PAGENAME}}/Right 1}}
 
|}
 
 
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">Right 3</font>
 
|-
 
|
 
{{:{{PAGENAME}}/Right 3}}
 
|}
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! style="background: #6C110B; -moz-border-radius: ; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt; ">Right 4</font>
 
|-
 
|
 
{{:{{PAGENAME}}/Right 4}}
 
|}
 
|-
 
<!-- Bottom Area -->
 
| width="100%" colspan="2" style="background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px "  |
 
{| width="100%" cellpadding="2" cellspacing="5"
 
|-
 
! colspan="2" style="background: #6C110B;-moz-border-radius: 12px; -webkit-border-radius: 12px" |<font style="color: White; font-family: Garamond; font-size: 18pt;">Bottom 1</font>
 
|-
 
| Bottom 1
 
|}
 
|}
 
</center>
 
 
 
==Character Page 4==
 
<css>
 
/* Wrapper around the table: sets text-color (and could change font)*/
 
.CTWrapper {
 
width      : 900px;
 
align      : center;
 
 
 
}
 
 
 
/* Color of the Links, needs to be in the wrapper so it does not change
 
* ALL the links, but only those of the actual content
 
*/
 
.CTWrapper a {
 
color: gold;
 
}
 
 
 
.CTWrapper a :hover{
 
color: blue;
 
}
 
 
 
.CTWrapper a :visited{
 
color: gold;
 
}
 
 
 
.CTWrapper a:link {
 
color: grey;
 
}
 
 
 
/* Design of the large Headers of the individual sections
 
* in the Table (e.g.: INFORMATION)
 
*/
 
.CTHeader {
 
color                          : #f0f1f3;
 
vertical-align                  : center;
 
font-size                      : 22pt;
 
font-family                    : Palatino Linotype, Perpetua, serif;
 
text-align                      : center;
 
padding-top                    : 8px;
 
font-variant                    : small-caps;
 
-moz-border-radius-topleft      : 15px 11px;
 
-moz-border-radius-topright    : 15px 11px;
 
-webkit-border-top-left-radius  : 15px 11px;
 
-webkit-border-top-right-radius : 15px 11px
 
}
 
.CTHeader2 {
 
color                          : #f0f1f3;
 
vertical-align                  : center;
 
font-size                      : 22pt;
 
font-family                    : Palatino Linotype, Perpetua, serif;
 
text-align                      : center;
 
padding-top                    : 8px;
 
font-variant                    : small-caps;
 
}
 
 
 
 
 
/* Color defition for the Table Cells */
 
.CTData {
 
background-color : #575f4a;
 
margin          : 15px;
 
color            : silver;
 
 
 
}
 
 
 
/* Alternative Color definition of Table Cells, aka: 2nd Color */
 
.CTData2 {
 
background    : #000000;
 
margin        : 15px;
 
 
 
}
 
.CTData3 {
 
background-color : #575f4a;
 
margin          : 15px;
 
color            : silver;
 
-webkit-border-bottom-left-radius  : 15px 11px;
 
-webkit-border-bottom-right-radius : 15px 11px;
 
}
 
.CTData4 {
 
background-color : #575f4a;
 
margin          : 15px;
 
color            : silver;
 
-webkit-border-top-left-radius  : 15px 11px;
 
-webkit-border-top-right-radius : 15px 11px;
 
}
 
.CTData5 {
 
background-color : #000000;
 
margin          : 15px;
 
-webkit-border-bottom-left-radius  : 15px 11px;
 
-webkit-border-bottom-right-radius : 15px 11px;
 
}
 
/* Color and style of the box surrounding the Picture */
 
.CTBox {
 
background    : #ffffff;
 
text-align    : center;
 
-webkit-border-top-left-radius  : 20px 20px;
 
-webkit-border-top-right-radius : 20px 20px;
 
-webkit-border-bottom-left-radius  : 20px 20px;
 
-webkit-border-bottom-right-radius : 20px 20px;
 
}
 
 
 
/* Color and Style of the large text under the picture. */
 
.CTBigText {
 
font-size    : 48pt;
 
font-family  : Palatino Lionotype, Perpetua, serif;
 
font-variant : small-caps;
 
text-align  : center;
 
align        : center;
 
text-shadow  : 1px 1px 3px #000000;
 
color        : #1d2e38;
 
}
 
 
 
.CTTable {
 
background: #f0f1f3;
 
}
 
 
 
/* Color and Style of the little navigation menu*/
 
.CTNav {
 
color          : silver;
 
text-align    : center;
 
text-transform : uppercase;
 
font-size      : 10pt;
 
border-bottom  : 5px solid #1d2e38;
 
}
 
</css>
 
<!-- is this right? -->
 
<div class="CTWrapper">
 
<!-- Top Banner Start-->
 
{| class="CTTable" cellpadding="0" cellspacing="0" width="900"
 
|-
 
|height = "13" class = "CTData4" colspan = "3"| &nbsp;
 
|-
 
|height = "90" width = "150" class = "CTData" | &nbsp;
 
|rowspan = "2" width = "490" class = "CTBox" | <span style="display: inline-block; overflow: hidden; border-radius: 20px;">[[Image:Stark-01.jpg|center|390px]]</span><span class="CTBigText"> ''{{PAGENAME}}'' </span>
 
|width = "150" class = "CTData"| &nbsp;
 
|-
 
|height = "50" class = "CTData2" |&nbsp;
 
|class = "CTData2" |&nbsp;
 
|-
 
|height = "30" class = "CTData2" |&nbsp;
 
|class = "CTData2" |&nbsp;
 
|class = "CTData2" |&nbsp;
 
|-
 
|colspan = "3" class = "CTData5 CTNav" | '''Navigation:'' [[#I-Facts|Information]], [[#I-Gallery|Snapshots]], [[#I-Hooks|Contacts]], [[#I-Quotes|Quotes]]'''''
 
|}
 
<!-- Spacer start-->
 
{|
 
|}
 
<!-- Spacer End-->
 
<!-- Info Start -->
 
{| width = "900px" cellpadding = "5" cellspacing = "0" class = "CTTable"
 
| width = "50%" class = "CTData2 CTHeader" | <span id="I-Facts">Information</span>
 
| |
 
| width = "50%" class = "CTData2 CTHeader" | <span id="I-Gallery>Hooks</span>
 
|-
 
| class = "CTData" | {{:{{PAGENAME}}/Facts}}<!-- Do not delete the ':' (colon)! -->
 
| rowspan = "5" |
 
| class = "CTData" | {{:{{PAGENAME}}/Details}}<!-- Do not delete the ':' (colon)! -->
 
|-
 
| class = "CTData2 CTHeader2" | <span id="I-Hooks">Contacts</span>
 
| class = "CTData2 CTHeader2" | <span id="I-Quotes">Hangouts</span>
 
|-
 
| class = "CTData3" | {{:{{PAGENAME}}/People}}<!-- Do not delete the ':' (colon)! -->
 
| class = "CTData3" | {{:{{PAGENAME}}/Hangouts}}<!-- Do not delete the ':' (colon)! -->
 
|}
 
<!--Info End -->
 
<!-- Spacer start-->
 
{|
 
|}
 
<!-- Spacer End-->
 
<!-- Bottom Area -->
 
{| width = "900px" cellpadding = "5" cellspacing = "0" class = "CTTable"
 
| width = "100%" class = "CTData2 CTHeader" | <span id="I-Facts">Snapshots</span>
 
|-
 
| class = "CTData3" | {{:{{PAGENAME}}/Snapshots}}<!-- Do not delete the ':' (colon)! -->
 
|-
 
|}
 
<!--Info End -->
 
</div> <!-- CTWrapper -->
 
 
 
== RP Logs ==
 
{{ RP Logs | name = {{PAGENAME}} | columns = 4 | ordermethod = gamedate }}
 
 
  
 
==Grimoire==
 
==Grimoire==
Line 393: Line 67:
 
* .grem # - Removes that message #.
 
* .grem # - Removes that message #.
 
* .gshow #=*<target>
 
* .gshow #=*<target>
 +
 +
=Current Scene Code=
 +
IF you own the room you want to use:<br>
 +
@Adesc here= @pemit %n=%R[center(%xh%xyCurrent Scene%xn,78,%xh%xg=%xn)]%R[u(data-scene)]%R[center(,78,%xh%xg=%xn)]<br>
 +
&CMD.SET me=$.set *:&data-scene here=%0<br>
 +
<br>
 +
Then you can just .set %R* Dawson is doing this%R*Someone else is doing something.%R*Blah blah as things get going in your scene. <br>
 +
<br>
 +
If you don't own the room you can make a scene object.<br>
 +
@create %xh%xy Current Scene%xn<br>
 +
@desc scene=Standard stuff for the room people are in.<br>
 +
@Adesc scene= @pemit %n=%R[center(%xh%xyCurrent Scene%xn,78,%xh%xg=%xn)]%R[u(data-scene)]%R[center(,78,%xh%xg=%xn)]<br>
 +
&CMD.CSET me=$.cset *:&data-scene scene=%0<br>
 +
<br>
 +
This way you can constantly be adding information to the scene as things become known without spamming the whole room. Anyone who walks in after something's happened should look at the scene object for both the event's details =and= the current scene's information.<br>

Latest revision as of 12:35, 23 September 2020

test

Mage Pages

Ranks

Highest sphere
Dot-filled.png Initiate
Dot-filled.pngDot-filled.png Apprentice
Dot-filled.pngDot-filled.pngDot-filled.png Disciple
Dot-filled.pngDot-filled.pngDot-filled.pngDot-filled.png Adept
Dot-filled.pngDot-filled.pngDot-filled.pngDot-filled.pngDot-filled.png Master

(highest sphere, not just Arete, per MtA 31)

Projects

Character Pages

Grimoire

@create Grimoire=10
@Desc Grimoire=A simple composition notebook that's been covered in layers of duct tape.%R%R<OOC: .ghelp>
&DO_GLIST Grimoire=$.glist:@pemit %#=[u(me/header)]%r%b[iter([u(me/page_list)],[member([u(me/page_list)],##)][space([sub(4,[strlen([member([u(me/page_list)],##)])])])][u(me/page_##_title)]%r)][u(me/footer)]
&HEADER Grimoire=%R[center(%xh%xy%n's Grimoire%xn, 78,%xh%xm=%xn)]%R%r #[space(3)]Title[space(45)]%r[repeat(-,78)]
&FOOTER Grimoire=%R[center(%xh, 80,%xh%xm-%xn)]%R
&DO_GWRITE Grimoire=$.gwrite *=*:@swi [gte([words([u(me/page_list)])],50)]=0,{&page_[u(me/next)]_title me=[switch([gt([strlen(%0)],50)],1,{[mid(%0,0,50)]},%0)];&page_[u(me/next)]_text me=%1;&page_list me=[setunion([u(me/page_list)],[u(me/next)])];&next me=[add([u(me/next)],1)];@pemit %#=Page number: [words([u(me/page_list)])] written in [name(me)].},{@pemit %#=I'm sorry, but the grimoire is full.
&DO_GREAD Grimoire=$.gread *:@swi [setq(9,[index([u(me/page_list)], ,%0,1)])][setq(8,[hasattr(me,page_list)])][r(8)]=1,{@swi [member([lnum(1,[words([u(me/page_list)])])],%0)]=0,{@pemit %#=That page number is out of range. Enter a number from 1 to [words([u(me/page_list)])].},{@pemit %#= [center(%xh%xy%n's Grimoire%xn, 78,%xh%xm=%xn)]%R%r%xh%xyPage:%xn %0%r%xh%xyTitle:%xn [u(me/page_[r(9)]_title)]%r [repeat(-,78)]%r[u(me/page_[r(9)]_text)]%r[repeat(%xh%xm=%xn,78)]}}
&MAX Grimoire=100
&NEXT Grimoire=1
&DO_GADD Grimoire=$.gadd *=*:@swi [setq(9,[index([u(me/page_list)], ,%0,1)])][setq(8,[hasattr(me,page_list)])][r(8)]=1,{@swi [member([lnum(1,[words([u(me/page_list)])])],%0)]=0,{@pemit %#=That page number is out of range. Enter a number from 1 to [words([u(me/page_list)])].},{&page_[r(9)]_text me=[v(page_[r(9)]_text)]%r%r%R[center(%xh%xyAddendum%xn,78,%xh%xg-%xn)]%r%1;@pemit %#=Text added.}},@pemit %#=Cannot find that page number.
&DO_REMOVE Grimoire=$.grem *:@swi [setq(9,[index([u(me/page_list)], ,%0,1)])][setq(8,[hasattr(me,page_list)])][r(8)]=1,{@swi [member([lnum(1,[words([u(me/page_list)])])],%0)]=0,@pemit %#=That page number is out of range.,{@swi [or([isstaff(%#)],[switch([u(me/page_[r(9)]_author_db)],%#,1,0)],[switch([owner( me)],%#,1,0)])]=1,{@wipe me/*_[r(9)]_*;&page_list me=[setdiff([u(me/page_list)],[r(9)])];@pemit %#=page %0 removed.},@pemit %#=You cannot remove a page that you do not own.}},@pemit %#=There are no pages to remove.
&DO_GHELP Grimoire=$.ghelp:@pemit %#=[center(Grimoire ,78,%xh%xg=%xn)]%r%r* .glist - Lists all messages.%r* .gwrite <title>=<text>%r* .gread # - Reads that message number.%r* .gadd #=<text> - Appends text to that message number.%r* .grem # - Removes that message #.%r* .gshow #=*<target>%r[u(me/footer)]
&DO_GSHOW Grimoire=$.gshow *=*:@swi [setq(9,[index([u(me/page_list)], ,%0,1)])][setq(8,[hasattr(me,page_list)])][r(8)]=1,{@swi [member([lnum(1,[words([u(me/page_list)])])],%0)]=0,{@pemit %#=That page number is out of range. Enter a number from 1 to [words([u(me/page_list)])].},{@pemit %1= [center(%xh%xy%n's Grimoire%xn, 78,%xh%xm=%xn)]%R%r%xh%xyPage:%xn %0%r%xh%xyTitle:%xn [u(#19201/page_[r(9)]_title)]%r [repeat(-,78)]%r[u(#19201/page_[r(9)]_text)]%r[repeat(%xh%xm=%xn,78)]}};@pemit %#=You show %1 page %0 from your Grimoire entitled: %xh%xy[u(#19201/page_[r(9)]_title)]%xn.
Note: .gshow works best if you add a * before the person's name.. So .gshow 1=*person works.

Grimoire Help

  • .glist - Lists all messages.
  • .gwrite <title>=<text>
  • .gread # - Reads that message number.
  • .gadd #=<text> - Appends text to that message number.
  • .grem # - Removes that message #.
  • .gshow #=*<target>

Current Scene Code

IF you own the room you want to use:
@Adesc here= @pemit %n=%R[center(%xh%xyCurrent Scene%xn,78,%xh%xg=%xn)]%R[u(data-scene)]%R[center(,78,%xh%xg=%xn)]
&CMD.SET me=$.set *:&data-scene here=%0

Then you can just .set %R* Dawson is doing this%R*Someone else is doing something.%R*Blah blah as things get going in your scene.

If you don't own the room you can make a scene object.
@create %xh%xy Current Scene%xn
@desc scene=Standard stuff for the room people are in.
@Adesc scene= @pemit %n=%R[center(%xh%xyCurrent Scene%xn,78,%xh%xg=%xn)]%R[u(data-scene)]%R[center(,78,%xh%xg=%xn)]
&CMD.CSET me=$.cset *:&data-scene scene=%0

This way you can constantly be adding information to the scene as things become known without spamming the whole room. Anyone who walks in after something's happened should look at the scene object for both the event's details =and= the current scene's information.