Custom Scene Buttons

  • [code]
  • [custom hooks]

This custom code hook is part of the Scenes plugin.

Pose Buttons

Below the pose editor in a live scene is a row of buttons including “Add Pose” and “Add OOC”. With custom code, you can add custom buttons here that make use of the contents of the scene pose window–for instance, for sending a text message.

Add the button itself to ares-webportal/app/templates/components/live-scene-custom-scenepose.hbs.

  <button {{action 'addTxt'}} class="btn btn-default">Send Txt</button>

To handle the button action, add code to ares-webportal/app/components/live-scene-custom-scenepose.js.

  gameApi: service(),
  flashMessages: service(),
  actions: {
    addTxt() {
       // Code to send the text.
       }
    }

Play Menu Buttons

You can also add new menu items to the live scene’s “Play” menu with custom code. You might do this if you’re designing a new “extra” for a skill system, for instance.

Add the menu item itself to ares-webportal/app/templates/components/live-scene-custom-play.hbs.

<li><a href="#" {{action 'giveCookies'}}>Give Cookies</a></li> 

To handle the menu action, add code to ares-webportal/app/components/live-scene-custom-play.js.

  gameApi: service(),
  flashMessages: service(),
  actions: {
    giveCookies() {
       // Code to give cookies.
       }
    }