Dark Dragon DX's RPG

As you may know, I'm going to work on a Tribes 2 RPG addon. I thought about how I'm going to do certain things, so I'm ready to start. This is where you can grab a version of my RPG addon.

Fixes:
No fixes registered.

Weapons:
No official weapons registered.

Packs:
No official packs registered.

NPC's (Bots):
-Humans
-Bioderms
-Drakes

Current version: 0.1 Development

Based off of Classic

Yes, it'll be open-source.
This post in the thread will be updated constantly.
Die thread.
«1

Comments

  • If you need any weapons or packs done, give me a call. :)
  • I'll explain the mod a bit in this post.

    The mod will utilize teams 0-4 but only 1-3 will be used by players. Team 0 is the AI that can't harm players in any way. These are used to decorate scenes. Team 4 on the other hand, are AI that can severely harm a player. But if a bot is one of the three races, it is placed on that race's team.

    There are three races: Humans, Bioderms, and Drakes (Planned to re-name). Each have their own teams. Humans have team 1. Bioderms have team 2. Drakes have team 3. The three races will also have their own advantages and disadvantages.

    Humans:
    None Registered.

    Bioderms:
    None Registered.

    Drakes:
    1.)A disadvantage, your starting weapon will only be flame breath.
    2.)An advantage, flame retardant.
    3.)An advantage, extra running speed & extra jumping height.

    Purebuild has been removed for RPG purposes.

    There will be several types of mechs (Names have not been though up of yet):
    1.) The Standard Mechina - Uses TR2 medium male armor and BaseBot skin.
    2.) Mechina 2 - Uses TR2 medium male armor and BaseBBot skin.
    3.) Mechina 3 - Uses TR2 heavy male armor and BaseBot skin.
    4.) Mechina 4 - Uses the TR2 heavy male armor and BaseBBot skin.
  • interesting.
  • EmperorsChampEmperorsChamp Alviss - All-wise
    Oooh, sounds fun.


    PM me when you want some help with the backdoor.
  • Drakes:
    1.)A disadvantage, your starting weapon will only be flame breath.
    2.)An advantage, flame retardant.
    3.)An advantage, extra running speed & extra jumping height.

    heh, flame retard.
  • ninN wrote:
    heh, flame retard.

    Flame Retardant = NOT FLAMMABLE. Thank you.
  • Flame Retardant = NOT FLAMMABLE. Thank you.
    No, it means flame resistant.
  • **Attention Mappers**
    I need a map with spawnpoints for teams 1-4. And team 0 if possible. Credit WILL be awarded.
  • You mean

    **Attention Nukem**

    ;)

    Since I am the only real mapper here besides CMDRBOB.
  • Or me if I ever decide to try and host a server and make a map.
  • Oh dear, I seem to be having trouble getting the AI to ignore their objectives..
    function StopAI(%client)
    {
    AIUnassignClient(%client);
    %client.stop();
    %client.clearStep();
    %client.lastDamageClient = -1;
    %client.lastDamageTurret = -1;
    %client.shouldEngage = -1;
    %client.setEngageTarget(-1);
    %client.setTargetObject(-1);
    %client.pilotVehicle = false;
    //set the spawn time
    %client.spawnTime = getSimTime();
    %client.respawnThread = "";
    }
    

    Call that on an AI client and the bot doesn't stop..
  • Is Dond on anymore? I want to use zombies in my mod.
  • EmperorsChampEmperorsChamp Alviss - All-wise
    He died.

    Rewrite the t2 ai scripts.

    backup all the scripts (so you can take the already made pathfinding functions when you need them) and write other ones.

    You can go to advancedmod.com and look for a thread (stick'd) by linker in the t2 coding section, the thread contains most, if not all, of tribes 2's engine functions, including the ai ones.

    (ai.stepmove(xyz); and all of it's kin.)
  • Nukem wrote:
    He died.
    Anyone misses him?
    no, good.
    I could try mapping again, so you dont have to work alone, Blnukem :P
  • Um... I didn't say he died... Emperors Champ did... So fix your quote.
  • He died.

    Rewrite the t2 ai scripts.

    backup all the scripts (so you can take the already made pathfinding functions when you need them) and write other ones.

    You can go to advancedmod.com and look for a thread (stick'd) by linker in the t2 coding section, the thread contains most, if not all, of tribes 2's engine functions, including the ai ones.

    (ai.stepmove(xyz); and all of it's kin.)

    Emp, for me to use the AI, I need them to ignore their default objectives first.

    I already know some of the AI functions..

    stepmove
    stepengage
    setobjecttarget
    setengagetarget
    pressjump
  • **Announcement**
    1.)The chat modifications are nearly complete, only need to work on a few minor bugs.
    2.)PureBuild has been completely removed.
    3.)The MIST has been added, replacing the modifier tool.
    4.)The RPG Mod should now be called an addon, since it's technically an addon to 0.70a.
  • ThythThyth AKA Electricutioner
    It might be a good idea to generate a new function list for 25034, and Construction mod, considering how out of date that file is.
  • Purple DuckPurple Duck Im To Good For A Avatar
    alviss died NOOOOOOOOOOOOOOOOOOOOOOOO! who is gonna listin to my complaints about elec? oops u didn't hear that elec
  • o_O?

    Who here said Alviss died? I read the entire thread, and it doesn't say that anywhere.
  • Thyth wrote:
    It might be a good idea to generate a new function list for 25034, and Construction mod, considering how out of date that file is.

    that may help. I would like to see that Thyth, I use that list quite often.
  • I've been having trouble with getting the AI to ignore their objectives. It's like aiunassignclient doesn't matter to them..
  • odd..
    I use: AIUnassignclient(%bot); for the zombie hunting bots
    %bot being the bots client object.
  • EmperorsChampEmperorsChamp Alviss - All-wise
    Emp, for me to use the AI, I need them to ignore their default objectives first

    Precisely.
    me wrote:
    Rewrite the t2 ai scripts.

    ... =|:^{0
    having trouble to get the AI to ignore their objectives
    me wrote:
    Rewrite the t2 ai scripts.

    Purple wrote:
    who is gonna listin to my complaints about elec?

    You complain about elec? BLASPHEMER

    /me gets the torches and pitchforks ready.
  • Precisely.



    ... =|:^{0








    You complain about elec? BLASPHEMER

    /me gets the torches and pitchforks ready.

    What the hell has happened to you?
    And THAT FUNCTION DOES NOT WORK.
    I do believe I need the AI to completely ignore all the objectives without editing too many AI files..
  • Dark Dragon DXDark Dragon DX The Programmer
    Well, I cancelled the development for 2 reasons:

    1.)The master server is doing down.
    2.)I couldn't get the AI to listen to me.

    But I've decided to work on it again because Elec is working on an alternate server for Tribes 2 and I didn't edit the .bat file correctly in RPG/.. The bat file used Construction/ instead of RPG/. :lol: How stupid of me.

    Edit:
    Yea, I was correct. :D
  • Dark Dragon DXDark Dragon DX The Programmer
    --Announcement--
    I have finished the main NPC creation script (Human, Bioderm, Drake). Each NPC will have its own tag, such as "Human[ALX5]" so you can tell them apart. :)

    However, there are a few minor glitches that I'm not really sure how to fix:

    1.)All bots show in the client list in the server list.
    2.)When the bot disconnects after being killed, it messages to everyone.
    3.)When the bot joins a team, it messages everyone.

    Edit:
    They don't appear to like corpses anymore.
  • *hand raises out of the grave*

    ZOooooMMMmmBBiiiiEEEEeeSSSS.... PLEASE

    holy fuck dont die... Emos are worse there than zombies when falconblade gets the ok to set up the spawns.

    "i hate myself. Look i cut my wrists. My death sucks, i wanna live." I swear the devil was sitting in the corner crying, asking why HE had to deal with these fucks for eternity.

    Anywho, yes, this is exactly the reason why i fucking made my own ai, other than fighting with the already ai, and making ai graphs and shit... also my stuff is just simplier :)
This discussion has been closed.