wavedefense-0.5.3.jar
Curse Maven Snippet
What's new
Fixed — points were a bank balance, not a run's currency
- Nothing ever cleared them, so a balance outlived the run that earned it and was waiting, spendable, the next time anyone walked in. Completion rewards and starting grants simply added to whatever was already there. Points are now cleared when a player leaves, in the one place every exit goes through — after the leaderboard entry, the completion rewards and the profile update have read them.
Fixed — the shop's scrollbar was a picture, and buying jumped you to the top
GuiTheme.scrollBardrew a track and a thumb that nothing ever read a click on, so the wheel was the only way to move any list in the mod. Clicking, dragging and releasing now work, with a hit area slightly wider than the drawn bar, handled before the widgets underneath it. This fixes every scrolling screen, not just the shop.- Buying rebuilt the category filter, which unconditionally reset the scroll — so each purchase threw you back to the first row. The position is kept and merely clamped to the new length. Switching category still starts at the top, because that really is a new list.
Added — Tacz guns get their ammo, their own tabs, and their own identity
- Ammo is added with the gun. Bulk-add gained a price and a stack size for the cartridge alongside the gun price, per category, and creates a shop entry for it. The cartridge is read from the gunpack through Tacz's own
TimelessAPI— every reflected target was verified against the installed jar rather than assumed — and the stack is built with Tacz'sAmmoItemBuilder. One entry per distinct cartridge, not per gun: thirty rifles chambering 5.56 would otherwise put thirty identical boxes on the shelf. Each entry is a normal shop item, so its price can still be tuned on its own. - Gun tabs. Every bulk-added gun landed in the single
WEAPONcategory, which made the tab row useless on exactly the shops that needed it. Pistols, rifles, shotguns, SMGs, snipers, RPGs, MGs and ammo are separate tabs now, and the gun's class comes from the type the pack itself declares, falling back to the old id-substring guess. Empty tabs are not drawn, so a shop selling no guns looks exactly as it did. - Identity by NBT. Every Tacz gun is the same registry item and which gun it is lives in the
GunIdtag. Nothing set the NBT requirement, so a shop entry for a rifle matched any Tacz gun in the seller's inventory — a cheap pistol sold at the rifle's price. Added entries now carry the rightGunId/AmmoId/AttachmentIdrequirement automatically.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

