mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-08 12:51:51 +09:00
mod support design wip
This commit is contained in:
29
assets/modules/Faction_doc.md
Normal file
29
assets/modules/Faction_doc.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Faction documentation
|
||||
|
||||
```
|
||||
{
|
||||
"factionname" : "player",
|
||||
|
||||
"factionamicable" : ["follower"],
|
||||
"factionneutral" : [],
|
||||
"factionhostile" : ["wildlifehostile"],
|
||||
"factionfearful" : ["wildlifeflee"]
|
||||
}
|
||||
```
|
||||
|
||||
- factionname: Identifier of the faction data
|
||||
- factionamicable: Amicable faction. Players can give/take items of actors of this faction, in plus to the ability of barter. Assigned actors (usually follower) will follow players in game.
|
||||
- factionneutral: Explicit neutrality. If the assigned actor is intelligent (NPC AV), players can barter with them. Unassigned faction will be treated like "disliked"
|
||||
- factionhostile: Assigned faction will attack players on the sight. e.g. 'wildlifehostile'
|
||||
- factionfearful: Assigned faction will flee from players on the sight. e.g. 'wildlifeflee'
|
||||
|
||||
|
||||
## Generic faction information
|
||||
|
||||
* player: Self-explanatory
|
||||
* follower: Self-explanatory
|
||||
* controlledvillager: Villagers of your hamlet
|
||||
* wildlifehostile: Hostile mobs, self-explanatory
|
||||
* wildlifeflee: Fleeing mobs, self-explanatory
|
||||
* wildhamletvillager: Generic villager of the pre-generated hamlets.
|
||||
* wildhamletcontroller: Ruler of the pre-generated hamlets.
|
||||
Reference in New Issue
Block a user