Active Skills ‐ Fire Fox - ThDilos/ThDilos.Fox.Expanded GitHub Wiki

Inferno Cannon

ID: ["thorigins:fire_fox/thcannon"]
Key: Primary Skill Key (Default G) + Secondary Skill Key (Default not bounded)
Cooldown: N.A.

Switching: none
Warming up: 1s
Activation: Press [Secondary Skill Key] to switch among the fire magics. Hold [Primary Skill Key] to warm up and launch

Core Effects

Press [Secondary Skill Key] to switch among the fire magics:

Default Not Selected (0)
Firecharges (Small) (1)
Fireballs (Explosive) (2)
Laser Cutter (3)
Big Laser (4)

Then, hold [Primary Skill Key] to warm up and cast
You can't move or jump when warming up

Firecharges:

  1. Shoot out fire charges at a fast rate & speed
  2. If sneaking, you'll have less spread
  3. Every firing will reduce temperature

Fireballs:

  1. Shoot out fire balls, at a slower rate & speed
  2. The fireball explode upon impact, with Explosion Power 1.5
  3. Every firing will reduce temperature

Laser Cutter

  1. Constantly shoot out a beam, distance 30 blocks
  2. If laser land on a block:

Create an explosion, with power 0.25, creating fire

  1. If laser pass through a mob:
  1. Deal 1 damage (Type: on_fire) to the mob
  2. Set the mob on fire for 1s
  1. Every tick of firing will reduce temperature

Big Laser

  1. After warming up, charging up a 5s timer
  2. When charged up, press [Attack] to fire
  3. When fired, shoot out a beam, distance 150 blocks, pass through entities:
  1. Deal 15 damage to all mobs in 4 blocks range of its traveling path (Not available below 1.19.4)
  2. Create fire on all blocks on its traveling path
  3. Upon impact: Create explosion, with power 10, creating fire
  4. Deal 30 damage (Type: fireworks) to all mobs in 8 blocks range
  5. Creating a '+' sign fire on the explosion area
  1. Reduce temperature by 3000

Trivia

  1. When you are hit, your warming up meter is disrupted and reset, effectively interrupt your shooting for 1s
  2. I really want to get rid of the zoom pov when changing speed, idk how tho. There should be a freeze pov mod or so

Flame Wings

ID: ["thorigins:fire_fox/ththrust"]
Key: Jump (Default Space)

Core Effects

Materialise a pair of flame wings, allowing the player to glide as if equipping an elytra, press shift to cancel flight

When on ground, sneak, look up and press space to

  1. Thrust upwards
  2. Consume abit temperature
  3. Trigger the same cooldown as belows

When flying, press space to

  1. Thrust forward
  2. Reduce temperature
  3. Trigger a 1s Cooldown before next thrust

When flying, hold space to

  1. Trust forward with 0.1 strength every 4 ticks
  2. Reduce temperature

If the player received any damages from falling / flyintowall when in flight state:

  1. The damages reduce by 70% AND
    If the player has chosen a fire power (From Inferno Cannon), and is holding space before impact:\
  2. Spawn explosion_emitter particle
  3. Play entity.generic.explosion sound
  4. Based based on the Fire Power:

IF fire power >0, <=2\

Deal 0.01 damage (explosion.player) to all mobs within 8 block

If fire power >2\

Create an explosion, with power 5, creating fire at the player's location


Foxify

Same as Base Fox's [Foxify]