Início › Documentação › Territórios · origen_ilegalv2
O sistema de territórios permite que as gangues disputem o controlo de zonas definidas do mapa através de um modelo de reputação. A reputação ganha-se com a presença física, a venda de droga e os graffitis, e decai lentamente quando uma gangue está ausente.
MinRepToCapture e nenhuma outra gangue tem mais reputação, o território é capturado.Os membros da gangue que estão fisicamente dentro da zona de um território ganham reputação num ciclo repetitivo.
Presence = {
Enable = true,
CheckInterval = 15, -- minutes between reputation cycles
RequiredTimeInZone = 8, -- consecutive minutes a member must be inside
MinPlayersRequired = 2, -- minimum same-gang members in the zone
ReputationPerCycle = 3.0, -- base rep awarded per cycle
MaxPlayersCount = 5,
ScaleWithPlayers = true, -- more players = more rep
BonusPerExtraPlayer = 0.5, -- +0.5 rep per player above the minimum
MaxDistanceFromCenter = 150.0, -- meters from territory center to count as "present"
}Quando não há nenhum membro da gangue presente numa zona, a reputação decai automaticamente.
DecayWhenNoPresence = true,
DecayAmount = 0.15, -- rep lost per tick
DecayInterval = 20, -- minutes between ticksCom os valores por omissão, um território sem defesa com 100 % de reputação demora aproximadamente 9 dias a chegar a zero.
Vender droga dentro de um território dá reputação extra à gangue vendedora (e penalizações ao proprietário, se fores inimigo).
DrugSales = {
Enable = true,
ReputationPerSale = 1.5,
OnlyInGangTerritory = false, -- false = rep anywhere, not just own territory
MaxSalesPerHour = 8,
BonusForOwnTerritory = 1.5, -- multiplier when selling in your own territory
PenaltyForEnemyTerritory = 0.5, -- multiplier when selling in enemy territory
MoneyInEnemyTerritory = 1.35, -- +35% money for the risk
MoneyInOwnTerritory = 0.75, -- -25% money on home turf
PenaltyToEnemy = 0.3, -- rep loss for the owner per enemy sale
NotifyOwnerOnSale = true,
NotifyOwnerCooldown = 300, -- seconds between owner notifications
}As gangues que controlam um território ganham dinheiro automaticamente.
Rewards = {
Enable = true,
Interval = 30, -- minutes between payouts
MoneyPerTerritory = 500, -- money per controlled territory per payout
NotifyGang = true,
}Capture = {
MinRepToCapture = 40, -- minimum reputation to become controller
MaxTerritoriesPerGang = 5, -- 0 = unlimited (home base excluded)
CaptureGangCooldownHours = 24, -- hours to wait between territory captures
}Definições globais adicionais:
| Definição | Por omissão | Descrição |
|---|---|---|
ThreatThreshold |
60 | % de domínio abaixo do qual é disparado um alerta de ameaça |
StabilizationHours |
2 | Horas em que o território fica bloqueado após uma mudança de proprietário |
Os membros da gangue que morrem dentro de um território inimigo ativo perdem reputação.
DeathPenalty = {
Enable = true,
ReputationLoss = 1.5,
PlayerCooldown = 600, -- seconds before the penalty can trigger again per player
}