Virtual Buttons for Admins
Posted: Sat Nov 07, 2015 8:16 pm
Situation - admin wants to run fun event.
Problem - event involves spawning a bunch of X with Y and Z modifiers (people or NPCs in certain equipment, items that do a certain thing etc.).
Previous Solution - spawn each of those things manually, taking sweet damn time and allowing a stubbed toe player to ruin the round for everyone.
Suggested Solution - programmable virtual buttons!
Virtual buttons would be like HUD elements that work like solid items or machines; you place them, and then assign a function to them which takes place every time they're pressed. As an admin, you can bring up a layer which shows all the virtual buttons created in a round - nobody else can see them unless they're an admin and they've brought that "layer" up. They come in either HUD or map flavours - ie, they either stick to your screen like other HUD elements (inventory etc.) when you have the VB interface up, or they stay in a specific place on the map that you can fly your admineye back to.
As an example, say an admin wants to create an army of cultists, but with wizard spells and wearing wizard armour, equipped with different staves. Instead of spawning the people and objects individually every time, you create a button, and put each individual element (random human body; random ghost; cultist faction; random stave; wizard armour) onto it. When you press that button, you create one of those. Simple.
And in a round, a quick admin can create a bank of these for various things, like events and so on, and use them far quicker than spawning things individually. These banks can be like toolbars on the HUD, or actual rooms in-game.
What do you think?
Problem - event involves spawning a bunch of X with Y and Z modifiers (people or NPCs in certain equipment, items that do a certain thing etc.).
Previous Solution - spawn each of those things manually, taking sweet damn time and allowing a stubbed toe player to ruin the round for everyone.
Suggested Solution - programmable virtual buttons!
Virtual buttons would be like HUD elements that work like solid items or machines; you place them, and then assign a function to them which takes place every time they're pressed. As an admin, you can bring up a layer which shows all the virtual buttons created in a round - nobody else can see them unless they're an admin and they've brought that "layer" up. They come in either HUD or map flavours - ie, they either stick to your screen like other HUD elements (inventory etc.) when you have the VB interface up, or they stay in a specific place on the map that you can fly your admineye back to.
As an example, say an admin wants to create an army of cultists, but with wizard spells and wearing wizard armour, equipped with different staves. Instead of spawning the people and objects individually every time, you create a button, and put each individual element (random human body; random ghost; cultist faction; random stave; wizard armour) onto it. When you press that button, you create one of those. Simple.
And in a round, a quick admin can create a bank of these for various things, like events and so on, and use them far quicker than spawning things individually. These banks can be like toolbars on the HUD, or actual rooms in-game.
What do you think?