NP:
HabboDefense

Wired Basics: Conditions

Writer: GTECH6
Graphics: GTECH6
Introduction

In this article, you will learn what Wired Conditions do and how to use them in your room. You will also learn a few useful examples.
If you’re looking for information on a specific condition, head to the “List of Conditions” table at the end of this article.

What is a Wired Condition?​

A condition is an optional box, which creates additional rules for wired triggers.

Conditions can be as basic as group membership requirement, before you can activate wired effects with a keyword. There are also more complex uses such as checking if an area has 0 users before it activates wired.

There are also negative conditions which add inverted rules. For example, you can activate wired through a keyword, as long as you’re NOT on a selected furni, and many others.

Examples

Trigger: User Says Keyword + Effect: Toggle Furni State + Condition: Triggering User is on Furni
(User needs to stand on the ring plate to open the gate via keyword)

Trigger: Furni is Used + Effect: Toggle Furni State + Condition: Has Furni On
(All the pressure plates need furni on top of them, in order for the user to open the gate)

Trigger: Furni is Used + Effect: Show Message + Condition: Has NO Furni On
(User will get a fail message if they attempt to open the gate while the plates don’t have anything on top)

List of Triggers

 

Image

Condition Name

Description

Remember: Conditions are not triggers!

Conditions simply allow triggering as long as their rules have been met.

Furni States and Positions Match

Allows triggering if selected furni are in set position, state, direction or altitude.

Triggering User is on Furni

Allows triggering if the triggering user is on selected furni.

Furnis have avatars

Allows triggering if selected furni has any avatars on them. Can be set to require ALL selected furni to be occupied, or partial.

Has Furni On

Allows triggering if selected furni has furni on top of it.

Triggerer Matches

Allows triggering if the triggerer’s type matches (Bot, User, Pet).

User Direction

Allows triggering if the user is facing a specific direction.

User is Performing Action

Allows triggering if the user is currently performing an action, such as idling. 

Group Member

Allows triggering if the user is in a specific Habbo Group. This condition will allow you to pick from your list of groups when setting it up.

User has handitem

Allows triggering if the user is holding a specific handitem.

Counter Time Matches

Allows triggering if the selected counter’s time reached a specific point.

Less Than x Secs Elapsed Since Timer Reset

Allows triggering if less than x secs elapsed since timer reset (Legacy)

More Than x Secs Elapsed Since Timer Reset

Allows triggering if more than x secs elapsed since timer reset (Legacy)

Furni Altitude Matches

Allows triggering if selected furni’s altitude (height) matches a set value. Supports lower than, equal and higher than.

Furni Matches

Allows triggering if the selected furni matches the furni you’re comparing it to. 


Example, if there are multiple furni types moving around and colliding with users, you can decide which furni will cause a specific effect on collision with a user.

Selection Amount

Allows triggering if the number of selections in a selector is lower than, higher than or equals a set number.


Example: Can be used to automatically start a game if the game area has more than 5 players. A selector will gather the number of users in an area, and the condition will allow triggering if the selector’s value was higher than 4.

User is in Team X

Allows triggering if the user is in a team. Can be set to “Any Team” or specific colors.

Team Has Score

Allows triggering if a set team has reached a set score.

Team Is Winning

Allows triggering if a set team places 1st, 2nd, 3rd or 4th.

Time Matches

Allows triggering if the time matches a specific hour, minute or second. Can be set to a local timezone.

Date Matches

Allows triggering if today’s date matches the day of the week, DD, MM or YYYY. Can be set to a local timezone.

User Count in Room

Allows triggering if there are at least x users, or no more than x users.

Can Perform Movements

Allows triggering if the effect’s execution (position, move, relative move) would be successful in the next activation.


Example: If a row of furni is supposed to move at the same time and one of the furni would end up being blocked, the condition will prevent any other furni in that row from moving, preserving the original row.

Furni State DOESN’T Match

Allows triggering if selected furni is NOT in a set position, state, direction or altitude.

Triggerer is NOT on furni

Allows triggering if the triggering user is NOT on furni.

Furnis have NO avatars

Allows triggering if the selected furni does NOT have users on them.

Has NO Furni On

Allows triggering if the selected furni has no furni on top of it.

Triggerer DOESN’T Match

Allows triggering if the triggering user does NOT match type (Bot, User, Pet).

User is NOT Performing Action

Allows triggering if the triggering user is NOT currently performing an action, such as idling.

NOT Group Member

Allows triggering if the triggering user is NOT in a Habbo Group.

User DOESN’T Have Handitem

Allows triggering if the triggering user does NOT have a specific handitem.

Furni DOESN’T Match

Allows triggering if the selected furni does not match the one being compared.

NOT Team Member

Allows triggering if the triggering user is NOT in a team.

User DOESN’T Count in Room

Allows triggering if the room does NOT have between x and y users.

Has Variable

Allows triggering if the selected user, furni or context has been assigned the defined variable.

DOESN’T Have Variable

Allows triggering if the selected user, furni or context do NOT have the defined variable.

Variable Value

Allows triggering if the selected user, furni or context have a defined variable with a value that matches the mathematical comparison.


For example, if the variable has a value of 20, and the operation is MORE THAN, and the reference value is 14, the condition will be true, as 20 is higher than 14.

Variable Age

Allows triggering if the selected variable 

Leave a Reply

You must be logged in to submit a request.