- Joined
- Dec 20, 2012
- Messages
- 19
- Reaction score
- 16
- First Language
- English
- Primarily Uses
Name: KISS Faction System
Author: Konora/AcerK
Description: I was inspired by the factions in the Elder Scrolls, EverQuest, etc., so I decided to take the idea of having different reputations with different factions (which could easily have been tracked with variables and events) and made it way more complicated than it should be. It looks nice, though.
Features:
Screenshots:
Some Important Things To Consider:
Enough Already! Give Me The Script!
Script: View attachment KISS_Factions.js
Demo: Link!
Author: Konora/AcerK
Description: I was inspired by the factions in the Elder Scrolls, EverQuest, etc., so I decided to take the idea of having different reputations with different factions (which could easily have been tracked with variables and events) and made it way more complicated than it should be. It looks nice, though.
Features:
- Create an unlimited number of factions and track the player's reputation with each of them
- Each faction can have its own icon
- Show the player's reputation with a descriptive (changeable!) term (i.e. Good, Bad, Great, etc.)
- Customize the vocab used in the scene
- Show the player's reputation with a gauge
Screenshots:
Some Important Things To Consider:
- It's still a work in progress, so I'm still working out certain bugs. But it's still entirely functional!
- You will need another file called Factions.json in your Data folder to store all the information about your factions. Follow this template:
[
null,
{
"ID": 1,
"Name": "Faction",
"Description": "This is a faction.",
"IconID": 64
},
{
"ID": 2,
"Name": "Other Faction",
"Description": "This is a faction with a \nslightly longer description.",
"IconID": 5
}
]
null,
{
"ID": 1,
"Name": "Faction",
"Description": "This is a faction.",
"IconID": 64
},
{
"ID": 2,
"Name": "Other Faction",
"Description": "This is a faction with a \nslightly longer description.",
"IconID": 5
}
]
- The cap for both positive and negative reputations is 50 (or -50). This will certainly change in the future, but just know that any value above or below 50/-50 will currently result in the reputation being displayed as "Neutral".
- If no factions are discovered and you try to open the faction scene, the game will crash. This will be fixed in the future, but this is one of those aforementioned certain bugs I'm trying to squash.
- This is my first script. Bear with me.
Enough Already! Give Me The Script!
Script: View attachment KISS_Factions.js
Demo: Link!
Last edited by a moderator:





