EvEmu-Project / evemu_Crucible

Emulator for EvE Online's Crucible expansion
https://evemu.dev
174 stars 68 forks source link

Unable to deploy CC on planets in empire space #189

Closed beelitzs closed 2 years ago

beelitzs commented 2 years ago

Describe the bug When attempting to pin a command center on a planet in empire space (in this case Caldari low sec) the client refuses to place the pin and reports the following error. "You can not build a command PIN as you are not part of the alliance that holds sovereignty in this system"

To Reproduce Steps to reproduce the behavior:

  1. Go to space in low sec (likely happens in HS too but untested) in a ship with CC in cargo.
  2. Open planet management for a planet that you have the CC for.
  3. Attempt to build CC on planet.
  4. See error

Expected behavior The pin should be placed on the planet allowing you to create a colony.

Screenshots image

System Details (please complete the following information):

Additional context After a lot of trial and error I wasn't able to get around this with any code changes. I did however get it to work by adding the factionID as the allianceID for the NPC corporation I was a member of which was set to the default of 0.

beelitzs commented 2 years ago

This turned out to be caused by the client interpreting 'blank' sov data as a claim. I've made a fix for it that will go in my next PR.

For now can an admin assign me to this issue?