Monthly Target: $400 Donations: $147
 36% 

[CS:GO] GhostStrike (2016-11-15, 1.3.0) [Anti-troll Measures]


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Kinsi
Member
Join Date: Apr 2013
Old 10-15-2016 , 20:51   [CS:GO] GhostStrike (2016-11-15, 1.3.0) [Anti-troll Measures]
Reply With Quote #1

GhostStrike
Hey there,

i had a simple concept for a custom CS:GO gamemode that turned out to be pretty fun!

It is tested, and meant to be played 5v5, so a normal "competitive" base. No idea what kind of chaos would happen with more players

Summary:

When the round starts Terrorists are unable to see, or hear Counterterrorists. On the other hand, Counterterrorists are unable to attack in any way. 40 seconds after the round has started a random Terrorist will be given a bomb, which he then can proceed to plant anywhere on the map. As soon as the bomb is planted Counterterrorists become visible to the Terrorists, and are able to Attack. After that its normal Counter-Strike with the aim to defuse the bomb.

Cvars:
  • ghoststrike_enable - Enables/disables GhostStrike.
  • ghoststrike_autodisable - Automatically disable the gamemode on Intermission (Game end)
  • ghoststrike_block_invisible_damage - Block damage dealt to invisible counterterrorists
  • ghoststrike_allow_trolling - Allow invisible Counter Terrorists to show themselves while holding R(Reload)
  • ghoststrike_block_all_invisible_sounds - Block all Sounds created by invisible Countererrorists (Not just steps, but jumps etc as well)
  • ghoststrike_c4timer - This value is piped into the mp_c4timer cvar when the gamemode is enabled
  • ghoststrike_show_bomb_guidelines - Draw a Line from every Counterterrorist to the bomb when it is planted
  • ghoststrike_bomb_delay - The delay in seconds after the roundstart when the bomb will be given out
  • ghoststrike_full_noblock - If full noblock should be active instead of using bouncy collisions
  • ghoststrike_plant_block_radius - Minimum spherical distance you need to have to previous plant-positions to be able to plant (0 = Off) to prevent re-use of plant spots.
  • ghoststrike_ct_hp_bonus - Multiplicator for the HP bonus for CT's for each Terrorist after the fifth one (0 = off).
  • ghoststrike_timeover_forceplant - Force the bomb plant when the time is about to hit 0 to prevent trolls.

Recommendations:
  • Friendlyfire should be on
  • The roundtime should be 1min - 1:20
  • You should allow Max 8v8, anything above that becomes an unplayable game (Because the gamemode is not designed for that much players).

Changelog:
Code:
1.3.0
   - Bomb carrier now more consistently gets displayed the plant-block zones
   - Possibly fixed a bug where sometimes the HUD / weapon might disappear
   - "Error" sound when trying to plant in a restricted area is now played to everyone
   - Fixed a bug which prevented `ghoststrike_plant_block_radius` from working at all
   - Added Cvar `ghoststrike_timeover_forceplant`. When set to "1" GhostStrike will attempt to enforce a bombplant when the time is about to run out (Or, rightfully give the round win to the CT's if its not feasible). This is an attempt to prevent trolling kiddys. (BETA !!, default off)
1.2.3
   - Added HP bonus for CT's when theres more than 5 T's (Bonus per extra T configureable via Cvar `ghoststrike_ct_hp_bonus`)
   - Added Cvar `ghoststrike_plant_block_radius` which configures the radius in Units a Terrorist cannot re-plant the bomb to previously planted bomb(s). Setting it to 0 turns it off
   - Added new Translation `Cannot_Plant_Region` defining the Message that pops up when you try to plant in the forbidden area
1.2.2
   - (hopefully) fixed broken (german) translations...
1.2.1
   - Fixed bomb possibly being given in the Freezetime
   - Fixed possible issues when trying to disable the plugin / gamemode
   - Added `ghoststrike_full_noblock` Cvar to toggle between "real" noblock, and bouncy collisions1.0.3
1.2.0
   - Added translation support
   - Kill hostages when the mode is active to allow playing on cs_ maps
   - Bomb countdown now starts after the freezetime (new Min. val of 20 for ghoststrike_bomb_delay)
   - Ghost CT's are now translucent to each other, and fully opaque when they are showing themselves (Trolling)
   - Removed cached Cvars because of pointless..ness
   - Fixed that < and > chars in a username could break the Hint texts
1.1.7
   - Fixed that all sounds BUT footsteps were blocked
1.1.6
   - Fix plugin not being directly active on load.
1.1.5
   - Move Laserbeam precache to `OnMapStart` to (possibly?) prevent CT's from crashing when `ghoststrike_show_bomb_guidelines` is enabled
1.1.4
   - Killing the bombzone in even more locations.
1.1.3
   - Kill global BombZone on Mapend to prevent issues.
1.1.2
   - Moved Init to OnConfigsExecuted
   - Delayed spawn-bombremoval
1.1.1
   - Fixed wrong IF statement
1.1.0
   - Updated to new SourcePawn Syntax
   - Allowed Live-Enabling / Disabling (Bombzones are not removed any more)
   - Added more Errorhandling
1.0.4
   - Fixed that it didn't work, at all.
   - Capitalization fixes
Restrictions (Per concept):
  • you are not (supposed to be) able to plant the bomb in locations where you are required to get boosted into. This is achieved by making collisions bouncy.
  • While the steps of invisible Counterterrorists are inaudible, any other sound like jumping is not (Cvar changeable).
  • Invisible Counterterrorists can still be hit by the Terrorists. This just adds more fun and thrill to the whole thing because it becomes a spamfest and you have to avoid getting killed before Terrorits plant the bomb (Cvar changeable).
  • Terrorists are able to bounce into the invisible Counterterrorists, and see blood decals caused by damaging them. Again, this adds more fun and thrill to the game.

This is the first plugin i release publicly. If you have any recommendations to make stuff better feel free to leave them

Sourcecode & more translations: https://github.com/kinsi55/CSGO-GhostStrike
Attached Files
File Type: zip CSGO-GhostStrike.zip (22.3 KB, 953 views)
File Type: zip CSGO-GhostStrike-1.3.0.zip (24.2 KB, 399 views)

Last edited by Kinsi; 11-14-2016 at 23:48. Reason: updated to 1.3.0
Kinsi is offline
WmakiWmak
Junior Member
Join Date: Aug 2016
Old 10-16-2016 , 00:25   Re: [CS:GO] GhostStrike, a custom Gamemode (2016-02-16, Release)
Reply With Quote #2

source ?
WmakiWmak is offline
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 10-16-2016 , 00:46   Re: [CS:GO] GhostStrike, a custom Gamemode (2016-02-16, Release)
Reply With Quote #3

Quote:
Originally Posted by WmakiWmak View Post
source ?
Quote:
Originally Posted by Kinsi View Post
__________________
Dr. McKay is offline
jannik1233
New Member
Join Date: Oct 2016
Old 10-18-2016 , 14:03   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #4

Quote:
Originally Posted by Kinsi View Post
GhostStrike
Hey there,

i had a simple concept for a custom CS:GO gamemode that turned out to be pretty fun!

It is tested, and meant to be played 5v5, so a normal "competitive" base. No idea what kind of chaos would happen with more players

Summary:

When the round starts Terrorists are unable to see, or hear Counterterrorists. On the other hand, Counterterrorists are unable to attack in any way. 40 seconds after the round has started a random Terrorist will be given a bomb, which he then can proceed to plant anywhere on the map. As soon as the bomb is planted Counterterrorists become visible to the Terrorists, and are able to Attack. After that its normal Counter-Strike with the aim to defuse the bomb.

Cvars:
  • ghoststrike_enable - Enables/disables GhostStrike.
  • ghoststrike_autodisable - Automatically disable the gamemode on Intermission (Game end)
  • ghoststrike_block_invisible_damage - Block damage dealt to invisible counterterrorists
  • ghoststrike_allow_trolling - Allow invisible Counter Terrorists to show themselves while holding R(Reload)
  • ghoststrike_block_all_invisible_sounds - Block all Sounds created by invisible terrorists (Not just steps, but jumps etc as well)
  • ghoststrike_c4timer - This value is piped into the mp_c4timer cvar when the gamemode is enabled
  • ghoststrike_show_bomb_guidelines - Draw a Line from every Counterterrorist to the bomb when it is planted
  • ghoststrike_bomb_delay - The Delay in seconds after the roundstart when the bomb will be given out
Changelog:
Code:
1.0.3
   - Release
1.0.4
   - Fixed that it didn't work, at all.
   - Capitalization fixes
1.1.0
   - Updated to new SourcePawn Syntax
   - Allowed Live-Enabling / Disabling (Bombzones are not removed any more)
   - Added more Errorhandling
1.1.1
   - Fixed wrong IF statement
1.1.2
   - Moved Init to OnConfigsExecuted
   - Delayed spawn-bombremoval
1.1.3
   - Kill global BombZone on Mapend to prevent issues.
1.1.4
   - Killing the bombzone in even more locations.
1.1.5
   - Move Laserbeam precache to `OnMapStart` to (possibly?) prevent CT's from crashing when `ghoststrike_show_bomb_guidelines` is enabled
1.1.6
   - Fix plugin not being directly active on load.
Restrictions (Per concept):
  • you are not (supposed to be) able to plant the bomb in locations where you are required to get boosted into. This is achieved by making collisions bouncy.
  • While the steps of invisible Counterterrorists are inaudible, any other sound like jumping is not (Cvar changeable).
  • Invisible Counterterrorists can still be hit by the Terrorists. This just adds more fun and thrill to the whole thing because it becomes a spamfest and you have to avoid getting killed before Terrorits plant the bomb (Cvar changeable).
  • Terrorists are able to bounce into the invisible Counterterrorists, and see blood decals caused by damaging them. Again, this adds more fun and thrill to the game.

This is the first plugin i release publicly. If you have any recommendations to make stuff better feel free to leave them

Sourcecode: https://github.com/kinsi55/CSGO-Ghos...GhostStrike.sp
Could you maybe explain how to install?
jannik1233 is offline
Kinsi
Member
Join Date: Apr 2013
Old 10-18-2016 , 15:53   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #5

Google: How to install sourcemod plugins csgo

You need a server to run this plugin on.
Kinsi is offline
Mitchell
~lick~
Join Date: Mar 2010
Location: noitacoL:
Old 10-18-2016 , 15:58   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #6

A few of my C4 plugins might work well with this gamemode:
Chicken C4 (randomly moves): https://forums.alliedmods.net/showthread.php?p=2243945
Carry C4 (terrorists can pick up the planted c4 and drop it, allowing it to be parented to the player's back.): https://forums.alliedmods.net/showthread.php?p=2378573
__________________
Mitchell is offline
Bot S. AI
New Member
Join Date: Oct 2016
Old 10-18-2016 , 19:11   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #7

In the second paragraph named "Cvars", there the command "ghoststrike_block_all_invisible_sounds" says "Block all Sounds created by invisible terrorists".

But shouldn┤t it mean: "Block all sounds created by invisible counterterrorists"?

Last edited by Bot S. AI; 10-18-2016 at 19:12.
Bot S. AI is offline
Kinsi
Member
Join Date: Apr 2013
Old 10-18-2016 , 20:06   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #8

Yes it should. Fixed now, thanks
Kinsi is offline
aequabit
Junior Member
Join Date: Aug 2016
Old 10-19-2016 , 00:52   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #9

Here's a 5v5 playtest from a German streamer: https://www.youtube.com/watch?v=BumUdE_lBfE

Great work Kinsi! :^)
aequabit is offline
killyou
New Member
Join Date: Jun 2016
Old 10-19-2016 , 10:24   Re: [CS:GO] GhostStrike, a custom gamemode (2016-02-18, 1.1.6)
Reply With Quote #10

I will play this with my friends on a server really nice
killyou is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:39.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Theme made by Freecode