diff --git a/style.css b/style.css index 2f1998dd..afe78e68 100644 --- a/style.css +++ b/style.css @@ -6,6 +6,7 @@ --list-background-color: #110d15; --text-color: white; --scrollbar-color: #2a2235; + --code-background: #100d15; } a { @@ -121,7 +122,7 @@ li { } code { - background: var(--list-background-color); + background: var(--code-background); } code.inline-code { @@ -137,13 +138,14 @@ pre.inline-code code { } pre.inline-code { - background: var(--list-background-color); + background: var(--code-background); padding: 1em; width: fit-content; } pre.hljs code, pre.hljs code * { + background: var(--code-background); font-family: monospace; white-space: pre-wrap; } @@ -271,7 +273,7 @@ hue-6-2: #e6c07b .hljs { color: #abb2bf; - background: #2a2235; + background: var(--code-background); } .hljs-comment, @@ -291,7 +293,7 @@ hue-6-2: #e6c07b .hljs-selector-tag, .hljs-deletion, .hljs-subst { - color: #e06c75; + color: #e06c75 !important; } .hljs-literal { @@ -303,7 +305,7 @@ hue-6-2: #e6c07b .hljs-addition, .hljs-attribute, .hljs-meta .hljs-string { - color: #98c379; + color: #98c379 !important; } .hljs-attr, diff --git a/wiki/Modding The Engine/Creating characters/index.html b/wiki/Modding The Engine/Creating characters/index.html index d9950893..ce14f064 100644 --- a/wiki/Modding The Engine/Creating characters/index.html +++ b/wiki/Modding The Engine/Creating characters/index.html @@ -90,7 +90,7 @@

Creating Characters

<anim name="singDOWN" anim="Dad Sing Note DOWN" fps="24" loop="false" x="0" y="-30"/> </character> -

There's a lot to unpack, but we'll go over the character node's properties first:

+

There's a lot to unpack, but we'll go over the character node's properties first:

These are about all properties you can apply to the character node.
You can obviously apply more properties and access them in Scripts, see Character/Stage Scripts.

-

As for animation nodes, they're pretty self-explanatory but here's a list of properties of them too:

+

As for the anim nodes, they're pretty self-explanatory but here's a list of properties of them too:

-

As for the other nodes, there's about 7 types of them (and more if you script them in, see Character/Stage Scripts), we'll go through each of them.

+

As for the other nodes, there's about 7 types of them (and more if you script them in, see Character/Stage Scripts), we'll go through each of them.

(note that it's important which order you put them in because they will take the same order in-game too)

-

Sprite node (sprite, spr, sparrow)

+

Sprite node (sprite, spr, sparrow)

The sprite node defines the basic sprites in a stage.

<sprite name="bg" x="-600" y="-200" sprite="stageback" scroll="0.9"/>
 
@@ -127,13 +127,13 @@

Sprite node (sprite, playOnCountdown tells the sprite whether or not to play it's animation during countdown or not.
  • beatInterval, beatOffset, honestly, I don't even know what this shit is okay.
  • -

    You can also define animations by giving it a child node called anim. A sprite node with an animation node looks something like this:

    +

    You can also define animations by giving it a child node called anim. A sprite node with an animation node looks something like this:

    <sprite name="dancer1" sprite="limoDancer" type="onbeat">
         <anim name="danceLeft" anim="bg dancer sketch PINK" loop="false"/>
         <anim name="danceRight" anim="bg dancer sketch PINK" loop="false"/>
     </sprite>
     
    -

    An anim node can define these options:

    +

    An anim node can define these options:

    -

    For the character and char nodes only use them if you want to change a specific character (ex. if you want to change pico's positions)

    +

    For the character and char nodes only use them if you want to change a specific character (ex. if you want to change pico's positions)

    <character name="pico" x="400" y="200">
     

    Keep in mind that where you put these nodes is important as the character will be layered depending on that.

    <boyfriend/>
     <sprite name="stageCurtains" x="-500" y="-300" sprite="stagecurtains" scroll="1.3"/>
     
    -

    (this will put boyfriend behind the stageCurtains sprite)

    -

    Ratings sprites node (ratings, combo)

    +

    (this will put boyfriend behind the stageCurtains sprite)

    +

    Ratings sprites node (ratings, combo)

    This node is only used to position the rating sprites and does nothing else (atm). Positioning in nodes doesn't matter here.

    <ratings x="200" y="400">
     
    diff --git a/wiki/Modding The Engine/Cutscenes or Dialogues.html b/wiki/Modding The Engine/Cutscenes or Dialogues.html index 6fa147e7..54db9faa 100644 --- a/wiki/Modding The Engine/Cutscenes or Dialogues.html +++ b/wiki/Modding The Engine/Cutscenes or Dialogues.html @@ -105,19 +105,19 @@

    Dialogues

    </dialogue>

    This dialogue covers all types of characters (only having 3 types of positions).

    -

    Starting with the dialogue node, it only has 2 parameters:

    +

    Starting with the dialogue node, it only has 2 parameters:

    -

    For the char node, it has the following parameters:

    +

    For the char node, it has the following parameters:

    -

    As for the line node, the example shows it's default usage, so the next parameters are mostly for advanced usage:

    +

    As for the line node, the example shows it's default usage, so the next parameters are mostly for advanced usage:

    -

    The line node also accepts format children, to format different parts of the text. The parameters are:

    +

    The line node also accepts format children, to format different parts of the text. The parameters are: