New Research Hook:
Be sure to repatch the assembly with the patcher. (I also included a prepatched assembly)
Class
JavaScript:
// Jint2 and Magma
function On_Research(ResearchEvent)
{
if (ResearchEvent.Player.Name != "god")
{
ResearchEvent.Cancel();
ResearchEvent.Player.Message("Hah! You're not god!");
ResearchEvent.Player.Message("You can't get: " + ResearchEvent.ItemName);
}
}
Python:
def On_Research(self, ResearchEvent):
if ResearchEvent.Player.Name != "god":
ResearchEvent.Cancel()
ResearchEvent.Player.Message("Hah! You're not god!")
ResearchEvent.Player.Message("You can't get: " + ResearchEvent.ItemName)
Code:
function On_Research(ResearchEvent):
if (ResearchEvent.Player.Name ~= "god") then
ResearchEvent.Cancel()
ResearchEvent.Player.Message("Hah! You're not god!")
ResearchEvent.Player.Message("You can't get: " .. ResearchEvent.ItemName)
end
end
Data Class Additions:
Added Data.ToUlong(string)
Added Data.Tolong(string)
Util Class Addition:
Util.BlueprintOfItem(ItemDataBlock item) - Returns you BlueprintDatablock
GlitchFix:
GlitchFix is now modified and It is even faster now. (Using LINQ)
MoonSharp:
Lua Engine was modified a bit to handle stuffs automatically
Others:
Py, Jint, Magma was also modified.
Added: fougerite.save console command which saves the server and also saves Rust++ If It's enabled
Added: fougerite.rustpp console command which should reload Rust++