Difference between revisions of "User:Dawson"

From City of Hope MUSH
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user 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=Character Name
 
| left-1-header=Overview
 
| left-1-data={{:Character_Name/Overview}}
 
| left-2-header=
 
| left-2-data=
 
| left-3-header= Stats
 
| left-3-data={{:Character_Name/Stats}}
 
| left-4-header=Soundtrack
 
| left-4-data={{:Character_Name/Soundtrack}}
 
| right-1-header=Introduction
 
| right-1-data={{:Character_Name/Introduction}}
 
| right-2-header=Hooks
 
| right-2-data={{:Character_Name/Hooks}}
 
| right-3-header=Contacts
 
| right-3-data={{:Character_Name/Contacts}}
 
| right-4-header=Stereotypes
 
| right-4-data={{:Character_Name/Stereotypes}}
 
| right-5-header=Gallery
 
| right-5-data={{:Character_Name/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>
 
 
 
{{#css:
 
table {
 
    background-color: white;
 
    border-collapse: collapse;
 
    color: #d0d0dc; /* This is the main text colour. */
 
    margin: 0 auto; /* This centers the box. */
 
    max-width: 900px;
 
    width: 900px; /* This can be changed but other numbers may also need adjusting if you do. */
 
}
 
td {
 
    font-family: Palatino Linotype, Perpetua, serif; /* This sets the font for everything but the text in .main */
 
    text-align: center; /* If you want a different default alignment, change it here. */
 
}
 
table a, table a:hover, table a:visited, table a:active,table a.external, table a.external:hover, table a.external:visited, table a.external:active {
 
    color: #d0d0dc !important; /* This changes all the links to the colour you set, in all states. */
 
}
 
.banner {
 
    background-color: #030208;
 
    border-radius: 15px; /* remove this line or set to 0 if you want sharp corners. */
 
}
 
.banner .leftpic, .banner .rightpic {
 
    padding: 1.5em 0 4em;
 
    width: 200px;
 
}
 
.banner .main {
 
    font-family: Perpetua, serif;
 
    font-size: 40pt;
 
    font-style: italic;
 
    font-variant: small-caps;
 
    text-align: center;
 
    text-shadow: 1px 1px 3px #305B6E;
 
    width: 490px;
 
}
 
.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        : #ffffff;
 
}
 
.data {
 
    border-collapse: separate;
 
    border-spacing: .25em;
 
    min-width: calc(900px + .5em);
 
}
 
.heading {
 
    background-color: #305B6E;
 
    border-radius: 15px 15px 0 0;
 
    font-size: 22pt;
 
    font-variant: small-caps;
 
    height: 1.25em;
 
    left: 0;
 
    line-height: 1.25em;
 
    padding-bottom: 0.1em;
 
    position: absolute;
 
    text-align: center;
 
    top: 0;
 
    width: 100%;
 
}
 
.cell {
 
    background-color: #030208;
 
    border-radius: 15px;
 
    vertical-align: top;
 
    font-size:12px;
 
    position: relative;
 
    width: 50%;
 
}
 
.info {
 
    padding: 4.25em 1em 1em; /* The first number may need tweaking if you change the font or font size in the headings */
 
}
 
.info img {
 
    height: auto;
 
    max-width: 100%;
 
}
 
.logs {
 
    text-align: left;
 
}
 
.subhead {
 
    font-variant: medium-caps;
 
    font-size: 16pt;
 
}
 
.subsubhead {
 
    display: inline-block;
 
    font-size: 13pt;
 
    padding-top: 8px;
 
}
 
/* Example of page-specific adjustments below */
 
.pics {
 
    vertical-align: middle;
 
}
 
.pics .info {
 
    padding: 4.25em 0 1em;
 
}
 
}}
 
{| class="banner"
 
|&nbsp;
 
|-
 
| class="leftpic" |[[File:Mage.png|200px]]  
 
| class="main" | <span style="display: inline-block; overflow: hidden; border-radius: 20px;">[[Image:Stark-01.jpg|center|390px]]</span>
 
| class="rightpic" |[[File:Mage.png|200px]]  
 
|-
 
|colspan=3|<span class="CTBigText">Stark</span>
 
|}
 
{| class="data plainlinks"
 
|-
 
| class="cell facts" | <div class="heading">Information</div>
 
<div class="info">{{:Character_Name/Facts}}</div>
 
| class="cell pics" |  <div class="heading">Snapshots</div>
 
<div class="info">{{:Character_Name/Snapshots}}</div>
 
|-
 
| class="cell hooks" |  <div class="heading">Inspiration</div>
 
<div class="info">{{:Character_Name/Hooks}}</div>
 
| class="cell contacts" | <div class="heading">People</div>
 
<div class="info">{{:Character_Name/Contacts}}</div>
 
|-
 
| class="cell logs" colspan=2| <div class="heading">RP Logs</div>
 
<div class="info">{{ RP Logs | name = Character_Name | columns = 4 | ordermethod = gamedate }}</div>
 
|}
 
 
 
== RP Logs ==
 
{{ RP Logs | name = {{PAGENAME}} | columns = 4 | ordermethod = gamedate }}
 
 
  
 
==Grimoire==
 
==Grimoire==
Line 335: 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 13: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.