diff --git a/data/campaign/sim_opponents.csv b/data/campaign/sim_opponents.csv index 82fdb86..1e38539 100644 --- a/data/campaign/sim_opponents.csv +++ b/data/campaign/sim_opponents.csv @@ -1,5 +1,6 @@ variant id halfbeack_original halfbeack_cannon +halfbeack_dainsleif isaribi_standard isaribi_strike \ No newline at end of file diff --git a/data/campaign/sim_opponents_dev.csv b/data/campaign/sim_opponents_dev.csv index 82fdb86..1e38539 100644 --- a/data/campaign/sim_opponents_dev.csv +++ b/data/campaign/sim_opponents_dev.csv @@ -1,5 +1,6 @@ variant id halfbeack_original halfbeack_cannon +halfbeack_dainsleif isaribi_standard isaribi_strike \ No newline at end of file diff --git a/data/config/sounds.json b/data/config/sounds.json index 1b2dab8..0388d2b 100644 --- a/data/config/sounds.json +++ b/data/config/sounds.json @@ -109,6 +109,56 @@ ] } ], - } -} + }, + "ibo_dainsleif_fire": [ + { + "file": "sounds/sfx_wpn_guns/dainsleif_shot_01.wav", + "pitch": 1, + "volume": 0.30 + }, + { + "file": "sounds/sfx_wpn_guns/dainsleif_shot_01.wav", + "pitch": 0.8, + "volume": 0.30 + }, + { + "file": "sounds/sfx_wpn_guns/dainsleif_shot_01.wav", + "pitch": 0.6, + "volume": 0.30 + }, + ], + "ibo_dainsleif_spinup": [ + { + "file": "sounds/sfx_wpn_guns/dainsleif_spin_01.wav", + "pitch": 0.6, + "volume": 0.08 + }, + { + "file": "sounds/sfx_wpn_guns/dainsleif_spin_02.wav", + "pitch": 1, + "volume": 0.08 + }, + { + "file": "sounds/sfx_wpn_guns/dainsleif_spin_03.wav", + "pitch": 1, + "volume": 0.2 + }, + ], + "ibo_120mm_rifle": [ + { + "file": "sounds/sfx_wpn_guns/rifle_01.wav", + "pitch": 0.6, + "volume": 0.08 + }, + { + "file": "sounds/sfx_wpn_guns/rifle_01.wav", + "pitch": 0.65, + "volume": 0.08 + }, + { + "file": "sounds/sfx_wpn_guns/rifle_01.wav", + "pitch": 0.7, + "volume": 0.08 + }, + ], } \ No newline at end of file diff --git a/data/hulls/graze.ship b/data/hulls/graze.ship index a5f3529..0304476 100644 --- a/data/hulls/graze.ship +++ b/data/hulls/graze.ship @@ -65,13 +65,10 @@ "builtInMods": [ "nano_armor" ], - "builtInWeapons": { - "HEAD": "graze_head", - }, "weaponSlots": [ { "angle": 0, - "arc": 106, + "arc": 75, "id": "HEAD", "locations": [ 0, diff --git a/data/hulls/graze_custom.ship b/data/hulls/graze_custom.ship index f2b0de7..87d7529 100644 --- a/data/hulls/graze_custom.ship +++ b/data/hulls/graze_custom.ship @@ -29,9 +29,6 @@ "nano_armor", "av_system" ], - "builtInWeapons": { - "WS0001": "graze_custom_head" - }, "center": [ 18, 16.5 @@ -88,19 +85,19 @@ { "angle": 0, "arc": 75, - "id": "WS0001", + "id": "HEAD", "locations": [ 0, -0 ], "mount": "TURRET", "size": "SMALL", - "type": "BUILT_IN" + "type": "DECORATIVE" }, { "angle": 0, "arc": 26, - "id": "WS0002", + "id": "LWP", "locations": [ 5, 10.5 @@ -112,7 +109,7 @@ { "angle": 0, "arc": 46, - "id": "WS0003", + "id": "RWP", "locations": [ 1.5, -11.5 diff --git a/data/hulls/graze_dainsleif.ship b/data/hulls/graze_dainsleif.ship index 2a343a8..13d3e53 100644 --- a/data/hulls/graze_dainsleif.ship +++ b/data/hulls/graze_dainsleif.ship @@ -72,8 +72,8 @@ "weaponSlots": [ { "angle": 0, - "arc": 53, - "id": "WS0001", + "arc": 75, + "id": "HEAD", "locations": [ 0, -0 @@ -85,7 +85,7 @@ { "angle": 0, "arc": 0, - "id": "WS0002", + "id": "WP", "locations": [ 3, 10 diff --git a/data/hulls/rodi_man.ship b/data/hulls/rodi_man.ship index e12fdab..7fe1b19 100644 --- a/data/hulls/rodi_man.ship +++ b/data/hulls/rodi_man.ship @@ -62,15 +62,10 @@ "av_system", "nano_armor" ], - "builtInWeapons": { - "HEAD": "man_rodi_head", - "RWP": "man_rodi_right", - "LWP": "man_rodi_left", - }, "weaponSlots": [ { "angle": 0, - "arc": 106, + "arc": 75, "id": "HEAD", "locations": [ 0, @@ -78,7 +73,7 @@ ], "mount": "TURRET", "size": "SMALL", - "type": "DECORATIVE" + "type": "BUILT_IN" }, { "angle": 0, diff --git a/data/hulls/ryusei_go.ship b/data/hulls/ryusei_go.ship index 4a9585e..568f6a6 100644 --- a/data/hulls/ryusei_go.ship +++ b/data/hulls/ryusei_go.ship @@ -29,9 +29,6 @@ "av_system", "nano_armor" ], - "builtInWeapons": { - "WS0001": "ryusei_go_head" - }, "center": [ 18, 16.5 @@ -74,33 +71,33 @@ ], "height": 36, "hullId": "ryusei_go", - "hullName": "Ryusei-Go", + "hullName": "Ryusei-Go II", "hullSize": "FIGHTER", "shieldCenter": [ 0, -0 ], "shieldRadius": 0, - "spriteName": "graphics/ships/ryusei_go.png", + "spriteName": "graphics/ships/graze/ryusei_go.png", "style": "LOW_TECH", "viewOffset": 0, "weaponSlots": [ { "angle": 0, "arc": 75, - "id": "WS0001", + "id": "HEAD", "locations": [ 0, -0 ], "mount": "TURRET", "size": "SMALL", - "type": "BUILT_IN" + "type": "DECORATIVE" }, { "angle": 0, "arc": 37, - "id": "WS0002", + "id": "LWP", "locations": [ 1, 12 @@ -112,7 +109,7 @@ { "angle": 0, "arc": 37, - "id": "WS0003", + "id": "RWP", "locations": [ 1, -12 diff --git a/data/hulls/shiden.ship b/data/hulls/shiden.ship index 0f880f6..36eb242 100644 --- a/data/hulls/shiden.ship +++ b/data/hulls/shiden.ship @@ -65,13 +65,10 @@ "builtInMods": [ "nano_armor" ], - "builtInWeapons": { - "HEAD": "shiden_head", - }, "weaponSlots": [ { "angle": 0, - "arc": 106, + "arc": 75, "id": "HEAD", "locations": [ 0, diff --git a/data/hulls/shiden_custom.ship b/data/hulls/shiden_custom.ship index 7b828af..7d57d7a 100644 --- a/data/hulls/shiden_custom.ship +++ b/data/hulls/shiden_custom.ship @@ -22,7 +22,6 @@ -0.5 ], "builtInMods": [ - "av_system", "nano_armor" ], "center": [ @@ -66,14 +65,10 @@ "spriteName": "graphics/ships/shiden/shiden_custom.png", "style": "LOW_TECH", "viewOffset": 0, - "builtInWeapons": { - "HEAD": "shiden_custom_head", - "WP": "shiden_custom_right" - }, "weaponSlots": [ { "angle": 0, - "arc": 106, + "arc": 75, "id": "HEAD", "locations": [ 1.5, diff --git a/data/hulls/ship_data.csv b/data/hulls/ship_data.csv index a704611..890910d 100644 --- a/data/hulls/ship_data.csv +++ b/data/hulls/ship_data.csv @@ -1,11 +1,13 @@ name,id,designation,tech/manufacturer,system id,fleet pts,hitpoints,armor rating,max flux,8/6/5/4%,flux dissipation,ordnance points,fighter bays,max speed,acceleration,deceleration,max turn rate,turn acceleration,mass,shield type,defense id,shield arc,shield upkeep,shield efficiency,phase cost,phase upkeep,min crew,max crew,cargo,fuel,fuel/ly,range,max burn,base value,cr %/day,CR to deploy,peak CR sec,CR loss/sec,supplies/rec,supplies/mo,c/s,c/f,f/s,f/f,crew/s,crew/f,hints,tags,rarity,breakProb,minPieces,maxPieces,travel drive,number Mobile Worker,mobile_worker,Fighter,,,,150,65,500,,100,0,,185,135,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,base_bp,,0,0,0,,1 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Man Rodi,rodi_man,Fighter,,,,1250,265,900,,150,0,,165,125,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,lowtech_bp,,0.25,0,2,,2 -Ryusei-Go,ryusei_go,Fighter,,maneuveringjets,,1650,215,2000,,250,0,,275,175,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,tek_bp,,0.25,0,2,,4 +Ryusei-Go II,ryusei_go,Fighter,,maneuveringjets,,1650,215,2000,,250,0,,275,175,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,tek_bp,,0.25,0,2,,4 Shiden,shiden,Fighter,,,,1150,190,700,,140,0,,175,125,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,shiden,,0.25,0,2,,5 Shiden Custom,shiden_custom,Fighter,,maneuveringjets,,1450,210,2000,,250,0,,265,165,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,shiden,,0.25,0,2,,6 Graze,graze,Fighter,,,,1300,200,750,,140,0,,175,125,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,graze,,0.25,0,2,,11 Graze Custom,graze_custom,Fighter,,fastmissileracks,,1650,215,2000,,250,0,,265,165,100,90,180,30,NONE,,,,,,,1,1,,,,,10,,3,5,,,2,2,,,,,,,,tek_bp,,0.25,0,2,,13 Graze Dainsleif,graze_dainsleif,Fighter,,,,1200,170,800,,150,0,,110,100,100,50,180,30,NONE,,,,,,,1,1,,,,,10,,3,7,,,2,2,,,,,,,,gja_bp,,0.25,0,2,,14 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Isaribi,isaribi,Destroyer,,flarelauncher,10,4500,650,2250,,300,70,2,80,60,40,25,30,400,NONE,,0,0,0,,,50,60,60,30,2,15,9,10000,5,10,120,0.25,4,4,,,,,,,CARRIER,lowtech_bp,,0.6,2,3,,19 Halfbeack,halfbeack,Battleship,High Tech,,22,8000,1800,8000,5000,180,145,2,140,20,10,20,25,2500,NONE,,0,0,0,,,30,400,420,280,3,100,8,200000,5,15,380,0.22,22,18,,,,,,,COMBAT,gja_bp,,0.6,2,3,,20 diff --git a/data/hulls/skins/graze_h.skin b/data/hulls/skins/graze_h.skin index a18c440..e50fa6b 100644 --- a/data/hulls/skins/graze_h.skin +++ b/data/hulls/skins/graze_h.skin @@ -6,8 +6,4 @@ "descriptionPrefix": "This Graze Mobile Suit model is a part of the the Hegemony expeditionary auxiliary fleet and as such its systems have been upgraded to meet Hegemony regulations.", "spriteName": "graphics/ships/graze/graze_h.png", "systemId": "maneuveringjets", - "removeBuiltInWeapons": [], - "builtInWeapons": { - "HEAD": "graze_head_h", - }, } \ No newline at end of file diff --git a/data/hulls/skins/graze_space.skin b/data/hulls/skins/graze_space.skin index 48c5597..b437499 100644 --- a/data/hulls/skins/graze_space.skin +++ b/data/hulls/skins/graze_space.skin @@ -6,10 +6,6 @@ "descriptionPrefix": "A Graze unit equipped with a boost unit on it's back for high speed movement in space.", "spriteName": "graphics/ships/graze/graze_space.png", "systemId": "maneuveringjets", - "removeBuiltInWeapons": [], - "builtInWeapons": { - "HEAD": "graze_space_head" - }, "engineSlotChanges": { "0": { "style": "MIDLINE" diff --git a/data/hulls/skins/rodi_landman.skin b/data/hulls/skins/rodi_landman.skin index 0abb26f..7200f1e 100644 --- a/data/hulls/skins/rodi_landman.skin +++ b/data/hulls/skins/rodi_landman.skin @@ -4,10 +4,4 @@ "hullName": "Landman Rodi", "descriptionId": "rodi_landman", "spriteName": "graphics/ships/rodi/rodi_landman.png", - "removeBuiltInWeapons": [], - "builtInWeapons": { - "HEAD": "landman_rodi_head", - "RWP": "landman_rodi_right", - "LWP": "landman_rodi_left", - }, } \ No newline at end of file diff --git a/data/hulls/skins/shiden_custom_p.skin b/data/hulls/skins/shiden_custom_p.skin index 5f43dbe..766ad95 100644 --- a/data/hulls/skins/shiden_custom_p.skin +++ b/data/hulls/skins/shiden_custom_p.skin @@ -5,9 +5,4 @@ "descriptionId": "shiden_custom", "descriptionPrefix": "A Shiden Mobile Suit model originally produced by a lone planet that flew the League's colours they had intended to keep the colour scheme to themselves but were ultimately persuaded by other leaders to let the rest of the League use it. Aside from the paint job there isn't much different from the base model.", "spriteName": "graphics/ships/shiden/shiden_custom_p.png", - "removeBuiltInWeapons": [], - "builtInWeapons": { - "HEAD": "shiden_custom_head_p", - "WP": "shiden_custom_right_p" - }, } \ No newline at end of file diff --git a/data/hulls/skins/shiden_p.skin b/data/hulls/skins/shiden_p.skin index 41651b5..eade74a 100644 --- a/data/hulls/skins/shiden_p.skin +++ b/data/hulls/skins/shiden_p.skin @@ -5,8 +5,4 @@ "descriptionId": "shiden", "descriptionPrefix": "A Shiden Mobile Suit model originally produced by a lone planet that flew the League's colours they had intended to keep the colour scheme to themselves but were ultimately persuaded by other leaders to let the rest of the League use it. Aside from the paint job there isn't much different from the base model.", "spriteName": "graphics/ships/shiden/shiden_p.png", - "removeBuiltInWeapons": [], - "builtInWeapons": { - "HEAD": "shiden_head_p" - }, } \ No newline at end of file diff --git a/data/hulls/skins/shiden_ryusei.skin b/data/hulls/skins/shiden_ryusei.skin new file mode 100644 index 0000000..2d6afdd --- /dev/null +++ b/data/hulls/skins/shiden_ryusei.skin @@ -0,0 +1,10 @@ +{ + "baseHullId": "shiden_custom", + "skinHullId": "shiden_ryusei", + "hullName": "Ryusei-Go III", + "descriptionId": "shiden_ryusei", + "spriteName": "graphics/ships/shiden/shiden_ryusei.png", + "builtInMods": [ + "av_system" + ], +} \ No newline at end of file diff --git a/data/hulls/wing_data.csv b/data/hulls/wing_data.csv index 830f42f..2ac0167 100644 --- a/data/hulls/wing_data.csv +++ b/data/hulls/wing_data.csv @@ -1,19 +1,24 @@ -id,variant,tags,tier,rarity,fleet pts,op cost,formation,range,attackRunRange,num,role,role desc,refit,base value,Column,Column [1],Column [2],Column [3],Column [4],Column [5],Column [6],Column [7],Column [8],Column [9],Column [10],Column [11],number -mobile_worker,mobile_worker,"fighter1, escort, mid",0,,0,0,BOX,4000,500,6,FIGHTER,Fighter,35,800,,,,,,,,,,,,,1195 -rodi_man,rodi_man,"fighter2, interceptor, mid",0,,9,7,V,4000,500,2,FIGHTER,Multirole Fighter,15,3000,,,,,,,,,,,,,1193 -rodi_landman,rodi_landman,"fighter2, interceptor, mid",0,,9,7,V,4000,500,2,FIGHTER,Multirole Fighter,15,3000,,,,,,,,,,,,,1194 -graze,graze,"fighter2, interceptor, mid",0,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2000,,,,,,,,,,,,,1195 -graze_h,graze_h,"fighter2, interceptor, mid",2,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1207 -graze_space,graze_space,"fighter2, interceptor, mid",2,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1199 -graze_bazooka,graze_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1202 -graze_bazooka_h,graze_bazooka_h,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1208 -graze_space_bazooka,graze_space_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1201 -graze_dainsleif,graze_dainsleif,"fighter2, interceptor, mid",4,0.025,15,20,V,4000,500,2,FIGHTER,Anti-Ship,25,8500,,,,,,,,,,,,,1200 -graze_custom,graze_custom,"fighter4, interceptor, mid",3,0.25,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1192 -ryusei_go,ryusei_go,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1196 -shiden,shiden,"fighter2, interceptor, mid",0,,7,6,V,4000,500,3,FIGHTER,Multirole Fighter,25,1500,,,,,,,,,,,,,1197 -shiden_p,shiden_p,"fighter2, interceptor, mid",0,,7,6,V,4000,500,3,FIGHTER,Multirole Fighter,25,1500,,,,,,,,,,,,,1204 -shiden_custom,shiden_custom,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1198 -shiden_bazooka,shiden_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1203 -shiden_bazooka_p,shiden_bazooka_p,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1206 -shiden_custom_p,shiden_custom_p,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1205 \ No newline at end of file +id,variant,tags,tier,rarity,fleet pts,op cost,formation,range,attackRunRange,num,role,role desc,refit,base value,Column,Column [1],Column [2],Column [3],Column [4],Column [5],Column [6],Column [7],Column [8],Column [9],Column [10],Column [11],number +mobile_worker,mobile_worker,"fighter1, escort, mid",0,,0,0,BOX,4000,500,6,FIGHTER,Fighter,35,800,,,,,,,,,,,,,1195 +,,,,,,,,,,,,,,,,,,,,,,,,,,, +rodi_man,rodi_man,"fighter2, interceptor, mid",0,,9,7,V,4000,500,2,FIGHTER,Multirole Fighter,15,3000,,,,,,,,,,,,,1193 +rodi_landman,rodi_landman,"fighter2, interceptor, mid",0,,9,7,V,4000,500,2,FIGHTER,Multirole Fighter,15,3000,,,,,,,,,,,,,1194 +,,,,,,,,,,,,,,,,,,,,,,,,,,, +graze,graze,"fighter2, interceptor, mid",0,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2000,,,,,,,,,,,,,1195 +graze_h,graze_h,"fighter2, interceptor, mid",2,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1207 +graze_space,graze_space,"fighter2, interceptor, mid",2,,8,5,V,4000,500,3,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1199 +graze_bazooka,graze_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1202 +graze_bazooka_h,graze_bazooka_h,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1208 +graze_space_bazooka,graze_space_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1201 +graze_dainsleif,graze_dainsleif,"fighter2, interceptor, mid",4,0.025,15,20,V,4000,500,2,FIGHTER,Anti-Ship,25,8500,,,,,,,,,,,,,1200 +,,,,,,,,,,,,,,,,,,,,,,,,,,, +graze_custom,graze_custom,"fighter4, interceptor, mid",3,0.25,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1192 +ryusei_go,ryusei_go,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1196 +shiden_ryusei,shiden_ryusei,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1198 +,,,,,,,,,,,,,,,,,,,,,,,,,,, +shiden,shiden,"fighter2, interceptor, mid",0,,7,6,V,4000,500,3,FIGHTER,Multirole Fighter,25,1500,,,,,,,,,,,,,1197 +shiden_p,shiden_p,"fighter2, interceptor, mid",0,,7,6,V,4000,500,3,FIGHTER,Multirole Fighter,25,1500,,,,,,,,,,,,,1204 +shiden_custom,shiden_custom,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1198 +shiden_bazooka,shiden_bazooka,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1203 +shiden_bazooka_p,shiden_bazooka_p,"fighter2, interceptor, mid",2,,8,5,V,4000,500,2,FIGHTER,Multirole Fighter,25,2500,,,,,,,,,,,,,1206 +shiden_custom_p,shiden_custom_p,"fighter4, interceptor, mid",3,0.05,12,10,V,5000,500,1,FIGHTER,Multirole Fighter,10,8000,,,,,,,,,,,,,1205 diff --git a/data/strings/descriptions.csv b/data/strings/descriptions.csv index 75d4e64..cbd1aac 100644 --- a/data/strings/descriptions.csv +++ b/data/strings/descriptions.csv @@ -22,4 +22,5 @@ mobile_worker,SHIP,It is a space-use version of the ground-use TK-53 CGS Mobile shiden,SHIP,"A mass production, general purpose model developed by Teiwaz based on the technology accumulated from the development of the Hyakuri and Hyakuren. The Shiden's Io Frame was designed from scratch, but as it shares the same design philosophy as the Hyakuri and Hyakuren's Teiwaz Frame, the two appear to be sister machines even to great technicians. Although the Io frame uses Ahab Reactor from the Calamity War era that was recovered from the Debris Zone, it is still extremely valuable as it uses the latest technology in the crafting of its frame material to its design and development.",,, shiden_custom,SHIP,A customized Shiden Mobile Suit with a shield shoulder mount and a modified single horn faceplate.,,, graze_dainsleif,SHIP,"A Graze unit equipped with a Dáinsleif railgun mounted in place of it's left arm. A railgun modified to fire special projectiles made from the rare alloy used on mobile suit frames due to the use of superior mechanism, and during the Calamity War, they were heavily used as weapons that could even pierce nanolaminate armor.",,, -isaribi,SHIP,"An Armored Assault ship usually found with independant merchants or mercenaries, it's main purpose is typically for light combat encounters or escort. It comes equipped with two fixed auto-cannons on the port and starboard, as well as two torpedo tubes in the front of the ship. At the bottom of the ship is a cargo hold mainly used to send out fighter craft.",,, \ No newline at end of file +isaribi,SHIP,"An Armored Assault ship usually found with independant merchants or mercenaries, it's main purpose is typically for light combat encounters or escort. It comes equipped with two fixed auto-cannons on the port and starboard, as well as two torpedo tubes in the front of the ship. At the bottom of the ship is a cargo hold mainly used to send out fighter craft.",,, +shiden_ryusei,SHIP,"A customized Shiden Mobile Suit with a shield shoulder mount. This is a Shiden customized for Norba Shino's use, and at his request, shoulder thrusters were added and a gauntlet is equipped as part of its standard equipment.",,, diff --git a/data/variants/graze/graze.variant b/data/variants/graze/graze.variant index 5a0d6fe..692905a 100644 --- a/data/variants/graze/graze.variant +++ b/data/variants/graze/graze.variant @@ -5,6 +5,13 @@ "hullId": "graze", "variantId": "graze", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "graze_head" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/graze/graze_custom.variant b/data/variants/graze/graze_custom.variant index a101144..f37bd22 100644 --- a/data/variants/graze/graze_custom.variant +++ b/data/variants/graze/graze_custom.variant @@ -3,31 +3,27 @@ "fluxCapacitors": 0, "fluxVents": 0, "hullId": "graze_custom", - "hullMods": [ - - ], - "quality": 0, "variantId": "graze_custom", "weaponGroups": [ { "autofire": false, "mode": "LINKED", "weapons": { - "WS0001": "graze_custom_head" + "HEAD": "graze_custom_head" } }, { "autofire": false, "mode": "LINKED", - "weapons": { - "WS0002": "graze_custom_left" - } + "weapons": { + "LWP": "graze_custom_left" + } }, { "autofire": false, "mode": "LINKED", "weapons": { - "WS0003": "graze_custom_right" + "RWP": "graze_custom_right" } } ] diff --git a/data/variants/graze/graze_dainsleif.variant b/data/variants/graze/graze_dainsleif.variant index 194b16e..fdae928 100644 --- a/data/variants/graze/graze_dainsleif.variant +++ b/data/variants/graze/graze_dainsleif.variant @@ -3,25 +3,21 @@ "fluxCapacitors": 0, "fluxVents": 0, "hullId": "graze_dainsleif", - "hullMods": [ - - ], - "quality": 0, "variantId": "graze_dainsleif", "weaponGroups": [ { "autofire": false, "mode": "LINKED", "weapons": { - "WS0001": "graze_dainsleif_head" + "HEAD": "graze_dainsleif_head" } }, { "autofire": false, "mode": "LINKED", - "weapons": { - "WS0002": "dainsleif" - } + "weapons": { + "WP": "dainsleif" + } }, ] } \ No newline at end of file diff --git a/data/variants/graze/graze_h.variant b/data/variants/graze/graze_h.variant index 8024fb5..8cadbf3 100644 --- a/data/variants/graze/graze_h.variant +++ b/data/variants/graze/graze_h.variant @@ -5,6 +5,13 @@ "hullId": "graze_h", "variantId": "graze_h", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "graze_head_h" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/graze/graze_space.variant b/data/variants/graze/graze_space.variant index c31df26..017ad64 100644 --- a/data/variants/graze/graze_space.variant +++ b/data/variants/graze/graze_space.variant @@ -5,6 +5,13 @@ "hullId": "graze_space", "variantId": "graze_space", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "graze_space_head" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/graze/graze_space_bazooka.variant b/data/variants/graze/graze_space_bazooka.variant index 1053d33..49d585b 100644 --- a/data/variants/graze/graze_space_bazooka.variant +++ b/data/variants/graze/graze_space_bazooka.variant @@ -5,6 +5,13 @@ "hullId": "graze_space", "variantId": "graze_space_bazooka", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "graze_space_head" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/ryusei_go.variant b/data/variants/graze/ryusei_go.variant similarity index 68% rename from data/variants/ryusei_go.variant rename to data/variants/graze/ryusei_go.variant index 6038ddd..31b82b5 100644 --- a/data/variants/ryusei_go.variant +++ b/data/variants/graze/ryusei_go.variant @@ -3,31 +3,27 @@ "fluxCapacitors": 0, "fluxVents": 0, "hullId": "ryusei_go", - "hullMods": [ - - ], - "quality": 0, "variantId": "ryusei_go", "weaponGroups": [ { "autofire": false, "mode": "LINKED", "weapons": { - "WS0001": "ryusei_go_head" + "HEAD": "ryusei_go_head" } }, { "autofire": false, "mode": "LINKED", - "weapons": { - "WS0002": "ryusei_go_left" - } + "weapons": { + "LWP": "ryusei_go_left" + } }, { "autofire": false, "mode": "LINKED", "weapons": { - "WS0003": "ryusei_go_right" + "RWP": "ryusei_go_right" } } ] diff --git a/data/variants/halfbeack/halfbeack_dainsleif.variant b/data/variants/halfbeack/halfbeack_dainsleif.variant new file mode 100644 index 0000000..2085d4a --- /dev/null +++ b/data/variants/halfbeack/halfbeack_dainsleif.variant @@ -0,0 +1,78 @@ +{ + "displayName": "Dainsleif", + "fluxCapacitors": 3, + "fluxVents": 20, + "hullId": "halfbeack", + "hullMods": [ + "fluxdistributor", + "armoredweapons" + ], + "permaMods": [], + "sMods": [], + "variantId": "halfbeack_dainsleif", + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "STH03": "vulcan" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "SMH01": "swarmer" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "STH04": "vulcan" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "SMH02": "swarmer", + "STH01": "vulcan", + "STH02": "vulcan" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "MM01": "pilum" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "MM02": "pilum" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "BW01": "dualflak", + "BW02": "heavyneedler", + "BW03": "heavyneedler", + "ST01": "lightmortar", + "ST02": "lightmortar", + "ST03": "lightmortar", + "ST04": "lightmortar", + "ST05": "lightmortar", + "ST06": "lightmortar" + } + } + ], + "wings": [ + "graze_dainsleif", + "graze_dainsleif" + ] +} \ No newline at end of file diff --git a/data/variants/rodi/rodi_landman.variant b/data/variants/rodi/rodi_landman.variant index af84392..5a77453 100644 --- a/data/variants/rodi/rodi_landman.variant +++ b/data/variants/rodi/rodi_landman.variant @@ -4,5 +4,27 @@ "fluxVents": 0, "hullId": "rodi_landman", "variantId": "rodi_landman", - "weaponGroups": [] + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "landman_rodi_head", + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "RWP": "landman_rodi_right", + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "LWP": "landman_rodi_left", + } + } + ] } \ No newline at end of file diff --git a/data/variants/rodi/rodi_man.variant b/data/variants/rodi/rodi_man.variant index dac38ef..efdacaa 100644 --- a/data/variants/rodi/rodi_man.variant +++ b/data/variants/rodi/rodi_man.variant @@ -4,5 +4,27 @@ "fluxVents": 0, "hullId": "rodi_man", "variantId": "rodi_man", - "weaponGroups": [] + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "man_rodi_head", + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "RWP": "man_rodi_right", + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "LWP": "man_rodi_left", + } + } + ] } \ No newline at end of file diff --git a/data/variants/shiden/shiden.variant b/data/variants/shiden/shiden.variant index c41d09f..3e9e5e7 100644 --- a/data/variants/shiden/shiden.variant +++ b/data/variants/shiden/shiden.variant @@ -5,6 +5,13 @@ "hullId": "shiden", "variantId": "shiden", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_head" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/shiden/shiden_bazooka.variant b/data/variants/shiden/shiden_bazooka.variant index 206a6cc..e120ef6 100644 --- a/data/variants/shiden/shiden_bazooka.variant +++ b/data/variants/shiden/shiden_bazooka.variant @@ -5,6 +5,13 @@ "hullId": "shiden", "variantId": "shiden_bazooka", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_head" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/shiden/shiden_bazooka_p.variant b/data/variants/shiden/shiden_bazooka_p.variant index 8fd297b..0dc0e5d 100644 --- a/data/variants/shiden/shiden_bazooka_p.variant +++ b/data/variants/shiden/shiden_bazooka_p.variant @@ -5,6 +5,13 @@ "hullId": "shiden_p", "variantId": "shiden_bazooka_p", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_head_p" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/shiden/shiden_custom.variant b/data/variants/shiden/shiden_custom.variant index 72f45f5..991471d 100644 --- a/data/variants/shiden/shiden_custom.variant +++ b/data/variants/shiden/shiden_custom.variant @@ -4,5 +4,20 @@ "fluxVents": 0, "hullId": "shiden_custom", "variantId": "shiden_custom", - "weaponGroups": [] + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_custom_head" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "WP": "shiden_custom_right" + } + }, + ] } \ No newline at end of file diff --git a/data/variants/shiden/shiden_custom_p.variant b/data/variants/shiden/shiden_custom_p.variant index a0ebf29..32b6681 100644 --- a/data/variants/shiden/shiden_custom_p.variant +++ b/data/variants/shiden/shiden_custom_p.variant @@ -4,5 +4,20 @@ "fluxVents": 0, "hullId": "shiden_custom_p", "variantId": "shiden_custom_p", - "weaponGroups": [] + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_custom_head_p" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "WP": "shiden_custom_right_p" + } + }, + ] } \ No newline at end of file diff --git a/data/variants/shiden/shiden_p.variant b/data/variants/shiden/shiden_p.variant index 652516a..fb6231a 100644 --- a/data/variants/shiden/shiden_p.variant +++ b/data/variants/shiden/shiden_p.variant @@ -5,6 +5,13 @@ "hullId": "shiden_p", "variantId": "shiden_p", "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_head_p" + } + }, { "autofire": false, "mode": "LINKED", diff --git a/data/variants/shiden/shiden_ryusei.variant b/data/variants/shiden/shiden_ryusei.variant new file mode 100644 index 0000000..1eb853f --- /dev/null +++ b/data/variants/shiden/shiden_ryusei.variant @@ -0,0 +1,23 @@ +{ + "displayName": "Assault", + "fluxCapacitors": 0, + "fluxVents": 0, + "hullId": "shiden_ryusei", + "variantId": "shiden_ryusei", + "weaponGroups": [ + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "HEAD": "shiden_head_ryusei" + } + }, + { + "autofire": false, + "mode": "LINKED", + "weapons": { + "WP": "shiden_right_ryusei" + } + }, + ] +} \ No newline at end of file diff --git a/data/weapons/dainsleif.wpn b/data/weapons/dainsleif.wpn index ca118b2..1d544cc 100644 --- a/data/weapons/dainsleif.wpn +++ b/data/weapons/dainsleif.wpn @@ -1,32 +1,49 @@ { - "specClass":"projectile", - "id":"dainsleif", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":40, - "turretSprite":"graphics/weapons/dainsleif_base00.png", - "hardpointSprite":"graphics/weapons/dainsleif_base00.png", - "numFrames":4, - "frameRate":30, - "renderHints":[], - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "visualRecoil":0.0, - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"SMOKE", - "smokeSpec":{"particleSizeMin":10.0, - "particleSizeRange":14.0, - "cloudParticleCount":3, - "cloudDuration":1.5, - "cloudRadius":12.0; - "blowbackParticleCount":3, - "blowbackDuration":0.45, - "blowbackLength":20.0, - "blowbackSpread":6.0, - "particleColor":[190,180,160,95]}, - "projectileSpecId":"dainsleif_shot", - #"fireSoundOne":"needler_spinup", - "fireSoundTwo":"hypervel_driver_fire", + "specClass": "projectile", + "id": "dainsleif", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 40, + "turretSprite": "graphics/weapons/dainsleif_base00.png", + "hardpointSprite": "graphics/weapons/dainsleif_base00.png", + "numFrames": 4, + "frameRate": 30, + "renderHints": [], + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "visualRecoil": 0.0, + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "SMOKE", + "smokeSpec": { + "particleSizeMin": 10.0, + "particleSizeRange": 14.0, + "cloudParticleCount": 3, + "cloudDuration": 1.5, + "cloudRadius": 12.0; + "blowbackParticleCount": 3, + "blowbackDuration": 0.45, + "blowbackLength": 20.0, + "blowbackSpread": 6.0, + "particleColor": [ + 190, + 180, + 160, + 95 + ] + }, + "projectileSpecId": "dainsleif_shot", + "fireSoundOne": "ibo_dainsleif_spinup", + "fireSoundTwo": "ibo_dainsleif_fire", } \ No newline at end of file diff --git a/data/weapons/graze_custom_head.wpn b/data/weapons/graze_custom_head.wpn index 8e35452..80b3b2d 100644 --- a/data/weapons/graze_custom_head.wpn +++ b/data/weapons/graze_custom_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"graze_custom_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/graze_custom_head.png", - "hardpointSprite":"graphics/weapons/graze_custom_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/graze_custom_head.png", + "hardpointSprite": "graphics/weapons/graze_custom_head.png", + "id": "graze_custom_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/graze_custom_right.wpn b/data/weapons/graze_custom_right.wpn index 179d678..8d74639 100644 --- a/data/weapons/graze_custom_right.wpn +++ b/data/weapons/graze_custom_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"graze_custom_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/graze_custom_right.png", - "hardpointSprite":"graphics/weapons/graze_custom_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "graze_custom_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/graze_custom_right.png", + "hardpointSprite": "graphics/weapons/graze_custom_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/graze_dainsleif_head.wpn b/data/weapons/graze_dainsleif_head.wpn index a502677..fbd5f14 100644 --- a/data/weapons/graze_dainsleif_head.wpn +++ b/data/weapons/graze_dainsleif_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"graze_dainsleif_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/graze_dainsleif_head.png", - "hardpointSprite":"graphics/weapons/graze_dainsleif_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "id": "graze_dainsleif_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "turretSprite": "graphics/weapons/graze_dainsleif_head.png", + "hardpointSprite": "graphics/weapons/graze_dainsleif_head.png", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 7550, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/graze_head.wpn b/data/weapons/graze_head.wpn index 3d7bb72..c3c1ae6 100644 --- a/data/weapons/graze_head.wpn +++ b/data/weapons/graze_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"graze_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/graze_head.png", - "hardpointSprite":"graphics/weapons/graze_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/graze_head.png", + "hardpointSprite": "graphics/weapons/graze_head.png", + "id": "graze_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/graze_head_h.wpn b/data/weapons/graze_head_h.wpn index e251991..f91565f 100644 --- a/data/weapons/graze_head_h.wpn +++ b/data/weapons/graze_head_h.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"graze_head_h", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/graze_head_h.png", - "hardpointSprite":"graphics/weapons/graze_head_h.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/graze_head_h.png", + "hardpointSprite": "graphics/weapons/graze_head_h.png", + "id": "graze_head_h", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/graze_right.wpn b/data/weapons/graze_right.wpn index f876edd..7463577 100644 --- a/data/weapons/graze_right.wpn +++ b/data/weapons/graze_right.wpn @@ -2,7 +2,7 @@ "animationType": "MUZZLE_FLASH", "barrelMode": "ALTERNATING", "displayArcRadius": 450, - "fireSoundTwo": "light_machinegun_fire", + "fireSoundTwo": "ibo_120mm_rifle", "hardpointAngleOffsets": [ 0 ], diff --git a/data/weapons/graze_right_h.wpn b/data/weapons/graze_right_h.wpn index 91c1d43..4955db2 100644 --- a/data/weapons/graze_right_h.wpn +++ b/data/weapons/graze_right_h.wpn @@ -2,7 +2,7 @@ "animationType": "MUZZLE_FLASH", "barrelMode": "ALTERNATING", "displayArcRadius": 450, - "fireSoundTwo": "light_machinegun_fire", + "fireSoundTwo": "ibo_120mm_rifle", "hardpointAngleOffsets": [ 0 ], diff --git a/data/weapons/graze_space_head.wpn b/data/weapons/graze_space_head.wpn index 23c3e26..2e6c90b 100644 --- a/data/weapons/graze_space_head.wpn +++ b/data/weapons/graze_space_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"graze_space_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/graze_space_head.png", - "hardpointSprite":"graphics/weapons/graze_space_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/graze_space_head.png", + "hardpointSprite": "graphics/weapons/graze_space_head.png", + "id": "graze_space_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/graze_space_right.wpn b/data/weapons/graze_space_right.wpn index 3ed6360..826174b 100644 --- a/data/weapons/graze_space_right.wpn +++ b/data/weapons/graze_space_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"graze_space_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/graze_space_right.png", - "hardpointSprite":"graphics/weapons/graze_space_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "graze_space_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/graze_space_right.png", + "hardpointSprite": "graphics/weapons/graze_space_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/landman_rodi_right.wpn b/data/weapons/landman_rodi_right.wpn index 0875611..b4a5903 100644 --- a/data/weapons/landman_rodi_right.wpn +++ b/data/weapons/landman_rodi_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"landman_rodi_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/landman_rodi_right.png", - "hardpointSprite":"graphics/weapons/landman_rodi_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "landman_rodi_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/landman_rodi_right.png", + "hardpointSprite": "graphics/weapons/landman_rodi_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/man_rodi_right.wpn b/data/weapons/man_rodi_right.wpn index 96b57b3..14bd752 100644 --- a/data/weapons/man_rodi_right.wpn +++ b/data/weapons/man_rodi_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"man_rodi_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/man_rodi_right.png", - "hardpointSprite":"graphics/weapons/man_rodi_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "man_rodi_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/man_rodi_right.png", + "hardpointSprite": "graphics/weapons/man_rodi_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/ryusei_go_head.wpn b/data/weapons/ryusei_go_head.wpn index 16d3713..4ec865b 100644 --- a/data/weapons/ryusei_go_head.wpn +++ b/data/weapons/ryusei_go_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"ryusei_go_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/ryusei_go_head.png", - "hardpointSprite":"graphics/weapons/ryusei_go_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/ryusei_go_head.png", + "hardpointSprite": "graphics/weapons/ryusei_go_head.png", + "id": "ryusei_go_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/ryusei_go_left.wpn b/data/weapons/ryusei_go_left.wpn index 4239950..b3304cd 100644 --- a/data/weapons/ryusei_go_left.wpn +++ b/data/weapons/ryusei_go_left.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"ryusei_go_left", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/ryusei_go_left.png", - "hardpointSprite":"graphics/weapons/ryusei_go_left.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "ryusei_go_left", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/ryusei_go_left.png", + "hardpointSprite": "graphics/weapons/ryusei_go_left.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/ryusei_go_right.wpn b/data/weapons/ryusei_go_right.wpn index 782db1f..c4f3a92 100644 --- a/data/weapons/ryusei_go_right.wpn +++ b/data/weapons/ryusei_go_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"ryusei_go_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/ryusei_go_right.png", - "hardpointSprite":"graphics/weapons/ryusei_go_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "ryusei_go_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/ryusei_go_right.png", + "hardpointSprite": "graphics/weapons/ryusei_go_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/shiden_custom_head.wpn b/data/weapons/shiden_custom_head.wpn index 622bddf..f124a9d 100644 --- a/data/weapons/shiden_custom_head.wpn +++ b/data/weapons/shiden_custom_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"shiden_custom_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/shiden_custom_head.png", - "hardpointSprite":"graphics/weapons/shiden_custom_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/shiden_custom_head.png", + "hardpointSprite": "graphics/weapons/shiden_custom_head.png", + "id": "shiden_custom_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/shiden_custom_head_p.wpn b/data/weapons/shiden_custom_head_p.wpn index 22fb757..71f0210 100644 --- a/data/weapons/shiden_custom_head_p.wpn +++ b/data/weapons/shiden_custom_head_p.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"shiden_custom_head_p", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/shiden_custom_head_p.png", - "hardpointSprite":"graphics/weapons/shiden_custom_head_p.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/shiden_custom_head_p.png", + "hardpointSprite": "graphics/weapons/shiden_custom_head_p.png", + "id": "shiden_custom_head_p", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/shiden_custom_right.wpn b/data/weapons/shiden_custom_right.wpn index 6247724..585a670 100644 --- a/data/weapons/shiden_custom_right.wpn +++ b/data/weapons/shiden_custom_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"shiden_custom_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/shiden_custom_right.png", - "hardpointSprite":"graphics/weapons/shiden_custom_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "shiden_custom_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/shiden_custom_right.png", + "hardpointSprite": "graphics/weapons/shiden_custom_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/shiden_custom_right_p.wpn b/data/weapons/shiden_custom_right_p.wpn index 2694586..9ec7fac 100644 --- a/data/weapons/shiden_custom_right_p.wpn +++ b/data/weapons/shiden_custom_right_p.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"shiden_custom_right_p", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/shiden_custom_right_p.png", - "hardpointSprite":"graphics/weapons/shiden_custom_right_p.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "shiden_custom_right_p", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/shiden_custom_right_p.png", + "hardpointSprite": "graphics/weapons/shiden_custom_right_p.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/shiden_head.wpn b/data/weapons/shiden_head.wpn index 30756e7..567d5aa 100644 --- a/data/weapons/shiden_head.wpn +++ b/data/weapons/shiden_head.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"shiden_head", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/shiden_head.png", - "hardpointSprite":"graphics/weapons/shiden_head.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/shiden_head.png", + "hardpointSprite": "graphics/weapons/shiden_head.png", + "id": "shiden_head", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/shiden_head_p.wpn b/data/weapons/shiden_head_p.wpn index 9d6bfa0..443b6fb 100644 --- a/data/weapons/shiden_head_p.wpn +++ b/data/weapons/shiden_head_p.wpn @@ -1,25 +1,32 @@ { - "specClass":"projectile", - "id":"shiden_head_p", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":250, - "turretSprite":"graphics/weapons/shiden_head_p.png", - "hardpointSprite":"graphics/weapons/shiden_head_p.png", - "turretOffsets":[3, -2, 3, 2], - "turretAngleOffsets":[0, 0], - "hardpointOffsets":[4, -2, 4, 2], - "hardpointAngleOffsets":[0, 0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", - "muzzleFlashSpec":{"length":20.0, # only used if animationType = MUZZLE_FLASH - "spread":6.0, - "particleSizeMin":6.0, - "particleSizeRange":8.0, - "particleDuration":0.15, - "particleCount":7, - "particleColor":[255,240,165,200]}, - "projectileSpecId":"vulcan_shot", # projectile that will be fired - #"fireSoundOne":"vulcan_cannon_intro", - "fireSoundTwo":"vulcan_cannon_fire", + "turretSprite": "graphics/weapons/shiden_head_p.png", + "hardpointSprite": "graphics/weapons/shiden_head_p.png", + "id": "shiden_head_p", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], } \ No newline at end of file diff --git a/data/weapons/shiden_head_ryusei.wpn b/data/weapons/shiden_head_ryusei.wpn new file mode 100644 index 0000000..73cc556 --- /dev/null +++ b/data/weapons/shiden_head_ryusei.wpn @@ -0,0 +1,32 @@ +{ + "turretSprite": "graphics/weapons/shiden_head_ryusei.png", + "hardpointSprite": "graphics/weapons/shiden_head_ryusei.png", + "id": "shiden_head_ryusei", + "specClass": "projectile", + "barrelMode": "ALTERNATING", + "animationType": "NONE", + "type": "BALLISTIC", + "size": "SMALL", + "projectileSpecId": "vulcan_shot", + "displayArcRadius": 650, + "turretOffsets": [ + 3, + -2, + 3, + 2 + ], + "turretAngleOffsets": [ + 0, + 0 + ], + "hardpointOffsets": [ + 4, + -2, + 4, + 2 + ], + "hardpointAngleOffsets": [ + 0, + 0 + ], +} \ No newline at end of file diff --git a/data/weapons/shiden_right.wpn b/data/weapons/shiden_right.wpn index f71646a..35f5400 100644 --- a/data/weapons/shiden_right.wpn +++ b/data/weapons/shiden_right.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"shiden_right", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/shiden_right.png", - "hardpointSprite":"graphics/weapons/shiden_right.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "shiden_right", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/shiden_right.png", + "hardpointSprite": "graphics/weapons/shiden_right.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/shiden_right_p.wpn b/data/weapons/shiden_right_p.wpn index 806eb0f..b73b10f 100644 --- a/data/weapons/shiden_right_p.wpn +++ b/data/weapons/shiden_right_p.wpn @@ -1,25 +1,42 @@ { - "specClass":"projectile", - "id":"shiden_right_p", - "type":"BALLISTIC", - "size":"SMALL", - "displayArcRadius":450, - "turretSprite":"graphics/weapons/shiden_right_p.png", - "hardpointSprite":"graphics/weapons/shiden_right_p.png", - "turretOffsets":[13, -1], - "turretAngleOffsets":[0], - "hardpointOffsets":[13, -1], - "hardpointAngleOffsets":[0], - "barrelMode":"ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. - "animationType":"MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE - "muzzleFlashSpec":{"length":34.0, # only used if animationType = MUZZLE_FLASH - "spread":10.0, - "particleSizeMin":18.0, - "particleSizeRange":24.0, - "particleDuration":0.02, - "particleCount":12, - "particleColor":[199,93,76,215]}, - "projectileSpecId":"lightmg_shot", - #"fireSoundOne":"light_machinegun_intro", - "fireSoundTwo":"light_machinegun_fire", + "specClass": "projectile", + "id": "shiden_right_p", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/shiden_right_p.png", + "hardpointSprite": "graphics/weapons/shiden_right_p.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", } \ No newline at end of file diff --git a/data/weapons/shiden_right_ryusei.wpn b/data/weapons/shiden_right_ryusei.wpn new file mode 100644 index 0000000..bca3cda --- /dev/null +++ b/data/weapons/shiden_right_ryusei.wpn @@ -0,0 +1,42 @@ +{ + "specClass": "projectile", + "id": "shiden_right_ryusei", + "type": "BALLISTIC", + "size": "SMALL", + "displayArcRadius": 450, + "turretSprite": "graphics/weapons/shiden_right_ryusei.png", + "hardpointSprite": "graphics/weapons/shiden_right_ryusei.png", + "turretOffsets": [ + 13, + -1 + ], + "turretAngleOffsets": [ + 0 + ], + "hardpointOffsets": [ + 13, + -1 + ], + "hardpointAngleOffsets": [ + 0 + ], + "barrelMode": "ALTERNATING", # or LINKED. whether barrels fire at the same time or alternate. + "animationType": "MUZZLE_FLASH", # NONE, GLOW, MUZZLE_FLASH, SMOKE + "muzzleFlashSpec": { + "length": 34.0, # only used if animationType = MUZZLE_FLASH + "spread": 10.0, + "particleSizeMin": 18.0, + "particleSizeRange": 24.0, + "particleDuration": 0.02, + "particleCount": 12, + "particleColor": [ + 199, + 93, + 76, + 215 + ] + }, + "projectileSpecId": "lightmg_shot", + #"fireSoundOne": "light_machinegun_intro", + "fireSoundTwo": "ibo_120mm_rifle", +} \ No newline at end of file diff --git a/data/weapons/weapon_data.csv b/data/weapons/weapon_data.csv index d6c2108..32547cb 100644 --- a/data/weapons/weapon_data.csv +++ b/data/weapons/weapon_data.csv @@ -1,39 +1,50 @@ -name,id,tier,base value,range,damage/second,damage/shot,emp,impact,turn rate,OPs,ammo,ammo/sec,reload size,type,energy/shot,energy/second,chargeup,chargedown,burst size,burst delay,min spread,max spread,spread/shot,spread decay/sec,beam speed,proj speed,launch speed,flight time,proj hitpoints,hints,number -Head Vulcan,graze_custom_head,,,250,,49,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1157 -GR-W01 120mm Rifle,graze_custom_right,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1158 -GR-W02 320mm Bazooka,graze_custom_left,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1159 -Head Vulcan,man_rodi_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1160 -90mm Sub Machine Gun,man_rodi_right,,,350,,30,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,1200,,,10,SYSTEM,1161 -Head Vulcan,landman_rodi_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1162 -90mm Sub Machine Gun,landman_rodi_right,,,350,,30,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,1200,,,10,SYSTEM,1163 -Head Vulcan,graze_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1164 -GR-W01 120mm Rifle,graze_right,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1165 -Light Machine Gun,rifle_right,,,250,,20,,,30,,90,,,KINETIC,1,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1167 -Light Machine Gun,rifle_left,,,250,,20,,,30,,90,,,KINETIC,1,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1168 -GR-W01 120mm Rifle,ryusei_go_right,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1169 -GR-W01 120mm Rifle,ryusei_go_left,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1170 -Head Vulcan,ryusei_go_head,,,250,,49,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1171 -JEE-205 130mm Assault Rifle,shiden_right,,,470,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,SYSTEM,1172 -Head Vulcan,shiden_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1173 -JEE-205 130mm Assault Rifle,shiden_custom_right,,,470,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,SYSTEM,1173 -Head Vulcan,shiden_custom_head,,,250,,39,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1174 -Head Vulcan,graze_space_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1175 -GR-W01 120mm Rifle,graze_space_right,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1176 -Dáinsleif,dainsleif,,,7500,,1150,,200,30,,15,,,HIGH_EXPLOSIVE,140,,4,4,1,,3,7,1,8,,1250,,,100,SYSTEM,1177 -Head Vulcan,graze_dainsleif_head,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1178 -Anti-Aircraft Gun,anti-aircraft_gun,1,250,250,,25,,,75,4,,,,FRAGMENTATION,1,,0,0.05,1,,0,15,1,15,,800,,,10,PD,1179 -Auto-Cannon,autocannon_fixed,,125,600,,50,,3,10,4,,,,KINETIC,55,,0,0.5,1,,0,20,3,9,,800,,,20,SYSTEM,1180 -Auto-Cannon,autocannon_rear,1,300,600,,50,,3,10,5,,,,KINETIC,50,,0,0.6,2,0.1,0,20,3,9,,800,,,20,,1181 -Hand Grenade,man_rodi_left,,,2000,,250,,50,15,4,10,,,HIGH_EXPLOSIVE,0,,0,1,1,,0,0,0,0,,170,20,25,150,"STRIKE, BOMB, SYSTEM",1182 -Hand Grenade,landman_rodi_left,,,2000,,250,,50,15,4,10,,,HIGH_EXPLOSIVE,0,,0,1,1,,0,0,0,0,,170,20,25,150,"STRIKE, BOMB, SYSTEM",1183 -GR-W02 320mm Bazooka,graze_bazooka_right,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1184 -GR-W02 320mm Bazooka,graze_space_bazooka_right,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1185 -GR-W02 320mm Bazooka,shiden_bazooka_right,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1186 -JEE-205 130mm Assault Rifle,shiden_right_p,,,470,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,SYSTEM,1187 -Head Vulcan,shiden_head_p,,,250,,39,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1188 -JEE-205 130mm Assault Rifle,shiden_custom_right_p,,,470,,50,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,SYSTEM,1189 -Head Vulcan,shiden_custom_head_p,,,250,,39,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1190 -GR-W02 320mm Bazooka,shiden_bazooka_right_p,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1191 -Head Vulcan,graze_head_h,,,250,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,"PD, SYSTEM",1192 -GR-W01 120mm Rifle,graze_right_h,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,SYSTEM,1193 -GR-W02 320mm Bazooka,graze_bazooka_right_h,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,SYSTEM,1194 \ No newline at end of file +name,id,tier,rarity,base value,range,damage/second,damage/shot,emp,impact,turn rate,OPs,ammo,ammo/sec,reload size,type,energy/shot,energy/second,chargeup,chargedown,burst size,burst delay,min spread,max spread,spread/shot,spread decay/sec,beam speed,proj speed,launch speed,flight time,proj hitpoints,autofireAccBonus,extraArcForAI,hints,tags,groupTag,tech/manufacturer,for weapon tooltip>>,primaryRoleStr,speedStr,trackingStr,turnRateStr,accuracyStr,customPrimary,customPrimaryHL,customAncillary,customAncillaryHL,noDPSInTooltip,number +Head Vulcan,man_rodi_head,,,,1000,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,,,"PD, SYSTEM",,,,,,,,,,,,,,,80 +Head Vulcan,landman_rodi_head,,,,1000,,29,,,90,4,,,,KINETIC,1,,0,0.12,1,,0,12,1,20,,1000,,,10,,,"PD, SYSTEM",,,,,,,,,,,,,,,81 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Head,graze_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,100 +Head,graze_head_h,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,101 +Head,graze_space_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,102 +Head,graze_custom_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,103 +Head,ryusei_go_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,104 +Head,shiden_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,105 +Head,shiden_head_p,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,106 +Head,shiden_custom_head,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,107 +Head,shiden_custom_head_p,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,108 +Head,graze_dainsleif_head,,,,8000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,109 +Head,shiden_head_ryusei,,,,1000,,,,,90,,,,,,,,,,,,,,,,,,,,,,,SYSTEM,,,,,,,,,,,,,,,106 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +GR-W02 320mm Bazooka,graze_custom_left,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,200 +GR-W02 320mm Bazooka,graze_bazooka_right,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,201 +GR-W02 320mm Bazooka,graze_space_bazooka_right,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,202 +GR-W02 320mm Bazooka,shiden_bazooka_right,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,203 +GR-W02 320mm Bazooka,graze_bazooka_right_h,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,204 +GR-W02 320mm Bazooka,shiden_bazooka_right_p,,,,600,,450,,50,30,4,7,,,HIGH_EXPLOSIVE,0,,0,0.5,1,,0,30,1,10,,400,50,3.75,50,,,SYSTEM,,,,,,,,,,,,,,,205 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +JEE-205 130mm Assault Rifle,shiden_right,,,,470,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,,,SYSTEM,,,,,,,,,,,,,,,300 +JEE-205 130mm Assault Rifle,shiden_custom_right,,,,470,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,,,SYSTEM,,,,,,,,,,,,,,,301 +JEE-205 130mm Assault Rifle,shiden_right_p,,,,470,,50,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,,,SYSTEM,,,,,,,,,,,,,,,302 +JEE-205 130mm Assault Rifle,shiden_custom_right_p,,,,470,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,,,SYSTEM,,,,,,,,,,,,,,,303 +JEE-205 130mm Assault Rifle,shiden_right_ryusei,,,,470,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,690,,,10,,,SYSTEM,,,,,,,,,,,,,,,304 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +GR-W01 120mm Rifle,graze_custom_right,,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,400 +GR-W01 120mm Rifle,graze_right,,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,401 +GR-W01 120mm Rifle,ryusei_go_right,,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,402 +GR-W01 120mm Rifle,ryusei_go_left,,,,450,,60,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,403 +GR-W01 120mm Rifle,graze_space_right,,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,404 +GR-W01 120mm Rifle,graze_right_h,,,,450,,40,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,405 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +90mm Sub Machine Gun,man_rodi_right,,,,350,,30,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,1200,,,10,,,SYSTEM,,,,,,,,,,,,,,,500 +90mm Sub Machine Gun,landman_rodi_right,,,,350,,30,,,30,,90,,,KINETIC,2,,0,0.25,1,,3,7,5,8,,1200,,,10,,,SYSTEM,,,,,,,,,,,,,,,501 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Hand Grenade,man_rodi_left,,,,2000,,250,,50,15,4,10,,,HIGH_EXPLOSIVE,0,,0,1,1,,0,0,0,0,,170,20,25,150,,,"STRIKE, BOMB, SYSTEM",,,,,,,,,,,,,,,600 +Hand Grenade,landman_rodi_left,,,,2000,,250,,50,15,4,10,,,HIGH_EXPLOSIVE,0,,0,1,1,,0,0,0,0,,170,20,25,150,,,"STRIKE, BOMB, SYSTEM",,,,,,,,,,,,,,,601 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Dáinsleif,dainsleif,,,,7500,,1150,,200,30,,15,,,HIGH_EXPLOSIVE,140,,4,4,1,,3,7,1,8,,1250,,,100,,,SYSTEM,,,,,,,,,,,,,,,700 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Light Machine Gun,rifle_right,,,,250,,20,,,30,,90,,,KINETIC,1,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,800 +Light Machine Gun,rifle_left,,,,250,,20,,,30,,90,,,KINETIC,1,,0,0.25,1,,3,7,5,8,,700,,,10,,,SYSTEM,,,,,,,,,,,,,,,801 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Anti-Aircraft Gun,anti-aircraft_gun,1,,250,250,,25,,,75,4,,,,FRAGMENTATION,1,,0,0.05,1,,0,15,1,15,,800,,,10,,,PD,,,,,,,,,,,,,,,900 +Auto-Cannon,autocannon_fixed,,,125,600,,50,,3,10,4,,,,KINETIC,55,,0,0.5,1,,0,20,3,9,,800,,,20,,,SYSTEM,,,,,,,,,,,,,,,901 +Auto-Cannon,autocannon_rear,1,,300,600,,50,,3,10,5,,,,KINETIC,50,,0,0.6,2,0.1,0,20,3,9,,800,,,20,,,,,,,,,,,,,,,,,,902 diff --git a/graphics/ships/ryusei_go.png b/graphics/ships/graze/ryusei_go.png similarity index 100% rename from graphics/ships/ryusei_go.png rename to graphics/ships/graze/ryusei_go.png diff --git a/graphics/ships/shiden/shiden_ryusei.png b/graphics/ships/shiden/shiden_ryusei.png new file mode 100644 index 0000000..4f49980 Binary files /dev/null and b/graphics/ships/shiden/shiden_ryusei.png differ diff --git a/graphics/weapons/shiden_head_ryusei.png b/graphics/weapons/shiden_head_ryusei.png new file mode 100644 index 0000000..d632f1f Binary files /dev/null and b/graphics/weapons/shiden_head_ryusei.png differ diff --git a/graphics/weapons/shiden_right_ryusei.png b/graphics/weapons/shiden_right_ryusei.png new file mode 100644 index 0000000..586a3b0 Binary files /dev/null and b/graphics/weapons/shiden_right_ryusei.png differ diff --git a/mod_info.json b/mod_info.json index 12714db..71d42d7 100644 --- a/mod_info.json +++ b/mod_info.json @@ -2,7 +2,7 @@ "id": "IBO Faction", "name": "IBO - Faction", "author": "Laroustine, Buttery & Diable Avionics", - "version": "v2.0.0a", + "version": "v2.1.0a", "description": "Adds various elements from Iron-Blooded Orphans", "gameVersion": "0.95.1a-RC6", "modPlugin": "data.scripts.IBOFPlugin", diff --git a/sounds/sfx_wpn_guns/dainsleif_shot_01.wav b/sounds/sfx_wpn_guns/dainsleif_shot_01.wav new file mode 100644 index 0000000..986d756 Binary files /dev/null and b/sounds/sfx_wpn_guns/dainsleif_shot_01.wav differ diff --git a/sounds/sfx_wpn_guns/dainsleif_spin_01.wav b/sounds/sfx_wpn_guns/dainsleif_spin_01.wav new file mode 100644 index 0000000..96c4998 Binary files /dev/null and b/sounds/sfx_wpn_guns/dainsleif_spin_01.wav differ diff --git a/sounds/sfx_wpn_guns/dainsleif_spin_02.wav b/sounds/sfx_wpn_guns/dainsleif_spin_02.wav new file mode 100644 index 0000000..545a61d Binary files /dev/null and b/sounds/sfx_wpn_guns/dainsleif_spin_02.wav differ diff --git a/sounds/sfx_wpn_guns/dainsleif_spin_03.wav b/sounds/sfx_wpn_guns/dainsleif_spin_03.wav new file mode 100644 index 0000000..2bc0d70 Binary files /dev/null and b/sounds/sfx_wpn_guns/dainsleif_spin_03.wav differ diff --git a/sounds/sfx_wpn_guns/rifle_01.wav b/sounds/sfx_wpn_guns/rifle_01.wav new file mode 100644 index 0000000..502d09e Binary files /dev/null and b/sounds/sfx_wpn_guns/rifle_01.wav differ