Offline Raid Protection + Auto Decay

Offline Raid Protection + Auto Decay 1.0

AgitoReiKen

Member
Plugin Developer
Messages
62
Likes
14
Points
8
AgitoReiKen submitted a new resource:

Offline Raid Protection + Auto Decay - Improved raid-control system

- Add protection for tribe, when tribe members is offline
- Configurable:
Character resistance/damage,
Structure resistance/Damage,
Wild dinos damage
Passive dinos can take no damage
Up/Down delays (minutes)
Penalty if tribe was raided
Penalty if tribe have online alliance

AutoDecay: if tribe if offline some time, tribe structures can be destroyed, tribe dinos can be unclaimed/destroyed
Info command: /orpcheck
Gives to player current information about orp settings, and his orp status...
Read more about this resource...
 
Advertisement

Official Game Server Partner

r2range

Member
Plugin Developer
Messages
97
Likes
12
Points
8
Cool Plugin, mind sharing the "Passive dinos can take no damage part?" i couldnt get the aggression type of the dino correctly.
 

barnwellrd

Member
Plugin Developer
Messages
71
Likes
14
Points
8
i dont need your source code i just want a small piece of it , i already made a ORP plugin myself ;) i couldnt get the aggression type working.
@r2range Any hook with a APrimalDinoCharacter in it can use this to get aggression:
C++:
APrimalDinoCharacterVariable->TamedAggressionLevelField();
0 is passive, and you can use logging to check the others
 

r2range

Member
Plugin Developer
Messages
97
Likes
12
Points
8
@r2range Any hook with a APrimalDinoCharacter in it can use this to get aggression:
C++:
APrimalDinoCharacterVariable->TamedAggressionLevelField();
0 is passive, and you can use logging to check the others
ya i tried that before i crashed when trying to get a return.

Code:
            FString Name = "";
            int type = 20;
            FString reply = "";

                dino->GetDinoDescriptiveName(&Name);
            
               
                type = dino->TamedAggressionLevelField();                


                reply += FString::Format(TEXT("Name={}, Health={}, Type={}\n"), *Name, dino->GetHealth(), type);
 

Sly

Member
Donators
Messages
86
Likes
12
Points
8
Hello got two questions,

1. is it possible to set the PowerDownDelay so that players are protected in time and can continue playing normally?

2. is Passive Dino Protection only active after ORP is active?
 

Maticha

Active member
Donators
Messages
108
Likes
27
Points
28
Website
matichapvp.com
Hello got two questions,

1. is it possible to set the PowerDownDelay so that players are protected in time and can continue playing normally?

2. is Passive Dino Protection only active after ORP is active?
Yes you cant put the down delay so player stay protected for an amount of time after they log on
Yes the passive dino protection is working only when player are offline and protected
 

Sly

Member
Donators
Messages
86
Likes
12
Points
8
ah cool thanks for info !

I have a feature request, can you make it possible to exclude tribes from offline protection based on their id?
 

Maticha

Active member
Donators
Messages
108
Likes
27
Points
28
Website
matichapvp.com
ah cool thanks for info !

I have a feature request, can you make it possible to exclude tribes from offline protection based on their id?
The tribe Id change from map to map and also from a wipe to wipe it will be better to blacklist players with steamId
 
Top