Obtaining
Block damage with a strengthened vanilla Shield in the main hand while all of the following requirements are met. The Shield becomes Replica. REPLICA_IS_UNBREAKABLE controls its durability.
- Replica is enabled by the server.
- More than 90% of the maximum Damage Exchange charges.
- At least
min(100, DEATH_COLLECTION_MAX)Death Collection souls. - An active Immunity Exchange effect.
- More than 15 armor.
Usage
Blocking and damage memory
Replica is a greatshield used in the main hand. Starting a block stops the wielder and attempts Shockwave if its cooldown is ready.
Replica remembers a supported damage type outside REPLICA_BANNED_DAMAGE_TYPES in one of six slots. While blocking, later damage of a remembered type is reduced to zero. Each newly processed blocked hit costs one durability unless Replica is unbreakable.
Shockwave
Shockwave costs REPLICA_ATTACK_MANA_COST. It counts allies within REPLICA_ATTACK_RANGE, including the wielder, then knocks back other living targets and deals REPLICA_BASE_DAMAGE multiplied by that count, capped by REPLICA_MAX_DAMAGE.
Allies include the wielder, owned pets, players linked by a Contract, and entities under the wielder's Geas. Each Shockwave starts REPLICA_SHOCKWAVE_COOLDOWN. Its damage type comes from the selected slot; an empty slot uses generic damage.
Damage type selection
Hold Change Mystic Code, Y by default, while Replica is not blocking to open its damage type wheel. Select one of the six remembered types for Shockwave, or choose Clear All to erase them.
AOE Teleport
Sneak and begin blocking to save the wielder's current position and dimension. Later, block and press Item Special Ability, also Y by default, to spend REPLICA_TELEPORT_MANA_COST and create an area teleport to that location. The teleport uses the shared MORGAN_CALIBURN_POWER_COOLDOWN.
The circle expands to REPLICA_TELEPORT_FRIEND_RANGE, waits for REPLICA_TELEPORT_START_TELEPORTING, and then moves players, creatures, and item entities. It stops at REPLICA_TELEPORT_STOP_TELEPORTING and disappears at REPLICA_TELEPORT_LIFE.
REPLICA_TELEPORT_MAX_DISTANCE limits the saved destination; values at or below zero allow any distance. REPLICA_TELEPORT_CROSS_DIMENSION controls travel between dimensions.
Break a block with Replica to toggle between Friendly Only and All Entities. Friendly Only transport follows the same ally and spell immunity rules as its combat abilities.
Cover Move
Sprint toward an ally and begin blocking to use Cover Move. Replica teleports the wielder beside an ally within REPLICA_COVER_MOVE_RANGE and faces a nearby threat.
Target priority is: threatened players, other threatened allies, then other players.
Explosion protection and durability
While Replica is actively blocking, its large shield area can remove protected blocks and entities from an explosion's affected lists. REPLICA_DURABILITY controls maximum durability when the item is breakable.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
DAMAGE_EXCHANGE_CAPmahoutsukai-server.tomlexchangedamage | 5 | 0–1000000000 stored conversions | Maximum number of Damage Exchange conversions a player can store. |
DEATH_COLLECTION_MAXmahoutsukai-server.tomleyesdeath collection | 10000000 | 0–10000000 soul points | Upper clamp applied after collecting soul points. |
MORGAN_CALIBURN_POWER_COOLDOWNmahoutsukai-server.tomlmorgan and caliburn | 600 | 0–100000000 ticks | Shared cooldown applied after a successful Caliburn, Morgan, or Replica special ability. |
REPLICA_ATTACK_MANA_COSTmahoutsukai-server.tomlreplica | 30 | 0–10000000 mana per shockwave | Mana required when starting a block to release Replica's Shockwave. |
REPLICA_ATTACK_RANGEmahoutsukai-server.tomlreplica | 8 | 0–10000000 blocks | Search radius used to count allies and select targets for Replica's Shockwave. |
REPLICA_BANNED_DAMAGE_TYPESmahoutsukai-server.tomlreplica | [] | — | Exact damage type message IDs that Replica cannot remember or nullify. |
REPLICA_BASE_DAMAGEmahoutsukai-server.tomlreplica | 4 | 0–10000000 damage per nearby ally | Shockwave damage contributed by each nearby entity treated as an ally, including the wielder. |
REPLICA_COVER_MOVE_RANGEmahoutsukai-server.tomlreplica | 20 | 0–10000000 blocks | Maximum search range for allies eligible for Replica's Cover Move. |
REPLICA_DISABLEDmahoutsukai-server.tomlreplica | false | — | Prevents players from obtaining Replica through its survival transformation when enabled. |
REPLICA_DURABILITYmahoutsukai-server.tomlreplica | 10000 | 0–10000000 durability | Maximum durability of a breakable Replica. |
REPLICA_IS_UNBREAKABLEmahoutsukai-server.tomlreplica | true | — | Makes a Replica obtained through its survival transformation unbreakable. |
REPLICA_MAX_DAMAGEmahoutsukai-server.tomlreplica | 5000000 | 0–10000000 damage per target | Maximum damage dealt to one target by Replica's Shockwave. |
REPLICA_SHOCKWAVE_COOLDOWNmahoutsukai-server.tomlreplica | 50 | 0–1000000 ticks | Cooldown applied after a successful Replica Shockwave. |
REPLICA_TELEPORT_CROSS_DIMENSIONmahoutsukai-server.tomlreplica | true | — | Allows Replica's saved area teleport destination to be in another dimension. |
REPLICA_TELEPORT_FRIEND_RANGEmahoutsukai-server.tomlreplica | 6 | 0–10000000 blocks | Radius of Replica's area teleport circle and entity search. |
REPLICA_TELEPORT_LIFEmahoutsukai-server.tomlreplica | 140 | 0–10000000 ticks | Total lifetime of Replica's area teleport circle. |
REPLICA_TELEPORT_MANA_COSTmahoutsukai-server.tomlreplica | 300 | 0–10000000 mana per teleport | Mana required to activate Replica's area teleport. |
REPLICA_TELEPORT_MAX_DISTANCEmahoutsukai-server.tomlreplica | -1 | -10000000–10000000 blocks | Maximum coordinate distance to the saved destination. Values at or below 0 allow unlimited distance. |
REPLICA_TELEPORT_START_TELEPORTINGmahoutsukai-server.tomlreplica | 110 | 0–10000000 ticks | Age at which Replica's area teleport circle begins teleporting eligible entities. |
REPLICA_TELEPORT_STOP_TELEPORTINGmahoutsukai-server.tomlreplica | 120 | 0–10000000 ticks | Age at which Replica's area teleport circle stops teleporting entities. |
SHOW_MORGAN_CALIBURN_COOLDOWNmahoutsukai-client.tomlClient | false | — | Shows the shared Caliburn, Morgan, and Replica ability cooldown as a visible status effect on this client. |