Commissioned Mod for Dino Sourcery
At server startup, a cleanup process runs to help maintain a well-organized game world. During this process, any structures or tamed dinos located outside designated flag zones, used to mark bases, will be automatically removed. This only occurs if they've been there unattended for too long, via configs. This ensures that all player builds remain within intended boundaries and helps keep the environment optimized and fair for everyone.
Admin Stuff
[DinoSourceryBaseClaim]
ItemsIgnoreDestruction=
TimeOutsideFlagsBeforeDestroySeconds=604800.0
DiscordWebhookUrl=
DisableFlags=true
FlagSizeSmall=1500
FlagSizeMedium=3000
FlagSizeLarge=9000
MaxSmallFlagsPerTribe=2
MaxLargeFlagsPerTribe=1
MaxMediumFlagsPerTribe=1
FlagSizeAdminMax=30000
NoDamageOnAdminFlags=true
SafeBaseAdminFlags=true
MaxTotalFlagsPerTribe=-1
FieldColor=0.350,0.603,0.959,1.0
TamedDinoUnsafeTimeHours=24
NoDamageOnSmallFlags=false
NoDamageOnMediumFlags=false
NoDamageOnLargeFlags=false
MaxAllowedPlayerSleepingHours=168
[DinoPolymorph]
Dino#=class_path_here
TransformDurationSeconds=600
cheat giveitem "/DinoSourceryBaseClaim/Items/Token/PrimalItem_DinoSourceToken.PrimalItem_DinoSourceToken" 100 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/ShinyIsleVial/PrimalItem_ShinyIsleVial.PrimalItem_ShinyIsleVial" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/ShinyIsleEssence/PrimalItem_ShinyIsleEssence.PrimalItem_ShinyIsleEssence" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/PrimalItem_Dice.PrimalItem_Dice" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph1.PrimalItem_DinoPolymorph1" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph2.PrimalItem_DinoPolymorph2" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/PlayAsDino/PrimalItem_DinoPolymorph3.PrimalItem_DinoPolymorph3" 1 0 0
EngramEntry_Dice_C
EngramEntry_DinoPolymorph1_C
EngramEntry_DinoPolymorph2_C
EngramEntry_DinoPolymorph3_C
cheat giveitem "/DinoSourceryBaseClaim/Structures/RawrSomeLottery/PrimalItem_RawrSomeLottery.PrimalItem_RawrSomeLottery" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/DiceD10/PrimalItem_DiceD10.PrimalItem_DiceD10" 1 0 0
cheat giveitem "/DinoSourceryBaseClaim/Items/Dice/DiceD20/PrimalItem_DiceD20.PrimalItem_DiceD20" 1 0 0
EngramEntry_DiceD10_C
EngramEntry_DiceD20_C
Notes
ItemsIgnoreDestruction: While the purge will not destroy these classes directly, if they are say Smithy's and on top of foundations, the foundation being destroy could cause them to be destroyed indirectly.
Configs Explained
MaxTotalFlagsPerTribe: Using -1 results in no total flag limit per tribe, just the individual limits imposed by each flags configs.
ItemsIgnoreDestruction: A comma delimited list of items you do not want purged. ie: oil pumps and sleeping bags
NoDamageOnAdminFlags: If true, the flag its self takes no damage. Default: true
NoDamageOnSmallFlags: Same, just for small flags. Default: False
NoDamageOnMediumFlags: Same, just for medium flags. Default: False
NoDamageOnLargeFlags: Same, just for large flags. Default: False
TamedDinoUnsafeTimeHours=Amount of time in hours tamed dinos outside the field are allowed, before purged.
SafeBaseAdminFlags=If true, protects the entire base from damage
FieldColor: RGBA color values for the field visuals
MaxAllowedPlayerSleepingHours: When logged off, after this amount of time in hours, any unprotected(base claim) players will be killed.
More Configs
[DinoSourceTribes]
TurnOffStructures=qwe,asd,zxc
[AllowItemTransfers]
Items=qwe,asd,zxc
[TimedDinoWipe]
WipeTime=hh:mm
AnnounceTime=hh:mm
Webhook="asd"
[DinoSourceryBaseClaim]
PauseMenuImageUrl="url_goes_here"
[RawrSomeLottery]
AttemptTimeSeconds=300
DiceRollSize=10000
Webhook="qwe"
More Configs Explained
[DinoSourceTribes]
TurnOffStructures: Item classes for structures you wish to be deactivated when a tribe logs off
[AllowItemTransfers]
Items: Items to forcibly allow to transfer between servers
[RawrSomeLottery]
AttemptTimeSeconds: Time in between attempts on the Rawr-Some Lottery box
DiceRollSize: Basically the odds of opening the box
Webhook="qwe"
[GunBuff]
SizeMultiplier=2
HealthMultiplier=3
StaminaMultiplier=3
WeightMultiplier=3
FoodMultiplier=3
OxygenMultiplier=3
MeleeMultiplier=3
SpeedMultiplier=3
cheat giveitem "/DinoSourceryBaseClaim/Items/DinoBuffGun/PrimalItem_DinoBuffGun.PrimalItem_DinoBuffGun" 1 0 0


