AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [TF2] + [MVM] Red2Robot v2 (https://forums.alliedmods.net/showthread.php?t=267305)

StormishJustice 07-27-2015 08:17

[TF2] + [MVM] Red2Robot v2
 
2 Attachment(s)
Red2Robotv2

This is a new version of Red2Robot and is always alive with new updates, hope you enjoy.

What's so different between this plugin and Red2Robot?
  • Giants health are the same as the default giant robots. (well for some)
  • Giants has the looping sound like the default giant robots.
  • Giants have their own attributes instead of being the same attributes.
  • Giants have yellow eyes including some special robots players can play as.
  • The commands default flag is the reservation flag.
  • You can play as the steel gauntlet (sm_gauntlet), steel gauntlet pusher (sm_gauntletpusher), shortstop scout(sm_shortstop), bowman rapid fire (sm_bowmanrapidfire), deflector (sm_deflector) and more, you can see them in the changelog.
  • Being in spawn earns you the same conditions when robots are in spawn (Hidden ÜBERCHARGE and ÜBERCHARGE Fading)
  • Non-bot players can be stunned once a gate spawns, except for those who play as giant robots.
  • Giant Robot Players get the miniboss attribute, means that players can look at the giant's health (if they have the floating healthbar option on) and exploding will work as the same as killing a giant robot, also adds the giant heavy and giant soldier shooting sounds, also not to get slowed down if a giant player carries a bomb and so on.
  • Giant Robot Players size follows the cvar tf_mvm_miniboss_scale value, so if the cvar value is changed, the players who are playing as giant robots have their size replaced too instead of being kept to 1.75 size.
  • The plugin uses the new syntax instead of the old syntax for easier coding and better stability.

What i am planning in the future
  1. Find a way to deploy the bomb by players.
  2. Letting the normal small robot players to carry the bomb and have it's buffs (except giants)
  3. Maybe allow the giants or small robots to become gate-bots?

You need TF2Attributes and TF2Items for the plugin to work.

Changelog
Here's a link to it since i'm so lazy to make a full list of what happened


Commands and ConVars
Full List

(HOT?) Bomb Upgrades
Some people wanted to grab the bomb with upgrades, so i modified Pelipoika's flag to bomb plugin and created that. (note it can work on other maps so i suggest you use map configs to fix some stuff)
Link to the plugin is HERE.

Credits
Bitl for the original plugin.
Benoist3012 for helping me on spawning the weapons and making the spawn ubercharge, and of course for telling me the miniboss boolean and the new sourcepawn syntax.
Michalplyoutube BWR2 source, with his source i could find a few things i might add in Red2Robotv2 since he abandoned coding on TF2.
awesome144 on giving me the idea of the hidden ubercharge and fading.
Me (StormishJustice) for remaking this plugin.

Benoist3012 07-27-2015 09:01

Re: [TF2] + [MVM] Red2Robot v2
 
hmmmm well credits? I think this plugin need it.

Potato Uno 07-27-2015 09:47

Re: [TF2] + [MVM] Red2Robot v2
 
Well that was downright rude. You didn't even acknowledge the original author's work. I'm aure you didn't write the whole thing from scratch yourself. As Benoist says:

Quote:

Originally Posted by Benoist3012 (Post 2325013)
hmmmm well credits? I think this plugin need it.


Potato Uno 07-27-2015 16:13

Re: [TF2] + [MVM] Red2Robot v2
 
You don't need to ask for the author's permission. The GPL allows you to modify, build, or distribute the work of any plugin that you have received. (http://www.gnu.org/licenses/gpl-3.0.en.html)

Just credit the original author, and make note that he is the original author and the edits you made to the plugin were your additions, and you are golden. It's basically primary school ethics 101: you credit the source that you used to make your project. That's all.

You can fork any plugin you want (in this case, you forked red2robot) but just give credit to the original author where it is due. As your OP currently stands, it sounds like you wrote the whole thing yourself.

I can fork TF2BWR and inject my own bot control extension into it and it's perfectly legal, and furthermore the makers can't stop me from doing so (I don't need their permission). I just have to credit Michal, Benoist and Leonardo for the original plugin that I used to build my features off of.

Benoist3012 07-28-2015 07:46

Re: [TF2] + [MVM] Red2Robot v2
 
Quote:

Originally Posted by Potato Uno (Post 2325178)
I can fork TF2BWR and inject my own bot control extension into it and it's perfectly legal, and furthermore the makers can't stop me from doing so (I don't need their permission). I just have to credit Michal, Benoist and Leonardo for the original plugin that I used to build my features off of.

Yes until the source is showed in public anyone is free to do whatever they want, and credits are need, it's a kind of "thanks".

Bot control extension? Hmm interesting, I can't wait to see that :).

StormishJustice 07-28-2015 11:35

Re: [TF2] + [MVM] Red2Robot v2
 
Quote:

Originally Posted by Benoist3012 (Post 2325457)
Yes until the source is showed in public anyone is free to do whatever they want, and credits are need, it's a kind of "thanks".

Bot control extension? Hmm interesting, I can't wait to see that :).

There is already a bot control plugin in ThisLD, except it's not public.

Benoist3012 07-28-2015 15:09

Re: [TF2] + [MVM] Red2Robot v2
 
Quote:

Originally Posted by StormishJustice (Post 2325540)
There is already a bot control plugin in ThisLD, except it's not public.

I'm know I'm friend with the creator

Oshizu 07-28-2015 15:24

Re: [TF2] + [MVM] Red2Robot v2
 
Quote:

Originally Posted by Potato Uno (Post 2325178)
You don't need to ask for the author's permission. The GPL allows you to modify, build, or distribute the work of any plugin that you have received. (http://www.gnu.org/licenses/gpl-3.0.en.html)

Just credit the original author, and make note that he is the original author and the edits you made to the plugin were your additions, and you are golden. It's basically primary school ethics 101: you credit the source that you used to make your project. That's all.

You can fork any plugin you want (in this case, you forked red2robot) but just give credit to the original author where it is due. As your OP currently stands, it sounds like you wrote the whole thing yourself.

I can fork TF2BWR and inject my own bot control extension into it and it's perfectly legal, and furthermore the makers can't stop me from doing so (I don't need their permission). I just have to credit Michal, Benoist and Leonardo for the original plugin that I used to build my features off of.

Were you using botdata_t in your extension by the chance?
I myself once ago worked on Bot Control Extensoin but got bored out of project
It was mix of botdata_t and valve's functions for it (botdata_t::AddAttackCommand n' friends)

Potato Uno 07-28-2015 16:16

Re: [TF2] + [MVM] Red2Robot v2
 
I wrote the thing a long time ago, got bored of the project and eventually deleted it because none of my friends were interested in the plugin at the end of the day. Maybe when people are interested in it I'll look back into it. None of the stuff ThisLD has is hard to do... And none of the expert MvM players I know of want them which is why I don't bother ripping off their work.

MvM randomizer with custom upgrades station is what most of my friends want atm.

/thread derail

S Partner 08-04-2015 11:15

Re: [TF2] + [MVM] Red2Robot v2
 
Rate 10/10 love it, i use this and combo it with item designer and make me any robot type i want.
(Giant Burst Fire Soldier ect.) love the miniboss attribute. :D

One request... can you make it directable towards others and not just yourself?
i.e sm_giant @aim/@player/@username
/giant [Username]
that would be great so i could force giant on my mvm server on bots and not just me. :D thanks


All times are GMT -4. The time now is 21:11.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.