TSRD
Downloads: 604
File Size: 1.4 MB
Created:
Updated:
Mod ID: 984100
Categories:

TSRD

Rebalance creatures

Functions that were not replicated to the client earlier (there was no agreement between the client and the server on the parameters of the dinosaur) should now work normally. Dinosaur jumps, turning speed, and parameters of tamed dinosaurs must be displayed correctly from the client's side (without teleportation)

This mod allows you to change the parameters of creatures (health, stamina, torpid, base speed of creatures, and so on), and also introduces a new parameter "fatigue".

1 Makes it possible to change the parameters of HP/Stamina/Torpid dinosaurs (I will add more food and oxygen in the future)

2 Allows creatures to change their basic movement speed (flying, running, walking, swimming)

3 Makes it possible to change the base rate of endurance consumption (running, walking, flying, swimming) and its recovery rate.

4 There is a new parameter "Fatigue", which affects the consumption of stamina, its recovery rate, as well as the damage of the dinosaur. If you experience mild/moderate/severe fatigue, fatigue icons will appear in the creature's buffs (reducing the above parameters will be ~30/50/70%)

5 Dinosaurs will fall much more painfully. Depends on the "Movement Speed" stat. In the future, I will introduce fall damage from wild creatures and creatures without a rider.

6 The dependence of fatigue and endurance recovery was introduced, reducing the effect of fatigue on the parameters of the creature's stats "Food" and "Oxygen"

7 There is a partial possibility to customize specific creatures. At the moment, I have adjusted the Carchontosaurus, as well as the megatherium. Their stats also depend on their stats. In the future, I will try to introduce more gazbags, managarm, utiranus, listosaurus, xenomorph and possibly others.

8 Jump parameters have been introduced for all creatures that can jump (can be adjusted, depends on the "speed" parameter)

9 Flyers are limited by height. The first limitation is flying above the ground. The second limitation is general, based on the height of the sea level. Soaring creatures also have this addiction. Depends on oxygen.


переменные BOOLEAN
DinoDependenceToSkillsAndTide - включает зависимость от статов существ, а также включает новый параметр "усталость динозавра"
DinoTideDamageRepick - включает зависимость урона динозавра от его усталости
DinoTideFallDamageRepick - зависимость урона при падении от усталости
DinoStaminaConsumeRepick - зависимость потребления выносливости от усталости
DefaultDinosRepick - Включает измененные параметры для некоторых существ, меняя у них какие-то характеристики (каждое существо можно поменять вручную или поставить параметры по-умолчанию, внеся во все параметры "0")
DefaultTorporPerLVLRepick - включает возможность изменить оцепенение у всех динозавров за уровень. В выключенном состоянии оцепенение за уроввень игровое (=0,06) или то, что задано отдельному существу.
DinoFlyHeightRestrictionEnable - включает ограничение высоты у летающих существ ( затраты выносливости возрастают в 2 раза в случае, если летун слишком высоко летит)

переменные FLOAT
DinoTideDamageMult - множитель влияния усталости на урон существа
DinoTideSkillMult - влияние статов существа на усталость (при большем множителе значения "Еда", "кислород" и другие будут значительно сильнее ослаблять влияние усталости)
DinoTideStaminaCostMult - множитель влияния усталости на выносливость
DinoTideMult - множитель скорости нарастания усталости
RestMult - множитель скорости спада усталости
DinoTorporPerLVLMult - множитель увеличения стата "Ошеломление" за уровень существа

переменные STRING (в конфиге не отображаются, требуется скопировать отсюда)

DinoRepick - динозавры, которых хотите изменить.
Пример: Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP';Blueprint'/Game/PrimalEarth/Dinos/Argentavis/Argent_Character_BP.Argent_Character_BP' - изменение рекса и аргентависа. Важна очередность существ при внесении параметров в другие переменные

Далее идут переменные для изменения непосредственно самих параметров дино. Параметры записывать строго в той очередности, какая очередность была в переменной "DinoRepick". То есть в случае примера сначала заносятся параметры для рекса, потом для аргентависа. ЕСЛИ параметр не требует изменений - записывать "0".

TamedRunningSpeedModifier - изменение скорости бега прирученных существ. дробь разделять можно как точкой, так и запятой.
Пример: TamedRunningSpeedModifier=0,7;0
Примечание: увеличивает частоту шагов в секунду

UntamedRunningSpeedModifier - изменение скорости бега неприрученных существ.

FlySpeedModifier - скорость полета
Пример: FlySpeedModifier=0;1

TamedWalkingSpeedModifier - скорость шага у прирученных существ

UntamedWalkingSpeedModifier - скорость шага у неприрученных существ

RunningSpeedModifier - общее изменение скорости существа. Увеличивается длина шага существа( при очень высоких значениях будет "скользить" по карте). Возможно в будущем будет заменено на другой параметр, который позволит более тонко настраивать скорость передвижения динозавра.

RunningStaminaConsumptionRate - множитель потребления выносливости при беге

FlyStaminaConsumptionRate - потребление вносливости при полете (быстрый полет=бег отдельное потребление)

JumpStaminaConsumption - потребление выносливости при прыжке

MeleeAttackStaminaCost - потребление выносливости при атаке

AttackTorpidMult - коэффициент повышения оцепенения при атаке в момент, когда нет выносливости

HarvestDamageMult - урон при добыче полезных ископаемых (не тестировал)

FlyMaxWeightGrab - Вес, который может поднять существо в своих "руках".

RiderSpeed - скорость существа, когда на нем сидит наездник

StaminaRecovery - скорость восстановления выносливости (когда существо стоит на месте)

SpeedRotationPower - скорость поворота существ

DinoImprintMult - Насколько сильно увеличивает параметры привязанность динозавра к игроку (30%)

DinoBaseHealth - Базовый Параметр здоровья существа. Результирующее здоровье зависит от параметра "PerLevelStatsMultiplier_DinoWild[0]" и "PerLevelStatsMultiplier_DinoTamed[0]". Работают только все три параметра вместе.

DinoTamedHealthAddition - дополнительное здоровье при приручении ( можно убавлять ).
PerLevelStatsMultiplier_DinoTamed[0] - Процент здоровья за очко навыка для прирученного существа.
DinoBaseStamina= - аналогично здоровью, только с выносливостью
PerLevelStatsMultiplier_DinoWild[1] - аналогично для выносливости
DinoTamedStaminaAddition - аналогично для выносливости
PerLevelStatsMultiplier_DinoTamed[1] - аналогично для выносливости
DinoBaseDmg - аналогично только для урона.
PerLevelStatsMultiplier_DinoWild[8] - аналогично только для урона.
DinoTamedDmgAddition - аналогично только для урона.
PerLevelStatsMultiplier_DinoTamed[8] - аналогично только для урона.

DinoStatsTorpid - параметр оцепенения сущесва.
DinoStatsTorpidPerLVL - оцепенение существа за каждый уровень существа. Если параметр не задан (0), то по-умолчанию будет игровое значение или значение параметра DinoTorporPerLVLMult (если он задан).

DinoTargetingRange - дистанция реагирования существа на вас.

CarchaStats - параметры кархонтозавра
CarchaStats=400;2700;10;1;50;10;45;2;0,02;2;1,4;1,4;7;1
1 значение - Урон хвостом
2 - Сила отбрасывания хвостом (импульс), зависит от еды и веса
3 - базовое время действия баффа на союзных существ (сек)
4 - прибавка к базовому времени работы баффа за каждое очко стака (сек)
5 - максимальное значечние стака. Зависит от кислорода
6 - минимальное время, которое требуется для потери очка стака (сек)
7 - время, которое требуется для потери первого очка стака (дальше идет ускорение потерь очков) (сек)
8 - количество регенерации здоровья за одно очко стака (%). зависит от стата "еда"
9 - количество урона за одно очко стака (%). зависит от стата "еда"
10 - максимальное количество стаков ускоряющего баффа при убийстве. зависит от стата "еда"
11 - максимальная скорость передвижения по суше во время баффа ускорения. зависит от стата "кислород"
12 - максимальная скорость передвижения в воде во время баффа ускорения. зависит от стата "кислород"
13 - время действия ускоряющего баффа.
14 - Множитель влияния статов на параметры кархонтозавра

MegatheriumStats - параметры мегатерия
MegatheriumStats=1,5;0,6;40;2;0,005;1;1
1 - увеличение урона от баффа. Зависит от веса и еды
2 - уменьшение получаемого урона от баффа. Зависит от веса и еды и кислорода
3 - время действия баффа. Зависит от еды и кислорода.
4 - максимальное количество стаков баффа. Зависит от кислорода
5 - процент восстановления здоровья в положении сидя ( не работает бафф)
6 - Множитель потребления еды во время баффа сидения.
7 - порог восстановления ( до какого значения (%) будет восстанавливаться ускоренно здоровье). (бафф не работает)

=== Урон при падении у всех существ (без наездника) ===
NoRiderDinoFallDmgEnable=True - Включение функции нанесения урона всем динозаврам (в том числе диким и без наездника) при падении
DinoFallDmgUsedStats=True - Статы существ влияют на урон при падении (еда, кислород, вес, скорость передвижения)
NoRiderDinoFallDmgMult=1 - Множитель урона динозаврам без наездника ( в том числе и диким)
WildDinoFallDmgMult=0.5 - Множитель урона при падении только диким существам (при установке на 0 не будут подвергнуты урону)
DinoFallDmgMinHeight=500 - Максимальная высота, при которой динозавр не получает урона ( без учета веса динозавра и статов динозавров)
DinoFallDmgSkillsMult=1 - Множитель влияния статов на урон при падении (еда, кислород, вес, скорость передвижения)
RiderDinoFallDamageMult=1 - Множитель урона прирученного динозавра, когда на нем наездник
DinoTimeBetweenMatingEnable=True - Включить зависимость кладки яицу и получения опыта динозавром от его параметров (и веса в случае с яйцами)
DinoTimeBetweenMatingWeightExpMult=0.6 - Множитель, который увеличивает зависимость кладки яиц от веса (экспотенциально).
DinoEarnExpSkillMult=1.0 - Множитель, который увеличивает зависимость получения опыта динозавром от его параметра КИСЛОРОД
DinoTimeBetweenMatingSkillMult=1.0 - Множитель, который увеличивает зависимость получения опыта динозавром от его параметра КИСЛОРОД и ЕДА
DinoFlyHeightMult=1.0 - множитель, который увеличивает максимальную высоту полета летунов над землей без лишней потери выносливости

Примечание: если наездник будет жульничать и пытаться убрать урон от падения (слезая с седла и садясь снова), пройдет модифицированный урон от падения

НОВОВВЕДЕНИЯ:

"DinoTargetingRange(str)" - дистанция реагирования существа.
Время между беременностью зависит от параметра динозавра - ЕДА, шанс появления яйца зависит от параметров динозавра ЕДА и КИСЛОРОД (в меньшей степени).
Множитель получения опыта динозавра зависит от параметра динозавра КИСЛОРОД
Время взросления существа зависит от параметров ЕДА, ВЕС, ЗДОРОВЬЕ.
Величина импринтинга динозавра зависит от параметров ЕДА, ВЕС, СКОРОСТЬ.

====================

[CONFIG DINO]
DinoDependenceToSkillsAndTide=True
DinoTideDamageRepick=True
DinoTideFallDamageRepick=True
DinoStaminaConsumeRepick=True
DefaultDinosRepick=True
DefaultTorporPerLVLRepick=True
DinoFlyHeightRestrictionEnable=True

DinoTideDamageMult=1
DinoTideSkillMult=1
DinoTideStaminaCostMult=1
DinoTideMult=2
RestMult=1
DinoTorporPerLVLMult=0.03
DinoFlyHeightMult=1.0

DinoRepick=Blueprint'/Game/PrimalEarth/Dinos/Para/Para_Character_BP.Para_Character_BP';Blueprint'/Game/PrimalEarth/Dinos/Argentavis/Argent_Character_BP.Argent_Character_BP';Blueprint'/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP'
TamedRunningSpeedModifier=0,0;0,0;0,0
FlySpeedModifier=0,0;0,0;0,0
RunningStaminaConsumptionRate=0,0;0,0;0,0
FlyStaminaConsumptionRate=0,0;0,0;0,0
JumpStaminaConsumption=0,0;0,0;0,0
MeleeAttackStaminaCost=0,0;0,0;0,0
AttackTorpidMult=0;0;0
HarvestDamageMult=0;0;0
TamedWalkingSpeedModifier=0;0;0
UntamedWalkingSpeedModifier=0;0;0
RunningSpeedModifier=0;0;0
FlyMaxWeightGrab=0;0;0
RiderSpeed=0;0;0
StaminaRecovery=0;0;0
SpeedRotationPower=0;0;0
CarchaStats=400;2700;10;1;50;10;45;2;0,02;2;1,4;1,4;7;1
MegatheriumStats=1,5;0,6;40;2;0,005;1;1

DinoTargetingRange=0;1500;0

NoRiderDinoFallDmgEnable=True
DinoFallDmgUsedStats=True
NoRiderDinoFallDmgMult=1
WildDinoFallDmgMult=0.5
DinoFallDmgMinHeight=500
DinoFallDmgSkillsMult=1
RiderDinoFallDamageMult=1

DinoTimeBetweenMatingEnable=True
DinoTimeBetweenMatingWeightExpMult=0.6
DinoEarnExpSkillMult=1.0
DinoTimeBetweenMatingSkillMult=1.0

[CONFIG DINO STATS]
DinoStatsTorpid=0;0;0
DinoStatsTorpidPerLVL=0.03
DinoImprintMult=0.3;0;0
DinoBaseHealth=300;0;0
PerLevelStatsMultiplier_DinoWild[0]=0,02;0;0
DinoTamedHealthAddition=10;0;0;
PerLevelStatsMultiplier_DinoTamed[0]=0,02;0;0
DinoBaseStamina=0;0;0
PerLevelStatsMultiplier_DinoWild[1]=0;0;0
DinoTamedStaminaAddition=0;0;0
PerLevelStatsMultiplier_DinoTamed[1]=0;0;0
DinoBaseDmg
PerLevelStatsMultiplier_DinoWild[8]
DinoTamedDmgAddition
PerLevelStatsMultiplier_DinoTamed[8]