VGOEmulator.net

A Development Project for the Vanguard:Saga of Heroes MMO

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • Portal
  • Project Manager
  • Bug Tracker
  • Server List
  • Wiki
  • Donate
  • Login
  • Register
  • Board index Development Content Development
  • Search

VG Factions

VGOEmulator content development topics.

Moderators: Moldew, Jakkal

Post Reply
Advanced search
19 posts
  • Previous
  • 1
  • 2
User avatar
theFoof
Developer
Developer
Posts: 446
Joined: Fri Jan 24, 2014 10:23 pm
Location: Florida
Re: VG Factions
  • Quote

Post by theFoof » Thu Mar 13, 2014 2:36 am

[quote="zingtastic"]Do spawn packets of npc/mobs contain what faction ID they have?

And as most faction changes actually employ more then a couple + and - changes, how is that figured?[/quote]


Server side, most stuff like that is going to be calculated in the server so it's not something that's going to be in packets. You kill a spawn, the server knows to increase/decrease faction appropriately and just sends the messages saying your faction changed to the client. I see that faction id is sent in spawn packets from Xen/Xinux's posts but haven't verified if it's actually used (accurate).
Top

Zewtastic
Posts: 527
Joined: Wed Jan 29, 2014 12:28 pm
Location: Sunny Sacramento CA. USA
Re: VG Factions
  • Quote

Post by Zewtastic » Thu Mar 13, 2014 7:42 am

Ok, so getting as much info about even factions is going to be needed for the server side of factions. Wow.
Top

User avatar
John Adams
Retired
Posts: 4583
Joined: Wed Aug 28, 2013 9:40 am
Location: Phoenix, AZ.
Contact:
Contact John Adams
Website
Re: VG Factions
  • Quote

Post by John Adams » Thu Mar 13, 2014 1:00 pm

As foof said, we'll get most faction info from parsing packets. Faction changes we can likely calculate after we see how a few work (I doubt Sigil/SOE went into each and every mob and set a unique faction up/down value). Could be something as simple as level/diff/your race multiplied by some factor. Don't sweat having to kill everything in game to get a faction hit
Top

Sacred
Posts: 92
Joined: Wed Mar 12, 2014 10:47 am
Re: VG Factions
  • Quote

Post by Sacred » Tue Mar 18, 2014 11:00 am

Add "Pantheon Visitors" to the list. It isn't one seen often and as the GM's learned, killing merchants and other random guys in the PotA "lobby" will quickly earn unresettable KOS standings. Will try and get an ID on it as well.
Top

Xen
Posts: 156
Joined: Wed Feb 19, 2014 6:22 am
Re: VG Factions
  • Quote

Post by Xen » Thu Mar 27, 2014 5:56 am

[quote="theFoof"][quote="zingtastic"]Do spawn packets of npc/mobs contain what faction ID they have?

And as most faction changes actually employ more then a couple + and - changes, how is that figured?[/quote]


Server side, most stuff like that is going to be calculated in the server so it's not something that's going to be in packets. You kill a spawn, the server knows to increase/decrease faction appropriately and just sends the messages saying your faction changed to the client. I see that faction id is sent in spawn packets from Xen/Xinux's posts but haven't verified if it's actually used (accurate).[/quote]

You are correct, faction_id is sent in the npc bitstream packets (typically when the channel is first opened). I just checked one of my collects against the list and 289 is City of Khal. The NPC's I collected where outside Khal but close, so it seems that the list is accurate.
Top

User avatar
theFoof
Developer
Developer
Posts: 446
Joined: Fri Jan 24, 2014 10:23 pm
Location: Florida
Re: VG Factions
  • Quote

Post by theFoof » Sat Mar 29, 2014 7:43 pm

Here is my struct for this based off the info you guys provided.

Code: Select all

<Struct Name="WS_ServerFaction" OpcodeName="OP_ServerFaction">
<Data ElementName="faction_name" Type="VGO_StringWide" />
<Data ElementName="faction_id" Type="uint32" />
<Data ElementName="faction_value" Type="int32" />
<Data ElementName="is_prestige_faction" Type="uint8" />
</Struct>
"is_prestige_faction" being set to 1 if the faction is a prestige faction. If it is a prestige faction, the value is also the percentage number rounded to the nearest tenth * 10. For non-prestige factions the normal signed value is sent.
Top

Zewtastic
Posts: 527
Joined: Wed Jan 29, 2014 12:28 pm
Location: Sunny Sacramento CA. USA
Re: VG Factions
  • Quote

Post by Zewtastic » Sat Mar 29, 2014 8:34 pm

Do you think this will also encompass city factions also? Those that are used for the city faction quest lines, and city mounts.
Top

User avatar
theFoof
Developer
Developer
Posts: 446
Joined: Fri Jan 24, 2014 10:23 pm
Location: Florida
Re: VG Factions
  • Quote

Post by theFoof » Sat Mar 29, 2014 8:40 pm

[quote="zingtastic"]Do you think this will also encompass city factions also? Those that are used for the city faction quest lines, and city mounts.[/quote]

Do they show up as different lists in the faction window? That last element could be considered a faction type instead if so, I've only seen the normal factions + prestige.
Top

Zewtastic
Posts: 527
Joined: Wed Jan 29, 2014 12:28 pm
Location: Sunny Sacramento CA. USA
Re: VG Factions
  • Quote

Post by Zewtastic » Sat Mar 29, 2014 9:15 pm

I will see about capturing some city faction events in a log for you to crunch.
Top


Post Reply

19 posts
  • Previous
  • 1
  • 2

Return to “Content Development”

Jump to
  • Information
  • ↳   Announcements
  • ↳   Dev Chats
  • ↳   Events
  • Community
  • ↳   General Discussions
  • ↳   VGO Team Help Requests
  • ↳   Introductions
  • ↳   Game Features
  • ↳   Wish List
  • ↳   Off-Topic
  • Support
  • ↳   How-To's
  • ↳   General Support
  • ↳   Windows
  • ↳   Linux
  • Development
  • ↳   Content Development
  • ↳   Thestra Adventuring
  • ↳   Qalia Adventuring
  • ↳   Kojan Adventuring
  • ↳   Crafting/Harvesting
  • Bugs
  • ↳   Server Bugs
  • ↳   Server Bugs (Closed)
  • ↳   Content Bugs
  • ↳   Content Bugs (Closed)
  • ↳   Database Bugs
  • ↳   Tools Bugs
  • Board index
  • All times are UTC-07:00
  • Delete cookies
  • Contact us
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD