Jump to content

How do you make a PED an enemy?(not lose honor when killing them)


 Share

Recommended Posts

Hello to whomever,

 

I am trying to add in bounty hunters to a mod I'm developing. Unfortunately I have stumbled upon a problem where every time you kill them you lose honor. Now I know I could use a different model other than a bounty hunter but it's rather important it's a bounty hunter.

So does anyone know of a way to make a character an enemy or make it so you don't lose honor when killing them?

Link to comment
Share on other sites

Honor is a scripted concept iirc and can be controlled via decors. If you look at decors such as "honor_override" you might be able to remove the honor penalty.

Link to comment
Share on other sites

3 minutes ago, LMS said:

Honor is a scripted concept iirc and can be controlled via decors. If you look at decors such as "honor_override" you might be able to remove the honor penalty.

Or rather where do I find (information about) decors?

Link to comment
Share on other sites

A decor is essentially metadata attached to an entity which can then be read from scripts. So if you want to remember that ped X has been investigated by you, you could give it a decor to save that data. They are available in multiple flavors such as integer, boolean and float. If you look at game scripts and look for the string I gave you, you should be able to find references to decors.

Link to comment
Share on other sites

A while back I found those "relationship groups" in the natives (there are some methods around relationship groups).

Could it be a solution to add the NPCs to a group which would not give any penalties when killed?

Maybe @LMS knows more about those functions?

Link to comment
Share on other sites

49 minutes ago, LMS said:

A decor is essentially metadata attached to an entity which can then be read from scripts. So if you want to remember that ped X has been investigated by you, you could give it a decor to save that data. They are available in multiple flavors such as integer, boolean and float. If you look at game scripts and look for the string I gave you, you should be able to find references to decors.

Where can I find game scripts?

Link to comment
Share on other sites

2 hours ago, DoctorBones said:

Where can I find game scripts?

 

This seems to be an active mirror: https://github.com/stianhje/rdr3-decompiled-scripts.1232

 

2 hours ago, HughJanus said:

A while back I found those "relationship groups" in the natives (there are some methods around relationship groups).

Could it be a solution to add the NPCs to a group which would not give any penalties when killed?

Maybe @LMS knows more about those functions?

 

Relationship groups usually manage how peds react to events by other peds, i.e. if you aim a weapon at a friendly they will not attack unlike an enemy. I am not sure if that relation is taken into account for honor, but it's not a bad idea to try that.

Link to comment
Share on other sites

To anyone reading this I figured it out thanks to LMS!


    DECORATOR::DECOR_SET_INT(*entity name*, "honor_override", 0);

 

Just add this to your associated PED and you're all set!

(In case it wasn't obvious *entity name* has to be the name of the ped(without the * *) you want to add, neutralise or remove honor from you.)

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 1 year later...
On 6/26/2020 at 9:48 PM, DoctorBones said:

To anyone reading this I figured it out thanks to LMS!


    DECORATOR::DECOR_SET_INT(*entity name*, "honor_override", 0);

 

Just add this to your associated PED and you're all set!

(In case it wasn't obvious *entity name* has to be the name of the ped(without the * *) you want to add, neutralise or remove honor from you.)

 

If I understand correctly, then you have found a solution that freezes honor if the mask is worn right?

I' m sorry but i not understand where you find this files, and which program you use for open and change it. Can you write step by step what needs to be changed what game file i need, and which program to use?

 

I have a few questions

 

 1. Is it possible to make it so that the honor when putting on the mask becomes as low as possible, and gives a bonus to the loot of dead bodies, and does not change for the worse or for the better, and when you remove the mask, it becomes what it was before you put it on?

 

 2. Is it possible to make it so that with high honor there is a discount bonus in stores, and more loot as a bonus from bad honor? And in case of bad honor, remove the loot bonus, or leave it unchanged?

 

 3. Is it possible to make it so that the lawmens could not identify the person if the mask is put on and the bounty for the head does not grow?

Edited by overlord24
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...