Crystal icon indicating copy to clipboard operation
Crystal copied to clipboard

Item Codex Core update.

Open daneo1989 opened this issue 2 weeks ago • 0 comments

@Suprcode , your not going to enjoy this one. Probably lots of Improvements required 👍 System pretty much works like KR Version from what i have seen and tested.

  • Item Codex core

    • Codex collections with Character/Limited/Event buckets.
    • Time windows (Start/End, server-local), with KeepStatsAfterExpiry.
    • JSON-first persistence (Configs/ItemCodex.json) with _meta (version/timeBasis); legacy INI/legacy text still loadable.
    • Server sync now includes Active/KeepStats/start/end ticks; submissions/claims gated by window; keep-stats preserves bonuses after expiry; expired sets without keep are hidden and blocked.
    • Client UI shows active/unstarted/expired states; Event tab is wired; counters/bars include Event; rows show time hints and grey when inactive; scroll reset fixed.
    • Editor updates: Start/End/Keep fields for Limited/Event, validation (Start < End), 30-min snapping, bucket change prompt, bucket filter (All/Character/Limited/Event), JSON import/export, guard against zero-item saves.
  • Currencies (Codex)

    • Currency enum includes Jade/Stone. UI shows Stone/Jade labels; Codex dialog has currency labels; unused currencies removed from currency list dialog.
  • Stats

    • Stat enum includes MinDamage/MaxDamage and Strength/Intelligence/Endurance/WillPower.
    • Pretty stat names updated; rewards display merged min/max pairs.
    • Keep-stats honored in stat application: completed collections with keep-stats still apply after expiry; expired without keep are removed.

    Allow Item Codex permission added to Config.

Permission

Item Codex editor location.

ItemCodexEditorLocation

Item Codex Editor

  1. List preview of currently added Item Codex.
  2. Item requirements to complete the Codex, (Stage is also introduced but commented out some sections, as this also ties into the KR Jewellery Transcendence feature.
  3. Name, Category, You can select between Character = Perm, Limited and Event, Limited and Event have the capability to Date, Time selection and keep stats after expiry.

ItemCodexEditor

Stat reward window.

![ItemCodexEdit ItemCodexEditoritemlist

Codex item selection form, you can either double click the item or use add selection button. orReward](https://github.com/user-attachments/assets/32e3bdc3-4f3e-4ee0-8278-4def2098d63e)

Currency window added, Clicking gold image inside the Inventory window will open this window. Idea taken from Mir3

Image 32

Main ItemCodex window. default opens Archive (Character Perm) below is also Limited, and Event, Timed codex is shown. Please note each Codex box will only allow 3x lines due to font, size. If you have multiple lines, a hint message will appear.

Image 33 Image 34 Image 35 Image 36

**Codex Level and Claimed stat bonus icons both display hints as per KR **

Image 37 Image 38

Once you have obtained a required Item, it will apply a indication and submit button, (KR only allows this once complete set is inside inventory.) Once you have submitted an item it will leave a mark. And once codex is complete it will leave a complete label as per KR

Image 39 Image 40

Collection complete animation will play as per KR, there is also an animation for Codex Levelup

Image 41 Image 42

Stats will show in both appear inhint.

Image 43 Image 44

Theres is also a reward stat list. Filter by stats & rarity type. (KR only offer rarity of Rare & Legendary)

Image 46

Source information. (my own KR Account) https://www.youtube.com/watch?v=3ucgAw5gOcc

https://mir2.mironline.co.kr/dic/dicView?depth1=118&depth2=213&depth3=0

daneo1989 avatar Dec 12 '25 12:12 daneo1989