Results 1 to 1 of 1

Thread: WCS:Source Mod [Working thread]

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. Arrow WCS:Source Mod [Working thread]

    This thread is to track ideas for a SM version of WCS to aid in the possible development of this mod. This first post will be used to track ideas that hopefully will ultimately be submitted for a real project. In order to create a good mod it is best to work with a modular system started from the core and then the given addons/extensions needed for the functionality of the mod. As such the core plugin would also require an api allowing easy communication amongst the plugins. Below is the ideas so far:

    WCS Core
    The core of WCS needs to handle tracking of XP for the given races and setup the API needed for communication between races and other addons to the core.

    Core API
    These are suggested commands that would function as the backbone for the base API to track data. Logically most if not all of this data is stored in a database.

    Unique Traceable Values
    STEAM_ID -Everything below this is stored under this in the database
    RACE_ID
    RACE_XP
    RACE_LEVEL
    WCS_LEVEL
    UNIQUE_RACE_NAME -Everything below this is stored under a unique race ID
    Abilities
    Points

    -Short Term Values
    Some values may be required for tracing only on a round by round or map by map basis.
    ITEM_LIST

    The Unique Traceable Values are stored under a users steam_id and can be queried by any plugin.

    CVAR Type Values
    KILL_XP
    HEADSHOT_XP
    KNIFE_XP
    NADE_XP
    LEVEL_MULTIPLIER_XP
    XP_LEXEL

    WCS Chat
    A plugin to handel the lists of data ranging from shop menu items to races is required. This plugin can link the data of independent plugins for things like races to the user via selection screen. This plugin also handles the restriction of given races or levels.

    WCS Races
    Similar to how it works now each race acts as its own plugin and communicates with the mod via the api.



    WCS Shop Menu Items
    Like the races items can be their own plugin and communicate via the api.




    ******
    Remember this is a WIP you can post suggestions and comments below. The idea behind this project is to make it so that there can basically be almost unrestricted freedom in race and item design.
    Last edited by ZERO; 07-13-2010 at 04:50 PM.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •