Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Abilities & Conditions #2

Open
28 of 41 tasks
Lucraft opened this issue Apr 13, 2022 · 16 comments
Open
28 of 41 tasks

Adding Abilities & Conditions #2

Lucraft opened this issue Apr 13, 2022 · 16 comments
Assignees
Labels
enhancement New feature or request

Comments

@Lucraft
Copy link
Member

Lucraft commented Apr 13, 2022

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
@Nexominer
Copy link

Nexominer commented Jan 10, 2023

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

@Nexominer
Copy link

The punch damage ability from lucraft that increases the players punch damage and nothing else

@Nexominer
Copy link

Nexominer commented Jan 13, 2023

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”

@ThePhantomPig791
Copy link
Contributor

( @Nexominer I agree, just without that capitalization lmao )

@Nexominer
Copy link

Ye lol was doing it on mobile

@ThePhantomPig791
Copy link
Contributor

(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?)

@Spyeedy
Copy link
Contributor

Spyeedy commented Jan 14, 2023

(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?

@ThePhantomPig791
Copy link
Contributor

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?

@Nexominer
Copy link

An ability that lets you see entities through walls (maybe options to add blocks to blacklist)

@Lucraft Lucraft self-assigned this Jan 18, 2023
@Lucraft Lucraft added the enhancement New feature or request label Jan 18, 2023
@Lucraft Lucraft pinned this issue Jan 18, 2023
@Lucraft Lucraft mentioned this issue Jan 18, 2023
@Nexominer
Copy link

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

@Nexominer
Copy link

The inverse of the immune ability, an ability that increases damage to a damage source

@Nexominer
Copy link

A phasing ability with an “on_ground” option

@Nexominer
Copy link

Possible a new variable for the key bind condition being Double tap, and possibly a foward key, backward key, left key and right key

@Nexominer
Copy link

A condition for if an ability is on cooldown

@Nexominer
Copy link

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?

@Nexominer
Copy link

Possibly allowing name change to have a property field, allowing for dynamic name changing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants