PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
Guild package, please read!
Goto page 1, 2  Next
 
Post new topic   Reply to topic    PenUltima Online Forum Index -> Development Discussion
Display posts from previous:   

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Mon Mar 19, 2007 5:52 pm    Post subject: Guild package, please read! Reply with quote

It's nearing completion and all I need for now is people to test it out, maybe look over the code for any mistakes I may have made.

If you find anything just post it here.

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Wed Mar 21, 2007 3:05 am    Post subject: Reply with quote

Anyone looking?

Or am I just that good? Cool

Hehe.

Author Message
tekproxy
Distro Developer


Joined: 06 Apr 2006
Posts: 350
Location: Nederland, Texas

PostPosted: Wed Mar 21, 2007 10:23 am    Post subject: Reply with quote

I really intend to go through and try and break it, erm, use it as soon as I stop working 10-13 hours a day programming at work. Very Happy

Is it mostly like OSI? Does it include factions? Did you know there is a tech-demo server that people could get on and start testing? It updates, recompiles and reboots nightly and datafiles are restarted weekly.

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Wed Mar 21, 2007 8:04 pm    Post subject: Reply with quote

I've been testing what I can on my computer, but it's limited to only 2 guilds, I'm far to lazy to make 20-50 chars and 4-15 guilds, ya know.

But if people could make some on the test server, make guilds, recruite, play around with it, that would help out a lot. I'll eventually log into it and make one.

It's fairly similar to OSI, not 100% though. It has ranks(All osi, including permissions), promoting/demoting, warring/allying and all the other basic guild functions. I still have to add voting for a new guild master.

Factions need to be finished, I think just being able to choose is all that needs to be done for that. Few minutes work there, hopefully.

Guild wars is held off until chrdeath.ecl is run inside of packages. If/when it is I'll make it OSI like. For now they can just war/ally.

Author Message
tekproxy
Distro Developer


Joined: 06 Apr 2006
Posts: 350
Location: Nederland, Texas

PostPosted: Wed Mar 21, 2007 10:04 pm    Post subject: Reply with quote

Until that change is made you could write up the code and put it in the distro. Smile

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Wed Mar 21, 2007 10:16 pm    Post subject: Reply with quote

Is there a way for the current guildmaster to transfer that position to a new one in the event there is a need to switch guildmasters? That was one thing missing from the old Distro version.

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Thu Mar 22, 2007 12:29 am    Post subject: Reply with quote

Yukiko wrote:
Is there a way for the current guildmaster to transfer that position to a new one in the event there is a need to switch guildmasters? That was one thing missing from the old Distro version.


I will add that to it.

If any of you have any more suggestions, features you'd like me to add, just tell me and I'll see what I can do for ya.

I made it large so people in the future will notice it. =P

Author Message
tekproxy
Distro Developer


Joined: 06 Apr 2006
Posts: 350
Location: Nederland, Texas

PostPosted: Thu Mar 22, 2007 11:02 am    Post subject: Reply with quote

If anyone has a shard going and they have some good, smart players who know how to test things and have some free, tell them to hop on the distro tech-demo server Austin is hosting and see what they can find, especially when it comes to guilds. The more players, the more feedback, I reckon.

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Thu Mar 22, 2007 1:46 pm    Post subject: Reply with quote

And it'll give me motivation to get stuff finished! =D

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 517

PostPosted: Fri May 18, 2007 4:35 am    Post subject: Reply with quote

MontuZ,
How complete is the distro GUILD system?
I was about to rip out my old Bishop version of the guild system and put the '097 distro one in, but you tend to put lots of questions in the comments in your code that say it's not finished. So what's working and what's not working and is it likely to get heavily re-worked. I am prepared to spend the time learning and adapting it, but not if you plan a re-write!

Oh, and not everyone runs a client with the GUILD button on the paper doll. Probably need a dot command to see/create guild too.

It does need some sort of removal system too - eg ondelete scripts. Would also need at least 2 gm commands - eg disband guild, and promote member to leader. Old guilds tend to stick around and never get cleaned up so it probably also needs some sort of autopruning system too.

You wanted more ideas? These are just the ones I think it needs right now.

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 517

PostPosted: Thu Jun 21, 2007 8:45 am    Post subject: Reply with quote

Okay, so I am guessing this won't be finished now.
Has anyone used it to know how much still needs to be done?

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Sun Jun 24, 2007 1:45 am    Post subject: Reply with quote

OldNGrey wrote:
Quote:

Okay, so I am guessing this won't be finished now.


Why would it not be finished?

Author Message
Xenawar



Joined: 03 May 2007
Posts: 13

PostPosted: Sun Jun 24, 2007 2:28 am    Post subject: Reply with quote

Yukiko wrote:
OldNGrey wrote:
Quote:

Okay, so I am guessing this won't be finished now.


Why would it not be finished?


No word for three months?

Author Message
MontuZ
Distro Developer


Joined: 10 Feb 2006
Posts: 293
Location: Myrtle Beach, South Carolina

PostPosted: Sun Jun 24, 2007 12:19 pm    Post subject: Reply with quote

It'll be finished, no idea when though.

It wont get heavily re-worked, I may change how everything is done, like the gumps, but functionality will stay the same, so people will still be able to update and not have to change anything, unless they have custom work in it them selfs.

All things that are done:
Paperdoll Guild button access.
Create your guild.
Remove your guild(guild master only).
Invite members based on your rank.
Remove/Request an alliance with a guild(if no guild master for the guild you're requesting an alliance with is not online, the next time he/she does logon, they will be prompt with your request).
Remove/Request a war with a guild(Works the same as requesting an alliance).
Members can leave guild.
Promoting/Demoting member rank based on your rank is enabled.
Guild charter is setup.
Guild website is setup.
Viewing guild list of all guilds.
Viewing list of guilds that are allies.
Viewing list of guilds that are enemies.
Viewing list of your guild members.
Viewing list of members for a guild.
Guild profiles to request/remove alliances/wars and stats if you have the required rank to do so(NTBD: Will have guild tournaments won/lost and keep track of kills/deaths for that guild).
Profile for guild member, were you can promote/demote/kick view special stats, if you have the required rank to do so.


Need To Be Done:
Factions
Guild Wars, eg - guild war tournament Guild with the most kills after an amount of time, or kills wins.
Selecting a new guild master, either selected by the guild master or by votes.
Removal and cleanup of guilds(Autopruning).
Admin/Dev control of guilds.

Probably some other stuff I'll remember as I test and work on it.

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 517

PostPosted: Tue Jun 26, 2007 3:15 am    Post subject: Reply with quote

Okay, I've studied the package enough to try it out on my live shard, replacing the one Bishop did.

I will in put a simplified factions creation where you can only set faction at guild creation. The code to check and modify allied/war guilds based on changing factions will come later but hopefully by someone who knows the scripts better! You've written a few functions there that will help.

Haven't looked at the implications of pruning or gm utilities yet. I am not familiar enough with it to even guess how to give ownership to next player in pecking order after a GM character is not online for x days. I doubt character ondelete would be too tough to do though so I might be able to tackle that except for a GM deletion.

One other thing, you have done all the work to enable logging, but you don't actually log anything. Add that to the list of things to finish.

(Must admit, I am afraid of folk who are used to coding the old old gumps system and write the same way in the new GF system. What do I mean? GFGumps allows you to set variables to GFAddButton presses. It really freaks me to still see tests for numbers in the gump return Smile )

Post new topic   Reply to topic    PenUltima Online Forum Index -> Development Discussion All times are GMT - 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty