From b27402375f759c809ce1367d9f665f73b83682a6 Mon Sep 17 00:00:00 2001 From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:40:49 +0100 Subject: [PATCH] Add Codename Weapon NEMESIS --- DATA/EQUIPMENT/goods.ini | 34 +++++++++++++ DATA/EQUIPMENT/select_equip.ini | 25 +++++++++ DATA/EQUIPMENT/weapon_equip.ini | 48 ++++++++++++++++++ DATA/EQUIPMENT/weapon_good.ini | 18 ++++++- DATA/FX/WEAPONS/customs/nemesis.ale | Bin 0 -> 6096 bytes DATA/FX/WEAPONS/customs/nemesis_backup.ale | Bin 0 -> 6108 bytes DATA/FX/WEAPONS/customs/poisonclaw.ale | Bin 4706 -> 4706 bytes DATA/FX/WEAPONS/customs/poisonclaw_backup.ale | Bin 0 -> 4706 bytes DATA/FX/WEAPONS/weapons_ale.ini | 32 +++++++++++- DATA/FX/beam_effects.ini | 36 +++++++++++++ DATA/FX/effects.ini | 20 +++++++- EXE/REM/Lua/Infocards.lua | 6 +++ 12 files changed, 215 insertions(+), 4 deletions(-) create mode 100644 DATA/FX/WEAPONS/customs/nemesis.ale create mode 100644 DATA/FX/WEAPONS/customs/nemesis_backup.ale create mode 100644 DATA/FX/WEAPONS/customs/poisonclaw_backup.ale diff --git a/DATA/EQUIPMENT/goods.ini b/DATA/EQUIPMENT/goods.ini index d6b6556d..758c39d4 100644 --- a/DATA/EQUIPMENT/goods.ini +++ b/DATA/EQUIPMENT/goods.ini @@ -675,6 +675,40 @@ shop_archetype = Equipment\models\commodities\nn_icons\cwire_rawmats_1.3db item_icon = Equipment\models\commodities\nn_icons\commod_weapon_secondary_blueprint.3db jump_dist = 2 +; NEMESIS Blueprint + +[Good] +nickname = commodity_nemesis_blueprint +equipment = commodity_nemesis_blueprint +msg_id_prefix = gcs_gen_commodity_nemesis_blueprint +category = commodity +price = 75000 +combinable = false +good_sell_price = 1 +bad_buy_price = 1 +bad_sell_price = 1 +good_buy_price = 1 +shop_archetype = Equipment\models\commodities\nn_icons\cwire_rawmats_1.3db +item_icon = Equipment\models\commodities\nn_icons\commod_weapon_primary_blueprint.3db +jump_dist = 2 + +; NEMESIS Schematic + +[Good] +nickname = commodity_nemesis_schematic +equipment = commodity_nemesis_schematic +msg_id_prefix = gcs_gen_commodity_nemesis_schematics +category = commodity +price = 25000 +combinable = false +good_sell_price = 1 +bad_buy_price = 1 +bad_sell_price = 1 +good_buy_price = 1 +shop_archetype = Equipment\models\commodities\nn_icons\cwire_rawmats_1.3db +item_icon = Equipment\models\commodities\nn_icons\commod_weapon_secondary_blueprint.3db +jump_dist = 2 + ; Tractor Beam Blueprint [Good] diff --git a/DATA/EQUIPMENT/select_equip.ini b/DATA/EQUIPMENT/select_equip.ini index df402252..ef24cbb3 100644 --- a/DATA/EQUIPMENT/select_equip.ini +++ b/DATA/EQUIPMENT/select_equip.ini @@ -990,6 +990,31 @@ decay_per_second = 0 volume = 1 hit_pts = 250 +; NEMESIS Blueprint + +[Commodity] +nickname = commodity_nemesis_blueprint +ids_name = 299812 +ids_info = 299813 +units_per_container = 1 +pod_appearance = cargopod_drab +loot_appearance = lootcrate_drab +decay_per_second = 0 +volume = 1 +hit_pts = 250 + +; NEMESIS Schematic + +[Commodity] +nickname = commodity_nemesis_schematic +ids_name = 299814 +ids_info = 299815 +units_per_container = 1 +pod_appearance = cargopod_drab +loot_appearance = lootcrate_drab +decay_per_second = 0 +volume = 1 +hit_pts = 250 ; Tractor Beam Blueprint diff --git a/DATA/EQUIPMENT/weapon_equip.ini b/DATA/EQUIPMENT/weapon_equip.ini index 939137a2..63e63769 100644 --- a/DATA/EQUIPMENT/weapon_equip.ini +++ b/DATA/EQUIPMENT/weapon_equip.ini @@ -21007,6 +21007,54 @@ turn_rate = 90 lootable = true LODranges = 0, 999999 +; NEMESIS + +[Munition] +nickname = special_gun19_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 322.8 +energy_damage = 86 +one_shot_sound = fire_tachyon5 +munition_hit_effect = nemesis_impact +const_effect = nemesis_proj +lifetime = 0.8 +force_gun_ori = false +mass = 1 +volume = 0.0001 + +[Gun] +nickname = special_gun19 +ids_name = 299016 +ids_info = 299017 +DA_archetype = equipment\models\weapons\co_proton_cooker.cmp +material_library = equipment\models\ge_equip.mat +HP_child = HPConnect +hit_pts = 6752 +explosion_resistance = 1 +debris_type = debris_normal +parent_impulse = 20 +child_impulse = 80 +volume = 0 +mass = 10 +hp_gun_type = hp_gun_special_10 +damage_per_fire = 0 +power_usage = 79.05 +refire_delay = 0.12 +muzzle_velocity = 750 +use_animation = Sc_fire +toughness = 17.6 +flash_particle_name = nemesis_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = special_gun19_ammo +separation_explosion = sever_debris +auto_turret = false +turn_rate = 90 +lootable = true +LODranges = 0, 999999 + [Munition] nickname = small_station_turret_ammo hp_type = hp_gun diff --git a/DATA/EQUIPMENT/weapon_good.ini b/DATA/EQUIPMENT/weapon_good.ini index e324d102..3fe478e5 100644 --- a/DATA/EQUIPMENT/weapon_good.ini +++ b/DATA/EQUIPMENT/weapon_good.ini @@ -8202,7 +8202,7 @@ ids_info = 299000 shop_archetype = equipment\models\weapons\li_laser_beam.cmp material_library = equipment\models\li_equip.mat -; Codename Chimera +; Codename CHIMERA [Good] nickname = special_gun16 @@ -8216,7 +8216,7 @@ ids_info = 299011 shop_archetype = equipment\models\weapons\co_proton_cooker.cmp material_library = equipment\models\ge_equip.mat -; Codename Poison Claw +; Codename POISON CLAW [Good] nickname = special_gun17 @@ -8242,4 +8242,18 @@ combinable = false ids_name = 299014 ids_info = 299015 shop_archetype = equipment\models\weapons\co_proton_cooker.cmp +material_library = equipment\models\ge_equip.mat + +; Codename NEMESIS + +[Good] +nickname = special_gun19 +equipment = special_gun19 +category = equipment +price = 150000 +item_icon = equipment\models\commodities\nn_icons\EQUIPICON_gun.3db +combinable = false +ids_name = 299016 +ids_info = 299017 +shop_archetype = equipment\models\weapons\co_proton_cooker.cmp material_library = equipment\models\ge_equip.mat \ No newline at end of file diff --git a/DATA/FX/WEAPONS/customs/nemesis.ale b/DATA/FX/WEAPONS/customs/nemesis.ale new file mode 100644 index 0000000000000000000000000000000000000000..857fd30134f20f2fe7fff683b1762d477db0a9f3 GIT binary patch literal 6096 zcmd5=eQZ=k5TCc#qkzXz3I%}z1<_#88mbti?cKG&VM0TYkAwnp9(S)FdSAIag=(>f z;lpTw!vx|-R0{q9Q4=JMASf+Hph!!=gor>8p$eq71(bpm!JW5n-@SLe0`-pSCVOvZ zcXoDnelxSPH)pmrLl6Ka0Kh3)u{=iW0NOX2ez8uVZC*Ca2dJLMDS#BYiF4Ft!~E)b zye_8$gjUWwSItP z5WrIoPBD6C0XW=KEb1{lhJUXC#_iCb{=U$x|c)&tejfgjC60AUjM`zf*R-{ z(`5de%}AqsEZb6UBqRL*ZKGCDF7l#0nP#9xwh`cM*XPbrC{8tUtFQ81Gkn*!2v+bjd) z&>_@VEY$MNSOv&j<+v_{j@e$jF2LpD0T%^wp?Fmi<4=~@_)oy|9bK*c1}UU?!?Bb z9F7QqnIFF27tc?KVSEnZ`l!oi8pIJ_9{ytaEIgB;#7H`4=9na|Lrc09y9rr8V$^vq zhcOZon(OGT^jQ!Y-Q>LNbzd%}7RPz^g}zXDGU%EN{@yD;ru>}8^w6>%iX5qvkQZ)` zyAs_OJRN+H_n}p@^)?3%tM=a+zUd0S7?nyyyHgD@M>tf`9o|gcQqmAROGABuw0|uH zBpTt_*Xp7W#t7CCVF4zN7@jloqIr_6;J6Uo)wbem*TbU~4HFU@Q2<1j6+-?kqB!43 zJ#>=S6Xl-+HTc<(L2}M`kYlzeZ<>Cd{f=7~_VLkb>NTvWM|muc9z(l~jK!ilBFp_2 zzsz@W?O4bb)(p-$sjF0W6pyctF?^rhe#m$a$g)%5xnd*x($PRV>IN-;j|lk9`Xr*`=qytq*pexGanzK*a*vQVtIJ?+}CuU z8as$Zb+m)3v~^J)j_2)Y2ZX5sFrKrL$QX_i^_5{o-?2RYJ*RW`{fpt9XJTmz!aRyg z$(V9OcTfCos5fZP4XNTc^*n#@PKI zi6Im|bvC9OvwJYLDuA?o*`@{WSS*Yaxw@K_^#^C5%;xdB>E*eowAdC1+Wi>o5|^Fz z18YIPXm_hpa5+Egr$PR|K%MK2M<mQKz8ajwKHvUol@&0XHTqd)b`@;ZGoax*30c3V=BWyfbo?xdJ1s9Vdn(_zS<$C z-|02iU$G>1OK5GWyY2_JbAIkvRD8CCw)tzL)4Xzp-u%^LW=P+Ns2C}qoy6(9#xL)s! zcXYKbl$`KK%)x!IZR5IeFaFgNQ3CE^l$vDcH8SiJuMa!az* literal 0 HcmV?d00001 diff --git a/DATA/FX/WEAPONS/customs/nemesis_backup.ale b/DATA/FX/WEAPONS/customs/nemesis_backup.ale new file mode 100644 index 0000000000000000000000000000000000000000..8a913b259a00797bb436176ceef9d8e09368ef8a GIT binary patch literal 6108 zcmd5=eQZ-z6hH5FWq_rO$v|X$iUtK|m|_Uq+HQkk!a|Ubgb7kh`?gj4m9`2~aK*?+ zaMNM}enn;A9}+b|LIgqCFakqX0wzRs1QDh{<~~3f$Pm2e-FMsf+HP#4Oipt1?z#8e zbMHOBbIv>O&7W5=S`YxH0KiGwkS5YLn2wF3Pi#|YpVP*L0BiF(2aqCnagCBTE?k?> z+v{|K(8gsKCT2UzS_6te(nnz1#Q#`58|(AkU$`iD>|j$W1A` z2yzRj7Z;0Gf1!N|W>Vqe?RPWe3rskunh7NZ~Ul&S6OpLv>rT&pffnlq}0f-{9evY3Ml6mo}s~Y)2cB?Uu-H$3(xK@0Se zd9rYA6Y{7ZXy7N6ak>+y&duf=5*K_du9 zK5a<@kK68ZyQ~h&QU*(g#p6M(D^8VPqDxI$p{i)=Z%G<$APJ8crbKd~y1E=x%yh=* zfb`uqSH~nY2se_6dcP5y02ynnSB1cF^D9>cxL7jyfNs|1zKZ=d(gDD1V zhjS_oO@BI!2M-h&Tbi2v$vqV|~vHaq*J3#a8-*+%qK zL~pIvsz<3^g`&qd57&XmVR4Cm8V6pH-rCXFCk=fMk10T-zU>T<8SZC<=+%TAubgn1 zjY>O9@(mfs{}Nzv`N{Jb-v!I&dP+sFINfRY`$eyeb9xNUW+s*)I{kMg+S*r>Z?KyR z5_A(78D$ivM53KAH z)*}rP^4!fym!ik~r~LQvG4yM;-xl8y#rZo%m}ghaO{Jp677yV-d2hrs4NS>G>@K0Y zLh1Z!4oEb@^RCoJA&hw}7GVLVjvARg=7KR_HZYaxIikDUR(<1ma9r5Jgv27s_Ca(R z5z3HbzM#K8JqU zITwp8k6V1Q*u}l$AzM^EEW2J)5kArFAUj_7Lst7?eHV~rcfxzcNA`tdzI41ldI0kR zLdsj8Y*X5VTNAY~B4mEKJ_ThqnIh|Q7tg%L*P)yMcux903FnlKv-k*Q7H36{GRS*5 zkJH1ed?6ke>kCzB>!YF^tq|)A1cxbMPG^+JJdPT*6~VC0<3;_Q&EuWbWYL*iU6b`B z6GS4G*;46&@#jKyIu*JBMGmKN%%ZC6HCZ5jP1e%v3S)rTq3!aE#(%FbH}0!3Wh-kk zRs%%x2)%`}Cew`HGmLr_K-&H+!=krMCMJne-L1{;1)HzT>~cHl3v`LS#O(81ylA1s z)o6pDpfFFgI2FaXT%`?Cy#xLa)VbZbf3VD`=5DVN|NDb449AYnHdbvKZNP>*wzjyX z7JO?Ut(z5heqtrxzsetIBVr=#zUW--K|1jPQCQ3-9|eZmQWZeyMCwkK*agzT#9i%Kg12?8yR5u9)3dfODZ;=LPtB zrzWIQ-sVGp=5xHU50!M9#XQwK)xEt;UP39s@R&HxZO( zXJUS>@*;Vbeb;3kxJlP`H+Sg3=d?H+kM`bo-3V32P*nYyQt=qB2zuw8(KWoI>;9dM zqLc-2HLDIgtNZhQJe0?9#Hyj^b^p@337H|^C(?fh)EBP;VEZJh?(g`G-w*tv&#%t+ zv_9#DKQCQFEb`}t=dfG;af#$)imJ4WGOtHwm2YvyXm=wImnQNZ-7!|`?=+0KOjTyR pn<6cO+b#Z>C8Rn#y&V|RQaCC8m?f|}>j$OcGE0fum6=$){{w>ow{QRe literal 0 HcmV?d00001 diff --git a/DATA/FX/WEAPONS/customs/poisonclaw.ale b/DATA/FX/WEAPONS/customs/poisonclaw.ale index 26d2ff7bad946480221d8c1d556f09155f2d92e7..788409b29ddb6b7182bae3456a009619ee329c0e 100644 GIT binary patch delta 108 zcmaE)@SF%_590{48l{&+IqH I2(U2$0LAYy+W-In delta 108 zcmaE)@X(+T(C`B+$)W)h+q}>fJ|nH$o%W zTceU-iG@Ub#Yf?fL`}dn$U`X_fg)W3Cd7sksHN$HN(-n^tO4iTxwG8eZV9EeI?3$J zIrGiyd}q!*yL_2#rXT>!1%NZOVtJ6($y7I+wpi!VJ}+BW0XXMy2_Q-B;v8++y2?3+ z*Ei?@p_OA-Xo0lPaoFMzVrA^8rI_x&QmxV0M2g|-?&K5HHWpS^$8fz96K_>5wiv7h z3(LwxXRyFk0#?acA-XFIy`>@*{SJR6E)i;~G3#hM34C5x!0T~Jjy3i&$q}dkXgpWj z;Jx>ShUL>{9q@epiv@9L!sqj5_2R{_kL5jQ-FfWeIF{NO-b*Os{kb0d$=W?!ZlA*$ z1j%-!;YjoLhWZ1U2S2H6A99cMjiF>*D~?tyg)OcOl=ZZ7J@%8dd-(j`m!SXs%meGz zB!4&6up__iv0@9ZfHR_R@!ZiTuA_cDtytb(mvkBBdlU(vs6I6bZ#_oc)4)%KmD< z0GG=rcMGJee1o3h^$LF1&WDXX7cQ8vJ!afwy7-%9K62P*?(6L}0hvr&#h=lx1pMlcQa;n@^u)H5P5|&A*{0?H@c^+d7F2yr#{Cq zhvZ#h%uFj{J}52SpYYbF6wfiH`>Mx<*HM&&ym&L`O0+I`HkitF=+|t&?SbQ(^AE*v zhL&NBIu)X$R7-N0Ww~lB-ZXujij~-XLQMtA9U>(l(JU{!))>Wd0=3s*mIauXF(W^- z+q^(EGR53ItNX6L`K>f(cG${<3}%(>gAB7m$lbDv^AqViUEuXZz0$O34(*6hp6H0! ziwN9w_h)|OUWRAkqxInzqaEc@8If4{82ab!rNQj-_lqri!?<@Wc8eO)@>_H@;S-I7 z-7LdTc>~81?|@x)C%ji|c3(ajNay!Q6ymBbJ${wz*qdb|w|)s(UX_@{F-%X0b@igZ zv^oLsob2`2s0R9Y-eRO z<2kMvS5q6dd90WJ@5b|?bF)+}%RHhh=^4+?#wL=7nhX*A%9=<{Uov}Fcb=Wev9q(2 zCl(t!J336&GOj3_ThH0e`}RI*u9hJpJ7d|vtw=%%)MjV8to>=!uK-dG<(Z1NSS$>Q zsNrU56QD$rT;&x(kIPe@gRyS(^0Y}{E0`}j+?s@3&D17Gv;H42&TYoy6UMdZSU<9S z{Ev^mGW|>$@1l%ji#uNK^D4FWoryGi*5u>-PaWJp{gCm>#T;{C_3P%NU!30;!Myqz zqh}p9)A3M3xv=MsCdUGNzoK$LfC&vZt^?Vl+cvE>qR#;J`)8b^$6t*sbOj1k^M5Ito4P)FInyGIV+q_JnXal-%sw?mR18vTEF{{Ws! B?-Bq2 literal 0 HcmV?d00001 diff --git a/DATA/FX/WEAPONS/weapons_ale.ini b/DATA/FX/WEAPONS/weapons_ale.ini index f7666ce6..8f9d40e4 100644 --- a/DATA/FX/WEAPONS/weapons_ale.ini +++ b/DATA/FX/WEAPONS/weapons_ale.ini @@ -5192,4 +5192,34 @@ effect_crc = 500791262 textures = fx\sarma.txm textures = fx\standardeffects.txm textures = fx\smoke.txm -textures = fx\newglows.txm \ No newline at end of file +textures = fx\newglows.txm + +; Codename: NEMESIS +[VisEffect] +nickname = nemesis_flash +alchemy = fx\weapons\customs\nemesis.ale +effect_crc = -123118272 +textures = fx\sarma.txm +textures = fx\standardeffects.txm +textures = fx\smoke.txm +textures = fx\newglows.txm + +[VisEffect] +nickname = nemesis_impact +alchemy = fx\weapons\customs\nemesis.ale +effect_crc = 473812454 +textures = fx\sarma.txm +textures = fx\standardeffects.txm +textures = fx\smoke.txm +textures = fx\newglows.txm + +[VisEffect] +nickname = nemesis_proj +alchemy = fx\weapons\customs\nemesis.ale +effect_crc = 101309374 +textures = fx\sarma.txm +textures = fx\standardeffects.txm +textures = fx\smoke.txm +textures = fx\newglows.txm +textures = fx\nomad.txm +textures = fx\hexagon.txm \ No newline at end of file diff --git a/DATA/FX/beam_effects.ini b/DATA/FX/beam_effects.ini index e7b7faac..756ee147 100644 --- a/DATA/FX/beam_effects.ini +++ b/DATA/FX/beam_effects.ini @@ -910,4 +910,40 @@ head_brightness = 0.8 trail_brightness = 0.7 head_texture = ball trail_texture = wide +flash_size = 3 + +; AVALON Beam effect + +[BeamSpear] +nickname = avalon_beam +tip_length = 5 +tail_length = 60 +head_width = 3 +core_width = 2 +tip_color = 0, 64, 128 +core_color = 20, 85, 150 +outter_color = 0, 64, 128 +tail_color = 255, 255, 255 +head_brightness = 1 +trail_brightness = 1 +head_texture = star +trail_texture = wide +flash_size = 3 + +; NEMESIS Beam effect + +[BeamSpear] +nickname = nemesis_01_beam +tip_length = 20 +tail_length = 30 +head_width = 0.7 +core_width = 1 +tip_color = 194, 223, 32 +core_color = 225, 250, 0 +outter_color = 194, 223, 32 +tail_color = 194, 223, 32 +head_brightness = 0.8 +trail_brightness = 0.7 +head_texture = ball +trail_texture = wide flash_size = 3 \ No newline at end of file diff --git a/DATA/FX/effects.ini b/DATA/FX/effects.ini index de91edcb..e2199e5b 100644 --- a/DATA/FX/effects.ini +++ b/DATA/FX/effects.ini @@ -3726,4 +3726,22 @@ vis_effect = gf_br_gun02_impact nickname = gf_br_gun02_projectile effect_type = EFT_WEAPON_PROJ vis_effect = gf_br_gun02_projectile -vis_beam = br_particle_01_beam \ No newline at end of file +vis_beam = avalon_beam +;vis_generic = min_photon_01_proj + +; NEMESIS +[Effect] +nickname = nemesis_flash +effect_type = EFT_MUZZLE_FLASH +vis_effect = nemesis_flash + +[Effect] +nickname = nemesis_impact +effect_type = EFT_WEAPON_IMPACT +vis_effect = nemesis_impact + +[Effect] +nickname = nemesis_proj +effect_type = EFT_WEAPON_PROJ +vis_effect = nemesis_proj +vis_beam = nemesis_01_beam \ No newline at end of file diff --git a/EXE/REM/Lua/Infocards.lua b/EXE/REM/Lua/Infocards.lua index 3436eb82..b94d0943 100644 --- a/EXE/REM/Lua/Infocards.lua +++ b/EXE/REM/Lua/Infocards.lua @@ -341,6 +341,8 @@ rem.AddInfoCard(299012, "POISON CLAW") rem.AddInfoCard(299013, [[Weapon Codename: POISON CLAWINFORMATION CLASSIFIEDThere is no information available on this weapon other than its project name.]]) rem.AddInfoCard(299014, "AVALON") rem.AddInfoCard(299015, [[Weapon Codename: AVALONINFORMATION CLASSIFIEDThere is no information available on this weapon other than its project name.]]) +rem.AddInfoCard(299016, "NEMESIS") +rem.AddInfoCard(299017, [[Weapon Codename: NEMESISINFORMATION CLASSIFIEDThere is no information available on this weapon other than its project name.]]) -- Infocards Power @@ -360,6 +362,10 @@ rem.AddInfoCard(299808, "AVALON Blueprint") rem.AddInfoCard(299809, [[AVALON Blueprints are lootable items from special enemies and locations. It must be cloned to a AVALON Schematic to use this item for further limited crafting purposes.]]) rem.AddInfoCard(299810, "AVALON Schematic") rem.AddInfoCard(299811, [[AVALON Schematics are limited cloned AVALON Blueprints which are usable for weapon crafting and trading purposes.]]) +rem.AddInfoCard(299812, "NEMESIS Blueprint") +rem.AddInfoCard(299813, [[NEMESIS Blueprints are lootable items from special enemies and locations. It must be cloned to a NEMESIS Schematic to use this item for further limited crafting purposes.]]) +rem.AddInfoCard(299814, "NEMESIS Schematic") +rem.AddInfoCard(299815, [[NEMESIS Schematics are limited cloned NEMESIS Blueprints which are usable for weapon crafting and trading purposes.]]) -- Infocards Solars