[A10] Project Armory (v.3.00)

Started by Evul, February 05, 2014, 02:24:54 PM

Previous topic - Next topic

JonoRig

Sorry to go off topic, but you are the first person I have seen outside of airsoft forums that plays as well! I tried sneaking a little bit of airsoft as a hobby into my creative rewards character's background :P

Well, As I'm talking of airsoft, I'd like to list my RIF's to the wish list for being implemented into the game

Magpul Masada (ACR)
MP7
FN 5-7
Beretta PX4
USP.40

(i also have a Lee Enfield, m4 and SPAS, but they're already in ha)

Evul

#1021
Quote from: JonoRig on December 15, 2014, 07:39:14 AM
Sorry to go off topic, but you are the first person I have seen outside of airsoft forums that plays as well! I tried sneaking a little bit of airsoft as a hobby into my creative rewards character's background :P

Well, As I'm talking of airsoft, I'd like to list my RIF's to the wish list for being implemented into the game

Magpul Masada (ACR)
MP7
FN 5-7
Beretta PX4
USP.40

(i also have a Lee Enfield, m4 and SPAS, but they're already in ha)

Cool!
There is the entire gear (modified the pic to highlight the stuff):




To get back to topic i have been fixing the category system now.

JonoRig


Viperlol

Damn it sucks to live in Australia, I always wanted to get into airsoft but over here its illegal if its based, or looks like a real gun, in other words it has to look like nerf gun AND you need a license.
When in doubt, rely on everyone else to fix up your .xml

Evul

Cool!
There are a lack of pictures on me in the field cause i never stand still. Also tend to be the hoster of the Event so i tend to be zombie. :P Cause i host Zombie Airsoft Events :P

Quote from: Viperlol on December 15, 2014, 08:05:44 AM
Damn it sucks to live in Australia, I always wanted to get into airsoft but over here its illegal if its based, or looks like a real gun, in other words it has to look like nerf gun AND you need a license.

Ao that sucks...

LittleMikey


Evul

Quote from: LittleMikey on December 15, 2014, 08:18:36 AM
Quote(Alpha 8 progress: 2%)



Indeed ;)

I have also fixed up some of the project thread and fixed the project more streamlined as a side note. :P

Evul

As, almost, normal we provide this:
http://dev.evul.nu/mantis/view.php?id=332

NEW TAGS:
---------------------------------------
OLD:
    <storeCategories>
      <li>Weapons</li>
    </storeCategories>

NEW:
    <thingCategories>
      <li>WeaponsRanged</li>
    </thingCategories>

---------------------------------------
NEW:
    <smeltProducts>
      <Steel>10</Steel>
    </smeltProducts>

---------------------------------------
OLD:
<graphicPathSingle>

NEW:
<graphicPath>
<graphicClass>

---------------------------------------
OLD:
    <baseMarketValue>150</baseMarketValue>

NEW:
    <statBases>
      <MarketValue>150</MarketValue>
    </statBases>

---------------------------------------
OLD:
<cooldownTicks>

NEW:
<baseCooldownTicks>

---------------------------------------

MelanisticAlbino

OMG 4%!!! I'm just going to refresh the page until it reaches 100%.

Tack Evul.

Evul

Haha thx, Well its a quite smal and enoying things we need to fix. :P

EXAMPLE OF OLD FILE:
<?xml version="1.0" encoding="utf-8" ?>
<ThingDefs>


  <ThingDef Name="BaseGun" Abstract="True">
    <category>Item</category>
    <eType>Equipment</eType>
    <thingClass>Equipment</thingClass>
    <equipmentType>Primary</equipmentType>
    <pathCost>10</pathCost>
    <useStandardHealth>True</useStandardHealth>
    <selectable>True</selectable>
    <onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
    <statBases>
      <MaxHealth>100</MaxHealth>
      <Flammability>1.0</Flammability>
    </statBases>
    <altitudeLayer>Item</altitudeLayer>
    <alwaysHaulable>True</alwaysHaulable>
    <tickerType>Never</tickerType>
    <techLevel>Midworld</techLevel>
    <storeCategories>
      <li>WeaponsRifles</li>
    </storeCategories>
    <comps>
      <li>
        <compClass>CompForbiddable</compClass>
      </li>
    </comps>
  </ThingDef>
 
 
  <ThingDef Name="BaseHumanGun" ParentName="BaseGun" Abstract="True">
    <weaponTags>
      <li>Gun</li>
    </weaponTags>
  </ThingDef>


  <ThingDef Name="BaseBullet" Abstract="True">
    <category>Projectile</category>
    <tickerType>Normal</tickerType>
    <altitudeLayer>Projectile</altitudeLayer>
    <thingClass>Bullet</thingClass>
    <label>bullet</label>
    <useStandardHealth>False</useStandardHealth>
    <neverMultiSelect>True</neverMultiSelect>
    <shaderType>Transparent</shaderType>
  </ThingDef>

  <!-- ============================================================== -->

  <ThingDef ParentName="BaseBullet">
    <defName>Bullet_LeeEnfield</defName>
    <label>.303 British</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>18</damageAmountBase>
      <speed>70</speed>
    </projectile>
    <graphicPathSingle>Things/Projectile/Bullet_big</graphicPathSingle>
  </ThingDef>

  <ThingDef ParentName="BaseHumanGun">
    <defName>Gun_LeeEnfield</defName>
    <label>Lee-Enfield</label>
    <description>Ancient bolt-action rifle. Probably pulled from a basement somewhere. Good range, Good power, low rate of fire.</description>
    <graphicPathSingle>Things/Item/Equipment/LeeEnfield</graphicPathSingle>
    <soundInteract>InteractRifle</soundInteract>
    <tradersCarry>true</tradersCarry>
    <baseMarketValue>190</baseMarketValue>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <cooldownTicks>40</cooldownTicks>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_LeeEnfield</projectileDef>
        <warmupTicks>182</warmupTicks>
        <range>37</range>
        <accuracyTouch>0.96</accuracyTouch>
        <accuracyShort>0.96</accuracyShort>
        <accuracyMedium>0.92</accuracyMedium>
        <accuracyLong>0.88</accuracyLong>
        <fireSound>ShotBoltActionRifle</fireSound>
      </li>
    </verbs>
  </ThingDef>

</ThingDefs>


EXAMPLE OF NEW FILE:
<?xml version="1.0" encoding="utf-8" ?>
<ThingDefs>


  <ThingDef Name="BaseGun" Abstract="True">
    <category>Item</category>
    <eType>Equipment</eType>
    <thingClass>Equipment</thingClass>
    <equipmentType>Primary</equipmentType>
    <pathCost>10</pathCost>
    <useStandardHealth>True</useStandardHealth>
    <selectable>True</selectable>
    <onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
    <statBases>
      <MaxHealth>100</MaxHealth>
      <Flammability>1.0</Flammability>
    </statBases>
    <altitudeLayer>Item</altitudeLayer>
    <alwaysHaulable>True</alwaysHaulable>
    <tickerType>Never</tickerType>
    <techLevel>Midworld</techLevel>
    <thingCategories>
      <li>WeaponsRifles</li>
    </thingCategories>
    <comps>
      <li>
        <compClass>CompForbiddable</compClass>
      </li>
    </comps>
    <smeltProducts>
      <Steel>10</Steel>
    </smeltProducts>
  </ThingDef>


  <ThingDef Name="BaseHumanGun" ParentName="BaseGun" Abstract="True">
    <weaponTags>
      <li>Gun</li>
    </weaponTags>
  </ThingDef>


  <ThingDef Name="BaseBullet" Abstract="True">
    <category>Projectile</category>
    <tickerType>Normal</tickerType>
    <altitudeLayer>Projectile</altitudeLayer>
    <thingClass>Bullet</thingClass>
    <label>bullet</label>
    <useStandardHealth>False</useStandardHealth>
    <neverMultiSelect>True</neverMultiSelect>
    <shaderType>Transparent</shaderType>
  </ThingDef>

  <!-- ============================================================== -->

  <ThingDef ParentName="BaseBullet">
    <defName>Bullet_LeeEnfield</defName>
    <label>.303 British</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>18</damageAmountBase>
      <speed>70</speed>
    </projectile>
    <graphicPath>Things/Projectile/Bullet_big</graphicPath>
    <graphicClass>Graphic_Single</graphicClass>
  </ThingDef>

  <ThingDef ParentName="BaseHumanGun">
    <defName>Gun_LeeEnfield</defName>
    <label>Lee-Enfield</label>
    <description>Ancient bolt-action rifle. Probably pulled from a basement somewhere. Good range, Good power, low rate of fire.</description>
    <graphicPath>Things/Item/Equipment/LeeEnfield</graphicPath>
    <graphicClass>Graphic_Single</graphicClass>
    <soundInteract>InteractRifle</soundInteract>
    <tradersCarry>true</tradersCarry>
    <statBases>
      <MarketValue>190</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <baseCooldownTicks>40</baseCooldownTicks>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_LeeEnfield</projectileDef>
        <warmupTicks>160</warmupTicks>
        <range>37</range>
        <accuracyTouch>0.96</accuracyTouch>
        <accuracyShort>0.96</accuracyShort>
        <accuracyMedium>0.92</accuracyMedium>
        <accuracyLong>0.88</accuracyLong>
        <fireSound>ShotBoltActionRifle</fireSound>
      </li>
    </verbs>
  </ThingDef>

</ThingDefs>

Ded1

Man am i glad that i am not a modder.  I would hate to have to update a mod of this size to work.  Mainly cause its the same thing over and over and over and over again.  Only mod i released will take me 2-3 min to update when i can play again.
Feel Good Modpack
Sorry but the pack isn't updated yet!

Just gonna be lurking the forums for a while.

Evul

Hehe you got to love Notepad ++'s "Search in file" button and "Replace in file"
Now the only thing that is left is the DLL files and this strings:
---
    <smeltProducts>
      <Steel>10</Steel>
    </smeltProducts>
---
    <graphicClass>Graphic_Single</graphicClass>
---
    <statBases>
      <MarketValue>###</MarketValue>
    </statBases>
---

MelanisticAlbino


Evul


MelanisticAlbino

That looks stimulating    :P (At least you're enjoying a good documentary while you slaving away for our sake! )

Will the update also contain the realistic weapons add-on?