-
Notifications
You must be signed in to change notification settings - Fork 1
objects
#Object overview
The HeroStronghold plugin has an excellent building and configuration mechanic. The base idea is to get the regions and superregions into a administration tool, the settlements. Some special regions and superregion configuration are necessary for work with the settlements. The production and supply balance based on the region upkeep and output recipes. The creation cost based on region requirements.
The settlements do automatic production based on the installed buildings and the recipe describe in the regions of HeroStronghold .
The settlement should interact with eachother and make some trade based on differences in their production and requirements of supply.
The biome give the differences for production efficiency and make trade necessary. In the settlement is a trade manager installed who managing this task.
Design objects and requirements
- Owner Object , playername
- Kingdom Object
- Feudal Object
- Settlement Object
- Building Object
- Unit Object
- Regiment Object for movable units
- Battle Object
- no protection system for areas or chunks, the protection are realize with herostronghold
- npc player are posible
##Kingdom Kingdom based on the feudalsystem. A kingdom can only founding by the admin. A noble rank is given by the king or admin. A lehen is given by a the king or admin. A king take tax from his liege and settlements.
The noble ranking is :
- King , rank 4
- Lord , rank 3
- Earl , rank 2
- Knight , rank 1
- Commoner, not a noble
There is a special kingdom_0. This kingdom has no king and no tax. This is the realm for all settlements or players and npc who are not a member of a regular kingdom.
The Lehen is a feudal area. Owned by a NOBLE.
- noble can be a player or a npc.
- noble take tax from his settlements
- lehen can create a regiment
- lehen can train units
- the player can founding freely lehen in kingdom_0, based on his achievements
##Settlements Settlement realize the urban organization
- superregion for the urban area
- Town-hall
- Resident
- Warehouse
- Buildings
- Production
- Trader
- Barrack with military units
SettlementTypes are HAMLET, TOWN, CITY, METROPOL
the player can freely founding settlements based on his achievements
##Buildings Buildings are the areas for production.
- region for the buildings
- minimum requirements for buildupoperation
- reagents for operation
- items as production output
- beds for resident or unit holding
- BuildingTypes are MANAGMENT, PRODUCTION, MILITARY, FEUDAL
- the player can freely create buildings based on his achievements
##NPC The NPC are the citizens of the settlements with different jobs. Each settler get money for his work and must buy food and other supplys from the incoming. They pay tax to the landlord. The npc are created due to breeding or founding settlements.
- gender
- woman can breed childs
- man can train to military units
- man and woman build a pair for breeding
- child grow up to settler in 14 years
- settler make the common production jobs
- manager for regulation of the settlement
- builder for build up the buildings
- mapmaker
- farmer
- craftman
- trader
- beggar , when a settler no money for buy food
All npc have a minimum action repertoire and answer on . A are interpreted as a attack and has consequences.
##Units Units represent the military and support entitys. Each unit nead food supply and and take money for the job. The units are created in settlements or lehen. Settlers are needed for train a unit.
- militia
- archer
- light infantry
- heavy infantry
- knight
- commander
All unit have a minimum action repertoire and answer on . A are interpreted as a attack and has consequences.
##Regiment Regiments are a moveable settlement for a list of units. A regiment can not produce items. The regiments are created due to a special building. A regiment consist of :
- superregion : CAMP
- building : FORT
- warehouse
- bank
- barrack with units
- RegimentTypes are: REGIMENT, RAIDER
- Typ: RAIDER is a regiment that move around and raid the settlements. It was controled with a mini AI or by the admin.
- Typ: REGIMENT is a player controlled regiment
##Battle The battle represent a battlefield and the units involved in fighting. The battle runs in ticks. The battlefield has for each opponent an array of battle positions, where units can be hold. In each position one type of unit.
- The Battleposition has 2 rows with each 3 columns [LEFT, CENTER, RIGHT] and [LEFTBACK, CENTERBACK, RIGHTBACK]
- The opponents, Regiment > Settlement or Regiment > Regiment set their units based on a battleplan.
- After the battlefield preparation the battle runs automaticly in rounds :
- Attacker > Defender,
- Strikeback Defender > Attacker
- count the lost
- next round
##Achivement The achievements are given for create buildings by the player. The achievements are group as a Techlevel to make an advance for the player. An achievement give is linked to a creating or usage permission. An achievement can be earned by creation or due to user a knowledgebook. Hint: Knowledgebooks can only be created by admins. You can find then as traesure or get from an admin.
##Techlevel The techlevel is the advance of player knowledge in the realms environment. There are different levels from 0 - 7 predefined. Each level is more advanced and give more power.
-
Home
- [player NPC relation] (https://github.com/Krglok/Realms/wiki/Player-NPC-relation)
- Project
- Phase 1
- Phase 2
- Phase 3
- Objects
- History
- Admin Docu
- Colonist building
- Settlement management
- Settlement specialization
- [Player Docu] (https://github.com/Krglok/Realms/wiki/Player-Docu)
- NPC
- NPC lifecycle
- Settlement
- [Concept of settlement](https://github.com/Krglok/Realms/wiki/concept of settlement)
- [Build a settlement](https://github.com/Krglok/Realms/wiki/build a settlement)
- Settlement HAMLET
- [Hamlet Blueprint] (https://github.com/Krglok/Realms/wiki/Hamlet-Blueprint)
- [Settlement types] (https://github.com/Krglok/Realms/wiki/Settlement-types)
- NPC Manager
- [Lehen] (https://github.com/Krglok/Realms/wiki/Lehen)
- [Concept Lehen] (https://github.com/Krglok/Realms/wiki/concept-of-Lehen)
- Appendix
- Player commands
- [Admin commands](https://github.com/Krglok/Realms/wiki/Admin commands)
- Pricelist
- Buildinglist
- [Building config](https://github.com/Krglok/Realms/wiki/building configuration)
- [Building HOME](https://github.com/Krglok/Realms/wiki/building home)
- Techlevel
- Production