![Palladium 🐿️](https://media.forgecdn.net/avatars/thumbnails/934/721/256/256/638411082584263247.png)
Adding Abilities & Conditions
Lucraft opened this issue · 16 comments
ABILITIES
New Ones
- Rotate Body Part
- Particles
From ThreeCore
- Flight
- Change Ability Tab Texture
- Change Ability Bar Texture
- Custom Hotbar
- Restrict Armor
- Dummy
- HUD
- Hide Body Parts
- Invisibility
- Multi Jump
- Name Change
- Potion Effect
- Projectile
- Size Change (Pehkui)
- Skin Change
- Teleport
- Water Breathing
From LucraftCore
- Fire Punch
- Potion Punch
From HeroesExpansion
- Force Field
- Freeze Breath
- Heat Vision (merge with Photon Blast -> "Energy Beam", add option for display type)
- Lightning Attack
- Wall Crawling
From SpeedsterHeroes
- Wall Running
- Water Running (option for sprinting/just walking)
CONDITIONS
New Ones
- Loop/Deploy
- Palladium Property Condition
From ThreeCore
- Item Buyable
- XP Buyable
- Cooldown
- Item/-tag in Equipment Slot
- Item/-tag in Curios/Trinket Slot
- Eyes in Fluid
- Potion Condition
From LucraftCore
- Not
- Or
- Scoreboard Tag
- Superpower
Possibly a “hidden” option or something along those lines for powers which would cause then to not show in the superpower ability gui with other powers this would be useful for item powers which you don’t want being seen
The punch damage ability from lucraft that increases the players punch damage and nothing else
Possibly a basic rotation ability that would set set a limb to 1 rotation smt like this
“Palladium:rotation”
“Limb”: “left_arm”
“X”: “null”
“Y”: “null”
“z”: “null”
“First_person”: “true”
“Third_person”: “false”
“Lock_rotation”: “true”
“Lock_punch_anim”: “true”
( @Nexominer I agree, just without that capitalization lmao )
(This got kinda buried in the discord lmao, so I'm putting it here)
Could we get a condition that's true on an interval? For example, t's false for x ticks, then it's true for x ticks, then it repeats? (and imo the `ticks` part is kind of important so we can have precise loops or delays)
And a restrict armor ability, something like:
{
"type": "palladium:restrict_armor",
"slots": [
"chest",
"trinkets:chest/back"
]
}
...which would prevent the player from equipping anything in the chest slot or back slot. And maybe there could also be a way to filter which items can be equipped or not? (and I just noticed, this seems a lot like the "drop armor" ability you've above, so maybe these could be incorporated into one and have these slots also drop their contents? and maybe with a bool for dropping on the ground vs into your inventory?)
(This got kinda buried in the discord lmao, so I'm putting it here) Could we get a condition that's true on an interval? For example, t's false for x ticks, then it's true for x ticks, then it repeats? (and imo the
ticks
part is kind of important so we can have precise loops or delays)
I think an important question to ask is, when should the condition run to start "counting" the ticks?
when should the condition run to start "counting" the ticks?
As soon as the ability needs to check the condition, I guess? Unless you're asking if it should start on false or true, which wouldn't matter because you could always just invert the condition
And Lucas, could we also please get a particle ability that would display a given particle (probably with similar parameters to those in the /particle command) but with options for being visible/not visible in first/third person?
An ability that lets you see entities through walls (maybe options to add blocks to blacklist)
An ability that allows the player to break blocks with there hand would have Parameters like tool type Ie axe, shovel ( determines what blocks have increased mining speed), and pickaxe would have a mining level Ex iron, stone ect self explanatory
Generally would be a very very use-full ability for many heroes
The inverse of the immune ability, an ability that increases damage to a damage source
Possible a new variable for the key bind condition being Double tap, and possibly a foward key, backward key, left key and right key
A new flight type similar to falcon and such in heroes expansion it would work like an elytra letting you glide (with a condition attached for making related models) and holding w would give motion ect.
If its an attribute the higher it is the faster the speed?