Team Weapons Themes (A big and hopefully interesting idea)

6 replies [Last post]
Hadashi
Hadashi's picture
User offline. Last seen 11 years 49 weeks ago. Offline
Joined: 2012-05-04
Posts: 10

I want to propose a new option that would really make Hedgewars distinct and turn it into an even more awesome game! It's actually an option that I would implement if I had the time and skill to program it myself.

What I want to do is put a drop-down menu in the team creation\editing page that allows you to pick a set of (balanced) weapons from a list. This set of weapons would work like the forts in that it would only come into effect if the player selects the 'use themed weapons' option when starting the game.

This option would assign each team a balanced set of themed weapons. For example:

(note: I haven't balanced these, they are just options. Guns may appear several times)

--------------------------------------------------------------------------------------

Sci-Fi

(already in game)

Sine Gun
Invulnerable
Timembox
Portal Gun
Low gravity
UFO
Teleport
Landspray

(My own ideas)

Ray Gun
Plasma bomb
UFO beam (independence day\Akira style air attack)
--------------------------------------------------------------------------------------

Engineer\Sapper:

(already in game)

Dynamite
Girder
Drill rocket
Drill Strike
Pickhammer
Blowtorch
stickymine
mine strike

(My own ideas)

Hardhat (Reduces damage by a percentage for the next three turns, like shield but spread out)
Helicopter - like the bird but with bombs like the RCplane
Brick - like dirtball but does damage
--------------------------------------------------------------------------------------

Pyro:

(already in game)

Naplam
Hellish Hand grenade
Flamethrower
Molatov
blowtorch

(My own ideas)

Fireball (thrown, drops a bit of flame in its path, explodes like a mini molatov, arks slightly and is affected by wind)
--------------------------------------------------------------------------------------

Magical\Mystical

(already in game)

Bird
seduction
Resurrector
Vampirism
Homing Bee
Hellish Hand Grenade

(My own ideas)

Shadow cloak (like teleport, only it moves your hog to a random safe place on the terrain)
Lightening bolt (if there are a number of hogs within a certain distance from one another it will ark between the target and them - friend and foe alike. Also would electrify girders. Does not destroy terrain)
Disappearance (exactly the same as Shadow cloak, except you target an enemy hog and throw the cloak at them)
Fireball
--------------------------------------------------------------------------------------

And so on!

This would complement the mask customisation options massively since it would allow teams that already have a visual theme to select a weapons theme as well. I recommend that each weapon be paired against an 'equivalent' (cake to dynamite?) and that activating themed weapons allows you to specify how much of each equivalent weapon each player gets. For example, each player gets three of weapon one, four of weapon two, etc. To show this visually (again, I haven't balanced the weapons at all):

Weapon one:
(sci-fi) Sine Gun
(Wacky) Ball Gun
(Magical) Bolt of Lightening

So if the player sets weapon one to have a quantity of two, players using the sci-fi theme would get two Sine Guns, the Wacky theme would get two Ball Guns and the Magic theme two Lightening Bolts (and so on).

seana11
seana11's picture
User offline. Last seen 3 years 40 weeks ago. Offline
Joined: 2011-09-22
Posts: 117

Ok, why don't you mock up a lua script for this; you could just make it singleplayer and then create teams that started out with that ammo. You need to consider what weapons to make one use only, and what to make unlimiteid, etc. In the current version, I'd go magic/pyro the entire time, due to the hellish grenade.

For the extra weapons, one thing I'd really like to see in .18 is the ability to add stuff to the weapons menu, and create visual gears that cover a structure weapon. In fact, that could probably be done by the ability to replace the images for various weapons, and then for specific teams/hogs only. Of course, I don't think the devs are very much in support of messing with the weapon set, because that requires learning how a weapon works for a given script. As nemo pointed out, one of the great things about mikade's highlander and specialists scripts is that they use the default weapon set in new ways.

This definitely could be developed into something very cool (especially if the structure weapon pans out), but for the meantime you need to work on balance issues, so that teams have weapons that complement each other, not just what they "should" be able to do.

CACP Founder

Hadashi
Hadashi's picture
User offline. Last seen 11 years 49 weeks ago. Offline
Joined: 2012-05-04
Posts: 10

Eeesh, I'm still learning coding, I don't think I could make a script in Lua, I'm barely tinkering with beginners BASIC and C++ code at the moment. It would be especially difficult since you would need to code it so that the stuff teams get in crates doesn't jar with their theme. This would mean coding it so that when they get a crate the contents is chosen from a pool of weapons they aren't specifically banned from having (a water team would be banned from having weapons specific to the pyro team).

I can mock up some themed weapons sets, but that would mean both teams were playing with the same stuff and I'm lacing the extra themed weapons that would make the themes distinct.

Here is what it might look like in the team building screen (It's a big image so click on it for a better look):

Here is what it might look like playing (RC Plane was accidental, but you could make a napalm version):

Hadashi
Hadashi's picture
User offline. Last seen 11 years 49 weeks ago. Offline
Joined: 2012-05-04
Posts: 10

BTW another pyro weapon idea I've just had is:

Vindaloo, your hog would throw a bowl of it at another hog, which would cause burning damage plus make it run forward until it encounters an object and then runs back the other way. Any hogs in its path would be burnt (turn off collision so it runs through them)

Hadashi
Hadashi's picture
User offline. Last seen 11 years 49 weeks ago. Offline
Joined: 2012-05-04
Posts: 10

Sorry, double post, wooops

Vatten
Vatten's picture
User offline. Last seen 1 year 1 week ago. Offline
Joined: 2009-09-02
Posts: 48

Hey Hadashi, im the guy behind the mode "teamweapons!" -> http://www.hedgewars.org/node/3292
Your idea is kinda interesting...
If you are about to implement this mode, then i have to give you some tips:
I dont think that "selecting weaponsettheme" would fit along the teamedit options.
It would be better to place it in the lobby somewhere, so you can change your "weaponset" before the game starts. Otherwise you have to leave (online) and change your settings and then come back.
I would also like to add a suggestion (generally):
The selecting "weaponsettheme thing" should work like sending a "file with information" for each team, and should also be implemented so you can send "per teaminfo" to a script, or for a mode implemented into the game. That would at least help your idea and my script.

Vattenania, my beloved motherland, my beloved homeland! You are always with me in my thoughts and in my heart!

Hadashi
Hadashi's picture
User offline. Last seen 11 years 49 weeks ago. Offline
Joined: 2012-05-04
Posts: 10

How about both? Wink Smiley

But it isn't something I can implement unless lue is as easy as Morrowind's scripting language. :P I am no good at programming yet.

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]