- Joined
- Nov 10, 2024
- Messages
- 15
(0 ratings)
I've added the Spell description, the screenshots will be added just right awayHello~
Please provide a description for every spell so that we know what each of them does and a proper in-game screenshot.
Screenshots finished, I also posted a video for the skill previews for skills that I didn't managed to create some visuals like The Vicissitude of Fortune and the Fate restoration, and changed the title to HolopsiconHello~
Please provide a description for every spell so that we know what each of them does and a proper in-game screenshot.
Hello! I still don't know some stuff around array variables, but I'm learning to it, but I still updated the skill descriptions and the triggers and placed comments explaining the formulas used for each skills and whats configurable and whats not, also added levels to all except for Outline Origin since its value already increases per hero level of the caster and the Factor Mimic is gonna be like the ultimate abilityHello~
Interesting spells!
I'm not a moderator nor a spell reviewer so I'm not going to comment on whether or not your resource will get approved but typically, approved spells have a configuration trigger where users can modify some values on your spells without digging through your triggers. Also, your spell submission must support levels.
Here is an example:
Do that for all the values which are hardcoded in your triggers and make your triggers as flexible as possible. I suspect that this section may still not be the correct section for your submission. Maybe a moderator can help us.
Representation Exposition Configuration
Events
Map initialization
Conditions
Actions
Set VariableSet RE_AreaOfEffect[1] = 400.00
Set VariableSet RE_AreaOfEffect[2] = 400.00
Set VariableSet RE_AreaOfEffect[3] = 400.00
Set VariableSet RE_AreaOfEffect[4] = 400.00
Thanks for the review, I'll take note of that, Apologies in advance if I wouldn't be able to update it in some days, studies wrecking me hard lol, but I'll make an update once I got some free days to practice and fiddle with triggersNeeds the "Contains External Material" tag since you're using.
All all need a configuration trigger with the event "map initialization", the user shouldn't be bothered to be looking elsewhere in your code. Configuration contains things like AOE range, damage, duration, special effect model, to name a few.
Follow GPAG for better variable naming, TempPoint and TempTarget are very common names and may clash with the users' maps. Use the spell prefix like TMC_TempTarget (The Twentieth Movement of the Cosmos Factor Mimic) for that spell
Representation Exposition folder:
Dummy Copy trigger looks useless, delete it please.
Representation Exposition Copy trigger, remove " Copy", it's just weird.
Replacing unit with a new unit type and then "expire" after a while doesn't give bounty nor experience.
You'll need to make a dummy unit (no model, no movement speed, have locust ability, 0 food, no "worker" classification, cast backswing 0, cast point 0, no attacks enabled) and then you're able to cast "hex" which is basically what you're doing. All of this with just 1 dummy unit. The dummy unit is created at map initialization for each of your spells. The dummy abilities the dummy cast must have infinite range, no requirements, 0 mana, 0 cooldown, and the appropriate targets allowed.
The Twentieth Movement of the Cosmos - Factor Mimic Folder:
First trigger:
Make a loop and use a variable to control the amount in itself, use your own integer loop variables instead of Integer A and B (in this trigger you only need one).
-------- This is the only configurable in this trigger, which calculates how many clones the skill will make --------
Unit - Create 1 (Unit-type of TempTarget) for (Owner of TempCaster) at TempPoint facing Default building facing degrees
A reminder of the configurables here, like the special effect model.
How about an effect when it disappears?
why only heroes get added to the CloneGroup variable?
Hero
Events
Unit - A unit Dies
Conditions
((Triggering unit) is in CloneHeroesGroup.) Equal to True
Actions
Unit Group - Remove (Triggering unit) from CloneHeroesGroup.
Unit - Remove (Triggering unit) from the game
The Fourteenth Movement of the Cosmos The Vicissitude of Fortune Copy trigger:
Reminds me of Trigger Untitled Copy Copy Copy Copy Copy
Never use
use
Unit - A unit Is attacked event
Instead, it's somewhat recently since 1.30+ patch or something. "A unit is attacked event" happens before the unit actually deals damage to the other one.
Unit - A unit Takes damage
Also isn't this spell is very similar to thorns aura, just more powerful.
The Ninth Movement of the Cosmos Fate Restoration Trigger:
This is quite simple. It will also need configuration, such as the mana scaling factor, and max item destroyed in a seperate trigger.
The Thirteenth Movement of the Cosmos Outline Origin:
Why is this happening 4 times? Even if you do it once, it won't work if the hero has inventory full of items.
For each (Integer A) from 1 to 4, do (Actions)
Loop - Actions
Set VariableSet TempItemType = Tome of Retraining
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(TempTarget is A Hero) Equal to True
Then - Actions
Hero - Create TempItemType and give it to TempTarget
Hero - Order TempTarget to use (Last created item)
Item - Remove (Last created item)
Else - Actions
You want integer comparison, it is pointless to do this conversion. And you're using Unit Level, not Hero Level, however, it's working in game as intended.
(Real((Level of TempCaster))) Less than (Real((Level of TempTarget)))
All in all, the spells are simple, some quite even overpowered, lowering levels and dispelling all buffs.
It needs fix.
Not bad at all for a first spell pack, keep practicing!
I did to remove the heroes only from the game when killed, I noticed they can be revived in the altar, which I thought can get messy or chaotic, and I did planned to add the special effects once the triggers are fully fixed and good to go
why only heroes get added to the CloneGroup variable?
My fault for not mentioning but some effects of her kit like the lowering levels is for when her when she's used like a boss unit, because my initial plan is to make her a boss unitsome quite even overpowered, lowering levels and dispelling all buffs
My bad habitThe Fourteenth Movement of the Cosmos The Vicissitude of Fortune Copy trigger:
Reminds me of Trigger Untitled Copy Copy Copy Copy Copy![]()
I just added that in for extra effect when the hero's level is lowered which I'll probably just remove it as well, I ran out of ideas for what the effect should be for the thorns, but I'll probably just remove and replace it If I got a better effect for itThe Thirteenth Movement of the Cosmos Outline Origin:
Why is this happening 4 times? Even if you do it once, it won't work if the hero has inventory full of items.
For each (Integer A) from 1 to 4, do (Actions)
Loop - Actions
Set VariableSet TempItemType = Tome of Retraining
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(TempTarget is A Hero) Equal to True
Then - Actions
Hero - Create TempItemType and give it to TempTarget
Hero - Order TempTarget to use (Last created item)
Item - Remove (Last created item)
Else - Actions
Thanks, I've been fiddling with the editor for long now, and I was hoping to improve my triggering a lot hahaFor a first submission you're off to a good start ( :
Done Updating, had some reworks here and there, fiddling with triggers and some trial and errors, sorry if it took some time, I only got to edit the map out on free timesNeeds the "Contains External Material" tag since you're using.
All all need a configuration trigger with the event "map initialization", the user shouldn't be bothered to be looking elsewhere in your code. Configuration contains things like AOE range, damage, duration, special effect model, to name a few.
Follow GPAG for better variable naming, TempPoint and TempTarget are very common names and may clash with the users' maps. Use the spell prefix like TMC_TempTarget (The Twentieth Movement of the Cosmos Factor Mimic) for that spell
Representation Exposition folder:
Dummy Copy trigger looks useless, delete it please.
Representation Exposition Copy trigger, remove " Copy", it's just weird.
Replacing unit with a new unit type and then "expire" after a while doesn't give bounty nor experience.
You'll need to make a dummy unit (no model, no movement speed, have locust ability, 0 food, no "worker" classification, cast backswing 0, cast point 0, no attacks enabled) and then you're able to cast "hex" which is basically what you're doing. All of this with just 1 dummy unit. The dummy unit is created at map initialization for each of your spells. The dummy abilities the dummy cast must have infinite range, no requirements, 0 mana, 0 cooldown, and the appropriate targets allowed.
The Twentieth Movement of the Cosmos - Factor Mimic Folder:
First trigger:
Make a loop and use a variable to control the amount in itself, use your own integer loop variables instead of Integer A and B (in this trigger you only need one).
-------- This is the only configurable in this trigger, which calculates how many clones the skill will make --------
Unit - Create 1 (Unit-type of TempTarget) for (Owner of TempCaster) at TempPoint facing Default building facing degrees
A reminder of the configurables here, like the special effect model.
How about an effect when it disappears?
why only heroes get added to the CloneGroup variable?
Hero
Events
Unit - A unit Dies
Conditions
((Triggering unit) is in CloneHeroesGroup.) Equal to True
Actions
Unit Group - Remove (Triggering unit) from CloneHeroesGroup.
Unit - Remove (Triggering unit) from the game
The Fourteenth Movement of the Cosmos The Vicissitude of Fortune Copy trigger:
Reminds me of Trigger Untitled Copy Copy Copy Copy Copy
Never use
use
Unit - A unit Is attacked event
Instead, it's somewhat recently since 1.30+ patch or something. "A unit is attacked event" happens before the unit actually deals damage to the other one.
Unit - A unit Takes damage
Also isn't this spell is very similar to thorns aura, just more powerful.
The Ninth Movement of the Cosmos Fate Restoration Trigger:
This is quite simple. It will also need configuration, such as the mana scaling factor, and max item destroyed in a seperate trigger.
The Thirteenth Movement of the Cosmos Outline Origin:
Why is this happening 4 times? Even if you do it once, it won't work if the hero has inventory full of items.
For each (Integer A) from 1 to 4, do (Actions)
Loop - Actions
Set VariableSet TempItemType = Tome of Retraining
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(TempTarget is A Hero) Equal to True
Then - Actions
Hero - Create TempItemType and give it to TempTarget
Hero - Order TempTarget to use (Last created item)
Item - Remove (Last created item)
Else - Actions
You want integer comparison, it is pointless to do this conversion. And you're using Unit Level, not Hero Level, however, it's working in game as intended.
(Real((Level of TempCaster))) Less than (Real((Level of TempTarget)))
All in all, the spells are simple, some quite even overpowered, lowering levels and dispelling all buffs.
It needs fix.
Not bad at all for a first spell pack, keep practicing!
Thanks for pointing it out, mustve missed that but i updated it and stored dummies and locations in variables, also took care of the leaks nowHello, you have location leaks on your TFV Start trigger. You might also consider storing level, player, and last created unit into variables
and
Special Effect - Create a special effect at (Position of TempUnit) using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
...And another one on CAEOffDmg
Unit - Create 1 . Dummy for (Owner of (Attacked unit)) at (Position of (Attacked unit)) facing Default building facing degrees
Special Effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl