User Tools

Site Tools



profilebundler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
profilebundler [2019/08/15 09:11] – [Profile Bundler] moderaprofilebundler [2021/07/29 05:58] – [Public API] modera
Line 13: Line 13:
  
 ===== Contained Profiles ===== ===== Contained Profiles =====
-The currently available profiles are+The currently available profiles are listed on my discord by asking moderaBot.
- +
-  * BerserkerBannerCondi.txt +
-  * DaredevilStaff.txt +
-  * DeadeyePower.txt +
-  * DeadeyePowerRifleBETA.txt +
-  * GuardianPower.txt +
-  * HealingDruid.txt +
-  * HealingRenegade.txt +
-  * HolosmithSwordPower.txt +
-  * MirageCondi.txt +
-  * ScourgeCondi.txt +
-  * SoulbeastCondi.txt +
-  * SoulbeastPower.txt +
-  * SpellbreakerBannerPower.txt +
-  * SpellbreakerPower.txt +
-  * TempestPower.txt +
-  * WarriorBannerPower.txt +
-  * WeaverSDPower.txt+
  
 If you have created a profile and want to share it with everyone, send it on [[https://discord.gg/Vmq6bYE|Discord]].  If you have created a profile and want to share it with everyone, send it on [[https://discord.gg/Vmq6bYE|Discord]]. 
Line 46: Line 28:
 {{:modera:userinterface.png?nolink|}} {{:modera:userinterface.png?nolink|}}
  
 +| Nr  | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
 +| 1   | Controls\\ - Running means profile is active.\\ - Build Info will open Nr 4.\\ - Settings/PVP Features will stop profile while Enemy is blocking.\\ - Settings/Auto set empty SM will replace current SM with a placeholder to prevent SM intervention with Bundler.\\ - Settings/Only attack on having target will execute profile even out of combat.\\ - Settings/Temporary enable Logs will help debug a profile.\\ - Settings/Network Latency will add skill delays.  |
 +| 2   | Target Info helps in assisted combat to keep flanking/being behind.                                                                                                                                                                                                                                                                                                                                                                                                        |
 +| 3   | Profile specific settings. They are set by the methods <code>PROFILE:MyGUI() PROFILE:MyVariables()</code>                                                                                                                                                                                                                                                                                                                                                                  |
 +| 4   | Build Info. Is set by the method <code>PROFILE:MyInfoModal()</code>                                                                                                                                                                                                                                                                                                                                                                                                        |
 ==== Assign Shortcut ==== ==== Assign Shortcut ====
  
Line 53: Line 40:
   * Trigger Reset ProfileBundler (does the same as the reset button)   * Trigger Reset ProfileBundler (does the same as the reset button)
   * Toggle Lock ProfileBundler (does the same as the target lock button) => bind it to Control+T for convenience 8-)   * Toggle Lock ProfileBundler (does the same as the target lock button) => bind it to Control+T for convenience 8-)
 +
 +===== How to create a profile =====
 +
 +{{youtube>ReJbbWfqlgI?medium}}
  
 ===== Public API ===== ===== Public API =====
  
 <code lua> <code lua>
-  d(MPB_PUBLIC().root) --returns the module folder +  MPB_Public:GetRootPath() -- returns the module folder 
-  d(MPB_PUBLIC().running) --returns if the profile is disabled or running +  MPB_Public:IsRunning() -- returns if the profile is disabled or running 
-  MPB_PUBLIC:ToggleRun() --disables/enables the profile+  MPB_Public:RefreshList()  
 +  MPB_Public:ToggleModule() -- disables/enables the profile
   MPB_Public:EnableModule()   MPB_Public:EnableModule()
   MPB_Public:DisableModule()   MPB_Public:DisableModule()
-  MPB_PUBLIC:TriggerReset() --resets the profile context +  MPB_Public:TriggerReset() -- resets the profile context 
-  MPB_Public:ToggleTargetLock() --locks/unlocks the target +  MPB_Public:ToggleTargetLock() -- locks/unlocks the target 
-  MPB_Public:ResetCache() +  MPB_Public:GetBlockSkills(projectiles) -- projectiles of type boolean, returns a list of skill IDs 
-  MPB_Public:GetBlockSkills(projectiles) --projectiles of type boolean, returns a list of skill IDs+  MPB_Public:HasSkill(nameOrId) -- return if skill is in active profile or not 
 +  MPB_Public:DisableStartFightOOC() -- disable "attack on having target" 
 +  MPB_Public:EnableStartFightOOC() -- enable "attack on having target" 
 +  MPB_Public:GetMinProfileRange() 
 +  MPB_Public:GetMaxProfileRange()
 </code> </code>
 +
 +You can have your profile externalized as a seperate addon by creating your own addon. Unzip this into your LuaMods folder and create the profiles you want in the profiles folder. On LuaMods startup/refresh your profiles will be automatically copied to ProfileBundler.
 +
 +[[https://gitlab.com/moderaminion/UserProfileBundler|UserProfileBundler Git]]
 +
 +======Support======
 +[[https://discord.gg/ApqjdWG|{{https://i.imgur.com/GuxJFoP.png}}]]
 +
profilebundler.txt · Last modified: 2021/12/02 15:01 by modera