Hi all -
I have managed to get the hang of this mostly - successfully added my real character's equipment to a test quest as rewards, threw together a few test enemies, and about 50% through my first map (I started big, oops).
I tripped over a few things along the way, but have found only one thing so far that is completely baffling me: Monster movement in combat. I lifted my formatting entirely from the Content Creator.
I have tried both protectSpawn and helpOthers for movementAggressionType, and neither worked. I have played around with max AP, move AP, attack AP - nothing seems to work.
With helpOthers: I get an error either when they attempt to move into my square, or if I end a turn with any alive and not adjacent to me (i.e., when they try to move to assist).
With protectSpawn: I get an error the moment I cross into their spawn range.
With wholeMap: Yep, insta-crash on map load, or within ~1 second of map load.
I have moved the spawn area around, ensured there is nothing in their way, and I consistently get an error similar to:
FATAL EXCEPTION: main
Process: com.gpl.rpg.AndorsTrail, PID: 1742
java.lang.ArrayIndexOutOfBoundsException: length:1089; index:2215
at com.gpl.rpg.AndorsTrail.controller.PathFinder.findPathBetween(PathFinder.java.37)
Errors come from MonsterMovementController.findPathFor / determineMonsterNextPosition / moveMonster / moveMonsters /onTick / onNewTick... etc, etc, etc.
I tried removing all monsters and spawns other than the affected monster - no joy.
Am I doing something obviously wrong, or is this something I simply should not be playing with at this time? Thanks for any suggestions or information. This is proving to be quite a bit of fun.
-Raner
We have a new Beta: v0.8.13 ("Troubling Times") !
Useful links
Source code of the game - Contribution guide - ATCS Editor - Translate the game on Weblate - Example walkthrough - Andor's Trail Directory - Join the Discord
Get the game (v0.8.12.1) from Google, F-Droid, our server, or itch.io
Useful links
Source code of the game - Contribution guide - ATCS Editor - Translate the game on Weblate - Example walkthrough - Andor's Trail Directory - Join the Discord
Get the game (v0.8.12.1) from Google, F-Droid, our server, or itch.io
Development: Troubles with Mobs
-
- Posts: 26
- Joined: Fri May 16, 2014 2:55 am
- android_version: 4.0
Development: Troubles with Mobs
Raner:
Lvl: 1__Exp: 1.7mm__Gold: 70k
HP: 44__AP: 5/10__AC: 127__AD: 10-21__BC: 49__DR: 3__ECC: n/a
Shadow Regeneration
RoLS: 2__RoL: 2__ElyR: 1__GoLF: 1
... no skills ...
Lvl: 1__Exp: 1.7mm__Gold: 70k
HP: 44__AP: 5/10__AC: 127__AD: 10-21__BC: 49__DR: 3__ECC: n/a
Shadow Regeneration
RoLS: 2__RoL: 2__ElyR: 1__GoLF: 1
... no skills ...
- Zukero
- Lead Developer
- Posts: 2028
- Joined: Thu Jul 21, 2011 9:56 am
- android_version: 8.0
- Location: Eclipse
Re: Development: Troubles with Mobs
The problem is that your map is too big.
There is a hard limit at 33x33, and anything beyond 30x30 is discouraged, to guarantee performance even on old, low-end devices.
If you just wanna have fun, you can try changing in src/com.gpl.rpg.AndorsTrail.controller.Constants.java the value of MAX_MAP_WIDTH and MAX_MAP_HEIGHT.
There is a hard limit at 33x33, and anything beyond 30x30 is discouraged, to guarantee performance even on old, low-end devices.
If you just wanna have fun, you can try changing in src/com.gpl.rpg.AndorsTrail.controller.Constants.java the value of MAX_MAP_WIDTH and MAX_MAP_HEIGHT.
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2
-
- Posts: 26
- Joined: Fri May 16, 2014 2:55 am
- android_version: 4.0
Re: Development: Troubles with Mobs
Thanks. I should have gone back and tried the old pre-combination versions. I was not happy about some of the ways the maps came together when I tried 30x30. I guess I will have to get creative.
In ways it should be easy, as I work on it, parts of the joined map were becoming too fundamentally different in flavor and tone. I guess this means I have 3 maps at about 90 percent, and 3 more at maybe 40 percent. And maybe no more endless testing in emulator to see what I can see on the screen from one particular corner/square. *bangs head on desk*
Thanks for the quick reply. I will try to get something up in terms of screenshots and a basic 'story map' soon.
-Raner
In ways it should be easy, as I work on it, parts of the joined map were becoming too fundamentally different in flavor and tone. I guess this means I have 3 maps at about 90 percent, and 3 more at maybe 40 percent. And maybe no more endless testing in emulator to see what I can see on the screen from one particular corner/square. *bangs head on desk*
Thanks for the quick reply. I will try to get something up in terms of screenshots and a basic 'story map' soon.
-Raner
Raner:
Lvl: 1__Exp: 1.7mm__Gold: 70k
HP: 44__AP: 5/10__AC: 127__AD: 10-21__BC: 49__DR: 3__ECC: n/a
Shadow Regeneration
RoLS: 2__RoL: 2__ElyR: 1__GoLF: 1
... no skills ...
Lvl: 1__Exp: 1.7mm__Gold: 70k
HP: 44__AP: 5/10__AC: 127__AD: 10-21__BC: 49__DR: 3__ECC: n/a
Shadow Regeneration
RoLS: 2__RoL: 2__ElyR: 1__GoLF: 1
... no skills ...