You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

27 line
571 B

  1. module.exports = {
  2. init: function (event) {
  3. const { config, rewards, eventManager } = event;
  4. event.participators.forEach(p => {
  5. const rList = [{
  6. nameLike: 'Ancient Carp',
  7. removeAll: true
  8. }];
  9. const pRewards = rewards[p.name];
  10. if (pRewards && pRewards.length)
  11. rList.push(...pRewards);
  12. if (rList.length > 1)
  13. rList[1].msg = `${config.name} reward:`;
  14. eventManager.instance.mail.sendMail(p.name, rList);
  15. });
  16. if (config.events && config.events.afterGiveRewards)
  17. config.events.afterGiveRewards(event);
  18. this.end = true;
  19. }
  20. };