Gamelogmanager now has a working implementation.
The following events are available for developers to subscribe to:
GameMasterMessageRecevied
FreeCompanyMessageRecevied
TellRecevied
SayRecevied
ShoutRecevied
EchoRecevied
YellRecevied
EmoteRecevied
LinkShellMessageRecevied
PartyMessageRecevied
AllianceMessageRecevied
MessageRecevied
Developers can use the passed ChatLogEntry's "Respond" method to reply to received messages.
CraftingManager:
RecipeData now exposes RecipeLevel,CurrentLocaleName, and EnglishName
Added CurrentlyListedRecipes which returns RecipeData[]
You can now dump listed recipes using the profile linked here:https://www.thebuddyforum.com/rebornbuddy-forum/rebornbuddy-profiles/199945-crafting-tags-post1825915.html#post1825915
Crafting master recipes should now select the proper recipe.
Actionmanager:
Added ToggleRepairWindow()
Synthesize:
Removed private constructor
Changed StartCrafting coroutine from private to public
Added new optional parameter RequiredSkills, you can feed this skill ids and if the player is missing any of them it will prevent crafting.
Characters:
CharacterAuras now returns the Auras superclass instead of just an ienumrable<aura>, this way Auras.GetAuraStacksByID can easily be accessed from profiles.
GatheringWindow:
Added public function bool ShouldPause(SpellData spell) for users to determine if they should wait while gathering.
HuntBehavior:
Fixed the fix for moving into range while incombat.
BugFix:
The process selector window no longer is greedy and catches all thrown exceptions, this will now let you know if you need to run rebornbuddy as an administrator.