Author Topic: Global Events  (Read 3178 times)

Lachu

  • Posts: 36
  • Turrets: +2/-20
Global Events
« on: November 10, 2009, 08:17:17 pm »
It could be very useful to set gap into map by player. Gap can be only set if all team approves it. Which gap/condition type we should use?
Examples:
- Building [number/name] under attack
- Human(or alien) break [name] point
  or Human(or alien) arrived/achieved some condition
- Some building is begin built
- etc.

Of course, the gap will be connected only to some area.

Some condition could also be private, so there's no need to vote to set it up. We can use it only on team member, so it's no gap - it will be attached on team member. Which private condition we should allow:
- [Player] have less than [amount] hp
- [Player] don't have ammunition for primary weapon
- [Player] is in too far distance
- [Player] arrived to base
- [Player] respawned
- [Player] leave base

danmal

  • Posts: 244
  • Turrets: +21/-6
Re: Global Events
« Reply #1 on: November 10, 2009, 08:55:53 pm »
I'm not sure if I understand what you mean. What's a "gap"?

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Global Events
« Reply #2 on: November 10, 2009, 11:50:48 pm »
I'm guessing something got lost in translation, but I'm pretty sure gap isn't the word you want.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

cactusfrog

  • Posts: 390
  • Turrets: +678/-176
    • tremulous fun server offical site
Re: Global Events
« Reply #3 on: November 11, 2009, 05:24:37 am »
i think he wants tremulous players to be able to set binds that can include booleans. For example if he wants the ability to set a bind like this: If Hp is less then 30 then use medkit otherwise do nothing. He also wants a team to be able to call a vote that includes booleans like /callvote if turret is destroyed brocast message "turret destroyed".

Celestial_Rage

  • Posts: 636
  • Turrets: +120/-8
Re: Global Events
« Reply #4 on: November 11, 2009, 06:21:06 am »
It sounds more to me like he wants to set up an announce system...
"The reports of my death are greatly exaggerated" ~Mark Twain

HellsAngelz

  • Posts: 71
  • Turrets: +9/-32
Re: Global Events
« Reply #5 on: November 11, 2009, 04:20:32 pm »
Gaps are probably an ancient way to state an if, elseif, statement on a game. Meaning let's say you have 2hp, and are trying to push a door open. Well there is a 50x50 grid that you walk on before you hit the door. This will check if you have over 10hp, and if you have over 10 hp, then you can open the door. If you have less than 10 hp, the door won't open.
Like:
if hp>10
function
{
openDoorPlease
}
else
{
doorDenialLolol
}

Probably syntax errors etc, but it took me like 30 seconds to write so IM SORRY D:

A Spork

  • Spam Killer
  • *
  • Posts: 1010
  • Turrets: +37/-230
    • Spork - Unvanquished.net
Re: Global Events
« Reply #6 on: November 11, 2009, 05:40:30 pm »
If statments could be handy... But very easily abused....
Don't shoot friend :basilisk:! Friend :basilisk: only wants to give you hugz and to be your hat

Proud Member of the S.O.B.F.O.B.S.A.D: The Society Of Basilisks For Other Basilisks Safety and Dominance
:basilisk:    :basilisk:    :basilisk:

Lachu

  • Posts: 36
  • Turrets: +2/-20
Re: Global Events
« Reply #7 on: November 11, 2009, 05:58:49 pm »
I have using word as gap as area/placemark.

Gap is kind of placemark, so we set a gap on the floor and tell to system: if human live there, send message, etc.

It can be helpful to create custom rules by both team, like:

- In first four minutes don't attack. To prevent from attacking we can set gap near our base and other team should accept it. If four minutes remaining, we can remove gap.
- Create area, where only few character can hide (stupid idea, but possible to realize).
- Set gap in the base, so there's no sneaking, etc.

So my idea is to allow creating custom rules, using gap system.

Lachu

  • Posts: 36
  • Turrets: +2/-20
Re: Global Events
« Reply #8 on: November 11, 2009, 06:02:01 pm »
Using this system we can negotiate some rules in game time.

In the future observers might to propose objective too, but observers can give point to each objective/gap. If both team accept objectives, it will be active.