You are viewing a potentially older version of this package. View all versions.
hiccup-TungstenBalls-1.0.5 icon

TungstenBalls

Adds a custom spell for immobolizing your enemies. Requires all players to have it, more info in README.

Date uploaded 3 weeks ago
Version 1.0.5
Download link hiccup-TungstenBalls-1.0.5.zip
Downloads 6085
Dependency string hiccup-TungstenBalls-1.0.5

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
hiccup-ModSync-1.0.6 icon
hiccup-ModSync

A plugin for Mage Arena that synchronizes mods between host and clients. Press F9 to enable auto-kicking of non matching mod lists.

Preferred version: 1.0.6
D1GQ-BlackMagicAPI-2.1.1 icon
D1GQ-BlackMagicAPI

An api that simplifies the task of adding custom spells, items, and recipes

Preferred version: 2.1.1

README

Tungsten Balls Mod

A custom spell mod for Mage Arena that creates a unique "Tungsten Balls" spell with visual and sound effects.

Features

Advanced Targeting System

  • Range: 30 meters maximum distance
  • Cone of Vision: 45° angle from caster's forward direction
  • Line of Sight: 3-raycast fan pattern for accurate targeting
  • Crosshair Priority: Targets closest to crosshair, then considers distance
  • Team Targeting: Cannot target teammates (opposite team only)

Spell Effects

  • Player Rotation: Target rotates 90 degrees and falls to the ground.
  • Movement Disable: Target cannot move or control camera for 5 seconds
  • Spectator Mode: Target enters third-person spectator mode for the duration of the spell.
  • Damage: Spell does 10 damage. Target can be damaged by all spells during the immobolization EXCEPT frostbolt.
  • Audio: Proximity-based "dong" sound effect of the tungsten hitting the ground.
  • Movement Debuff: 3 seconds of slowed movement on Target after effect ends

Requirements

  • BepInEx
  • ModSync - This mod is only usable when the host has it. Ideally everyone does, though.
  • BlackMagicAPI - The API for adding the spell. Thanks @D1GQ

Installation

  1. Install BepInEx if not already installed
  2. Install ModSync and BlackMagicAPI mods
  3. Download the Tungsten Balls mod files
  4. Extract the files to your Mage Arena directory:
    • Place TungstenBalls.dll in BepInEx/plugins/TungstenBalls/
    • Place the AssetBundle file in BepInEx/plugins/TungstenBalls/Assets/
    • Place the .pngs into BepInEx/plugins/TungstenBalls/Sprites/

Usage

In-Game

  • The spell appears as a Page type spell you can loot from chests, pots, etc. It may not always spawn, because loot is spawned randomly.
  • Name: "Tungsten Balls"
  • Cooldown: 20 seconds

Potentional Errors

  • Players can move after I've used the spell on them! (Moving while laying down)

    • This is a desync issue. If possible, please post the caster and victims BepInEx log in #mod-releases of the Modding Discord.
    • You can find your LogOutput.log located in the Bepinex folder.
  • Its hitting people through walls! (Common with trees)

    • Not all colliders are the same, please report this to me in the Modding Discord with your log, along with the specific obstacle you got shot through.