Continental supplies! - MULTIPLAYER SCRIPT

9 replies [Last post]
Vatten
Vatten's picture
User offline. Last seen 1 year 33 weeks ago. Offline
Joined: 2009-09-02
Posts: 48

CONTINENTAL SUPPLIES

ABOUT THE SCRIPT
In this script, each team should be able to select between 9 weaponschemes. One of the weaponschemes will recieve random weapons. This script also contains some "script made weapons" (read more about them below). This script also uses per team weapons, and general settings are allowed.

All the hidden weapons can be selected by selecting the weapon and then press the tab key [↹].
The continents can be selected with the weaponmenu, (the weapons you get at the startup) or by pressing the tab key tab [↹] when you start, you can also regret your continent choice by selecting the weapon Skip and press the key tab [↹].

CONTINENTS 0.9.19 version
-Note that the continents are discussable. I could have merged some continents into Afro-euroasia, and Americas for example, that doesent give alot of playable continents :P

North America
North America like guns, and will recieve the weapons:

Desert eagle, Shotgun, Sniper, Cake, Airstrike.
And support:
Switch hog, Laser sight.
North america does also recieve the special features:

-Sniper- Green lipstick bullet:
This shot will poison the unfortunate hedgehog. Deals no damage.
-Sniper- Piñata bullet:
this shot will on impact deal no damage, but will create 1 small clusters, if the shot was hit into the wall then the bomb might fall down. this bullet is also affective on pushing hogs somewhere. This bullet deals around 20-23 damage
-Shotgun- Eagle Eye:
After the shot then you will teleport/blink to the impact. This feature is good for transportation. Note: after you teleported you wont get a second chance!

South America
this continent likes killer bees and fire, and will recieve the weapons:

Flamethrower, Birdy, Bee, Cheese, Napalm, Hellish bomb, Whip.
And support:
Extra damage.
South America does also recieve the special features:

-Cheese- Anno 1032:
This cheese is even older than the previous one and will push lamas and other animals away cuzz they dont want to smell on it. This feature wont push hedgehogs close to the impact. When you are using this weapon think like a donought (or on its shape). This weapon wont create the poisonous clouds. And only deals the 10-15 damage on the things within the small explosion.

Europe
Europe likes grenades and bazookas, and will recieve the weapons:

Bazooka, Grenade, Mortar, Molotov, Piano, Cluster bomb.
And support:
Resurrector/Revive, Ufo/Jetpack, Vampiric.
Europe does also recieve the special features:

-Molotov- Medicine:
This weapon does the opposite to damage and will heal all hedgehogs affected by the explosion. This feature will also remove poison and sabotage (see Kerguelen).

Africa
Africa loves sticky things and watermelons, and will recieve the weapons:

Sticky mine, Watermelon, DrillStrike, Drill rocket, Seduction
And support:
ExtraTime, LandGun.
Africa does also recieve the special features:

-Sticky mine- Hedgehog projectile:
I Believe I can Flyyyy I believe I can touch the sky.....
Well, this will allow your hog to fly instead of a sticky mine.
-Sticky mine- Napalm rocket:
this will change the sticky mine to an napalm rocket.
-Seduction- Dust storm:
This feature will do 15 damage to all enemy hedgehogs within the area.

Asia
Asia like ninjas, and will recieve the weapons:

Shoryuken, Dynamite, Cleaver, Kamikaze.
And support:
Ninja rope, Parachute.
Asia does also recieve the special features:

-Passive- More Parachutes!:
You will get an parachute each turn.
-Parachute- Drop a bomb:
You will drop some dust that will turn into a bomb (ninja style).
The bomb can deal up to 20 damage. You can also use it only once per turn.

Australia
Australia like kangaroos, and will recieve the weapons:

Baseball bat, Mine, Blow torch, RC Plane.
And support:
Low gravity, Time mashine.
Australia does also recieve the special features:

-Baseball bat- Drop a mine:
This feature will only drop a mine which is meant to be used with baseballbat. It will disappear if you didnt fire the mine*.
*Well the support weapon "Low gravity" will remove that thing. Note that you should stay on the mine when activating low gravity. Baseball bat can be used to aim enemy hogs on that mine.

Antarctica
Its so cold in Antarctica......., and will recieve the weapons:

Sine gun, Pick hammer, snowball/mudball.
And support:
Portal gun, Girder, Invurnerable, Teleport.

Antarctica does also recieve the special features:
-Passive- More Portals!:
You will recieve a portal gun every second turn.

Kerguelen (Kerguelen plateau, subcontinent)
Kerguelen is kinda unknown, and will recieve the weapons:

Hammer, Ball gun, Mine strike.
And support:
Freezer.
Kerguelen does also recieve the special features:

-Hammer- Scream from a Walrus, (Red circle):
Echoes from the north pole... This weapon will deal 20 damage + 10% of your hogs health. So if your hog have 200 hp then it will deal 20+20=40 damage to all hogs in the circle.
-Hammer- Disguise as a Rockhopper Penguin, (Yellow circle):
This feature will make your hog swap place with an enemy hog within the circle.
This is useful when jumping into the water. (The orca will eat the other hog instead).
-Hammer- Lonely Cries, (Blue circle):
If no hogs except your own is in the circle then it will raise the water and deal 7 damage to ALL enemy hogs.
-Hammer- Flare (Green circle):
If you are staying close to one hog, then your hog will fire 2 bombs upwards and the your hog will fly depending on where you stand (left/right) relative to the enemy hogs position. If no enemy hog is within the radius then your hog will only fire up 1 bomb. Note that there is no escape time.
-Hammer- Sabotage (White circle):
This feature may be confusing. First you will deal 10 damage to all hogs within the circle.
Then on the damaged hogs turn then the hog will be partly controlled by a computer, (very very very bad computer). So the computer may skip the turn, or fire a bazooka up into the air. However sabotage is escapable.

Zealandia (subcontinent)
Zealanda likes randomness, and will recieve the weapons (at the first turn):

Bazooka, Blowtorch, Switch hog.
Zealandia does also recieve the special features:

-Passive- Randomness:
After each turn, you will recieve 1-3 weapons.

OTHER INFORMATION
============================================================

== DEV VERSION ==
You can try the dev version for 0.9.20 here: (try at your own risk)

- DOWNLOAD LINK (dev version 2)-
http://www.mediafire.com/?skv5xyuvepu9dte (this one works on 0.9.18, not 0.9.17)

- HOWTO INSTALL -
1. Download the script (I would recommend the latest, its included in 0.9.19 and doesnt require any install)
2. Open the file with a tar.gz archiver
2. Open the readmefile inside the tar.gz file and follow the instructions there.

============================================================

== CUSTOMIZABLE CONTINENTAL SUPPLIES (Note that you need to edit the script file (.lua), but i made it simple :P) ==

- ABOUT THE SCRIPT -
Here you can make your own continental supplies (You can call it something else). Note that i removed features like the tabbed weapons, or get weapons per turn.

- DOWNLOAD LINK -
http://www.mediafire.com/download/dyta5ay7ypa7jff/Customizable_continental_supplies_template.tar.gz

- HOWTO INSTALL -
1. Download the script (from the link)
2. Open the file with a tar.gz archiver
2. Open the readmefile inside the tar.gz file and follow the instructions there.
3. All other instructions are in the .lua file. You dont need to modify the .cfg file.

============================================================

Other versions:
PM me if you want to get one of them.

- OTHER -
If you find any bugs or anything bad, then tell me Smile

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

mikade
mikade's picture
User offline. Last seen 47 weeks 5 days ago. Offline
Joined: 2010-10-22
Posts: 355

It's the input masks.

mikade
Hedgewars Developer

alojz
User offline. Last seen 12 years 26 weeks ago. Offline
Joined: 2010-12-11
Posts: 1

really nice script
- pretty well balanced Smile
- good hidden features
- can do nice combo's

played more than 5 rounds with author Smile
gr8 job!

GG man

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

New version! (1.0e)

-- 1.0dc -> 1.0e --
- tab now works on mac
- balance fixes
- better info on some weapons

-AF
-removed jetpack
-Added 2 new weapons on sticky mine
-Hedgehog projectile (will fire away your hog as the mine)
-Napalm rocket (will act as a rocket for some seconds and will then turn into lots of napalm)
-increased landgun from 2 to 3

-EU
-removed time machine
-added 2 jetpacks

-AUS
-added unlimited time machines
-reduced low gravity from 7 to 6

-AN
-reduced teleport from unlimited to 3

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

Wuzzy
Wuzzy's picture
User offline. Last seen 27 weeks 5 days ago. Offline
Joined: 2012-06-20
Posts: 1304

Vatten made some updates to Continental supplies in the last months. I don't understand why Vatten does not make any new posts.

Current version is 1.5a. If you like Continental supplies, you should check out this version, too.

Here is a webpage with download links: https://sourceforge.net/p/continentalsupplieshedgewars/code/ci/master/tree/release/

Hi, I am a Hedgewars developer. Smile

Wuzzy
Wuzzy's picture
User offline. Last seen 27 weeks 5 days ago. Offline
Joined: 2012-06-20
Posts: 1304

Hi again!

So I recently saw that you, Vatten, made more updates recently, for HW 0.9.23.
https://sourceforge.net/projects/continentalsupplieshedgewars/

These are my comments about version 1.6c:

There's now usage of the weapon description overrides. Nice!

It's also very good that continent selection is now strictly separate from your first real turn. But the game does have any indication what keys you have to press, or that weapon selection is locked in this time.

I definitely want to update this script to the latest release before HW 0.9.24. Because the version in official Hedgewars has become quite outdated.

I think I found a bug. The green lipstick bullet suddenly deals damage!

A question: Do your weapon delays take into accout the fact that the first round is a non-playing round? Otherwise, the weapon delays will be off by 1 from what you actually intended.

The new Antartica special has an weird name.

The messages and strings in this script need a complete overhaul.
The stuff has steadily improved in the past, but it's still quite chaotic and confusing for newcomers.

The captions are way too long. The caption should of course be used to display the current weapon special, but ONLY the name and maybe any modifiers. It should be as brief as possible. It should NOT include a complete help. That's what the weapon description is for.

The lines in the initial mission panel are too long. Lines above 80 characters should be avoided.
Also, the mission panel continues to display how to select a continent even after you already did this.

The initial weapon menu is used for continent selections, but it still uses the default weapon names and descriptions, which is bad.
I'd just replace everything with the same texts as shown in the mission panel.

----------
Development notes:

One idea might be adding a few custom sound effects for some of the weapon specials, like Penguin Roar. At least when the built-in sound effects don't make sense.
Note that since 0.9.23, Hedgewars now allows you to add 8 custom sounds (custom1.ogg - custom8.ogg, get them with sndCustom1 - sndCustom8).

I recently have finally added the new ammo icons in Hedgewars. The code remains largely untouched, however.

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

My final question: Do you intend to make huge changes to this script in the future?

Because if I include your updates, and you continue to work on it, out version might quickly differ again.

I could also fix most of my complaints on my own, but I also want to hear your input as the creator of this script.

Hi, I am a Hedgewars developer. Smile

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

Hi Wuzz!

I do actually agree on most of ur points, ill try to make a new release to the git site u mentioned.
Since i know the script in detail, it might be good that someone outside review my captions/descriptions.
Im planning on updating it for 0.9.24, i might join the irc about that.

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

Wuzzy
Wuzzy's picture
User offline. Last seen 27 weeks 5 days ago. Offline
Joined: 2012-06-20
Posts: 1304

Would be nice if you could post news here from time to time. Browsing on Sourceforge is incredibly painful.

Hi, I am a Hedgewars developer. Smile

Wuzzy
Wuzzy's picture
User offline. Last seen 27 weeks 5 days ago. Offline
Joined: 2012-06-20
Posts: 1304

I have merged your updated script you have posted on GitHub: https://github.com/hedgewars/hw/pull/59

After this, I have started to make my own changes, mainly because you don't seem to have down more of your own work.

My changes are mostly just polishing, bugfixing, usability and string improvements. But a lot of it! Most of my changes are made in this commit:
https://hg.hedgewars.org/hedgewars/rev/e27540ad33bd

I tried to avoid gameplay changes.

My only real gameplay changes are:

  • Invulnerability now protects from sabotage damage
  • Sabotage kills hog instantly when health reaches 0

Including your changes also means that your new Pickhammer special is now included.
I'm not sure if I like it or not, but I noticed a problem:
If you high-jump before you use the special, your hog will drop insanely fast, usually taking over 100 fall damage. It might also deal easily over 100 damage when it hits another hog on the ground!

This does not seem right, this is like an overpowered kamikaze. Do you have ideas on how to change this behaviour?

PS: If you like to work on the code again, I strongly suggest you first pull in the latest changes, because I have changed a lot. If you want me to merge your code, just send patches or post a link to a repository.

Hi, I am a Hedgewars developer. Smile

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

I like your changes!

Im planning on dealing with the antarctica special, adding minigun the CS, and do some other minior balance tweaks.

Also if you think the strings are crappy etc, or have ideas on balance fixes which makes sense. Feel free to add them (especially if im too slow to update the script).

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

User login

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