View unanswered posts | View active topics It is currently Sun Aug 03, 2025 7:42 am



Reply to topic  [ 16 posts ] 
 Player Legion History 
Author Message
User avatar

Joined: Fri Jul 29, 2011 3:21 pm
Posts: 1862
Reply with quote
Well...I don't know how how to propose this...

Us legion leaders sometimes don't know where our new recruits come from. Did they come from a rival, a dead legion, or from someone who has a lock on our base?

We should be able to see a simple history of legions that people applying to a legion have. The history shouldn't be comprehensive and should only be limited to 2 or 3 past legions.

So for example;

The Dysonians - June 21st (Date of departure)
The Dominion - June 22nd (Date of departure)

_________________
Image
Eh.


Sat Jun 22, 2013 3:31 pm
Profile

Joined: Mon May 28, 2012 1:57 pm
Posts: 172
Reply with quote
+1.

As long as this happens it would be nice to see our own full legion list of all the legions we joined. It could also lead to medals/rewards for staying loyal to legions. Also if you dropped out of the legion for a few days to get the lone conquer medal it wouldn't count you as leaving as long as you didn't join another legion during that timer period and it was less then 2 days.

For the players joining maybe a week or 2 weeks back log on their legion history to see how many different legions they have jumped/been kicked out of.


Sat Jun 22, 2013 9:36 pm
Profile
User avatar

Joined: Thu Jun 23, 2011 4:30 am
Posts: 4230
Reply with quote
Cant you just ask them? I dont see why time should be waisted on this?

_________________
Image
Image
RNG makes mistake one time, People blame it for life. Damn sucks to be it.


Sat Jun 22, 2013 10:12 pm
Profile

Joined: Sat Jul 02, 2011 3:43 am
Posts: 460
Reply with quote
itsSoulPLayAgain wrote:
Cant you just ask them? I don't see why time should be wasted on this?


Do you expect a spy to be honest about his origins? +1 to the original idea.

_________________
Image
Personal Non-Aggression Standards
I will not touch any member of Interstellar Alliance or Interstellar Allies. I got my start with that group.
Won't touch any Stormkyn members, either, unless they touch me first.


Sat Jun 22, 2013 10:16 pm
Profile
User avatar

Joined: Thu Aug 11, 2011 9:48 pm
Posts: 2251
Reply with quote
BlackheartedKnight wrote:
itsSoulPLayAgain wrote:
Cant you just ask them? I don't see why time should be wasted on this?


Do you expect a spy to be honest about his origins? +1 to the original idea.

exactly.

_________________
Image


Sat Jun 22, 2013 10:17 pm
Profile
User avatar

Joined: Sat Jul 02, 2011 6:52 pm
Posts: 1663
Location: where the dead ships dwell
Reply with quote
Players should have the option in ships settings of making their legion history visible or not. And then I could be forever suspicious of any that hid theirs.

I don't think this information is currently tracked though, so it would only be from the implementation date on, which is a little less interesting, but still would be cool.

_________________
ImageImage


Sun Jun 23, 2013 3:35 am
Profile

Joined: Mon Apr 25, 2011 2:37 am
Posts: 2637
Reply with quote
perhaps only keep track of the last 3 legions the player has been in . otherwise +1

_________________
GREENSPLEEF
LEADER, CHILDREN OF GODS
http://galaxylegion.com/forum/viewtopic.php?f=8&t=41899


Sun Jun 23, 2013 4:31 am
Profile
User avatar

Joined: Mon Nov 21, 2011 1:08 am
Posts: 3142
Reply with quote
i would say not limit it by number, but time.
they could easily pop in and out of a few open recruitment legions and make that useless.

_________________
Image
http://www.universegenesis.com/bonus.php?id=7704&rofl=1f1616039121f25&lol=72141855&boss=SteelWolverine


ICBLF wrote:
to be honest, I was rooting for you even while eating KVTs


Sun Jun 23, 2013 5:14 am
Profile

Joined: Thu Dec 15, 2011 5:38 am
Posts: 183
Reply with quote
+1 I like it

_________________
TaylorXFactor, The Herder of Cats
Icariums Fate
Prismatic X346
Image
Image


Sun Jun 23, 2013 6:16 am
Profile

Joined: Fri Oct 26, 2012 1:02 pm
Posts: 123
Reply with quote
I agree a history would be useful to have. I suspect that ICBLF is right and that the current implementation only has what your current legion is. Having a 30-day or 2 month history should be more than sufficient. Give the date range and legion though:

Start - End : Legion 1
Start - End : Legion 2
Start - End : Legion 3
... and so on...

Most recent date first, and oldest date at end of the list.


Sun Jun 23, 2013 6:52 am
Profile
User avatar

Joined: Thu Nov 25, 2010 6:49 pm
Posts: 8964
Reply with quote
As already mentioned, the game doesn't currently track that information. To add this feature, a somewhat major retooling of the player database would be required. Very minimal utility for an awful lot of work...

_________________
Ranks 400+ Join us in exploring..
ImageImage

[20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked
[20:43] DarthFlagitious: is it spearmint or peppermint?


Sun Jun 23, 2013 1:51 pm
Profile WWW
User avatar

Joined: Sat May 07, 2011 11:01 am
Posts: 5825
Location: Zolar
Reply with quote
Darth Flagitious wrote:
As already mentioned, the game doesn't currently track that information. To add this feature, a somewhat major retooling of the player database would be required. Very minimal utility for an awful lot of work...

Adding 1-3 columns is not a "major retooling".

_________________
ImageImageImageImage


Sun Jun 23, 2013 4:11 pm
Profile WWW
User avatar

Joined: Thu Nov 25, 2010 6:49 pm
Posts: 8964
Reply with quote
thunderbolta wrote:
Darth Flagitious wrote:
As already mentioned, the game doesn't currently track that information. To add this feature, a somewhat major retooling of the player database would be required. Very minimal utility for an awful lot of work...

Adding 1-3 columns is not a "major retooling".


When you consider filling those columns with the appropriate information and coding required to access said information... Yeah, it's somewhat major. Then when you consider how many inactive players there are with no legion information, is something like this really worth Dan's time? I think not.

_________________
Ranks 400+ Join us in exploring..
ImageImage

[20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked
[20:43] DarthFlagitious: is it spearmint or peppermint?


Sun Jun 23, 2013 4:57 pm
Profile WWW

Joined: Fri Sep 16, 2011 12:04 am
Posts: 1998
Reply with quote
The purpose of this suggestion is anti-spy. That said, there is no particular need to "go back in history" so to speak. So just record new infos and new info only and it'd be fine.
From a database implementation standpoint, for optimal performance, there would need to be two new tables. This is because of the open recruitment workaround mentioned, as such the record would need to be time based as opposed to last X legion. Which means that there is no finite number of column needed, so it needs to be kept track in a seperate table.

Here is how I propose it to be, if it were to be added:
legionRecord_timekeep
ID, primary key, auto increasing
Player ID, foregin key to player table
Time, date(date of change)
legionRecord_retrieval
ID, primary key, a concatation of player ID and the ID of the same record on legionrecord_timekeep *
Player ID, foreign key to player table
Legion ID, foreign key to legion table
Time, date(date of change)
Record ID, foregin key to legionREcord_timekeep

*purpose of a concatenated primary key i so that the database auto sorts the data in a "grouped by player" fashion by default. This will reduce the time required to retrieve the history of a given player. There might be ways to get around that, but generally speaking the database operations would be optimized if it's done this way. The timekeep table is used for deletion of record, as it's stored in order of entry. Which means the oldest record will expire first and thus the game only need to keep checking the top entries for removal operation. The timekeep also maintain the player ID info, this allows the removal operation to directly ask for the specific record to be removed from the retrieval table, thus theortically reducing amount of time needed to find it(as it's easiest to find something by its primary key by default) Ofc, based on exact database implementation, there might be better ways to optimize this and chances are retrieval won't be asked for too often so a simple whole-table-lookup might work(in which case storing all info in timekeep and only using that one table will suffice). But from a paranoid frequent-retrieval-needed standpoint, this should work well. It have a slightly higher per-record upkeep but a lower per-checkup upkeep.

_________________
当所有传奇写下第一个篇章 原来所谓英雄也和我们一样
私は一発の銃弾、銃弾は人の心を持たない。故に、何も考えない。ただ、目的に向かって飛ぶだけ


Sun Jun 23, 2013 8:29 pm
Profile
User avatar

Joined: Tue Apr 17, 2012 12:11 am
Posts: 5495
Location: Alpha Legion 100
Reply with quote
+1

_________________
Creator of Alpha Legion 100, The Robot Alliance, Galactic Historian Society, Galactic Entertainment Center, The Guidebook, and Fan-Forums. 2012 Player Of The Year. The Artists' Guild Member.


Sun Jun 23, 2013 11:08 pm
Profile WWW

Joined: Fri Oct 26, 2012 1:02 pm
Posts: 123
Reply with quote
Another thought on this. The legion history only needs to be made available to officers/leaders when viewing an applicant to the legion. I can't think of a reason for anyone to need to view the information under normal everyday play (e.g. looking at battle tab, alerts). So the database access (and associated time) to get the information will be limited. The history should also just be an additional tab (visible only when player is viewed from the legion application area) which minimizes any changes to the UI.


Sun Jun 23, 2013 11:08 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ] 

Who is online

Users browsing this forum: No registered users and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.