Giter VIP home page Giter VIP logo

Comments (7)

luciensadi avatar luciensadi commented on August 24, 2024

Draft creation commands:

PGROUP CREATE: Puts the player into an edit menu where they specify key traits about their playergroup. This includes the wholist prefix tag, full name, and alias of the group. All of these fields must be unique among groups.

PGROUP INVITE: Allows the player to invite a prospective member (100+ TKE, no current pgroup affiliation) to their group. The member must PGROUP ACCEPT to join the group.

PGROUP FOUND: Once the founding player has a total of 3 players in their group (themselves included), they may PGROUP FOUND to make the group official. At this time, the karma and nuyen cost of the group is deducted from the leader.

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Draft disbanding commands:

PGROUP DISBAND: Performed by the leader, this command prompts the player to type PGROUP DISBAND CONFIRM to disband the group. On confirmation, all members are kicked from the group, and the group is left dormant in the DB (so that staff can re-instate members if there are complaints).

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Playergroup creation is now in, but the groups don't persist past character quit, and the disband function is just a stub. The majority of the work here was setting up the class/structures/definitions/etc to make this work properly.

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Groups persist, but character associations to them do not. Loading untested because of this.

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Invitations are now in but don't yet save. Accept/decline mechanism is prototyped but not written.

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Working:
PGROUP CREATE
PGROUP EDIT
PGROUP INVITE
PGROUP RESIGN
INVITATIONS
ACCEPT
DECLINE

Todo:
PGROUP FOUND
PGROUP DISBAND

from awakemud.

luciensadi avatar luciensadi commented on August 24, 2024

Implemented FOUND and DISBAND. This issue is completed.

from awakemud.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.