Tag

From FetishQuest Wiki
Revision as of 13:40, 20 February 2025 by JasX (talk | contribs) (Created page with "Tags in FQ are used everywhere, and are usually fetched from players. Players have player tags prefixed with ''pl_'' but also other temporary tags inherited from things like spells, armor, and dungeons. When editing tags in the mod editor they '''ALWAYS''' need a prefix, such as ''pl_tail'' whereas when editing player tags in game you don't need a prefix. This list may be out of date, but you can always find the latest library of standard tags here: https://gitgud.io/J...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tags in FQ are used everywhere, and are usually fetched from players. Players have player tags prefixed with pl_ but also other temporary tags inherited from things like spells, armor, and dungeons.

When editing tags in the mod editor they ALWAYS need a prefix, such as pl_tail whereas when editing player tags in game you don't need a prefix.

This list may be out of date, but you can always find the latest library of standard tags here: https://gitgud.io/JasX/fetishquest/-/blob/mistress/public/libraries/stdTag.js?ref_type=heads

Note that players are allowed to create their own tags by entering them in tag fields, just don't expect other modders or the main game to use them.

General Tags
Tag Automatic Description
g_dead Yes Added to players when they're defetead.
Player Tags
Tag Automatic Description
pl_nude Yes Added when the player isn't wearing upper or lower body armor.
pl_penis
pl_big_penis
pl_vagina
pl_breasts
pl_big_breasts
pl_butt Note: All humanoids are considered to have a butt.
pl_big_butt
pl_furry Has fur.
pl_scaly
pl_tail
pl_muscular
pl_hair
pl_long_hair
pl_fangs
pl_beast Important: This is the tag that determines if a player is a beast or humanoid.
pl_target_beast Consider the player to be a beast when attacked, but as a humanoid when attacking. Skeletons use this.
pl_tentacles
pl_tendrils Smaller version of tentacles.
pl_cocktacle Has at least 1 cock-tipped tentacle.
pl_horns
pl_horn Only use for players with 1 horn, such as a unicorn.
pl_ears Only use if player has ears, regardless of if they can hear or not. Lizards may have earholes, but don't add this tag unless they have something you can grab on to.
pl_long_tail
pl_circumcised Dicks are considered uncircumcised by default.
pl_immobile Used on NPCs that can't move, such as anemones.
pl_electric
pl_claws
pl_tongue
pl_nose
pl_eel
pl_feathers
pl_beak
pl_ooze Used when the body consists mostly of ooze.
pl_slimy Used if the surface texture is slimy, regardless of if the rest of the body is oozy or not.
pl_worm
pl_leech
pl_rodent
pl_lagomorph Bnuuy.
pl_demon
pl_undead
pl_rattani
pl_feline
pl_canine
pl_vulpine
pl_mustelid
pl_equine
pl_bovine
pl_avian
pl_ursine
pl_cervine
pl_suine
pl_rodent
pl_stains Used primarily by wrappers to apply stain layers if the player art supports it.
pl_ignore_aggro Used in NPC behavior to make the NPC only attack at random, and not use the aggro system.
pl_no_grapple Used in NPCs to prevent them from using the standard grapple action.
pl_always_grapple Used in NPCs to always use the standard grapple action when they can.
pl_no_fetish Don't auto generate fetishes on this NPC. You can also disable this behavior globally in your story.
pl_always_attack Always use abilities as long as you have momentum for it. By default, NPCs will try to buffer some momentum before attacking.
pl_no_trade This NPC can't be traded to. Used mainly for followers.
pl_dishonorable Used in some texts.
Gameplay. These are applied to players, but don't use the pl_ prefix.
Tags Automatic Description
gp_boss Marks the NPC as a boss. Bosses have special rules.
gp_no_arousal Makes this NPC unable to be aroused.
gp_no_ap Prevents this NPC from using momentum. Can be used for inanimate objects.
gp_no_mp Legacy synonym for above.
gp_no_hp Prevents taking damage, and HP won't be drawn. Can be used for inanimate objects.
gp_no_victory_condition Defeating this NPC is not needed for winning an encounter.
gp_invisible Hides the NPC in the NPC list, and prevents it from being targeted.
gp_skip_turns Makes an NPC always end their turn immediately.
gp_no_bondage_targ Makes the NPC immune to the standard bondage attack.
Action Tags
Tag Automatic Description
ac_buff The action is a buff (beneficial duration effect).
ac_debuff The action is a debuff (detrimental duration effect).
ac_heal The action restores HP.
ac_damage The action deals damage.
ac_painful The action is painful.
ac_arousal The action is arousing.
ac_npc_important The NPC will always use this action if they have momentum for it.
ac_npc_first Tries to use this action first if they can. However, ac_npc_important trumps this. If you set both tags, it'll override both.
ac_npc_important_last NPC tries to use this action last before ending their turn. Note that this only reliably works for free actions.
ac_npc_no_attack I forget what this was for.
ac_interrupt Action has an interrupt component.
ac_item Action is attached to an item.
ac_mana_heal Action restores momentum.
ac_self_heal Action has a self heal component.
ac_taunt Action has a taunt component.
ac_food Action is tied to food.
ac_mana_damage Action has a momentum damage component.
ac_drink Action is tied to a drink.
ac_npc_ignore_aggro When an NPC uses this action, they should pick their targets at random.
ac_flavor Allows NPC follower to use this action out of combat. Otherwise NPCs will only use actions in combat.
ac_potion Item is tied to a potion.
ac_lifesteal Item has a life steal component.
Asset tags
Tag Automatic Description
as_upperBody Yes Automatically added based on the item's equip slot settings.
as_lowerBody Yes Automatically added based on the item's equip slot settings.
Note: the following tags also exist in upperBody and lowerBody variants, where _upperBody/_lowerBody are appended automatically. For an instance if you add as_tight on an upper body item, the tag as_tight_upperBody is automatically added in game.