!update.
Update^1: System no longer uses LuaSql anymore for Guild Level and Experience. I decided to use Table Serialization, so in future we can create more features;
Update^2: Guild Buffs/Attributes to guild members according to their guild level.
Update^3: Function which adds Guild Experience now will check and update player's Guild Level.
Update^4: Guild Missions can be taken by any guild member, once completed grants Guild Experience.
Update^5: Most know bosses and monsters grants Guild Experience once defeated.
Info^1:
- Guild Officer - Showoff
- All guild information related to this addon can be verified thought HelpInfo in a NPC;
- Player can also create, view current guilds and manage their guild thought this NPC;
- HelpInfo will display the following: Guild Name, Leader, Guild Creation date, Total Members, Level and Experience;
Info^2:
- cha_timer no longer used to apply bonuses to guild members;
- Bonuses can be easily modified thought a table;
- Supported attributes: Max HP/SP, Min/Max Attack, Attack Speed, Defense, Physical Resist, Hit-Rate, Dodge, HP/SP Recovery and Movement Speed;
Info^3:
- Checks if guild can obtain experience according to their level;
- Checks if guild reached experience amount to next level and update level, deducting next level experience amount;
Info^4:
- Guild Missions - Showoff
- Mission objectives are: Hunt monsters and guild members;
- Player have 10 attempts to choose a mission once click on the mission option at NPC every 30 minute(s);
- Each attempt will give player a random mission;
Info^5:
- GetExp_PKM() hook;
- Monsters and experience amount can be easily configured thought a table;
To be honest, I did not like that mission system I created.
I'll rethink about it and try to improve it, for me I see it as boring...
if you have suggestions to make these missions more interesting it would be quite useful. Maybe i'll use Random quests as like promotion one's.