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

Improve Content API and etc. #48

Open
BadRyuner opened this issue Jan 15, 2023 · 1 comment
Open

Improve Content API and etc. #48

BadRyuner opened this issue Jan 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@BadRyuner
Copy link
Collaborator

BadRyuner commented Jan 15, 2023

Some features are not implemented correctly:

  • CaptainChar: implemented as ComponentModBase, so you can't change the appearance of the chair. (Suggestion: implement how TurretMod is implemented)
  • For some components, not all method overloads work due to missing patches.

Suggestions for new content features:

  • QuestAPI or MissionsAPI.
  • ShopAPI (for exampel: IShopItem interface; implements a method similar to "OnNewShopCreated(Shop shop, Sector sector)" that allows you to manually add items to the shop. Or add a spawn chance property and store type to the interface.)
  • DialogAPI for ships
  • DialogAPI for pawns
  • CreaturesAPI (maybe, if possible)
  • Pawn Appearance API
  • Translation API

Other Suggestions:

  • Fix-patch for one bool method in SteamVR api (Creates boolean (false) many times if you don't have VR. For 1 hour of play, it creates them for 1 gigabyte +_+) (Solution: prefix override patch with "return false")
  • Move the start PML method to Awake and add an attribute to it that will tell Unity that this Awake should be called first.
@BadRyuner
Copy link
Collaborator Author

We can also add base classes for new items:
Melee Item click

And add fix patch for prefabcache click. We can create photonview objects on the client by adding it to the PrefabCache, but sometimes the client gets an error +_+. This patch fixes the bug.

@DragonFire47 DragonFire47 added the enhancement New feature or request label Jun 7, 2023
@DragonFire47 DragonFire47 modified the milestone: Components Jun 8, 2023
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

When branches are created from issues, their pull requests are automatically linked.

2 participants