## 1.2.0 - 2026-09-05
  • Added configurable ShoppyStock currency rewards using the documented GiveCurrency(shopName, userId, amount) API.
  • Added configurable tier display names (for example Expert -> Elite and Infernal -> Impossible).
  • Added required item turn-in quests with item shortname, amount, skin ID and custom-name matching.
  • Added /qm.turnin <questId> and a Turn In Items button for active turn-in quests.
  • Added support for multiple kill/NPC targets separated by comma, semicolon, pipe, or newline.
  • Preserved skin-ID and custom-name item rewards.
  • Kept quest-chain support through RequiresQuestId.
  • Updated Raidable Bases integration for Raidable Bases 3.1.9+ — added the current 17-argument OnRaidableBaseCompleted hook signature used by the plugin's hookObjects, while retaining legacy hook signatures for older Raidable Bases versions. Tier-specific Raidable Base quests now receive completion progress from the current API path.
  • Like
Reactions: ZA_Machete
### Added
  • Added local config editor
  • Added DebugBossKills config support for optional boss-kill troubleshooting.
  • Added stronger boss-kill matching helpers, including normalized entity/prefab/target text matching.
  • Added support for the OnBossKilled(ScientistNPC boss, BasePlayer player) hook path.
  • Added reward inventory-fit checks before granting quest rewards.
  • Added safer reward stacking and delivery helpers for item rewards.
  • Added prestige perk revocation support during full progress resets.
### Changed
  • Updated boss quest matching to use normalized entity data instead of relying only on simple keyword checks.
  • Updated reward delivery to account for free inventory slots and available stack space.
  • Updated quest progress wipe/reset flow to support fuller reset behavior.
  • Updated internal reward call sites to use the safer reward handling path.
### Fixed
  • Fixed BossKillKeywords config cleanup so duplicate or blank entries are removed when the config loads.
  • Prevented boss keyword lists from repeatedly growing during config normalization.
  • Kept boss keyword defaults clean: boss, raidboss, npc_boss.
Back
Top
CodeForged Cart

CodeForged Cart