What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Trinity 2.1.5 and QuestTools 2.1.18

Status
Not open for further replies.

rrrix

New Member
Joined
Jul 11, 2010
Messages
3,449
Reaction score
61
Download QuestTools 2.1.18

Download Trinity 2.1.5



QuestTools 2.1.16


*** REQUIRES FRESH INSTALL **
*** DO NOT INSTALL OVER EXISTING PLUGIN ***



New Dungeon Explorer Route Modes
QuestTools now has new "Route" options, beyond the default "Dungeon Explorer" built into Demonbuddy.

These can be used in two ways:
1) Enabling the "Force Route Mode" option in QuestTools options, and selecting a route mode (other than default)
o9YQ9kn.png



2) Profile writers can specify a route mode via <ExploreDungeon routeMode="ROUTE_MODE_HERE" /> (replace "ROUTE_MODE_HERE" with the appropriate route mode).
Code:
      <TrinityExploreDungeon routeMode="WeightedNearestMinimapVisited" questId="337492" stepId="1" until="RiftComplete" pathPrecision="30" boxSize="15" boxTolerance="0.01" markerDistance="45">
        <PriorityScenes>
          <PriorityScene sceneName="Exit" />
        </PriorityScenes>
      </TrinityExploreDungeon>


The new route modes are:
NearestUnvisited, // Simple sort on distance - does not check Minimap
NearestMinimapUnvisited, // Simple sort on distance, prioritizes "Minimap unexplored" nodes first
WeightedNearestUnvisited, // Rank by number of unvisited nodes connected to node - does not check Minimap
WeightedNearestVisited, // Rank by number of visited nodes connected to node - does not check Minimap
WeightedNearestMinimapUnvisited, // Rank by number of unvisited nodes connected to node, prioritizes "Minimap unexplored" nodes first
WeightedNearestMinimapVisited, // Rank by number of visisted nodes connected to node, prioritizes "Minimap unexplored" nodes first
SceneTSP, // Scene exploration, using simple "Nearest Neighbor" type traveling problem solution, prioritizes "Minimap unexplored" nodes first
SceneDirection, // Scene exploration, by direction. Will always prioritize dungeon nodes in a given direction. -X == North, -Y == West. Falls back to SceneTSP if direction="Any" (default).

If routeMode="SceneDirection" is specified, a direciton="dir" must also be specified. Directions are: North, South, East, West, NorthWest, SouthWest, NorthEast, SouthEast.

Interested hackers can check out QuestTools\Navigation\GridRoute.cs

Note: There is no "best", but the few we have had the best luck with so far are WeightedNearestMinimapUnvisited, WeightedNearestMinimapVisited, and NearestMinimapUnvisited. Profile writers please feel free to test, experiment and respond with feedback.
Note2: This entire thing is considered "experimental", comes with no warranty expressed or implied, and may eat your lunch if not careful.

QuestTools 2.1.18
Finished <CompleteGreaterRift /> tag.

QuestTools 2.1.16 - change notes:

  • Added HasGreaterRiftKeys, HasNoRiftKey, HasNormalRiftKeys complex tags, see R-Rift for example usage.
  • Added GetItemFromStash tag. Usage: <GetItemFromStash questId="1" gameBalanceId="1" actorId="1" greaterRiftKey="True|False" /> (only 1 of the 3 attributes is needed, e.g. <GetItemFromStash questId="1" greaterRiftKey="True" />)
  • Added "exitWithVendorWindow" (bool) attribute to MoveToActor (for interacting with Urshi). see R-Rift for example usage.
  • QuestTools Settings are now stored in Demonbuddy\Settings\BattleTag\QuestTools directory (like other plugins)
  • Added exception handling for options window loading
  • Fixed MoveToActor delay/slow interaction
  • DungeonExplorer should now honor SetNodesExploredAutomatically attribute (was always defaulting to TRUE since 2.0.76+) - thanks Oksehode for the debugging help
  • Defaults for Debug logging and Profile reloading are now enabled
  • IsValid check added for MoveToObjective actors

*** QuestTools REQUIRES FRESH INSTALL **
*** DO NOT INSTALL OVER EXISTING PLUGIN ***


Trinity 2.1.5

  • Kiting and Avoidance logic reworked, should be more effective. Currently may cause some performance problems, will soon be refactoring to improve performance.
  • Trinity (may/should/might) click the Salvage all buttons while vendor behavior is running. Needs testing, not ideal solution since DB handles Vendoring.
  • Removed SuccubusStar avoidance type since it was useless
  • Close range gold gets a higher weight.
  • Items and gold should now be generally weighted higher and picked up sooner
  • DemonHunter destructible skills are now always used in melee range (to avoid stucks)
  • Refactored and set Minimap marker detection to use CurrentWorldMarkers
  • Greater Rift Keys are now always kept in backpack
  • MathUtil now contains Scene Vector3 calculators
  • Fixed Erroneous "trinity not yet enabled" message
  • Trinity will now click the Greater Rift Reward dialog Continue button
  • "Path Around AoE" option is ignored now
  • Fixed BattleTagSettingsFile property being serialized into Trinity.xml
  • P1_ and p1_ (seasonal 2.1+) items will now be typed and handled correctly by Trinity
  • Barb will now cast WOTB after clicking a chanelling pylon
  • Added support for SNOPower.Pages_Buff_Infinite_Casting
  • Waiting for Items near AoE should now only wait for items if the item is IN AoE
  • Re-added Spam Horrify option for WD's
  • Added Intelligent Spell Tracking for DemonHunter marked for death (fixes 3 second recast, will now be cast on current target if debuff is missing)
  • Rift Pylons (Shrines) will now be Kamikaze'd
  • Increased slider textbox width from 35 to 50
  • Cleaned up Sentry casting logic
  • Fixed Wizard Serpent Sparker not being double-casted
  • Barbarian Furious Charge should now be spammed when Raekor's set is fully equipped
  • Re-ordered stash tab purchase (so that GenericOK button is seen and pressed first)
  • Removed Invalid Item Link Color notice for items on ground
  • Fixed re-attacking destructible objects (they have hitpoints, apparently)
  • Trinity will now check if a door is locked before trying to open/interact (if locked, will be added to obstacle navigation cache)
  • Updated DemonHunter.cs with new sentry count
  • Added Mantra spamming for SWK Monks


SVN
Trinity: https://subversion.assembla.com/svn/unifiedtrinity/
QuestTools: https://subversion.assembla.com/svn/questtools/

Bug Report form:
------------------------
What's the problem?


What steps will reproduce the problem?


What is the expected result?


What happens instead?

LOGS:
------------------------
When troubleshooting a problem that re-occurs, Please enable these logs (in Trinity > Advanced tab), reproduce your problem, and post your ENTIRE log file. You can zip your log file.

9BEfTyd.png



Logs are a TREMENDOUS help when troubleshooting your problem.
 
Last edited:
reserved for reports =)

- need more weighting for power globes, now its look like equal to the healthglobes
- Grotesque avoidance doesnt work (need more testing in rifts)
-
Trinity (may/should/might) click the Salvage all buttons while vendor behavior is running. Needs testing, not ideal solution since DB handles Vendoring.
didnt work for me. Salvage all rares ON. will test more
- spam in log when w8ting for closing the rift portal(20 sec) using R-RIFT, mby somehow fix this, just cosmetic issue
Code:
Loaded profile R-RIFT
ToggleTargeting, new values: Looting:True LootRadius:100 Combat:True KillRadius:80
[ResumeUseTownPortalTag] ResumeUseTownPortal initialized
[ResumeUseTownPortalTag] ResumeUseTownPortal resume window breached, tag finished (no action taken)
- im trying this build for Ghom
Witch Doctor - Game Guide - Diablo III

my WD spam sacrifice even if this option in trinity settings unchecked
 
Last edited:
Please add an option to ignore Conduit Pylons, these can be very dangerous on HC if you run into a reflect damage pack.
 
I tested out the new Trinity, it's perfect fine with my release version. But it seem doesnt work with the beta version because I got crash few times. Also you said the new sentry counter function is added, but in my new trinity, it's not available even it's work perfect in action. So did u remove the that button in the combat section? Sorry my English is so horrible. Thanks for your hard work! I wanna set my sentry like the 2.1.4 , hope u see ur respond as soon
trinity215.webp
 
Last edited by a moderator:
UPDATE: By updating with EZUpdater instead of the zip file on the first post, everything loads fine. The problem is with the zipped file.

Doesn't load over here with latest DB BETA 468 on a fresh install. After launching once with failure, tried to run again by removing Settings folder and any extra plugins, still no go.


Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\Combat\Abilities\WizardCombat.cs(29,26) : warning CS0219: La variable 'power' está asignada, pero su valor nunca se utiliza
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(114,36) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(115,102) : error CS1061: 'Trinity.Config.Combat.AvoidanceRadiusSetting' no contiene una definición de 'SuccubusStar' ni se encontró ningún método de extensión 'SuccubusStar' que acepte un primer argumento de tipo 'Trinity.Config.Combat.AvoidanceRadiusSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(116,61) : error CS1061: 'Trinity.Config.Combat.AvoidanceRadiusSetting' no contiene una definición de 'SuccubusStar' ni se encontró ningún método de extensión 'SuccubusStar' que acepte un primer argumento de tipo 'Trinity.Config.Combat.AvoidanceRadiusSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(209,36) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(210,61) : error CS1061: 'Trinity.Config.Combat.AvoidanceRadiusSetting' no contiene una definición de 'SuccubusStar' ni se encontró ningún método de extensión 'SuccubusStar' que acepte un primer argumento de tipo 'Trinity.Config.Combat.AvoidanceRadiusSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(329,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(330,98) : error CS1061: 'Trinity.Config.Combat.BarbarianSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.BarbarianSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(331,59) : error CS1061: 'Trinity.Config.Combat.BarbarianSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.BarbarianSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(443,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(444,97) : error CS1061: 'Trinity.Config.Combat.CrusaderSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.CrusaderSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(445,58) : error CS1061: 'Trinity.Config.Combat.CrusaderSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.CrusaderSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(557,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(558,100) : error CS1061: 'Trinity.Config.Combat.DemonHunterSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.DemonHunterSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(559,61) : error CS1061: 'Trinity.Config.Combat.DemonHunterSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.DemonHunterSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(671,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(672,93) : error CS1061: 'Trinity.Config.Combat.MonkSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.MonkSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(673,54) : error CS1061: 'Trinity.Config.Combat.MonkSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.MonkSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(785,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(786,100) : error CS1061: 'Trinity.Config.Combat.WitchDoctorSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WitchDoctorSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(787,61) : error CS1061: 'Trinity.Config.Combat.WitchDoctorSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WitchDoctorSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(899,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(900,95) : error CS1061: 'Trinity.Config.Combat.WizardSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WizardSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(901,56) : error CS1061: 'Trinity.Config.Combat.WizardSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WizardSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(993,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(994,59) : error CS1061: 'Trinity.Config.Combat.BarbarianSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.BarbarianSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1080,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1081,58) : error CS1061: 'Trinity.Config.Combat.CrusaderSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.CrusaderSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1167,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1168,61) : error CS1061: 'Trinity.Config.Combat.DemonHunterSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.DemonHunterSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1254,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1255,54) : error CS1061: 'Trinity.Config.Combat.MonkSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.MonkSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1341,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1342,61) : error CS1061: 'Trinity.Config.Combat.WitchDoctorSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WitchDoctorSetting' (¿falta una directiva using o una referencia de ensamblado?)
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1428,40) : error CS0117: 'Trinity.AvoidanceType' no contiene una definición para 'SuccubusStar'
Compiler Error: c:\Program Files (x86)\DBBeta 468\Plugins\Trinity\GearSwap\Avoidance.cs(1429,56) : error CS1061: 'Trinity.Config.Combat.WizardSetting' no contiene una definición de 'AvoidSuccubusStarHealth' ni se encontró ningún método de extensión 'AvoidSuccubusStarHealth' que acepte un primer argumento de tipo 'Trinity.Config.Combat.WizardSetting' (¿falta una directiva using o una referencia de ensamblado?)
 
Last edited:
Sadly not spamming mantra at all. Im with full spirit all the time.
 
Code:
EquippedItemCache.Instance.ItemIds.Contains(Legendary.SunwukosPaws.Id)

This is returning false if I have the item on and if I have the item off.
 
Sadly not spamming mantra at all. Im with full spirit all the time.
That would be my fault. Try using MobileX's mod for now.
Code:
EquippedItemCache.Instance.ItemIds.Contains(Legendary.SunwukosPaws.Id)

This is returning false if I have the item on and if I have the item off.
Try Legendary.SunwukosPaws.IsEquipped
 
Last edited:
My mod is not working because Trinity 2.1.5 is not detecting what items are equip.
 
That would be my fault. Try using MobileX's mod for now.

Try Legendary.SunwukosPaws.IsEquipped

I did try that first. Sets.MonkeyKingsGarb.IsSecondBonusActive is not working and I went back to as far as I could figure out it went. Thats why I posted EquippedItemCache since that is what is used.
 
Trinity has stopped stashing Keystone of Trials and I don't see a setting for this.

Edit: Found this in changelog "Greater Rift Keys are now always kept in backpack". What was the reason for this? Can you make it optional?
 
Last edited:
DemonbuddyBETA 1.1.2060.468
TrinityPlugin-2.1.5
QuestTools-2.1.17
db-kadalaspree 2.30
GearSwapReloaded 1.0.3.8
DiaCollector 1.0.9
LumberJack 1.0.19

Gimmz Extreme rules

DH Cold Sentry Build
Modified - Demonhunter.cs (combat abilities)
T6 no deaths so far 1 hour on R-Rift.xml

Thanks for all your hard work. Very much appreciated.
 
I did try that first. Sets.MonkeyKingsGarb.IsSecondBonusActive is not working and I went back to as far as I could figure out it went. Thats why I posted EquippedItemCache since that is what is used.

Can you try this updated file?

Goes in Trinity\Reference\
 

Attachments

@rrrix is it possible to use elemental arrow as default attack for hatred generation with krider shot ?

private static TrinityPower GetDemonHunterDestroyPower()
{
bool hasKridershot = ZetaDia.Me.Inventory.Equipped.Any(i => i.GameBalanceId == 1999595351);

if ((Hotbar.Contains(SNOPower.DemonHunter_ElementalArrow)&&hasKridershot))
return new TrinityPower(SNOPower.DemonHunter_ElementalArrow, 65f, Vector3.Zero, -1, CurrentTarget.ACDGuid, 0, 1);
}
 
Status
Not open for further replies.
Back
Top