I'm trying to create sort of a Hack'n'Slay system to work.
Atm Im stuck at figuring out how to move with mouseclick or attack if theres a unit. Also I want there to be the possibility to hold the mouse button down upon an enemy to continuously attack. So I need to check whether or not theres an enemy at the clicked position
The debugger says:
timesright and timeswrong is getting shown in a leaderboard to see whether or not ill get a target when clicking
The debugger says the trigger isnt going off at all. which is wierd since its about a simple click event.
If you know what is causing this error and how I can fix it, plz tell me.
Otherwise telling me how else I could achieve what I want that would be great too.
TIA!
Atm Im stuck at figuring out how to move with mouseclick or attack if theres a unit. Also I want there to be the possibility to hold the mouse button down upon an enemy to continuously attack. So I need to check whether or not theres an enemy at the clicked position
The debugger says:
Code:
00:00:00.13 Trigger Error in 'lib1_gt_Set_Func': e_arrayIndexOverflow
Trigger:
- Clicking
- Events
- UI - Player Any Player clicks Left mouse button Down.
- Local Variables
- ClickedRegion = (Region((Point(0.0, 0.0)), 0.5)) <Region>
- Conditions
- Actions
- Variable - Set LastLMBClick[(Triggering player)] = (Point((Mouse X position clicked in the world), (Mouse Y position clicked in the world)))
- Region - Move ClickedRegion[(Triggering player)] to LastLMBClick[(Triggering player)]
- Player Group - Pick each player in (Enemies of player (Triggering player)) and do (Actions)
- Actions
- Unit Group - Pick each unit in (Any units in ClickedRegion owned by player (Picked player) matching Excluded: Missile, Dead, Hidden, with at most 1) and do (Actions)
- Actions
- General - If (Conditions) then do (Actions) else do (Actions)
- If
- ((Picked unit) is valid) == true
- Then
- Variable - Set ClickedUnit[(Triggering player)] = (Picked unit)
- Variable - Set timesright = (timesright + 1)
- Else
- Variable - Set timeswrong = (timeswrong + 1)
- If
- General - If (Conditions) then do (Actions) else do (Actions)
- Actions
- Unit Group - Pick each unit in (Any units in ClickedRegion owned by player (Picked player) matching Excluded: Missile, Dead, Hidden, with at most 1) and do (Actions)
- Actions
- Events
timesright and timeswrong is getting shown in a leaderboard to see whether or not ill get a target when clicking
The debugger says the trigger isnt going off at all. which is wierd since its about a simple click event.
If you know what is causing this error and how I can fix it, plz tell me.
Otherwise telling me how else I could achieve what I want that would be great too.
TIA!