Commit Graph
75 Commits
Author SHA1 Message Date
Wofsauge d33a9b829c Moved item names into a separate translation file, in order to make translations easier 2026-01-13 18:31:20 +01:00
Wofsauge 04292753ff Fixed error caused by TMTrainer Items inside Crane games 2025-10-17 16:35:38 +02:00
Wofsauge ce75ffbae9 Fixed EID:ConcatTables() function causing errors in ab+ 2025-09-30 10:53:49 +02:00
Wofsauge 86ebf590a6 Added {{Indent}} and {{IND}} to allow for bulletpoint indentations
closes #910
2025-09-27 22:39:07 +02:00
리셰 e9f37c3213 Item Pool information for collectibles (#916)
* test : show item pools for certain item

* item pool icon, pool for item icon

* item pool markup

* item pool mcm options

- also renames 'Display Item Pool *' to 'Current Item Pool*' to avoid confusion

* add api for custom item pool markup assign for REPENTOGON

* fix field name issue

* add api for add item pool name

* fix config values

* limit item pool feature to collectibles for now

* move cached check to top

* oopsie

* more fixes

* add Unknown Item Pool icon

* Update main.lua

* item pool name eng fallback
2025-09-17 13:50:23 +02:00
Wofsauge f43b628cd3 fix: Added better sanity check in EID:getPlayerID() 2025-09-14 14:21:05 +02:00
Wofsauge f5181025ad Refactored EID:tryAutodetectTransformationsCollectible() 2025-09-10 17:25:23 +02:00
Wofsauge 09e2eb5abc Added Necromancer transformation 2025-09-10 17:24:56 +02:00
Wofsauge d44fa187b7 Reverted language code changes thruout the mod
- Added EID.DefaultLanguageCode
2025-06-24 00:36:32 +02:00
Wofsauge c20341d795 cleanup some comments 2025-06-11 23:24:46 +02:00
Wofsauge 5f6bb5a981 Added more comments to some functions 2025-06-11 00:23:18 +02:00
Wofsauge 75461bedfe Refactored grid entity handling to allow for custom grid entity descriptions
relates to #866
2025-06-05 23:54:03 +02:00
wofsaugeandkittenchilly a0c50a9b42 Feat/reworked language codes (#865)
* Reworked language codes to use Steam localization standards

* Reworked language codes tweaks (#864)

* Language code rework tweaks

* Update bg.lua

* Reevaluate whether a language is WIP

* Update bg.lua

* Even better mark for languages as WIP (> 80% translated)

* Update zh_cn.lua

* Update cs.lua

* Fix for game language codes

---------

Co-authored-by: kittenchilly <mario.pikmin.zelda@gmail.com>
2025-06-01 23:09:21 +02:00
Wofsauge acdcdcdd08 Add golden trinket additive modifier 2025-05-13 00:40:25 +02:00
리셰 20208208bf add EID_EVALUATE_AUTO_LANG callback (#853)
- this callback is for modders who make unofficial language patches
2025-05-12 23:16:14 +02:00
Wofsauge b9f217eae3 Added feature to allow icon backgrounds.
Added VirtuesCollectibleX icons
2025-05-08 22:13:31 +02:00
Wofsauge 3a6b675280 Added descriptionObject variable "IgnoreBulletPointIconConfig" to prevent the config option to hide stat icons from triggering 2025-05-08 22:12:13 +02:00
Wofsauge d14a5e5966 Fixed rare error when entity data is not a table 2025-05-07 18:46:05 +02:00
kittenchilly e774aa9186 Use ItemConfig for more stuff that was done by the LUT (#838)
* Use ItemConfig for more stuff that was done by the LUT

* Missed some stuff

* Update lookuptable_generator.py
2025-05-02 20:27:35 +02:00
Wofsauge 091b29878c Added "EID_Hide" Data to prevent entities from showing descriptions entirely 2025-05-01 21:07:46 +02:00
Wofsauge 7d61bf8ba3 Fixed Amnesia Horse pill not unidentifying all pills 2025-05-01 19:38:00 +02:00
리셰 b8523ed630 Moved 'ItemPoolType' data to 'descriptionObj' (#834)
* remove last item pool function (for now)

* moved item pool data to DescriptionObj

+ restored last item pool function
2025-05-01 18:35:31 +02:00
Wofsauge 5d9eac965f fixed CanTripped descriptions not working
closes #830
2025-04-16 14:23:12 +02:00
Wofsauge 6e5610cce1 Improved pluralization by enabling each language to provide their own pluralization algorithm 2025-04-11 00:31:24 +02:00
Wofsauge f87f26758a Fixed Stat+color markup bullet point icon handling causing visual glitches 2025-03-25 22:07:51 +01:00
kittenchilly 27774c9c5e Fix Crane Game description, add REPENTOGON support (#814)
* Fix Crane Game description, add repentogon support

* Update main.lua

* Update main.lua
2025-03-09 23:42:12 +01:00
Wofsauge 74d46e9704 Fixed Pathfinder not registering spikes & other grid entities 2025-03-09 18:30:26 +01:00
Wofsauge 7aba985b15 Fixed BFFS modifier and others not working correctly 2025-03-07 17:08:20 +01:00
Wofsauge 43e9e66bf2 Added helper function to print errors in console and log 2025-03-07 16:39:50 +01:00
Wofsauge 9597058ecc Prevent certain entities from accidentally recieving a SubType -1 description 2025-03-07 16:36:59 +01:00
Wofsauge da9eb2b3dd Reimplemented Pathfinder to use A* instead of spawning an entity
#closes 788
2025-02-26 22:45:15 +01:00
BenevolusGoat 9e5bddb6e5 -1 SubType fix (#806) 2025-02-24 20:07:29 +01:00
kittenchilly efaac6bc92 Description changes and additions for REP+ V1.9.7.9/V1.9.7.10 (#805)
* Description changes and additions for REP+ V1.9.7.9/V1.9.7.10

* Update main.lua
2025-02-22 22:30:13 +01:00
Wofsauge b10a18c2b6 Fixed error caused by entities that dont have an icon assigned to them
closes #796
2025-01-25 15:59:59 +01:00
Wofsauge 830d7b7fd6 small code improvements 2025-01-25 00:12:40 +01:00
Wofsauge 0ced81f7e3 Improved "Unidentified Pill"-info rendering 2025-01-25 00:11:54 +01:00
Wofsauge fc7c9d5605 Fixed modded card/pill icons in Item Reminder
closes #795
2025-01-24 23:31:21 +01:00
Wofsauge 97cbaecc42 Improved Luadocs and fixed some code warnings 2025-01-24 00:19:16 +01:00
CatWiz ca6a9e7fb5 Added Luadoc comments to all functions in eid_api.lua (#793)
* luadoc part 1

* luadoc part 2

* luadoc part 3

* luadoc part 4

* fixed warnings

* added some missing returns
2025-01-12 13:24:58 +01:00
Wofsauge db1c73f7ac Improved stability of EID:getObjectName() 2024-11-30 17:33:08 +01:00
Buurazu e4cc1e05c1 small Pandora's/Void bug fixes (#742)
* Reduce line break in pandora desc
* Include Alabaster Box in single use
* fix out of order ids
* Improve Void + single use actives
* remove single use check in api
2024-11-18 19:41:57 +01:00
Wofsauge 744834f300 Improved error tolerance of EID:ClosestPlayerTo() 2024-11-17 22:08:59 +01:00
Wofsauge 12c40d2193 Fixed Magdalenes pill not being identified when "show used pills" option is active
closes #734
2024-11-17 17:25:05 +01:00
Wofsauge 0d8e328d0b Fixed single use items showing their effects even if they are voided
closes #740
2024-11-17 16:59:50 +01:00
Wofsauge c647bb03ca Added icons for dice room faces 2024-11-01 21:04:28 +01:00
Wofsauge bb94e101a3 Added mod indicator to custom poop 2024-10-28 19:58:19 +01:00
Tiburones202 0cf767bc51 Custom Poop API support. (#738)
* Dynamic health HealingRed removal list

HealingRed lines removal for custom health types support

fixed orphan socks description not showing the soul heart markup

Added and changed a lot of stuff from the Spanish EID

* fixed a typo in the Spanish EID

* Custom Poop API support.
2024-10-27 21:23:58 +01:00
Wofsauge c33fd329a7 Improved backwards compatibility of the code 2024-10-15 20:48:12 +02:00
리셰 5e7b3d92c1 Glitched Crown support additions (#736)
- always check cycle with RGON
-- this allows soul of isaac or everything jar. still 5+ entries are needed to show summary list
- add option to disable summary list
2024-10-15 20:05:41 +02:00
Dong-Yiyuan 59a71e0cc3 Center the small bullet point icons (#733)
* center the small bullet point icons

* tweak comments

* fix typo
2024-10-15 20:02:55 +02:00