MIXED: Disable DSS Requirement
There are two solutions for it:
Give the qualification to every player when they login the first time... but this will generate an affect row record for each player.
(AFFECT_DRAGON_SOUL_QUALIFIED = 540)
quest dss_no_req begin state start begin when login with not ds.is_qualified() begin ds.give_qualification() end end end
Directly return True when the code asks whether you have the qualification or not.
In
Root/InterfaceModule.py def MakeInterface(self):
change
self.DRAGON_SOUL_IS_QUALIFIED = False
to
self.DRAGON_SOUL_IS_QUALIFIED = True
In
game/src/char_dragonsoul.cpp CHARACTER::DragonSoul_IsQualified()
change
return FindAffect(AFFECT_DRAGON_SOUL_QUALIFIED) != NULL;
to
return true;
You can now clear the unused affect rows with:
DELETE FROM `affect` WHERE `bType` = '540';