xItemLib Sampler Pack
Changed
- Fixed Pipe's item spawning throwing an error in some cases
xItemLib Core
xItemLib Sampler Pack
- Updated to match the version hosted on GitHub.
- Added
xitemsmugglerbonusmodifier
console variable to change the scaling factor of the smuggling detection bonus.- Dedicated function to calculate player distance for item odds, usable by custom items and extensions.
Added
Changed
- Mine Cannon Plus, two Mine Cannons in one pull! All Mine Cannons are equipped at once.
- Hostmod scoreboard tips for all custom items.
This update serves to publish unreleased work on the mod that was completed before me moving on to other projects (and later the release of Ring Racers). Featured are changes to the most favoured items of the pack to introduce more interesting strategy to games that run the Sampler Pack:
- Pipe now spews out items after a while. The chosen items depend on its placement relative to other racers.
- DKR Self-Magnet has been overhauled; it now locks on to a target and fires an energy projectile. This projectile needs to connect with an opponent to drag them backwards.
- DKR Self-Magnet can now be used either by holding and releasing or by tapping twice.
- Stone Axe's passive speed and acceleration boost now uses the same distance calculation as the item odds calculation.
- Stone Axe now visually conveys its passive effect (via Potion of Swiftness particle effects.)
- Adjusted the odds of all Sampler Pack items.
Pipe's use as a roadblock, while useful on occasion, pales in comparison to more offensive / defensive items. The item spewing mechanic should encourage racers to strategize their placement better, to try to create items for future laps, at risk of being stolen by lower ranking players.
Stone Axe's passive speed / acceleration boost mechanic was originally meant to be uncommunicated, as it originally only served to make chasing targets slightly easier. With changes to the power and distance requirements (as well as the addition of the Lingering Potion of Small) to further encourage catching up to and chasing down top racers, this effect is now better communicated to the wielder and other racers.
DKR Self-Magnet recieved an overhaul contributed by Altiami. This overhaul aims to better communicate the usage of the item, via the use of a Jawz-like projectile, as well as introduce counterplay for the victim, allowing them to destroy the attack. Additionally, the item can now be activated both by using the original input (hold and release) and by using inputs more standard to SRB2Kart (tap twice).
This update also serves to tie up loose ends and complete my work on the xItem Sampler Pack. I enjoyed creating custom kart racer items, and I hope players got to enjoy the results. xItemLib will remain on Github, open to contributions if anyone wishes to improve the script and addons further, but otherwise will remain in maintenance mode. Thank you for playing with and creating items for xItemLib!
xItemLib Core
- Updated to match the version hosted on GitHub.
- Fixed (re)spawn persistence issue (#20, reported by haya__)
- Allow items to contribute to the smuggle bonus via flag
xItemLib Sampler PackAdded
Changed
- Now comes bundled with common compatibility extensions, sourced from the xItemLib GitHub.
- Feature extensions such as Multislot will still be provided on GitHub.
- Stone Axe now contributes to the smuggle bonus
- Removed errant debug messages from Mad Milk (+ Orbinaut)
xItemLib Core
- Now up to date with the source code hosted on the GitHub page, including its enhancements and changes.
- Downloads for extensions will now be provided on GitHub.
xItemLib Sampler PackAdded
Changed
- Introducing Mad Milk (+ Orbinaut)! Victims sodden in this non-milk substance will have their invulnerability leached to the racers that hit them! A speed boost will also be granted for hitting a milked racer.
- Also introducing the Lingering Potion of Small! This silly yet practical concoction will leave behind a mist cloud that Shrinks racers driving through! Be careful of driving in yourself!
- Stone Axe's passive speed and handling boost for lower ranked wielders is now stronger.
- Stone Axe now applies a mild acceleration penalty to first place wielders.
- Adjusted the odds of Pipe, DKR Magnet, Pot of Greed, Stone Axe, Jarate (+ Orbinaut).
xItemLib CoreAdded
Changed
- Item Rigging, with
xitemdebugitem
enabled, press the item button to instantly give yourself the specified item. Usexitemdebugrig
to disable this behaviour.togglexitem
can now toggle all loaded items; run this command with no arguments to do so.
listxitem
now displays the toggle status of each item. Items in green are enabled, and items in red are disabled.- The Mine and Invincibility items now have the
XIF_COOLDOWNONSTART
flag.- xItem now properly falls back to the Sneaker item if no items can be rolled for a player.
- Adjusted the logic for updating from old xItem versions.
xItemLib Sampler PackChanged
This update aims to improve the development cycle of future custom items by speeding up testing turnaround, making adjustments in certain commands to improve their overall usability. This update also addresses numerous concerns with some Sampler Pack items' usability, and updates some item behaviour to better match the currently released base game version.
- Pot of Greed cards can now be swapped for item rolls. Hold the Attack button down with an empty item slot to swap.
- Pot of Greed's Exodia attack now coats the victim in first place in Jarate.
- Pot of Greed's Exodia attack now reduces the user's Jarate cooldown by one second.
- Pot of Greed's Exodia attack now grants the user a mini-turbo boost.
- Adjusted the odds for Pot of Greed.
Many changes have been requested by user Ashnal. The fallback fix was found necessary thanks to user DarkyBenji. Thank you for your contributions!
This is a minor update that updates xItemLib and the Sampler Pack to SRB2Kart 1.4+
xItemLib CoreAdded
Changed
- xItem Extensions, to further extend and customize the functionality of xItemLib. (documentation coming in the future)
- Minecraft-styled item cooldown, for use in custom items and extension functions to temporarily disable the use of items.
- Added a 16-player cap to item odds distance calculation, in case xItemLib is used in games with more than 16 players.
- Various fixes and enhancements across the board.
xItemLib Sampler PackAdded
Changed
- Introducing the Stone Axe! The blocky yet powerful melee weapon is enchanted with Cleaving III, an experimental enchantment that prevents the use of a target's items on hit! Don't forget about critical and sprint attacks!
Fixed
- Mine Cannon Mines no longer hit the user.
- Mine Cannon explosions use a new visual effect, different from normal Mines.
- Mine Cannon fires ~66% faster.
- Mine Cannon no longer has the
XIF_POWERITEM
flag.- Eggman Microphone's HUD elements are tweaked to better convey the effects.
- Blue Shell tracking auto-switch now happens one second sooner.
- Portable Pipe comes out of the ground twice as fast, and closer to the user regardless of speed.
- Pot of Greed can no longer be rolled if someone has already finished the race.
- Adjusted odds of the Mine Cannon, Eggman Microphone and Pot of Greed
Other
- Issues with Pot of Greed's Exodia sequence causing lua errors have been fixed.
- Introducing xItem MultiSlot, a sample xItem Extension that gives players more item slots!
multislot_amount
sets the amount of additional items slots players can have. Set to one extra slot to feel like Mario Kart 8 Deluxe, or two to feel like Mario Kart Tour! Set to 1 by default.multislot_eggbox
enables a check against Eggman Monitors giving items in the extra slots. On by default.multislot_powercooldown
makes the cooldown for power items (items with theXIF_POWERITEM
flag) longer when transferred to the main item slot. On by default.- A compatibility extension for Battle Plus is provided with this release, to fix issues with interoperability between xItemLib and Battle Plus. (Note: both xItemLib and dependants, including this compatibility script, must be loaded after Battle Plus for the extension to properly function.)
Changes:
- Added a graphical distribution debugger, can be enabled with
xitemdebugdistributions
.- Fixed the
XIF_UNIQUE
flag not working- Implemented
kart-next
's 0th place bug fix
Sampler Pack:
- Added Pot of Greed. Use to draw two Exodia Pieces. Collect 5 to summon Exodia the Forbidden One
- Added the Eggman Microphone. Use to play back a famous quip, and spin out all opponents ahead of you holding an item!
- Added Hitfeed support for the following: Jarate, DKR Reverse Magnet, Pot of Greed, Eggman Microphone
fix more issues related to jarate effects
implement more prep for a future mod
WIP: DKR Magnet now has anXITEM_DESCRIPTIONS
entry for future use
fixes issues related to blue shell and jarate effects introduced during sampler pack 1.0.4