1 (edited by Neox 2013-06-20 13:47:22)

Topic: [MOD] WAR

WAR

What is that ?!

It's a new mod, there are 2 teams, and they need to kill each others.

Isn't that the mod TDM ?

I didn't finish the explanations... there are castles which are symbolized with flags, and you need to hit them !

Hitting flags ? Tell me more !

Flags have health points which are the teamscore of each teams. These scores start with some points and decrease when you hit flags. The first team having 0 score looses.

Hmm.. nice ! But what more ? This is a bit empty...

There are 3 classes ! Healer, soldier and wizard.

Healers can place circles which heals team mates (their flag too), and hit opponents (and their flags !).
These circles center are red (symbolized with a grenade) if the healer is in the red team, blue (symbolized with a "plasma", a laser ball) if the healer is in the blue team.
They have regeneration (+1 armor or health per second), infinite hook and a heart over them to show that they're healers.

Soldiers run faster, have automatic gun and hammer, infinite ammunition and shoot faster than others.
They have a little katana over them to show that they're soldiers.

Wizards have fireballs and have a helper (which is symbolized with a grenade) over them, which can fire fireballs.
They have infinite jumps.
You can guess who is a wizard just seeing the grenade over them.

You need to use the hammer to use specials (the circles and the fireballs).

And if I am not a healer, do I still have a way to heal my flag ?

Yes, there are heart boxes, just take one and put it on your flag, it will heal it.

Great ! Is it public ? Can I have it ?!

Sure it is, like its sources.

Entities :
Entities
Hammers are to fuil specials, don't spam them in the map wink

Binaries :
Windows
Linux Thanks to Tobii for compiling it smile

Sources :
WAR sources

Does this mod have configurations ?

Sure ! Take a look on this :

// WAR
// Flag
MACRO_CONFIG_INT(FlagHealth, flag_health, 5000, 100, 100000, CFGFLAG_SERVER, "Flags health")
MACRO_CONFIG_INT(HeartboxHealAmount, heartbox_heal_amount, 50, 1, 100000, CFGFLAG_SERVER, "Amount of health that gets the flag from heartboxes")

// Healers
MACRO_CONFIG_INT(HealersMaxHealth, healers_max_health, 15, 1, 1000, CFGFLAG_SERVER, "Healers max health")
MACRO_CONFIG_INT(HealersMaxArmor, healers_armor, 15, 1, 1000, CFGFLAG_SERVER, "Healers max armor")
MACRO_CONFIG_INT(HealersSpawnHealth, healers_spawn_health, 0, 0, 1000, CFGFLAG_SERVER, "Healers spawn health (0 = max)")
MACRO_CONFIG_INT(HealersSpawnArmor, healers_spawn_armor, 0, -1, 1000, CFGFLAG_SERVER, "Healers spawn armor (-1 = max)")
MACRO_CONFIG_INT(HealersCircleSize, healers_circle_size, 200, 32, 100000, CFGFLAG_SERVER, "Healers circle size")
MACRO_CONFIG_INT(HealersCircleHeal, healers_circle_healing_amount, 1, 1, 10000, CFGFLAG_SERVER, "Healers circle healing amount")
MACRO_CONFIG_INT(HealersCircleDamage, healers_circle_damage_amount, 2, 1, 10000, CFGFLAG_SERVER, "Healers circle damage amount")
MACRO_CONFIG_INT(HealersHookHealAmount, healers_hook_heal_amount, 2, 0, 1000, CFGFLAG_SERVER, "How many heal gets the hooked player per second")
MACRO_CONFIG_INT(HealersHookDamageAmount, healers_hook_damage_amount, 2, 0, 1000, CFGFLAG_SERVER, "How many damage gets the hooked player per second")


// Soldiers
MACRO_CONFIG_INT(SoldiersMaxHealth, soldiers_max_health, 15, 1, 1000, CFGFLAG_SERVER, "Soldiers max health")
MACRO_CONFIG_INT(SoldiersMaxArmor, soldiers_armor, 15, 1, 1000, CFGFLAG_SERVER, "Soldiers max armor")
MACRO_CONFIG_INT(SoldiersSpawnHealth, soldiers_spawn_health, 0, 0, 1000, CFGFLAG_SERVER, "Soldiers spawn health (0 = max)")
MACRO_CONFIG_INT(SoldiersSpawnArmor, soldiers_spawn_armor, 5, -1, 1000, CFGFLAG_SERVER, "Soldiers spawn armor (-1 = max)")

// Wizards
MACRO_CONFIG_INT(WizardsMaxHealth, wizards_max_health, 15, 1, 1000, CFGFLAG_SERVER, "Wizards max health")
MACRO_CONFIG_INT(WizardsMaxArmor, wizards_armor, 15, 1 1000, CFGFLAG_SERVER, "Wizards max armor")
MACRO_CONFIG_INT(WizardsSpawnHealth, wizards_spawn_health, 0, 0, 1000, CFGFLAG_SERVER, "Wizards spawn health (0 = max)")
MACRO_CONFIG_INT(WizardsSpawnArmor, wizards_spawn_armor, 5, -1, 1000, CFGFLAG_SERVER, "Wizards spawn armor (-1 = max)")

// Other
MACRO_CONFIG_INT(InsultProtection, insult_protection, 0, 0, 1, CFGFLAG_SERVER, "Kick automaticly players if they are insulting")

But I am not a coder ! Can you retype configuration in a way that I'll understand ?

Yes, sure. Take a look on this :

Flag configurations :
Command : "flag_health", default value : "5 000", minimum value : "100", maximum value : "100 000", description : "Flags health".
Command : "heartbox_heal_amount", default value : "50", minimum value : "1", maximum value : "100 000", description : "Amount of health that gets the flag from heartboxes".

Healers configurations :
Command : "healers_max_health", default value : "15", minimum value : "1", maximum value : "1 000", description : "Healers max health".
Command : "healers_armor", default value : "15", minimum value : "1", maximum value : "1 000", description : "Healers max armor".
Command : "healers_spawn_health", default value : "0", minimum value : "0", maximum value : "1 000", description : "Healers spawn health (0 = max)".
Command : "healers_spawn_armor", default value : "0", minimum value : "-1", maximum value : "1 000", description : "Healers spawn armor (-1 = max)".
Command : "healers_circle_size", default value : "200", minimum value : "32", maximum value : "100 000", description : "Healers circle size".
Command : "healers_circle_healing_amount", default value : "1", minimum value : "1", maximum value : "10 000", description : "Healers circle healing amount".
Command : "healers_circle_damage_amount", default value : "2", minimum value : "1", maximum value : "10 000", description : "Healers circle damage amount".
Command : "healers_hook_heal_amount", default value : "2", minimum value : "0", maximum value : "1 000", description : "How many heal gets the hooked player per second".
Command : "healers_hook_damage_amount", default value : "2", minimum value : "0", maximum value : "1 000", description : "How many damage gets the hooked player per second".

Soldiers configurations :
Command : "soldiers_max_health", default value : "15", minimum value : "1", maximum value : "1 000", description : "Soldiers max health".
Command : "soldiers_armor", default value : "15", minimum value : "1", maximum value : "1 000", description : "Soldiers max armor".
Command : "soldiers_spawn_health", default value : "0", minimum value : "0", maximum value : "1 000", description : "Soldiers spawn health (0 = max)".
Command : "soldiers_spawn_armor", default value : "5", minimum value : "-1", maximum value : "1 000", description : "Soldiers spawn armor (-1 = max)".

Wizards configurations :
Command : "wizards_max_health", default value : "15", minimum value : "1", maximum value : "1 000", description : "Wizards max health".
Command : "wizards_armor", default value : "15", minimum value : "1", maximum value : "1 000", description : "Wizards max armor".
Command : "wizards_spawn_health", default value : "0", minimum value : "0", maximum value : "1 000", description : "Wizards spawn health (0 = max)".
Command : "wizards_spawn_armor", default value : "5", minimum value : "-1", maximum value : "1 000", description : "Wizards spawn armor (-1 = max)".

Other configurations :
Command : "insult_protection", default value : "0", minimum value : "0", maximum value : "1", description : "Kick automaticly players if they are insulting".

Thank you !

No problem. If you really want to give thanks, you can simply report any bug here and say what you're thinking about the mod smile

Credits : Neox

while(!Success())
    TryAgain();
Try until you succeed.

2

Re: [MOD] WAR

dislike for closed source

Antoine de Saint Exupéry: It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Besides -  I am the gfx guy!

3

Re: [MOD] WAR

It's a new mod, there are 2 teams, and they need to kill each others.

Isn't that the mod CTF ?

Neh, it's TDM.

Not Luck, Just Magic.

4 (edited by Neox 2013-06-16 22:37:35)

Re: [MOD] WAR

Landil wrote:

dislike for closed source

Well normally I don't like publishing open source stuff, but thinking more, I'm wondering why not. I'll edit the post so (will be open source after releasing it)

Dune wrote:

It's a new mod, there are 2 teams, and they need to kill each others.

Isn't that the mod CTF ?

Neh, it's TDM.

Edited just for you're happy smile

while(!Success())
    TryAgain();
Try until you succeed.

5

Re: [MOD] WAR

Neox76 wrote:
Landil wrote:

dislike for closed source

Well normally I don't like publishing open source stuff, but thinking more, I'm wondering why not. I'll edit the post so (will be open source after releasing it)
   (...)
Edited just for you're happy smile

I'm happy now smile

Antoine de Saint Exupéry: It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Besides -  I am the gfx guy!

6 (edited by Neox 2013-06-17 13:13:59)

Re: [MOD] WAR

Implemented :
- an insult protection,
- infinite hook for healers,
- infinite jump for wizards.

-----

Landil wrote:
Neox76 wrote:
Landil wrote:

dislike for closed source

Well normally I don't like publishing open source stuff, but thinking more, I'm wondering why not. I'll edit the post so (will be open source after releasing it)
   (...)
Edited just for you're happy smile

I'm happy now smile

I always like to please the dear teeworlds developers. big_smile

-----

I won't wait a map to publish this. Just looking for bugs and unbalanced stuff. I just need to do entities.

while(!Success())
    TryAgain();
Try until you succeed.

7

Re: [MOD] WAR

waiting for it~

Greet from China!
Teeworlds Chinese Website

8 (edited by Neox 2013-06-20 13:47:45)

Re: [MOD] WAR

Binaries and sources are now available. Check the main post.

Linux binaries are now available. Check the main post.

while(!Success())
    TryAgain();
Try until you succeed.

9

Re: [MOD] WAR

tnx but when type /wizard then  War.exe  messege not responding

10

Re: [MOD] WAR

babak2010 wrote:

tnx but when type /wizard then  War.exe  messege not responding

hmm weird, did you change any configuration ? Are you using it on linux or windows ?

while(!Success())
    TryAgain();
Try until you succeed.

11

Re: [MOD] WAR

im using win problem solved smile its my fault i changing configuration big_smile tnx for mod