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

New entity: info_particle_system_coordinate, plus infinite cooldown functionality for prop_interactable #193

Merged
merged 4 commits into from
Oct 22, 2022

Conversation

arbabf
Copy link
Collaborator

@arbabf arbabf commented Jul 25, 2022

info_particle_system_coordinate is a new entity devised by the Raising The Bar: Redux team, and implemented by Iridium77 and me. The intended use-case for this is the ability to create particle systems with multiple control points, without having to specify entities - instead, using Vectors, thus keeping the entity count low for larger maps. Compared to placing info_targets for each control point, this reduces total entity count taken up by a regular info_particle_system by up to 64-fold.

Additionally, because of a lack of one in prop_interactable, there is now an infinite cooldown functionality. Mappers can set their cooldowns to -1 to never allow the prop to be used again if pushed while unlocked. If pushed while locked, however, a default cooldown of 1 second applies.

The relevant FGD entries are attached.


Does this PR close any issues?

  • None.

PR Checklist

  • My PR follows all guidelines in the CONTRIBUTING.md file
  • My PR targets a develop branch OR targets another branch with a specific goal in mind

fgd.txt

Copy link
Member

@Blixibon Blixibon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The spacing changes make this really hard to read, but this otherwise looks good to me

@Blixibon Blixibon merged commit 924f211 into mapbase-source:develop Oct 22, 2022
VDeltaGabriel pushed a commit to Project-P2009/p2009_sdk that referenced this pull request Apr 27, 2023
New entity: info_particle_system_coordinate, plus infinite cooldown functionality for prop_interactable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants