Skip to content

Commit

Permalink
add formic module in clean branch
Browse files Browse the repository at this point in the history
  • Loading branch information
Steampunkery committed Dec 30, 2017
1 parent cba3f9a commit 5f8ecce
Show file tree
Hide file tree
Showing 30 changed files with 6,830 additions and 0 deletions.
1 change: 1 addition & 0 deletions modules/formic/CREDIT.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Credit to wubitog and Skorpio (http://opengameart.org/users/skorpio) for making all of the image assets used in the formic module.
22 changes: 22 additions & 0 deletions modules/formic/assets/configs/playerSpawnConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"Formic Small":{
"hull":"formic:formicSmall",
"items":"3*rep core:lightArmor-1 core:smallShield-1 core:blaster-1",
"money":200
},
"Formic Medium":{
"hull":"formic:formicMedium",
"items":"6*rep core:mediumArmor-1 core:bigShield-1 formic:gryazevShipunov-1 core:railGun-2 5*core:railClip 5*formic:uraniumClip-1",
"money":400
},
"Formic Large":{
"hull":"formic:formicLarge",
"items":"12*rep core:advancedArmor-1 core:advancedShield-1 formic:gryazevShipunov-1 formic:gryazevShipunov-2 20*formic:uraniumClip-1",
"money":800
},
"Formic Capital":{
"hull":"formic:formicCapital",
"items":"24*rep core:advancedArmor-1 core:advancedShield-1 formic:superShotgun-1 formic:superShotgun-2 200*core:shellClip",
"money":1600
}
}
16 changes: 16 additions & 0 deletions modules/formic/assets/configs/projectilesConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"uranium": {
"dmg": 5,
"spdLen": 10,
"dmgType": "bullet",
"tex": "uranium",
"texSz": 0.018,
"stretch": true,
"collisionEffect": {
"effectFile": "core:spark",
"size": 0.5,
"tex": "spark",
"tint": "fire"
}
}
}
10 changes: 10 additions & 0 deletions modules/formic/assets/configs/startingStation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"hull": "formic:formicStation",
"items": "formic:superShotgun formic:superShotgun",

"guard": {
"hull": "formic:formicLarge",
"items": "formic:gryazevShipunov core:fixedShotGun core:mediumArmor+core:heavyArmor core:shield+core:bigShield",
"density": 3
}
}
176 changes: 176 additions & 0 deletions modules/formic/assets/configs/systemsConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
{
"standard": {
"constantAllies": [
{
"hull": "formic:formicMedium",
"items": "formic:gryazevShipunov 0.5|core:lightArmor 0.75|core:smallShield+core:shield",
"density": 2
},

{
"hull": "formic:formicCapital",
"items": "core:gun+core:blaster core:gun+core:blaster core:advancedArmor core:advancedShield",
"repairer": true,
"density": 1,

"guard": {
"hull": "formic:formicSmall",
"items": "core:blaster core:mediumArmor core:smallShield",
"density": 4
}
},

{
"hull": "core:bus",
"items": "core:gun core:gun core:lightArmor+core:mediumArmor core:shield+core:bigShield",
"density": 1
},

{
"hull": "formic:formicStation",
"items": "core:cannon core:gun",
"repairer": true,
"density": 1,

"guard": {
"hull": "formic:formicLarge",
"items": "formic:gryazevShipunov core:fixedShotGun core:mediumArmor+core:heavyArmor core:shield+core:bigShield",
"density": 3
}
}
],

"constantEnemies": [
{
"hull": "core:pirateSmall",
"items": "core:shotGun 0.86|core:bigShield",
"money": 120,
"density": 2
},

{
"hull": "core:truck",
"items": "core:shotGun 0.74|core:shield+core:bigShield",
"money": 1000,
"density": 1,

"guard": {
"hull": "core:pirateSmall",
"items": "core:gun 0.5|core:smallShield",
"money": 80,
"density": 3
}
}
],

"temporaryEnemies": [
{
"hull": "core:pirateSpaceTurret",
"items": "core:plasmaGun",
"money": 40,
"density": 0.0015
}
],

"innerTemporaryEnemies": [
{
"hull": "core:pirateSpaceTurret",
"items": "core:gun+core:shotGun 0.62|core:shield",
"money": 100,
"density": 0.0003
},

{
"hull": "core:pirateMedium",
"items": "core:gun core:miner 0.25|core:lightArmor core:bigShield",
"money": 200,
"density": 0.0002
},

{
"hull": "core:pirateMedium",
"items": "core:fixedPlasmaGun 0.25|core:lightArmor core:bigShield",
"money": 200,
"density": 0.0004
}
],

"trading": {
"items": "rep formic:gryazevShipunov core:bigShield core:advancedArmor core:teleportCharge formic:superShotgun core:shellClip core:mediumArmor formic:uraniumClip core:fixedGun",
"ships": "formic:formicSmall formic:formicMedium formic:formicLarge formic:formicCapital",
"mercenaries": [ ]
}
},

"hard": {
"hard": true,

"constantAllies": [
{
"hull": "formic:formicStation",
"items": "core:gun formic:superShotgun",
"repairer": true,
"density": 2,

"guard": {
"hull": "formic:formicLarge",
"items": "formic:gryazevShipunov core:fixedShotGun core:mediumArmor+core:heavyArmor core:shield+core:bigShield",
"density": 3
}
}
],

"constantEnemies": [
{
"hull": "core:desertMedium",
"items": "core:railGun+core:fixedCannon 0.8|core:fixedGun+core:railGun core:advancedArmor 0.6|core:shield+core:bigShield",
"money": 300,
"density": 3
}
],

"temporaryEnemies": [
{
"hull": "core:desertSpaceTurret",
"items": "core:cannon core:mediumArmor+core:heavyArmor 0.25|core:smallShield",
"money": 50,
"density": 0.001
},
{
"hull": "core:desertSmall",
"items": "core:fixedGun+core:railGun 0.8|core:fixedGun core:heavyArmor 0.5|core:smallShield",
"money": 150,
"density": 0.0003
}
],

"innerTemporaryEnemies": [
{
"hull": "core:desertSpaceTurret",
"items": "core:cannon 0.8|core:gun+core:cannon core:heavyArmor+core:advancedArmor 0.75|core:shield",
"money": 100,
"density": 0.001
},

{
"hull": "core:desertBoss",
"items": "core:fixedCannon core:cannon core:advancedArmor core:bigShield",
"money": 1000,
"density": 0.0005
}
],

"trading": {
"items": "rep formic:gryazevShipunov core:advancedArmor core:teleportCharge formic:superShotgun core:shellClip core:mediumArmor formic:uraniumClip core:fixedGun",
"ships": "formic:formicMedium formic:formicLarge",

"mercenaries": [
{
"hull": "formic:formicMedium",
"items": "3*rep core:smallShield",
"money": 200
}
]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"projectile": "uranium",
"size": 200,
"price": 40,
"displayName": "Uranium Rounds",
"plural": "Uranium Rounds",
"iconName": "uraniumClip"
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"fixed": true,
"maxAngleVar": 2,
"angleVarDamp": 10,
"angleVarPerShot": 1,
"timeBetweenShots": 0.02,
"reloadTime": 1,
"price": 500,
"clipName": "formic:uraniumClip",
"gunLength": 0.25,
"displayName": "Gryazev Shipunov",
"lightOnShot": true,
"shootSounds": [
"core:fixedGunShoot0",
"core:fixedGunShoot1"
],
"reloadSounds": [
"core:fixedGunReload"
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions modules/formic/assets/items/guns/superShotgun/superShotgun.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"fixed": false,
"maxAngleVar": 10,
"angleVarDamp": 0,
"angleVarPerShot": 10,
"timeBetweenShots": 0.05,
"reloadTime": 3,
"price": 425,
"clipName": "core:shellClip",
"gunLength": 0.25,
"displayName": "Super Shotgun",
"lightOnShot": true,
"shootSounds": [
"core:shotGunShoot"
],
"reloadSounds": [
"core:gunReload"
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5f8ecce

Please sign in to comment.