Job Variation - Description: The nature of the job may vary depending upon The Circle Area that the job requires the player to travel to.
Job Variation - Function: When the game rolls which type ob job an NPC is going to give, it then rolls in which circle area the job will take place thus further defining the job required. Some (not all!) of the possible variations could be:
-
Fetch -
Inner circle: collect a set number of objects/items within the citty/outpost (or a random location just
outside outer walls).
Outer circle: scavenge around a set number of ruins at different locations 400m apart each
within outer circle.
Long haul: procure item(s) from a random citty/outpost within long haul area.
-
Kill/Exterminate -
Inner circle: dispose of suspicious human/humanoid within the citty/outpost (coud be made to have
the player use his/her pilot avatar as the mek is "undriveable inside citty limits" XD ).
Outer circle: hunt down enemy unit/bio menace (cute animals and stuff XD) at specific (random)
location within outer circle area.
Long haul: similar to outer circle but with a longer distance to travel...
-
Guard -
Inner circle: guard a specific Npc/location within citty/outpost (or a random location just outside
outer walls).
Outer circle: guard a THMPR drill site at a random location within outer circle area.
Long haul: guard a THMPR site/Watchtower at a random/specific location within long haul area.
-
Escort -
Inner circle: guard an NPC within the citty/outpost (or a random location just outside outer walls)
from point A to B, alive ofc.
Outer circle: Guard a THMPR as it travels to and/or from a dig site. Point A and B may differ acording
to type of escort. One point is a random location within the outer circle area while the other is at
the nearest point possible to the inner circle's outer edge, thus usually forming a bee-line the
player must travel while doing guard duty.
Long haul: Similar to outer circle jobs this may include longer THMPR escort or caravan escort jobs.
as with outer circle area, long haul area escorts also have point A and B (which may change
depending on escort To or From), but differently from outer circle, both are randomly determined.
One point is within a random location in the long haul area, while the other point is at a randon
location in the outer circle area (a "max distance allowed sub rule" could be added to prevent
unlogical solutions like going from 1 place to the other side of the map (through the citty) type of
situation).
-
Deliver -
Inner circle: deliver item/object from 1 NPC to another NPC within the citty/outpost (or a random
location just outside of the outer walls).
Outer circle: deliver item/object from NPC to target NPC/location within a random location inside the
outer circle area.
Long haul: deliver item/object from NPC to target NPC/location within a random location inside the
long haul area.
-
Repair -
Inner circle: repair equipment/instalation(s) within the citty/outpost (or a random location just
outside outer walls).
Outer circle: repair equipment/instalations/defences at a random location within outer circle area.
Long haul: repair equipment/instalations/defences/caravan at a random location within outer circle
area.
-
Recon -
Inner circle: travel to random location(s) at the outer edge of of inner circle area and observe
location(s)/spy on enemy(ies). Report back or not as per job description.
Outer Circle: travel to random location(s) at the outer edge of the outer circle area and observe
location(s)/spy on enemy(ies). Report back or not as per job description.
Long haul: travel to random location(s) in the long haul area and observe location(s)/spy on
enemy(ies). Report back or not as per job description.
-
NPC Specific - As these jobs usually combine the attributes of 2 different job types, target
location(s) may be chosen from 2 different circle areas (within reasonable distance...).
(
The Big One: The only big problem I see is in how to make the game "NOT send players into IMPASSABLE TERRAIN or INACCESSIBLE BUILDINGS".)
Job Dificoulty Tier - A job dificoulty Tier refers to the number of players inside the squad/platoon that are attempting the job and increase the dificoulty in some (logical) way like increase number of enemies or/and increase their (the enemies') Tier. A +1 Tier/player in squad (platoon) modifier could be applied in some way if possible.
Note however that only the player that accepts/starts the job will be given a waypoint in the jobs/assignments window, by the job's "name". Players in the same squad/platoon will only have job name in the job window. even if the player that accepted/started the job posts a (;loc) in chat (so to speak), unless the starting player arrives within a certain distance, or brings the required item/object or something, the job will not start even if all other players from the squad/platoon gather at the specified location (to prevent "faster players" from abusing squad/platoon jobs)
"Harvesting Friendship" - I find that "Harvesting Friendship" is often misused to pigeonhole players into "forced farming", and with an illogical reason to boot..."The Purple Items". Often players get access to better quality items only if they have reached a specific "friendship level" which is totally illogical, as any merchant "worth his/her salt" will tell you that "u don't survive by choosing customers on ember". Thus my take on "friendship farming" would go along these lines:
- Any and All Tiers of items/goods/services are available to Any player that can afford to pay for
them.
- Farming friendship gives the player a small %/Tier discount on all purchased goods/services.
- Farming friendship gives the player a small %/Tier increase on all goods sold
- Farming friendship gives the player a +1/Tier to the MINIMUM number of jobs per day (The "Hero of the town" gets more work than a total stranger). All player start at Tier 0 friendship, so a player with Tier 3 friendship in a city/outpost with 10 NPCs would get from 4 - 10 jobs per day on the job board of that POI.
IMO, this way friendship harvesting could be used to give players more to do but without forcing them to do so.