GoldenEye: Source Forums

  • November 22, 2024, 03:07:34 pm
  • Welcome, Guest
Advanced search  

News:

Pages: 1 2 [All]   Go Down

Author Topic: [Gameplay] Arsenal  (Read 25120 times)

0 Members and 1 Guest are viewing this topic.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
[Gameplay] Arsenal
« on: July 06, 2012, 09:21:49 pm »

Arsenal

Description

At the start of the round, every player will be given a level 1 weapon. In order to level up to the next weapon in the arsenal, score a kill. Knife and slapper kills steal a level from a level 2 or higher victim. Slapper kills reward the killer with full body armor. The first player to score a kill with the final weapon wins the round.

Say Commands

Press your voodoo key (G) to print the arsenal.

Credits

Gun Game - Killer Monkey and Lodle

Link

Removed since this game mode is included with GE:S 4.2.3.
« Last Edit: June 07, 2013, 04:52:55 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #1 on: July 08, 2012, 08:30:13 pm »

I have discovered two bugs with this game mode dealing with the weapons arsenal.

1. Started default weapons, random weapons, default weapons, random weapons, default weapons (stays random).
2. Starting off with random weapons, changing game modes, and going back to Arsenal, the weapons are still randomized because the game remembers the old list.

These bugs have been fixed.

I have updated the download link.
« Last Edit: July 08, 2012, 08:35:03 pm by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #2 on: July 08, 2012, 10:55:37 pm »

I thought I had the above problems fixed, but turned out there was another problem with a global variable.  Everything has been corrected now and once again the download link has been updated.
« Last Edit: July 08, 2012, 11:08:08 pm by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #3 on: July 10, 2012, 04:30:17 pm »

The ability to use Non-DM has been removed due to the fact that no one likes it.  Also the !level command has been removed due to redundancy pointed out by E-S.
« Last Edit: July 10, 2012, 05:21:04 pm by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #4 on: July 11, 2012, 02:09:46 am »

Due to a rant about the word "Arsenal" I got from I8PP and it being redundant, I have made a change.
« Last Edit: July 11, 2012, 07:04:49 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #5 on: July 11, 2012, 06:44:21 pm »

I made a quick change to this as I found that the stopper I had in place to end the match if the round number exceeded the round limit was out of place.
« Last Edit: July 17, 2012, 04:16:21 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #6 on: July 21, 2012, 06:39:39 pm »

The first post has been updated with a new 4.2 version.  This is the latest version KM sent me with some improvements.
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #7 on: July 21, 2012, 08:33:49 pm »

Cut off problem when pressing voodoo:



I don't know how to fix this one.  I think it's a problem with 4.2.
« Last Edit: July 21, 2012, 10:32:48 pm by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #8 on: July 23, 2012, 05:43:29 am »

I've added a message and a sound to alert all of the players when someone has reached the final weapon.  This will let everyone know that he's about to win the game and everyone's focus should be reducing his level so he will not win the game.
« Last Edit: July 23, 2012, 05:51:52 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #9 on: July 23, 2012, 11:51:01 pm »

There's something really wrong with the popup box.

Code: [Select]
GEUtil.PopupMessage( player, "Arsenal", "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" )



I can't fix this.
« Last Edit: July 24, 2012, 01:48:01 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #10 on: July 24, 2012, 01:47:08 am »

Arsenal has been updated with 4.2's localization strings.
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #11 on: August 04, 2012, 03:38:28 pm »

I have fixed the cut off text problem by only allowing 6 weapons per pop up box.
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #12 on: February 13, 2013, 06:10:31 am »

Minor change

- The hud message for the cvar ar_randomweapons has been changed to "Default/Random weapons were enabled!".  This fits the rest of my game modes as I used enabled/disabled.
« Last Edit: February 14, 2013, 04:47:21 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #13 on: April 19, 2013, 07:05:17 pm »

Reworked
« Last Edit: April 21, 2013, 07:32:51 pm by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #14 on: April 23, 2013, 04:03:32 am »

Old

- Arsenal increments the round number only when a player completes the arsenal.
- When random weapons are used (ar_randomweapons 1), arsenal re-shuffles the weapons only when a player completes the arsenal.
- The round display (Round: x / x) uses HUD progress bar.

New

- Arsenal is now consistent with gun game.  If the round ends for any reason (an admin executing ge_endround or the game mode executing an end round), it will increment the round number.  An exception to this rule is when we're in warmup.  This will cause less confusion when a player or players see the round report and wonder why the round number is still the same.
- When random weapons are used (ar_randomweapons 1), arsenal will re-shuffle the weapons every time a new round begins.  This is exactly how ge_weaponset random and ge_weaponset random_loadout work.
- The round display (Round: x / x) uses timed HUD messages.  These are shown at the beginning of the round.
- Code revisions.

Known problem

- The game mode has the double end match bug.

http://forums.geshl2.com/index.php/topic,7526.msg78318.html
« Last Edit: April 27, 2013, 07:59:29 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #15 on: May 05, 2013, 09:55:43 pm »

I've updated the download link.  The game mode now uses localization.  This now belongs to the GE:S team. :D
« Last Edit: May 06, 2013, 03:20:13 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.

Troy

  • GE:S Coder
  • 00 Agent
  • ***
  • Posts: 821
  • Reputation Power: 260
  • Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!Troy is awe-inspiring!
  • Offline Offline
Re: [Gameplay] Arsenal
« Reply #16 on: May 17, 2013, 08:19:12 am »

KM took too long to do this:

http://forums.geshl2.com/index.php/topic,7534.msg78404.html#msg78404

I decided to code it:

Code: [Select]
    def PrintWeapons( self, player ):
        if not player:
            return

        arWeapons = ""
        for i in range( self.GetLevel( player ), len( weaponList ) ):
            name = GEWeapon.WeaponPrintName( weaponList[i][0] )
            arWeapons += "Level %i: %%%s\n" % ( i + 1, name )

            if arWeapons.count( ":" ) == 5:
                break

        if arWeapons:
            finalWeapon = GEWeapon.WeaponPrintName( weaponList[-1][0] )
            if not arWeapons.count( finalWeapon ):
                arWeapons += "Level %i: %%%s\n" % ( len( weaponList ), finalWeapon )
            GEUtil.PopupMessage( player, "#GES_GP_ARSENAL_NAME", arWeapons )

Download link updated. ;)
« Last Edit: May 17, 2013, 08:42:58 am by Troy »
Logged
Complete - Arsenal, One Bullet is Enough, Tournament DM v2, TurboDM
Defunct - Agent Under Fire
VC - Being such a dick, KM must be stroked before springing into action.
Pages: 1 2 [All]   Go Up