Fear System v1.1

  • Love
Reactions: Althavis
Presenting my 100th Spell and System Section Resource!
Fear System
IMPORT GUIDE :
1. Enable "Tick the Automatically create unknown variables ..." located at File>Preference>General
2. Copy the Dummy unit, Fear ability, and Fear buff in the object editor
3. Import GUI Unit Indexer 1.4.0.0
4. Copy the FearSystem folder in the trigger editor
5. Configure the Config trigger
SYSTEM INFORMATION :
Based on Crowd Control & Tenacity specifically the Fear Crowd Control.

This system is a fear system that is meant to be easy to use as an addition to spells effect, events, and the like. Fear System applies a buff and renders the unit uncontrollable while the buff still active. Once the buff disappears, the unit returns back to normal. Additionally, I hope this system become a good addition to the GUI community and Hive as a whole :D

The system is flexible, allowing Fear to be applied from multiple means depending on your need. You just need to include the following to get a unit inflicted.

  • FearSystemExample
    • Events
    • Conditions
    • Actions
      • -------- Unit targeted for fear --------
      • Set FearSystem_TargetUnit = No unit
      • -------- Duration of fear --------
      • Set FearSystem_Duration = 0.00
      • -------- Fear effect --------
      • Set FearSystem_SFXModel = <Empty String>
      • -------- Fear effect attach point --------
      • Set FearSystem_SFXAttachPoint = <Empty String>
      • -------- Does this fear stack with other fears (TRUE) or override with highest value (FALSE)? --------
      • Set FearSystem_StackDuration = False
      • -------- Run the system --------
      • Trigger - Run FearSystem_RegisterTrigger (checking conditions)
MEDIA SHOWCASE :
CHANGELOG :
Version 1.1: Fixed a leak at initialization (Config trigger)
Version 1.0: Release
CREDIT :
Chopinski: Crowd Control & Tenacity
Previews
Contents

Fear System v1.1 (Map)

Reviews
Rheiko
This is a lightweight and effective system that lets users add a fear mechanic to their map, where affected units will wander uncontrollably for a short duration. It performs exactly as expected. Approved
Do you have a passive version? For example, a 20% chance to inflict fear on the enemy when the hero attacks, a 4-second duration at level 1, a 25% and 6-second duration at level 2, a 30% and 8-second duration at level 3, etc.?
You can easily do that with this system, just configure the passive ability activation events and then provide the configuration (refer to FearSystemExample for all configuration).

EDIT:
Oh yeah, check Untitled Trigger 003 in test map.
 
Could you tell me what triggers are needed for the passive fear system? I'm not interested in the cast one, and I don't want to copy other triggers to my map, please.
You need the entire Fear System folder and the Untitled Trigger 003 for a passive fear.

There is no casting from this resources, the only casting here is dummy casting the necessary fear debuff to allow the system to detect the unit properly and make the fear a dispellable via Dispel/Devour Magic.

EDIT:
Assuming you don't want the fear to apply a buff, which can confuse player on what exactly affect their unit, you still need the entire fear system minus the actions that involved buff and dummy unit.

Doing this means there won't be any means to dispel the fear with in-game abilities like Dispel Magic and Devour Magic.

If this is exactly what you meant, I can give the simplified code later.
 
Last edited:
I'd like it to be dissipable... Do I also import the indexer into my map? I've had lag issues with the indexers I used in the past, so I'm removing them from my maps.
Yes, you need Unit Indexer or Unit Event for this system. Alternatively, it can be done with a hashtable but that is another can of work I don't want to be involved with right now.

From my mapping experience, Unit Indexer shouldn't cause overload on a map.
 
Level 16
Joined
Dec 12, 2021
Messages
206
1743273720321.png

Since I can't open the map in my world editor, I'm doing it manually and noticed that this function isn't in my editor, or is it? I'm using 1.27. Is there a way to replace this?


1743273820490.png
EDIT: I noticed there are also several messages to other players... is that necessary? Do they serve a specific purpose within the trigger?
 
View attachment 519486
Since I can't open the map in my world editor, I'm doing it manually and noticed that this function isn't in my editor, or is it? I'm using 1.27. Is there a way to replace this?


View attachment 519487EDIT: I noticed there are also several messages to other players... is that necessary? Do they serve a specific purpose within the trigger?
You have to compromise with no buff not show fade time and have to remove buff manually for that.

As for messages, they are for debugging purpose and can be ignored.
 
Top