Difference between revisions of "Game Code/Scene System"

From Elder Tale Online MUSH
Jump to: navigation, search
m
 
(18 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
== Commands ==  
 
== Commands ==  
 
<div class="panel panel-default">
 
<div class="panel panel-default">
   <div class="panel-heading"><h4>Start a Scene</h4></div>
+
   <div class="panel-heading"><h4>Basics: Starting a Scene</h4></div>
 
   <div class="panel-body">
 
   <div class="panel-body">
 
<code class="bg-info">+scene/create Scene Title</code>  
 
<code class="bg-info">+scene/create Scene Title</code>  
 +
 +
<code class="bg-info">+scene/create Scene Title=Description</code>
 +
 +
<code class="bg-info">+scene/create/loud Scene Title</code>
 +
<hr class="my-4"/>
 +
Will start a scene immediately. Any @emits etc will be recorded, assuming you are in an IC location and you meet the prerequisites - such as a long enough pose. It will set a title, and optionally a description.
 +
 +
If you use the loud switch, the system will announce on the Roleplay channel that you have created a scene.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/join Scene Number</code>
 +
<hr class="my-4"/>
 +
This will join you to a scene.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/leave</code>
 +
<hr class="my-4"/>
 +
This will stop the current scene from being your 'active' scene. Additionally, this will remove you from the scene participant list if you have no poses in the currently active scene yet.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/[finish|pause|continue|start] </code>
 +
 +
<code class="bg-info">+scene/loud/[finish|pause|continue|start] </code>
 +
 +
<code class="bg-info">+scene/[finish|pause|continue|start] Scene Number</code>
 +
 +
<code class="bg-info">+scene/loud/[finish|pause|continue|start] Scene Number</code>
 +
<hr class="my-4"/>
 +
This will finish a scene, pause it, or continue/start a paused scene.
 +
 +
In general, you want to make sure to Finish a scene when you are done. Start tends to be used for Scheduled Events.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/recall</code>
 +
 +
<code class="bg-info">+scene/recall Scene Number</code>
 +
 +
<code class="bg-info">+scene/recall Scene Number=Number of Poses</code>
 
<hr class="my-4"/>
 
<hr class="my-4"/>
Will start a scene immediately. Any @emits etc will be recorded, assuming you are in an IC location and you meet the prerequisites - such as a long enough pose.
+
See the recall of poses for the current, or a given scene.  
 
<hr class="my-4"/>
 
<hr class="my-4"/>
<code class="bg-info">+scene/create/loud Scene Title</code>  
+
  </div>
 +
 
 +
  <div class="panel-heading"><h4>Change a Scene's Information</h4></div>
 +
  <div class="panel-body">
 +
<code class="bg-info">+scene/title Scene Number=New Title</code>
 +
<hr class="my-4"/>
 +
If you are the owner, this will change the scene's title.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/describe Scene Number=New Description</code>
 +
<hr class="my-4"/>
 +
If you are the owner, this will change the scene's description.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/delete Scene Number</code>  
 
<hr class="my-4"/>
 
<hr class="my-4"/>
Same as above, but will announce on the Roleplay channel that you have created a scene.
+
Deletes a scene, assuming it contained no poses.
 
<hr class="my-4"/>
 
<hr class="my-4"/>
 
   </div>
 
   </div>
  
   <div class="panel-heading"><h4>Scene Information</h4></div>
+
   <div class="panel-heading"><h4>Advanced: Changing Poses</h4></div>
 
   <div class="panel-body">
 
   <div class="panel-body">
<code class="bg-info">+scene Player</code>
+
<code class="bg-info">+scene/edit Pose Number=Before Text^^^After Text</code>
 +
<hr class="my-4"/>
 +
Change the text in a Pose. You can find the Pose Number below each pose, either in recall or during a pose.
 +
 
 +
Example: <pre>+scene/edit Pose Number=Johny Fivve^^^Johny Five</pre>
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/undo</code>  
  
<code class="bg-info">+scene/# Player</code>
+
<code class="bg-info">+scene/undo PoseId</code>
 +
<hr class="my-4"/>
 +
Undoes your most recent non-undone pose. Or whichever Pose you indicate, if it is yours.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/redo</code>  
  
<code class="bg-info">+scene/old Player</code>
+
<code class="bg-info">+scene/redo PoseId</code>
 +
<hr class="my-4"/>
 +
Redoes your most recent undone pose. Or whichever Pose you indicate, if it is yours.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/spoof Character Name</code>
 +
<hr class="my-4"/>
 +
Set you to start spoofing as one of your alt-[[characters]]. In other words, your @emits will be logged as belonging to that character. This can be useful if you want to multi-scene as the same character. Just remember to unspoof afterwards.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/unspoof</code>
 +
<hr class="my-4"/>
 +
Stops spoofing.
 +
<hr class="my-4"/>
  
<code class="bg-info">+scene/old/# Player</code>
+
  </div>
  
<code class="bg-info">+scene/with Player,Player2,Player3</code>
+
  <div class="panel-heading"><h4>Scheduled Scenes</h4></div>
 +
  <div class="panel-body">
 +
<code class="bg-info">+scenes</code>
 +
<hr class="my-4"/>
 +
Displays all scheduled scenes.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/schedule Date/Scene Title=Description</code>
 +
<hr class="my-4"/>
 +
This command will schedule a scene for a certain date, which can be seen in the +scenes command.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/reschedule Scene Number=Date</code>
 +
<hr class="my-4"/>
 +
This command will reschedule a scene to a certain date. This also works if the scene was just created, but had not been scheduled.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/unlist Scene Number</code>
 +
<hr class="my-4"/>
 +
This command will remove a scene from the schedule, while keeping the scene.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/tag Scene Number</code>
 +
<hr class="my-4"/>
 +
Marks you as interested in being in this scene. Treated as an RSVP.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/untag Scene Number</code>
 +
<hr class="my-4"/>
 +
Unmarks you from a scene. Use this is you are fairly certain you can't make a scene you previously tagged.
 +
<hr class="my-4"/>
 +
  </div>
  
<code class="bg-info">+scene/with Player,Player2,Player3</code>
+
  <div class="panel-heading"><h4>View Scenes</h4></div>
 +
  <div class="panel-body">
 +
<code class="bg-info">+scene Scene Number</code>
 +
<hr class="my-4"/>
 +
See the information about this scene, such as the URL you can find the full recall at.
 
<hr class="my-4"/>
 
<hr class="my-4"/>
These commands will recall public scene information for a player. The first will show all scenes that are not finished they are part of. You can indicate a number to go to the next page of results.
+
<code class="bg-info">+scene Player</code>
  
Old scenes are those that are Finished, and can be seen with the second command.
+
<code class="bg-info">+scene/# Player</code>
 +
<hr class="my-4"/>
 +
See the scenes this player is a participant of, that have not yet been finished.  
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/old Player</code>
  
If you want to see what scenes a player shares with other players, use the third command.  
+
<code class="bg-info">+scene/old/# Player</code>
 +
<hr class="my-4"/>
 +
See the finished scenes this player was a participant of.
 +
<hr class="my-4"/>
 +
<code class="bg-info">+scene/with Player,Player2,Player3, Etc</code>
 +
<hr class="my-4"/>
 +
See what scenes this collection of player share in common.
 
<hr class="my-4"/>
 
<hr class="my-4"/>
 
   </div>
 
   </div>
 
</div>
 
</div>

Latest revision as of 22:46, 11 April 2019

Summary

This Generation of Scene System, or 'Entity Scene System', is a Scene Logging system. Henceforth referred to as SceneSys, this system allows people to easily schedule, create, and pose into scenes with little disruption. These scenes automatically are made available onto a website found here.

Commands

Basics: Starting a Scene

+scene/create Scene Title

+scene/create Scene Title=Description

+scene/create/loud Scene Title


Will start a scene immediately. Any @emits etc will be recorded, assuming you are in an IC location and you meet the prerequisites - such as a long enough pose. It will set a title, and optionally a description.

If you use the loud switch, the system will announce on the Roleplay channel that you have created a scene.


+scene/join Scene Number


This will join you to a scene.


+scene/leave


This will stop the current scene from being your 'active' scene. Additionally, this will remove you from the scene participant list if you have no poses in the currently active scene yet.


+scene/[finish|pause|continue|start]

+scene/loud/[finish|pause|continue|start]

+scene/[finish|pause|continue|start] Scene Number

+scene/loud/[finish|pause|continue|start] Scene Number


This will finish a scene, pause it, or continue/start a paused scene.

In general, you want to make sure to Finish a scene when you are done. Start tends to be used for Scheduled Events.


+scene/recall

+scene/recall Scene Number

+scene/recall Scene Number=Number of Poses


See the recall of poses for the current, or a given scene.


Change a Scene's Information

+scene/title Scene Number=New Title


If you are the owner, this will change the scene's title.


+scene/describe Scene Number=New Description


If you are the owner, this will change the scene's description.


+scene/delete Scene Number


Deletes a scene, assuming it contained no poses.


Advanced: Changing Poses

+scene/edit Pose Number=Before Text^^^After Text


Change the text in a Pose. You can find the Pose Number below each pose, either in recall or during a pose.

Example:
+scene/edit Pose Number=Johny Fivve^^^Johny Five

+scene/undo

+scene/undo PoseId


Undoes your most recent non-undone pose. Or whichever Pose you indicate, if it is yours.


+scene/redo

+scene/redo PoseId


Redoes your most recent undone pose. Or whichever Pose you indicate, if it is yours.


+scene/spoof Character Name


Set you to start spoofing as one of your alt-characters. In other words, your @emits will be logged as belonging to that character. This can be useful if you want to multi-scene as the same character. Just remember to unspoof afterwards.


+scene/unspoof


Stops spoofing.


Scheduled Scenes

+scenes


Displays all scheduled scenes.


+scene/schedule Date/Scene Title=Description


This command will schedule a scene for a certain date, which can be seen in the +scenes command.


+scene/reschedule Scene Number=Date


This command will reschedule a scene to a certain date. This also works if the scene was just created, but had not been scheduled.


+scene/unlist Scene Number


This command will remove a scene from the schedule, while keeping the scene.


+scene/tag Scene Number


Marks you as interested in being in this scene. Treated as an RSVP.


+scene/untag Scene Number


Unmarks you from a scene. Use this is you are fairly certain you can't make a scene you previously tagged.


View Scenes

+scene Scene Number


See the information about this scene, such as the URL you can find the full recall at.


+scene Player

+scene/# Player


See the scenes this player is a participant of, that have not yet been finished.


+scene/old Player

+scene/old/# Player


See the finished scenes this player was a participant of.


+scene/with Player,Player2,Player3, Etc


See what scenes this collection of player share in common.