diff --git a/Build/Enhanced-Changes.txt b/Build/Enhanced-Changes.txt index db6c9d0..536e180 100644 --- a/Build/Enhanced-Changes.txt +++ b/Build/Enhanced-Changes.txt @@ -1,3 +1,13 @@ +Black Shades Enhanced v1.1.2 and Black Shades Revenge Mod v1.0.1 +- Fixed an issue where you could spam open the main menu by pressing ESC (z33ky:mainmenu-spam) +- Fixed the shotgun's laser (z33ky:shotgun-laser) +- Fix Sniper zoom orientation (z33ky:sniper-zoom-orientation) +- Fixed an issue where the Sniper Rifle zooms out on idle (issue #7) +- Revenge Mod: Fixed an issue where the sniper rifle dosen't zoom out on death. + +Dev stuff: +- The mods are now compilable on Linux! (z33ky:fix-linux) + Black Shades Enhanced v1.1.1R and Black Shades Revenge Mod v1.0 - Added a seperate gameplay mod called "Revenge Mod", where the player has to defend themselves against assassins. diff --git a/Build/blackshades.exe b/Build/blackshades.exe index b0c3608..38706ca 100644 Binary files a/Build/blackshades.exe and b/Build/blackshades.exe differ diff --git a/Build/blackshades_revenge.exe b/Build/blackshades_revenge.exe index 42e6d61..19a2d26 100644 Binary files a/Build/blackshades_revenge.exe and b/Build/blackshades_revenge.exe differ diff --git a/blackshades/Source/GameLoop.cpp b/blackshades/Source/GameLoop.cpp index d2bc745..5030de2 100644 --- a/blackshades/Source/GameLoop.cpp +++ b/blackshades/Source/GameLoop.cpp @@ -318,6 +318,9 @@ static void DoSDLKey(Game *g, SDL_Event *event) } mackey = sdlkeymap[event->key.keysym.sym]; + + if(mackey == MAC_CONTROL_KEY) + press = SDL_GetModState() & (KMOD_LCTRL | KMOD_RCTRL); if (mackey != -1) { index = mackey / 8; diff --git a/blackshades_revenge/Source/GameLoop.cpp b/blackshades_revenge/Source/GameLoop.cpp index b454379..78a775b 100644 --- a/blackshades_revenge/Source/GameLoop.cpp +++ b/blackshades_revenge/Source/GameLoop.cpp @@ -318,6 +318,9 @@ static void DoSDLKey(Game *g, SDL_Event *event) } mackey = sdlkeymap[event->key.keysym.sym]; + + if(mackey == MAC_CONTROL_KEY) + press = SDL_GetModState() & (KMOD_LCTRL | KMOD_RCTRL); if (mackey != -1) { index = mackey / 8; diff --git a/blackshades_revenge/Source/GameTick.cpp b/blackshades_revenge/Source/GameTick.cpp index 5443a78..9f98649 100644 --- a/blackshades_revenge/Source/GameTick.cpp +++ b/blackshades_revenge/Source/GameTick.cpp @@ -3719,9 +3719,12 @@ void Game::Tick(){ if(person[whichhit].type==zombietype)person[whichhit].maxhealth-=10; - /* if(whichhit==0){ + zoom=0; + + /* + bulletstrength=1; person[0].health=100; @@ -3742,7 +3745,8 @@ void Game::Tick(){ SoundFX::inst()->playFX(gSampleSet[bodywhacksound], gLoc, 1.0); //alSourcei(gSourceID[src_bodywhacksound], AL_BUFFER, gSampleSet[bodywhacksound]); - }*/ + */ + } person[whichhit].longdead=1;