TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

bug with behaviours of characters created with character creator #4851

Open therickman opened 1 year ago

therickman commented 1 year ago

Hello, I am using steam's experimental version 2023.08.06. I created two characters with character creator. Their behaviour is "get close and speak" and they are set to "neutral" When I test a scene, they get killed by my allies, i.e Elektra and Jillo who are built-in characters. The same happens if I change the settings of the created characters to " ally".

If I change the behaviour to "stand idle" or "stand and speak more", this does not happen. ( created neutral characters are not killes by allies )

therickman commented 1 year ago

The same problem happens with "stand and speak" behaviour.

therickman commented 1 year ago

But the issue also seems to be related to character creator : My created characters behave as expected ( ex : "wander around", or "walk away") ONLY if they are set to ENEMY. They don't if set to NEUTRAL or ALLY.

therickman commented 1 year ago

Also, built-in characters work correctly. If I set Elektra to NEUTRAL with behaviour GET CLOSE AND SPEAK, she does so.

LeeBamberTGC commented 10 months ago

@therickman Can you create a small FPM level with stock characters (no custom ones) that show the issue you are having with the latest EXP build? A recent fix solved the issue of ENEMY vs NEUTRAL selections for characters, but may not have resolved the issue you elude to above.

therickman commented 10 months ago

Hello Lee, thank you for your answer and sorry for the delay. In the attached scene, there are three stock characters and one made with character creator. Only the behaviour " get close and speak" works. Behaviours " wander around" and " go away" don't. github-test-scene-eric.zip

Done with latest exp build

Eric

LeeBamberTGC commented 10 months ago

@therickman Wander and Walk Away now target the player rather than the enemy which correct their behaviours for your level: image

In the NEXT EXP build :)

therickman commented 10 months ago

Thank you ! I will test and report.

therickman commented 10 months ago

Hello again, the behaviours now work correctly for Wander and Walk Away. Thank you for this correction! BUT something is amiss : if I add an ally to the scene ( see attached file ), the character with "get close and speak" behaviour is treated as an enemy and shot down by the ally. github-test-scene-eric-2.zip

therickman commented 10 months ago

This also happens if a neutral character has the behaviour " stand and speak"... he is shot by the ally ( stock ally character Elektra)

synchromesh62 commented 10 months ago

Yes i think every other character behaviour is using the enemy code as a baseline at the moment.. An ally will help you right through the level to save a hostage .. Then he shoots him when he runs off :) Shouldn't laugh but it is quite funny to see

LeeBamberTGC commented 9 months ago

@therickman I can reproduce for GET CLOSE AND SPEAK, even if the character is set to NEUTRAL or ALLY, they are still targetted: image Fixed for next EXP build: image

therickman commented 9 months ago

Hello, thank you very much for this fix. GET CLOSE AND SPEAK now works as intended. The remaining behaviour bug I have reported is this thread is this : with STAND and SPEAK, the character set as neutral doesn't do anything ( but is not shot by the ally ). This happens with a standard character or one created with character creator. They don't speak even if a standard" wav" file has been assigned to them as a parameter of the behaviour.

LeeBamberTGC commented 9 months ago

@therickman Fixed for next EXP build.