Raised This Month: $ Target: $400
 0% 

[TF2] (Doom) Be the Cyberdemon (1.0)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Bloomstorm
New Member
Join Date: Jul 2024
Plugin ID:
8812
Plugin Version:
1.0
Plugin Category:
Fun Stuff
Plugin Game:
Team Fortress 2
Plugin Dependencies:
Servers with this Plugin:
2 
Plugin Description:
Allows admins to play as Cyberdemon from the Doom 1993
Old 10-31-2024 , 13:25   [TF2] (Doom) Be the Cyberdemon (1.0)
Reply With Quote #1

Allows admins to play as Cyberdemon from the Doom 1993

Commands:

sm_cyberdemon - Admin flag: Ban - Turn yourself into the Cyberdemon
sm_cyberdemon <target> - Uses sm_cyberdemon_others override access to turn target into the Cyberdemon

Overrides:

sm_cyberdemon_others - Admin flag: Cheats - Who can target it on other players.

ConVars:

sm_cyberdemon_version - Plugin version
sm_cyberdemon_no_dominations 0 - Allow cyberdemon to dominate on players? 0 - Allow, 1 - Allow, but clear on cyberdemon death, 2 - Disallow
sm_cyberdemon_melee_push 1 - Push away victims after cyberdemon's punch? 0 - No, 1 - Yes
sm_cyberdemon_default_rocket 0 - Use default 3D soldier rocket instead of sprites? 0 - No, 1 - Yes
sm_cyberdemon_max_cyberdemons 8 - Max cyberdemons to have to avoid edict overflow: 0 - No limit
sm_cyberdemon_no_heal 0 - Disallow medics to heal cyberdemon? 0 - Allow, 1 - Disallow

Showcase video:
Maybe later

Showcase screenshots:
Imgur

Statistics:

Cyberdemon rocket speed: 1500 hammer units
Cyberdemon rocket damage: 180
Health: 4000
Melee attack damage: 97.5 + optional push velocity 500 hammer units
Rocket shoot cooldown 0.65 seconds

If victim's health above 700 (assuming victim is a boss), then Cyberdemon's damage will raise to (victim health + 5) instead of 180

Controls:

Right mouse button - Shoot the rocket
Aim on enemy - Play Cyberdemon's roar

Features:
  • Fully 8 directional sprites, depends on cyberdemon angle and player angle (individual per player)
  • For example: if player 1 behind cyberdemon's spine, he will see back sprite. If player 2 in front of cyberdemon, he will see front sprite
  • Cyberdemon shoot 8 directional sprite rocket from Doom instead of regular soldier rocket
  • Sounds from Doom (Walk, roar, attack)
  • Pyros and heavies with deflector can't deflect cyberdemon's rockets
  • Engineers with short curcuit can't destroy cyberdemon's rockets
  • Like in the Doom, Cyberdemon is immune to blast damage from rockets, only direct rocket hit damages him
  • Cyberdemon is impossible to stun with uber saw, gunslinger, etc
  • Heavies with equipped Holiday punch, can't force Cyberdemon to laugh (lack of humor)
  • Option to disable dominations on victims, or disable dominations on victims after cyberdemon death

Requirements:
Installation:

(Recommended to install from github, I will make updates faster on github than here)

1. Install TF2Attributes
2. Place .smx file in sourcemod/plugins/. Don't click on "Get Plugin"
3. Place tf2.cyberdemon.txt in sourcemod/gamedata/
4. Upload assets (materials, sound) to your FastDL web server
5. Load the plugin via sm plugins load bethecyberdemon

TODO List:
  • Explosion effect from Doom?
  • Update sprites resolution 64x128 to 256x256 or even higher
  • Doom 64 sprites
  • Musical boss theme
  • monster_resource health bar to display current Cyberdemon's health
  • Tyrant version of Cyberdemon (mini-cyberdemon from Legacy of Rust)

Github repository

Credits:

caxanga334 - CTFPlayer::CanBeForcedToLaugh signature
Attached Files
File Type: sp Get Plugin or Get Source (bethecyberdemon.sp - 53 views - 44.2 KB)
File Type: smx bethecyberdemon.smx (23.4 KB, 57 views)
File Type: txt tf2.cyberdemon.txt (909 Bytes, 57 views)
File Type: zip bethecyberdemon_assets.zip (1.98 MB, 143 views)

Last edited by Bloomstorm; 10-31-2024 at 20:31.
Bloomstorm 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 04:21.


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