Jump to content


Photo

TF2 Humiliation mode for DoW 1


7 replies to this topic

#1 ultiraweirdo

ultiraweirdo
  • Members
  • 23 posts

Posted 18 December 2017 - 04:19 AM

If you've played TF2, you'll know that, at the end of the match, the losing team can't attack while the winning team hunts them all down and slaughters them.

 

 

I want to do the same thing for DoW 1. For the game modes of Take & Hold and Control Area.

 

 

So, when one team achieves a Take & Hold or Control Area victory, instead of freezing the game, I want it such that the damage of the winning team is heavily increased and they obtain a speed boost.

 

 

Conversely, the losing team get a very high damage reduction and they also get a speed reduction.

 

 

The game-freezing Win Condition is then only triggered when every last unit-producing building and every last unit has been annihilated.

 

 

Unlike a TF2 humiliation where the game is truly over, I want it such that if the team being humiliated can capture the control points to meet the win conditions, they'll be rewarded with the high damage output and a speed boost and the former winning team will get very little damage output and a speed reduction. 

 

Of course, such a scenario is very unlikely given that the losing team is severely handicapped during Humiliation.

 

 

How should I begin to code such a game mode?


Edited by ultiraweirdo, 18 December 2017 - 04:31 AM.


#2 fuggles

fuggles

    title available

  • Members
  • 4,849 posts

Posted 18 December 2017 - 09:36 AM

Doable, but tedious to code. You would copy the take and hold win condition but change the line triggering victory so that it applies a crap ton of modifiers - you would need to manually type out every weapon and every unit type.

On the plus, unification should have a typed out unit list for day and night, so you could steal that code but change Los for unit speed. Ua or fok did have a weapons list in a high damage win condition so you may get lucky.

Alternatively, making the enemy unable to shoot at all is much easier by forcing them all into hold fire mode constantly.

#3 Gambit

Gambit

    title available

  • Members
  • 6,720 posts
  • Location:Athens, Greece

Posted 18 December 2017 - 10:39 AM

Indeed perfectly doable as brother fuggles said.

Brother ultiraweirdo, do you have any coding skills?

I mean, for someone like me, Thud or Fuggles, this would be a 4-10 hours job (re-coding and testing).

 

To be honest, it is a bit complex. But one the other hand, a piece of cake if you know what you are doing :p

... Because the code for everything is there already, and all one should do is using his Dr. Frankenstein skills... and "sew the parts together".

The parts in short, being:

1] The Take & Hold and Control Area, as basis.

2] Import my World_Race_Entities, _Weapons and _Squads.

3] Use my functions for modifier-applying functions and use them when conditions are met.

4] Use the Annihilation wincondition as the real win-or-lose condition. (you just import it, and start the rule, adding a differently-named objective).

... and put it all together.

 

So, again, it all comes to: Do you have any coding skills?

If no... then only we can do it :grad:

If yes, I am here to help.

 

Best start it to visualise it and know EXACTLY what you are after, regardless.

For example, what the (exact) modifiers will be?

 

Anyway, tell me what you've got, and we will see what can be done :thumbsuphappy:


Edited by Gambit, 18 December 2017 - 11:56 AM.

-In search of Papasmurf...

#4 ultiraweirdo

ultiraweirdo
  • Members
  • 23 posts

Posted 18 December 2017 - 03:54 PM

Ok, I'm pretty lazy, so screw the speed and damage modifiers. :) for the time being

I'll take Brother Fuggles suggestion and just hold fire for the losers.

I also wanna modify Annihilation such that its not just destroying all buildings of production, but all remaining units.

Like hunting the last stragglers down. ;p

Edited by ultiraweirdo, 18 December 2017 - 03:56 PM.


#5 Kasrkin84

Kasrkin84

    title available

  • Members
  • 329 posts
  • Location:Birmingham, UK
  • Projects:Strongholds, Unification

Posted 24 December 2017 - 08:06 AM

There's already a win condition for that, called Extermination.

#6 ultiraweirdo

ultiraweirdo
  • Members
  • 23 posts

Posted 29 December 2017 - 10:05 AM

There's already a win condition for that, called Extermination.

 

thanks. which mod is it under?



#7 Kasrkin84

Kasrkin84

    title available

  • Members
  • 329 posts
  • Location:Birmingham, UK
  • Projects:Strongholds, Unification

Posted 29 December 2017 - 11:23 AM

Unification has it, possibly some others.



#8 ultiraweirdo

ultiraweirdo
  • Members
  • 23 posts

Posted 03 January 2018 - 04:48 PM

Ok, I'm pretty lazy, so screw the speed and damage modifiers. :) for the time being

I'll take Brother Fuggles suggestion and just hold fire for the losers.

I also wanna modify Annihilation such that its not just destroying all buildings of production, but all remaining units.

Like hunting the last stragglers down. ;p

 

Brother Gambit, Fuggles, how do I code the hold-fire mode?





Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users