Not A Bug Ter Mur soulforge is giving queens forge bonus

DewCono

Apprentice II
Community Supporter
The soul forge in the middle of Ter Mur which requires nothing to use is giving the 2% imbuing bonus that the Queen's forge in the gargoyle castle should give. That forge requires gargish loyalty to use.

1565556978465.png

The one in the middle of Ter Mur requires nothing, but the queen's forge requires 10,000 gargish loyalty.

 

Dan

Staff Member
Administrator
Game Master
Moderator
So is this a bug? Not a bug? It seems most still thought in that thread it was only the Queens soul forge that gives the bonus?
 
OP
OP
DewCono

DewCono

Apprentice II
Community Supporter
It seems they both give a bonus. The Ter Mur Public Forge gives a 2.4%, and the Ter Mur Queens Forge gives 4.8% more than the public forge (net total of 7.2%). I'll have to check the repo to see if they both have a bonus on Heritage. This may not be a bug, and I might have jumped the gun here - sorry.

This is the code for the relevant area, the bonuses may need slight tweaking to be accurate. Can get on OSI to test in the next few days to make sure.

Code:
            if (checkqueen)
            {
                if (from.Region != null && from.Region.IsPartOf("Queen's Palace"))
                {
                    if (!Server.Engines.Points.PointsSystem.QueensLoyalty.IsNoble(from))
                    {
                        if (message)
                        {
                            from.SendLocalizedMessage(1113736); // You must rise to the rank of noble in the eyes of the Gargoyle Queen before her majesty will allow you to use this soulforge.
                        }

                        return false;
                    }
                    else
                    {
                        bonus = 0.06;
                    }
                }
                else if (from.Region != null && from.Region.IsPartOf("Royal City"))
                {
                    bonus = 0.02;
                }
            }

            return true;
        }
 
Top