Skip to content
This repository was archived by the owner on Jan 4, 2024. It is now read-only.

Commit c7cd21e

Browse files
author
Roon
committed
1.1
V92, I have fixed grammar thanks to QuillBot AI, hope you don't mind the grammar anymore since I am not really the native English speaker
1 parent 938865c commit c7cd21e

File tree

5 files changed

+331
-487
lines changed

5 files changed

+331
-487
lines changed

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
> "In this world of madness, It's kill or be killed..."
22
3-
# Obsidian Conflict: Realism
4-
Obsidian Conflict is near! This repository is kinda a practice to make campaigns much realism, preventing people to rushing maps and forcing to co-op together for XP server. This mod is kinda practice and can be changed when Obsidian Conflict for Steam comes out!
3+
# Obsidian Conflict: Insanity Difficulty
4+
The release of Obsidian Conflict is near! (Unless...?) This repository is kind of a practice to make campaigns much harder by multiplying the enemy NPC stats by three, preventing people from rushing maps, and forcing them to co-op together on the XP server. This mod is kind of practice and can be changed when Obsidian Conflict for Steam comes out!
55

66
# Recommended Settings
7-
* Set Lives setting to one-live, so people doesn't get respawned when killed. This encourages users to be more cooperative rather than trying to rush towards to the goal.
7+
* Set the Lives setting to `1` so people don't get respawned when killed, and game over when failed. This encourages users to be more cooperative rather than trying to rush towards the goal.
8+
> If the Lives settings are too harsh, you could try enabling the Lives setting when there are enough players.
9+
10+
# How to install?
11+
Put the `oc_insanity_difficulty` into `sourcemods/obsidian/add-ons` folder.
Lines changed: 323 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,323 @@
1+
echo "\"In this world of madness, It's or be killed...\""
2+
echo "Welcome to the Insanity difficulty. Good luck, and stay alive..."
3+
echo "Script Created by Roon / Source Code: https://github.com/Project-Unison/OC-Insanity (Licensed under MIT License)"
4+
5+
// ===========
6+
// NPCs
7+
// ============
8+
// Barnacle
9+
sk_barnacle_health "105"
10+
11+
// Barney
12+
sk_barney_health "35"
13+
14+
// Bullseye
15+
sk_bullseye_health "105"
16+
17+
// Citizen
18+
sk_citizen_health "40"
19+
20+
// Combine Soldier
21+
sk_combine_s_health "150"
22+
sk_combine_s_kick "30"
23+
24+
// Combine Guard
25+
sk_combine_guard_health "210"
26+
sk_combine_guard_kick "45"
27+
28+
// strider
29+
sk_strider_health "1050"
30+
sk_strider_num_missiles1 "15"
31+
sk_strider_num_missiles2 "15"
32+
sk_strider_num_missiles3 "15"
33+
34+
// Headcrab
35+
sk_headcrab_health "30"
36+
sk_headcrab_melee_dmg "15"
37+
38+
// Fast Headcrab
39+
sk_headcrab_fast_health "30"
40+
41+
// Poison Headcrab
42+
sk_headcrab_poison_health "105"
43+
44+
// Manhack
45+
sk_manhack_health "75"
46+
sk_manhack_melee_dmg "60"
47+
48+
// Metropolice
49+
sk_metropolice_health "120"
50+
sk_metropolice_stitch_reaction "0.5"
51+
sk_metropolice_stitch_tight_hitcount "6"
52+
sk_metropolice_stitch_at_hitcount "3"
53+
sk_metropolice_stitch_behind_hitcount "9"
54+
sk_metropolice_stitch_along_hitcount "6"
55+
56+
// Rollermine
57+
sk_rollermine_shock "30"
58+
sk_rollermine_stun_delay "1"
59+
sk_rollermine_vehicle_intercept "1"
60+
61+
// Scanner (City)
62+
sk_scanner_health "90"
63+
sk_scanner_dmg_dive "75"
64+
65+
// Stalker
66+
sk_stalker_health "150"
67+
sk_stalker_melee_dmg "15"
68+
69+
// Vortigaunt
70+
sk_vortigaunt_health "300"
71+
sk_vortigaunt_dmg_claw "30"
72+
sk_vortigaunt_dmg_rake "75"
73+
sk_vortigaunt_dmg_zap "60"
74+
sk_vortigaunt_enemy_dmg_zap "60"
75+
sk_vortigaunt_armor_charge "100"
76+
77+
// Zombie
78+
sk_zombie_health "150"
79+
sk_zombie_dmg_one_slash "30"
80+
sk_zombie_dmg_both_slash "75"
81+
82+
// Poison Zombie
83+
sk_zombie_poison_health "525"
84+
sk_zombie_poison_dmg_spit "60"
85+
86+
// Zombine
87+
sk_zombie_soldier_health "300"
88+
//sk_zombine_dmg_one_slash "45"
89+
//sk_zombine_dmg_both_slash "90"
90+
91+
// Fast Zombie
92+
sk_fastzombie_health "150"
93+
sk_fastzombie_dmg_claw "12"
94+
sk_fastzombie_dmg_leap "21"
95+
96+
//Antlion
97+
sk_antlion_health "90"
98+
sk_antlion_swipe_damage "15"
99+
sk_antlion_jump_damage "15"
100+
101+
//Antlion Guard
102+
sk_antlionguard_health "1500"
103+
sk_antlionguard_dmg_charge "60"
104+
sk_antlionguard_dmg_shove "30"
105+
106+
//Ichthyosaur
107+
sk_ichthyosaur_health "600"
108+
sk_ichthyosaur_melee_dmg "24"
109+
110+
// Combine Gunship
111+
sk_gunship_burst_size "45"
112+
sk_gunship_health_increments "15"
113+
sk_npc_dmg_gunship "120"
114+
sk_npc_dmg_gunship_to_plr "9"
115+
116+
// Combine Helicopter
117+
sk_npc_dmg_helicopter "18"
118+
sk_npc_dmg_helicopter_to_plr "9"
119+
sk_helicopter_grenadedamage "90"
120+
sk_helicopter_grenaderadius "275"
121+
sk_helicopter_grenadeforce "55000"
122+
123+
// Combine Dropship
124+
sk_npc_dmg_dropship "6"
125+
126+
// Combine APC
127+
sk_apc_health "2250"
128+
sk_apc_missile_damage "240"
129+
130+
131+
// =================
132+
// EPISODE 2
133+
// =================
134+
135+
ai_enable_fear_behavior "1"
136+
137+
// Antlion air attack
138+
sk_antlion_air_attack_dmg "30"
139+
140+
// Antlion worker
141+
sk_antlion_worker_spit_speed "1800"
142+
sk_antlion_worker_health "180"
143+
144+
// Vortigaunt charge limit
145+
sk_vortigaunt_armor_charge_per_token "20"
146+
147+
// Poison headcrab
148+
sk_headcrab_poison_npc_damage "60.0"
149+
150+
// advisor
151+
sk_advisor_health "3000"
152+
153+
// hunter
154+
sk_hunter_health "630"
155+
sk_hunter_dmg_flechette "12"
156+
sk_hunter_flechette_explode_dmg "36"
157+
sk_hunter_flechette_explode_radius "128"
158+
sk_hunter_dmg_one_slash "60"
159+
sk_hunter_dmg_charge "60"
160+
161+
162+
// =================
163+
// PLAYER WEAPONS MAX AMMO
164+
// =================
165+
166+
sk_max_ar2 "60"
167+
sk_max_alyxgun "150"
168+
sk_max_pistol "150"
169+
sk_max_357 "12"
170+
sk_max_crossbow "10"
171+
sk_max_buckshot "30"
172+
sk_max_rpg_round "3"
173+
sk_max_smg1_grenade "3"
174+
sk_max_sniper_round "30"
175+
sk_max_grenade "5"
176+
sk_max_ar2_altfire "3"
177+
sk_max_smg1 "225"
178+
sk_max_gauss_round "150"
179+
180+
sk_plr_dmg_gauss "18"
181+
sk_plr_max_dmg_gauss "250"
182+
183+
// =================
184+
// NPC WEAPONS
185+
// =================
186+
187+
sk_npc_dmg_ar2 "3"
188+
sk_npc_dmg_alyxgun "3"
189+
sk_npc_dmg_pistol "3"
190+
sk_npc_dmg_smg1 "3"
191+
sk_npc_dmg_buckshot "3"
192+
sk_npc_dmg_rpg_round "50"
193+
sk_npc_dmg_smg1_grenade "50"
194+
sk_npc_dmg_sniper_round "100"
195+
sk_npc_dmg_357 "30"
196+
sk_npc_dmg_crossbow "10"
197+
sk_npc_dmg_airboat "3"
198+
sk_dmg_sniper_penetrate_npc "100"
199+
sk_npc_dmg_grenade "75"
200+
sk_npc_dmg_crowbar "5"
201+
sk_npc_dmg_stunstick "40" // Kill a citizen in one hit
202+
sk_npc_dmg_fraggrenade "75"
203+
sk_fraggrenade_radius "250"
204+
205+
// =================
206+
// OTHER STATS
207+
// =================
208+
209+
// HEALTH/SUIT CHARGE DISTRIBUTION
210+
sk_suitcharger "50"
211+
sk_suitcharger_citadel "250"
212+
sk_suitcharger_citadel_maxarmor "100"
213+
sk_battery "15"
214+
sk_healthcharger "25"
215+
sk_healthkit "15"
216+
sk_healthvial "5"
217+
218+
// Combine balls
219+
sk_combineball_seek_angle "15"
220+
sk_combineball_guidefactor "1.0"
221+
222+
// NPC damage adjusters
223+
sk_npc_head "4"
224+
sk_npc_chest "0.5"
225+
sk_npc_stomach "0.5"
226+
sk_npc_arm "0.25"
227+
sk_npc_leg "0.25"
228+
229+
// player damage adjusters
230+
sk_player_head "4"
231+
sk_player_chest "0.5"
232+
sk_player_stomach "0.5"
233+
sk_player_arm "0.25"
234+
sk_player_leg "0.25"
235+
236+
// Allies
237+
sk_ally_regen_time "0.15"
238+
239+
// Damage scale for damage inflicted by the player on each skill level.
240+
sk_hl2mp_dmg_inflict_scale1 "1"
241+
sk_hl2mp_dmg_inflict_scale2 "1"
242+
sk_hl2mp_dmg_inflict_scale3 "1"
243+
244+
// Damage scale for damage taken by the player on each skill level.
245+
sk_hl2mp_dmg_take_scale1 "1"
246+
sk_hl2mp_dmg_take_scale2 "1"
247+
sk_hl2mp_dmg_take_scale3 "1"
248+
249+
250+
// =======================
251+
// OBSIDIAN CONFLICT
252+
// =======================
253+
254+
// ========
255+
// Weapons
256+
// ========
257+
sk_auto_reload_time "10000"
258+
259+
260+
// =====
261+
// NPCS
262+
// =====
263+
264+
// Gargantua
265+
sk_gargantua_health "2400"
266+
sk_gargantua_dmg_slash "90"
267+
sk_gargantua_dmg_fire "9"
268+
sk_gargantua_dmg_stomp "180"
269+
270+
// Snark
271+
sk_snark_health "6"
272+
sk_snark_dmg_bite "30"
273+
sk_snark_dmg_pop "15"
274+
275+
// Manhack Weapon
276+
sk_friendly_manhack_health "150"
277+
sk_friendly_manhack_melee_dmg "105"
278+
279+
// Defender
280+
sk_defender_health "1500" //temp value
281+
282+
// Bullsquid
283+
sk_bullsquid_health "360"
284+
sk_bullsquid_dmg_bite "60"
285+
sk_bullsquid_dmg_whip "90"
286+
287+
// Houndeye
288+
sk_houndeye_health "180"
289+
sk_houndeye_dmg_blast "90"
290+
291+
// Alien Grunt
292+
sk_agrunt_health "360"
293+
sk_agrunt_dmg_punch "60"
294+
295+
// Hornet
296+
sk_npc_dmg_hornet "24"
297+
298+
// Big Momma / Gonarch Crab
299+
sk_bigmomma_health "600"
300+
sk_bigmomma_health_factor "9"
301+
sk_bigmomma_dmg_slash "150"
302+
sk_bigmomma_dmg_blast "300"
303+
sk_bigmomma_radius_blast "250"
304+
sk_bigmomma_meelee_range "300"
305+
306+
// Human Grunt
307+
sk_hgrunt_health "150"
308+
sk_hgrunt_kick "30"
309+
hgrunt_spawn_health "1"
310+
311+
// Human Assassin (HL1)
312+
sk_hassassin_dmg "15"
313+
sk_hassassin_health "150"
314+
315+
// HL1 Ichthyosaur
316+
sk_hl1_ichthyosaur_health "600"
317+
sk_hl1_ichthyosaur_shake "105"
318+
319+
// Mortar Synth
320+
sk_mortarsynth_health "360"
321+
sk_dmg_energy_grenade "180"
322+
sk_energy_grenade_radius "900"
323+
sk_mortarsynth_beamdmg "120"
File renamed without changes.

oc_insanity_difficulty/info.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
THIS IS A PLACEHOLDER; DON'T REMOVE THIS FILE OR THIS MOD WILL NOT LOAD!

0 commit comments

Comments
 (0)