-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 334c51a
Showing
558 changed files
with
5,581 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Auto detect text files and perform LF normalization | ||
* text=auto |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
==== vDemo-2 ==== | ||
New Items: | ||
- Ardentipedes/Caster Imps now drop Scrolls. When opened, these spells will give | ||
instructions on how to cast a spell, and can either be used on the spot for a | ||
single burst of magic, or attuned to the Gate of Anthrakia for longer-term | ||
magical applications. | ||
- Added the spell "Winds of Libidine", which is accessible via scroll only | ||
by default. | ||
- Added a new customization option that allows the Gate of Anthrakia to | ||
start with different assortments of spells. | ||
|
||
Fixes: | ||
- Fixed a bug where O:DR attempted to replace items that were already replaced, | ||
resulting in VM Aborts. | ||
- Fixed a bug where the Grasa could spawn an empty mag out of the aether if | ||
reloading with nothing in your inventory. | ||
- Fixed a bug where the Nimurdal wasn't associated with its weapon and would | ||
be dropped when using the "Purge Useless Ammo" command. | ||
- Grasa Mags and arrows now correctly use the Language files for their pickup | ||
messages. | ||
|
||
Changes: | ||
- All weapons with loadout codes now display them in the Loadout Manager. | ||
- Hideous Destructor v4.7.1c or higher is now required. | ||
|
||
- Reduced the base spread of the Cintia 1901. (9.0->8.0) | ||
- Reduced the scaling for the Cintia 1901's choke to be consistent with the | ||
Hunter. (0.75->0.5) | ||
- The Cintia 1901's lever animation has been adjusted; the weapon now remains | ||
closer to the ready position during lever action. | ||
- Significantly sped up the Cintia 1901's lever. (10->7) | ||
- Sound effects for the Cintia 1901's lever should line up more clearly with the | ||
animation. | ||
- Added a sound cue to the Cintia 1901 for the chamber cycling. (This should | ||
make judging the timing easier.) | ||
- Added a subtle camera shift to the lever sequence. | ||
- Added a clearer "jamming" sequence when short-stroking the Cintia 1901. | ||
- The Cintia 1901's lever is now held open if you hold down altfire. | ||
- The Cintia 1901 now properly ejects the shell when the lever is fully opened, | ||
rather than as it's closing. | ||
- The Cintia 1901 can now slamfire by holding Fire and working the lever. | ||
|
||
- Added a new sprite for a Grasa with no mag inserted. | ||
- Increased the window before the Grasa determines whether or not to pocket a | ||
magazine while reloading/unloading. (4->6) | ||
- Added an indicator to the HUD to show when the Grasa suffers a Failure to | ||
Eject. | ||
- Sound cues for the Grasa suffering a Failure to Eject should no longer be | ||
drowned out by the firing sounds | ||
- The Grasa M-12's base rate of fire has been significantly reduced (2->5) | ||
- The Grasa M-12 will now occasionally spawn with different parts | ||
- Hacked Bolt (1): The bolt has been modified to increase rate of fire, but | ||
wears out much faster. | ||
- Improved Bolt Assembly (2): The bolt wears out at half the normal rate, | ||
reducing Failure to Eject errors. | ||
- You can choose to start with these mods with the "modtype" loadout | ||
variable, and options have been added to adjust the spawnrate. | ||
- These mods stack; use "modtype 3" to start with both. | ||
- Zombies carrying the Grasa now reflect the lower fire rate, and can spawn | ||
with modified Grasa variants. | ||
|
||
- Reduced the density of flames spawned by Pit of Eresia. (This should help | ||
some machines with performance.) | ||
|
||
- Holding the Heki at full draw builds fatigue instead of simply causing your | ||
aim to shake. | ||
- You will automatically release your draw if your fatigue is too high. | ||
|
||
==== vDemo ==== | ||
- First version released! | ||
- Added 8 new weapons | ||
- R&C Thunderhawk | ||
- Cintia 1901 | ||
- Montaraz 1899 | ||
- Grasa M-12 | ||
- Gate of Anthrakia | ||
- Mask of Basilissa | ||
- 'Heki' Hunting Bow | ||
- 'Nimurdal' Boomerang | ||
- Added 1 new enemy type | ||
- Zombie Stormtrooper (with Grasa M-12) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
==== CONCEPT ==== | ||
Hideous Destructor by mc776 | ||
https://codeberg.org/mc776/hideousdestructor | ||
|
||
High Noon Drifter by TerminusEst13 | ||
https://forum.zdoom.org/viewtopic.php?t=57098 | ||
|
||
Go play their mods! They're really cool mods! | ||
|
||
==== CODING ==== | ||
Coding by xColdxFusionx, heavily referencing (and occasionally lifting from) | ||
the work of mc776 and TerminusEst13 | ||
|
||
HDBulletLib by Accensus, Sledge, bogus, PopGuy12 | ||
|
||
==== SPRITES ==== | ||
R&C Thunderhawk by Captain J | ||
|
||
Cintia 1901 pickup sprite by seclongo, Killing Time | ||
Shoulder Sling edit by xColdxFusionx | ||
Cintia 1901 HUD sprites by Sgt. Shivers, JoeyTD | ||
|
||
Montaraz 1899 pickup sprite by Captain J | ||
Montaraz 1899 HUD sprites by GAA1992, Doom 64, BreadBagfly | ||
Muzzleflash edits by xColdxFusionx | ||
|
||
Grasa M-12 sprites by Captain J, Mor'ladim | ||
No Mag edit by xColdxFusionx | ||
|
||
Gate of Anthrakia sprites by Captain J | ||
|
||
Mask of Basilissa sprites by Captain J, Mor'ladim | ||
|
||
Heki sprites by Captain J, Neoworm | ||
Arrow projectile sprites from TAO 3D | ||
|
||
FLM* sprites from Take No Prisoners | ||
CFCF and CFFX sprites from Hexen | ||
|
||
Scroll sprites by xColdxFusionx | ||
|
||
==== SOUNDS ==== | ||
R&C Thunderhawk sounds from... a lot of sources, edited by TerminusEst13 | ||
- Indiana Jones and the Emperor's Tomb | ||
- Sony Pictures Sound Effects Series | ||
- Killing Floor | ||
- Postal 2 | ||
- General Series 6000 | ||
|
||
Cintia 1901 from FEAR and Killing Floor, edited by TerminusEst13 | ||
Shell Eject SFX by Ja5on1995 on FreeSound.org | ||
|
||
Montaraz 1899 from Gears of War, FEAR | ||
Shell SFX by Ja5on1995 on FreeSound.org | ||
|
||
Grasa M-12 from Killing Floor and Devil May Cry 3, edited by TerminusEst13 | ||
|
||
Nimurdal from... a lot of sources | ||
- Sony Pictures Sound Effects Series | ||
- Chronicles of Riddick: Assault on Dark Athena | ||
- Oblivion | ||
- Soniss.com Game Audio Monthly | ||
- Fallout: New Vegas | ||
|
||
Anthrakia (Fire) from Mortal Kombat X, Painkiller, General Series 6000 | ||
Edited by TerminusEst13 | ||
|
||
Additional Anthrakia sounds from: | ||
- stewdio2003 on FreeSound.org | ||
|
||
Basilissa SFX from... a lot of sources, edited by TerminusEst13 | ||
- Neverwinter Nights | ||
- General Series 6000 | ||
- Mortal Kombat X | ||
- Street Fighter 4 | ||
- Sony Pictures Sound Effects Series | ||
- Painkiller | ||
|
||
Heki from Sony Pictures Sound Effects Series, Mortal Kombat X, Painkiller | ||
|
||
==== SPECIAL THANKS ==== | ||
TerminusEst13, for making High Noon Drifter and assisting the effort with all | ||
the hot, juicy lore that let me fill in the blanks. And also just letting me | ||
bounce ideas off of you sometimes. He's a really cool dude, go play his | ||
stuff. | ||
|
||
The Hideous Destructor Discord, for coding advice. | ||
|
||
And you, for playing my mod. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
// Percentage chance to replace base weapons with their Dead Ringer counterparts. | ||
server int hd_odr_weaponfrequency = 30; | ||
|
||
// Choose which weapon or item each HDest weapon will be replaced with. | ||
server int hd_odr_chainsawreplace = 8; | ||
server int hd_odr_pistolreplace = 1; | ||
server int hd_odr_revolverreplace = 1; | ||
server int hd_odr_smgreplace = 4; | ||
server int hd_odr_shotgunreplace = 2; | ||
server int hd_odr_ssgreplace = 3; | ||
server int hd_odr_assaultriflereplace = 4; | ||
server int hd_odr_chaingunreplace = 4; | ||
server int hd_odr_grenadelauncherreplace = 5; | ||
server int hd_odr_rocketlauncherreplace = 5; | ||
server int hd_odr_thunderbusterreplace = 6; | ||
server int hd_odr_bfgreplace = 7; | ||
server int hd_odr_liberatorreplace = 4; | ||
server int hd_odr_sniperreplace = 9; | ||
server int hd_odr_brontoreplace = 6; | ||
|
||
// Percentage chance to replace base items with their Dead Ringer counterparts. | ||
server int hd_odr_itemfrequency = 30; | ||
|
||
// Percentage chance to replace zombies with their Dead Ringer counterparts. | ||
server int hd_odr_zombiegrasa = 30; | ||
|
||
// Percentage chance zombies will drop a Grasa in addition to their normal | ||
// weapon drops. | ||
server int hd_odr_grasadropchance = 5; | ||
|
||
// ==== THUNDERHAWK ==== | ||
// Percentage chance that the Thunderhawk will spawn as a double-action. | ||
server int hd_odr_thdualaction = 10; | ||
|
||
// Enables recoil damage from firing the Thunderhawk quickly. | ||
server bool hd_odr_threcoildamage = true; | ||
|
||
// Enables auto-fire on the Thunderhawk. Hurt your virtual wrists, not your | ||
// physical ones! | ||
user bool hd_odr_thautofire = false; | ||
|
||
// ==== CINTIA 1901 ==== | ||
// Percentage chance that a Cintia will spawn with a sling. | ||
server int hd_odr_cintiaslingchance = 10; | ||
|
||
// Percentage chance that a Cintia will spawn with a choked barrel. | ||
server int hd_odr_cintiachokechance = 15; | ||
|
||
// Bulk multiplier for a Cintia with a sling. | ||
server float hd_odr_cintiaslingbulk = 0.75; | ||
|
||
// Prevents the lever from locking up if you don't hold down the button. | ||
user bool hd_odr_cintiaeasylever = false; | ||
|
||
// ==== MONTARAZ 1899 ==== | ||
// Percentage chance that a Montaraz will spawn with choked barrels. | ||
server int hd_odr_montarazchokechance = 15; | ||
|
||
// Determines the side-effects for overloading the Montaraz 1899. | ||
server int hd_odr_montoverload = 1; | ||
|
||
// Pressing Reload or AltReload always loads both barrels. | ||
user bool hd_odr_montloadsboth = false; | ||
|
||
// If True, overloading the Montaraz won't be cancelled by releasing the | ||
// Reload button mid-animation. | ||
user bool hd_odr_monteasyoverload = false; | ||
|
||
// ==== GRASA M-12 ==== | ||
// Percentage chance that a Grasa will spawn with a hacked bolt. | ||
server int hd_odr_grasahackchance = 10; | ||
|
||
// Percentage chance that a Grasa will spawn with an improved bolt construction. | ||
server int hd_odr_grasaqualitychance = 10; | ||
|
||
// Multiplier to how quickly the Grasa's feed degrades. Higher number means | ||
// more failure-to-feed errors. | ||
server float hd_odr_grasafeedrate = 1.0; | ||
|
||
// Multiplier to how quickly the Grasa's bolt degrades. Higher numbers means | ||
// more failure-to-eject errors. | ||
server float hd_odr_grasaboltrate = 1.0; | ||
|
||
// Multiplier to how quickly players can repair the Grasa M-12. | ||
server float hd_odr_grasarepairrate = 1.0; | ||
|
||
// ==== GATE OF ANTHRAKIA ==== | ||
// Determines which spells the Gate of Anthrakia has when picked up. | ||
// 0 - None, 1 - Basic Spells (Default), 2 - Random, 3 - All Spells | ||
server int hd_odr_anthrakiaspellsknown = 1; | ||
|
||
// Determines the rate at which frag leaks through Anthrakia portals. | ||
server float hd_odr_anthrakiafragleak = 1.0; | ||
|
||
// Determines the rate at which the Anthrakia causes soul drain. | ||
server float hd_odr_anthrakiasouldrain = 1.0; | ||
|
||
// ==== MASK OF BASILISSA ==== | ||
// Determines the rate at which Basilissa drains your soul. | ||
server float hd_odr_basilissasouldrain = 1.0; | ||
|
||
// ==== HEKI ==== | ||
// Multiplier for how quickly the Heki's arrows travel. Influences damage. | ||
server float hd_odr_hekishotspeed = 1.0; | ||
|
||
// ==== NIMURDAL ==== | ||
// Multiplier for how quickly the Nimurdal travels. Influences damage. | ||
server float hd_odr_nimurdalthrowspeed = 1.0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
alias hd_odr_resetweapons "hd_odr_weaponfrequency 30;hd_odr_chainsawreplace 8;hd_odr_pistolreplace 1;hd_odr_revolverreplace 1;hd_odr_smgreplace 4;hd_odr_shotgunreplace 2;hd_odr_ssgreplace 3;hd_odr_assaultriflereplace 4;hd_odr_chaingunreplace 4;hd_odr_grenadelauncherreplace 5;hd_odr_rocketlauncherreplace 5;hd_odr_thunderbusterreplace 6;hd_odr_bfgreplace 7;hd_odr_liberatorreplace 4;hd_odr_sniperreplace 9;hd_odr_brontoreplace 6;" | ||
alias hd_odr_resetenemies "hd_odr_zombiegrasa 30;" | ||
|
||
alias hd_odr_resetthunderhawk "hd_odr_thdualaction 10;hd_odr_thautofire 0;hd_odr_threcoildamage 1;" | ||
alias hd_odr_resetcintia "hd_odr_cintiaslingchance 10;hd_odr_cintiachokechance 15;hd_odr_cintiaslingbulk 0.75;hd_odr_cintiaeasylever 0;hd_odr_cintialegacyanim 0;" | ||
alias hd_odr_resetmontaraz "hd_odr_montarazchokechance 15;hd_odr_montoverload 1;hd_odr_montloadsboth 0;hd_odr_monteasyoverload 0;" | ||
alias hd_odr_resetgrasa "hd_odr_grasahackchance 10;hd_odr_grasaqualitychance 10;hd_odr_grasafeedrate 1.0;hd_odr_grasaboltrate 1.0;hd_odr_grasarepairrate 1.0;" | ||
alias hd_odr_resetanthrakia "hd_odr_anthrakiaspellsknown 1;hd_odr_anthrakiafragleak 1.0;hd_odr_anthrakiasouldrain 1.0;" | ||
alias hd_odr_resetbasilissa "hd_odr_basilissasouldrain 1.0;" | ||
alias hd_odr_resetheki "hd_odr_hekishotspeed 1.0;" | ||
alias hd_odr_resetnimurdal "hd_odr_nimurdalthrowspeed 1.0;" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
[enu default] | ||
|
||
TAG_THUNDERHAWK = "R&C Thunderhawk"; | ||
TAG_CINTIA = "Cintia 1901"; | ||
TAG_MONTARAZ = "Montaraz 1899"; | ||
TAG_GRASA = "Grasa M-12"; | ||
TAG_HELLSTAFF = "Gate of Anthrakia"; | ||
TAG_BASILISSA = "Mask of Basilissa"; | ||
TAG_HEKI = "'Heki' Hunting Bow"; | ||
TAG_NIMURDAL = "'Nimurdal' Boomerangs"; | ||
|
||
PICKUP_THUNDERHAWK = "You got the R&C Thunderhawk!"; | ||
PICKUP_CINTIA = "You got the Cintia 1901!"; | ||
PICKUP_MONTARAZ = "You got the Montaraz 1899!"; | ||
PICKUP_GRASA = "You got the Grasa M-12!"; | ||
PICKUP_GRASAHACKED = "You notice some tool markings near the cocking handle..."; | ||
PICKUP_GRASAQUALITY = "This one looks promising..."; | ||
PICKUP_HELLSTAFF = "You got the Gate of Anthrakia!"; | ||
PICKUP_BASILISSA = "You got the Mask of Basilissa, Queen of Phlegethon! ...Oh, no..."; | ||
PICKUP_HEKI = "You got the 'Heki' hunting bow!"; | ||
PICKUP_NIMURDAL = "You got the 'Nimurdal' boomerang!"; | ||
|
||
PICKUP_GRASACLIP = "Picked up a Grasa M-12 clip."; | ||
PICKUP_ARROW = "Picked up an arrow."; | ||
PICKUP_ARROWBUNDLE = "Picked up a bundle of arrows."; | ||
PICKUP_RUNEPHLEGETHON = "Picked up a Rune of Phlegethon."; | ||
|
||
OBIT_THUNDERHAWK = "%o stared down the barrel of %k's R&C Thunderhawk."; | ||
OBIT_CINTIA = "%o was shot down by %k's Cintia 1901."; | ||
OBIT_MONTARAZ = "%o was blown to bits by %k's Montaraz 1899."; | ||
OBIT_GRASA = "%o said goodbye to %k's Grasa M-12."; | ||
OBIT_HELLSTAFF = "%o was condemned by %k's Gate of Anthrakia."; | ||
OBIT_BASILISSA = "%o knelt to %k's Mask of Basilissa."; | ||
OBIT_HEKI = "%o was penetrated by %k's Heki hunting bow."; | ||
OBIT_NIMURDAL = "%o was broken down by %k's Nimurdal boomerang."; | ||
|
||
GRASA_UNLOAD = "You need to unload this weapon completely before repairing it."; | ||
GRASA_GOODCONDITION = "Everything seems to be in working order."; | ||
GRASA_BOLTDAMAGED = "The bolt appears to be worn with use."; | ||
GRASA_FEEDDAMAGED = "The ammo feed has seen better days."; | ||
GRASA_BOLTBROKEN = "The bolt in this thing is heavily damaged..."; | ||
GRASA_FEEDBROKEN = "The ammo feed looks to be seriously gunked up..."; | ||
GRASA_ALLBROKEN = "The whole gun is a sorry mess..."; | ||
GRASA_BOLTTWEAK = "You might be able to clean up the bolt a bit..."; | ||
GRASA_FEEDTWEAK = "You might be able to clean up the feed a bit..."; | ||
GRASA_REPAIRING1 = "Nothing a little elbow grease won't solve."; | ||
GRASA_REPAIRING2 = "Better fix this before it gets worse."; | ||
GRASA_REPAIRING3 = "You're going to need your tools for this one."; | ||
GRASA_REPAIRING4 = "Can you even fix this thing at this point? Only one way to find out."; | ||
GRASA_BOLTFINISHED = "The bolt's good to go."; | ||
GRASA_BOLTSTOP = "The bolt still needs work, but it should function for now."; | ||
GRASA_BOLTSTOPBAD = "The bolt still needs a lot of work. Hopefully it will hold together."; | ||
GRASA_FEEDFINISHED = "The feed should work good as new now."; | ||
GRASA_FEEDSTOP = "The feed still needs work, but it should work fine for now."; | ||
GRASA_FEEDSTOPBAD = "The feed's still pretty messed up. You're going to need some more time."; |
Oops, something went wrong.