#Emotions

107 messages · Page 1 of 1 (latest)

heavy inlet
#

I think npc emotions would be cool! Here are some examples:

  1. Triggers:

Aiming at the npc, may cause fear or anger.
Shooting near the npc, high chance of causing fear, but a WAY lower chace of causing anger (anger basically means that they will start attacking you).
Witnessing another npc be killed, first shock and then a high chance of fear and a lower chance of anger.
After a while they will return to their normal (or idle) phase.

  1. Emotional States:

Calm(idle) - No danger is present
Scared - When the npc feels threatened
Angry(or a better word: Hostile) - When armed and feels threatened the npc will be ready to fight.

  1. Voice lines:

Scared: “P-please don’t hurt me.” / “P-please don’t shoot.” / ”Just don’t hurt me please!” / “I don’t want any trouble.”
Angry(Hostile): “Oh you’re so dead!” / “Come here and fight me!” / “Try me, i dare you!”

  1. Example:

You aim the weapon at an unarmed npc and one of the scared voice lines start playing, and maybe even his face turns into a scared emotion, but that’s up to you (everything that i suggest is ofc up to u to tho)
You aim your weapon at an armed npc and he will enter the angry(hostile) state where he aims his weapon at you and starts shooting while saying one of the voice lines, or he might run at you if he has a melee while shouting.
If the threat disappears (for example you lower your weapon) he gradually starts going more towards his normal phase (only works on npc’s in the scared phase)

mellow stone
#

totally

#

but Im pretty sure players will create mods for in-depth emotional system with reaction to other NPCs death for exemple

heavy inlet
# peak sand You mean facial expressions

sure, facial expressions is good, but in some games like blood trail the npc's have emotions (at least i am pretty sure they have), you could check out a video on it i think, but i ain't that good at explaining so.

peak sand
junior inlet
#

like people lowkey kinda get sad when they boutta die

#

cuz it kinda sucks

heavy inlet
#

@junior inlet Thanks, i couldn't have explained it better.

junior inlet
#

your welcome

peak sand
junior inlet
#

there is such thing called common sense where one could assume what the person is talking about

peak sand
#

One could also just say “add good melee combat” and nothing else

#

Wtf would that be

junior inlet
#

well what are emotions?

peak sand
#

In game dev? I have no idea

junior inlet
#

dude

peak sand
#

You can’t make ai “feel “

peak sand
# junior inlet dude

What is the problem with giving the devs info on what they actually have to do

junior inlet
#

either your just really stretching this out rn for like no apparent reason or your just flat out dumb bruh

heavy inlet
#

@peak sand, what do you think emotions are? Sure you can't make ai have real emotions BUT you can program them to have fake emotions.

peak sand
#

Details

junior inlet
#

what more do you need to describe the suggestion????

peak sand
#

Not on how to code it

heavy inlet
#

ok, if they are unarmed and you point a gun on them they will start begging for their life

peak sand
#

But what the things are that have to be coded

heavy inlet
#

yeah

peak sand
#

What else

junior inlet
#

WELL NO SHIT BRUH

peak sand
heavy inlet
#

well if they are armed they might get mad and start attacking/shooting

#

if you aim at them

peak sand
heavy inlet
#

true

peak sand
#

Which all have to be accounted for differently for every emotion

heavy inlet
#

that is true

peak sand
#

So my suggestion to you would be making a list of major emotions, how they are triggered, and how they translate to what they player actually notices, being the ai actions, expressions and voice lines

#

@junior inlet do you get my point

junior inlet
#

ngl im just gonna repeat once more "common sense"

peak sand
junior inlet
#

well no shit

peak sand
#

So why do they have to do this for you

junior inlet
#

uh huh but i think the devs know the basic understanding of emotions

peak sand
#

Doesn’t mean they have to bother breaking it down into actually useful rules they can code

#

Understanding isn’t planning

#

We plan features for them to code into the game

#

And not just give headlines

junior inlet
#

yo

#

it aint that deep and ima be real your really dragging this out and i got much better stuff to do than this lmao

peak sand
#

And the number of upvotes this post has indicates that other people on this discord don’t either

junior inlet
#

do i need to repeat what i just said bruh?

peak sand
#

I’m trying to shape the game here, you just don’t bother

junior inlet
#

the devs are shaping the game

peak sand
#

Yes they are

junior inlet
#

your just yapping

peak sand
#

If they do everything anyways

#

But they don’t, they actually read this channel

junior inlet
#

no shit

#

why would they have it if they dont read it

peak sand
#

And are probably disappointed at the regular because all of the planning they have to do for a feature that the op didn’t bother laying out for them

junior inlet
#

for the third time i. do. not. give. two. shits. about. this. anymore. i got much more better stuff to do

peak sand
#

Cya then

junior inlet
#

fuckin finally lol

heavy inlet
#

@peak sand, is this what you want?
Normal (calm/unbothered)

"Hey, watch where you’re pointing that."
"Relax, no need for that."
"You trying to scare me?"
"Put it down."

Scared (fearful response)

"P-please, don’t shoot…"
"I don’t want any trouble!"
"Okay, okay, I’ll do what you say!"
"Just… don’t hurt me…"

Angry/Mad (hostile response)

"Point that again and you’ll regret it!"
"You think that scares me?"
"Go on, pull the trigger!"
"Try me, I dare you!"

heavy inlet
#

ik

peak sand
heavy inlet
#

yes

peak sand
#

What else

heavy inlet
#

hm, i'll see what i can come up with

peak sand
#

I mean we have to get them into a different emotional state somehow

heavy inlet
#

other than aiming a weapon?

#

that's correct right?

peak sand
#

Aiming at them doesnt trigger the emotion

heavy inlet
peak sand
#

Because that would make it a circle and that bullocks to code

#

If your aiming makes them fearful

#

Why have voice lines for when they are calm

#

These won’t be played at all

#

Cuz they immediately go into fear mode

#

Or you have to actually adjust the goal of your post to “responses for aiming a gun at an npc” which is much more specific than “emotions”

#

Cuz emotions is a topic that’s too broad

#

And very vague

heavy inlet
#

You are very correct, ofc they will not have a normal phase when they are being aimed at, my bad.

heavy inlet
#

@peak sand
Ok, so to be a bit more specific:

  1. Triggers:
    Aiming at the npc, may cause fear or anger.
    Shooting near the npc, high chance of causing fear, but a WAY lower chace of causing anger (anger basically means that they will start attacking you).
    Witnessing another npc be killed, first shock and then a high chance of fear and a lower chance of anger.
    After a while they will return to their normal (or idle) phase.
  2. Emotional States:
    Calm(idle) - No danger is present
    Scared - When the npc feels threatened
    Angry(or a better word: Hostile) - When armed and feels threatened the npc will be ready to fight.
  3. Voice lines:
    Scared: “P-please don’t hurt me.” / “P-please don’t shoot.” / ”Just don’t hurt me please!” / “I don’t want any trouble.”
    Angry(Hostile): “Oh you’re so dead!” / “Come here and fight me!” / “Try me, i dare you!”
  4. Example:
    You aim the weapon at an unarmed npc and one of the scared voice lines start playing, and maybe even his face turns into a scared emotion, but that’s up to you (everything that i suggest is ofc up to u to tho)
    You aim your weapon at an armed npc and he will enter the angry(hostile) state where he aims his weapon at you and starts shooting while saying one of the voice lines, or he might run at you if he has a melee while shouting.
    If the threat disappears (for example you lower your weapon) he gradually starts going more towards his normal phase (only works on npc’s in the scared phase)
#

Oh and one more thing i forgot to mention, if they get hurt they will automatically enter their scared phase

#

but that scared phase will not go away (unless they die from blood loss (if that will be added))

peak sand
heavy inlet
#

ok

peak sand
#

I think npc emotions would be cool! Here are some examples:

1. Triggers:
Aiming at the npc, may cause fear or anger.
Shooting near the npc, high chance of causing fear, but a WAY lower chace of causing anger (anger basically means that they will start attacking you).
Witnessing another npc be killed, first shock and then a high chance of fear and a lower chance of anger.
After a while they will return to their normal (or idle) phase.

2. Emotional States:
Calm(idle) - No danger is present
Scared - When the npc feels threatened
Angry(or a better word: Hostile) - When armed and feels threatened the npc will be ready to fight.

3. Voice lines:
Scared: “P-please don’t hurt me.” / “P-please don’t shoot.” / ”Just don’t hurt me please!” / “I don’t want any trouble.”
Angry(Hostile): “Oh you’re so dead!” / “Come here and fight me!” / “Try me, i dare you!”

4. Example:
You aim the weapon at an unarmed npc and one of the scared voice lines start playing, and maybe even his face turns into a scared emotion, but that’s up to you (everything that i suggest is ofc up to u to tho)
You aim your weapon at an armed npc and he will enter the angry(hostile) state where he aims his weapon at you and starts shooting while saying one of the voice lines, or he might run at you if he has a melee while shouting.
If the threat disappears (for example you lower your weapon) he gradually starts going more towards his normal phase (only works on npc’s in the scared phase)

#

@heavy inlet could you it like this

heavy inlet
#

yes sure

sterile quiver
#

I like this suggestion, but I feel you need to elaborate a bit more.

#

Oh wait

#

No nevermind, I read it wrong, sorry

#

But this suggestion is peak

#

Nice job 👍

heavy inlet
#

thanks