When using the Property Matrix to multi-edit actors it cannot be trusted to correctly add Verse Tags to multiple actors at once. It will add one for each to each. aka square the number.
Steps To Repo:
- Create a Verse file, set up a VerseTag. OnBegin, loop through all elements with the Tag you create. Print that value to the screen!
# Place at the top of your Verse file
using { /Verse.org/Simulation/Tags }
gear := class(tag){}
# Place this inside OnBegin()
# Assuming your tag is "gear"
TaggedActors := GetCreativeObjectsWithTag(gear{})
Print("TaggedActors Length: {TaggedActors.Length}")
In my project I’m using collectible_objective_device. So place down a coin and copy and paste it so there are 5 (I had 28 in my project)
Select all 5 coins, Using the Property Matrix attempt to edit the VerseMarkupTag on all coins. Make sure all are highlighted inside the Property Matrix.
Observed Result:
Verse Prints the exact number of coins you placed.
(28*28=784)
Expected Result:
Verse will print the number of coins placed squared.