Author Topic: JailBreak Gamemode  (Read 6395 times)

JailBreak
Rehabilitated? Well, now let me see. You know, I don't have any idea what that means.


Description
I'm making a gamemode for slayer for my upcoming Jail Break server. It's purpose is to solve EVERY problem with the modern Jail Escape/RPG. I've grown tired of people (even Tezuni sometimes) getting flak for hosting a server type that can be fun but is basically impossible to administrate. With this mod, I hope to add another dimension of awesomeness to the server type while getting rid of all of the issues that currently exist.

Features
Note - listed as green if finished, yellow if work-in-progress and red if unstarted.
- Freekill Detection
  If a guard kills someone who has not been caught doing a suspicious action, they are disqualified from the game.

- Guard Suspicion System
  Suspicion is caused by prisoners with a suspiciousness variable of more than zero.
  If a guard can see a suspicious player, a message will be displayed at the bottom of the screen, e.g: Chrisbot6 can see you!
  How much time can pass before the player gets caught depends on the suspiciousness of what they are doing.

  Guards can catch prisoners:
  - Holding Items (Unrestricted items such as food can be listed in config)
  - Using bricks that trigger the beSuspicious event
  - Hiding Items (catch via Inventory Scanner)

- Suspicion System Events
  Events:
  - SetTempSuspicious [reason] [percent] [time] makes a player [percent] suspicious of [reason] for [time] MS.
  - SetSuspicious [reason] [percent] just makes the player [percent] suspicious of [reason]
  - SetNotSuspicious cancels effect of both of the above.

- Local Chat System
  If local chat is on:
  - When talking, only people in set radius will hear you.
  - Guards seeing prisoners doing suspicious things will be the only ones alerted
  - Having a Guard Radio becomes useful - all players will be alerted if the guard who sees the suspicious action has a radio
  - Team chat is disabled.

- Guard Radio Events + Alerts
  (Usage: onActivate > Player > setGuardRadio 1)

- Tray Item
  Can be used to block bullets. Also holds food.

- Tray Item Model
  Self explanitory.

- Taser Item
  Modification of Bushido's old Taser.

- Inventory Scanner Item
  Not sure if a prisoner is suspicious or not? Scan their inventory with one of these.
  If a disallowed item flags up, the suspicion system will notice it.

- Baton Item
  Yellow Hammer. Used to send a prisoner with less than 50 health back to the spawn point.
  Using the Baton on a rampaging prisoner gets you extra points for solving the problem properly and not making a lot of paperwork.

- "Escape" Brick
  If a prisoner reaches this, he gets a point.
  Unlike normal Jail Escapes, the round will carry on the normal slayer round time has passed or all prisoners have escaped.

Victory
Days progress as set - if you set the day time to 300 seconds and the round time to fifteen minutes, your game will run for 3 prison days. At the end of a round, the guards win if less than a certain number (defined in settings) of prisoners escaped, or are killed legitimately. If more than that number of prisoners escaped, or all guards are dead, prisoners win.

The gamemode is made for prisons with multiple routes of escape, a common routine for each day which prisoners and guards must follow, and prisons with guard-assisting features such as sirens, lockdown and usable gate controls. The points system also makes prisons with out-of-game "shops" ideal.

Da Team
Chrisbot6 - Coder
Legoboss - 2D art
The Brighter Dark - Beta Host

Screenshots
I'll have a server up soon with the gamemode running. Screenshots will go here.
« Last Edit: September 24, 2013, 08:25:04 AM by chrisbot6 »


- Freekill Detection
  If a guard kills someone who has not been caught doing a suspicious action, they are disqualified from the game.
What if a prisoner is caught in cross fire?

forgetin finnaly
well sign me up to da team

What if a prisoner is caught in cross fire?
Sux4TheGuard

But yeah, this can happen. I'd suggest for the guard to detain the blocking prisoner with the baton (it does damage if the prisoner has too much health to detain, so it's a good way of sending unarmed prisoners back to their cell without killing them and getting a penalty).

forgetin finnaly
well sign me up to da team
What do you want to do?
« Last Edit: September 23, 2013, 07:09:06 AM by chrisbot6 »

Sux4TheGuard

But yeah, this can happen. I'd suggest for the guard to detain the blocking prisoner with the baton.
What do you want to do?
er
build/ additional scripts
like blood n stuff

er
build/ additional scripts
like blood n stuff
I try to never have more than one scripter in my projects, and I'm already in the process of sorting the build out.

I kind of need a modeller. Are you good at that?

I try to never have more than one scripter in my projects, and I'm already in the process of sorting the build out.

I kind of need a modeller. Are you good at that?
bbut
I can do blood
No moddeling nope
I can do faces, decals, prints, blood, building, events
etc
Also I can administrate, make logos, and ye

bbut
I can do blood
No moddeling nope
I can do faces, decals, prints, blood, building, events
etc
Also I can administrate, make logos, and ye
A logo would be cool. You're on the team, I guess.

If you would like a server to beta this on, I'd be happy to host and see how this turns out.

http://forum.blockland.us/index.php?topic=228061.0

If you would like a server to beta this on, I'd be happy to host and see how this turns out.

http://forum.blockland.us/index.php?topic=228061.0
That'd be fantastic. When can you host?

That'd be fantastic. When can you host?
weekends would be preferable.

weekends would be preferable.
Okay. I'll work on the mod until Friday then give you a version to use over the weekend.

Okay. I'll work on the mod until Friday then give you a version to use over the weekend.
Sure, it will be interesting to see how this goes

I love the idea of the baton item.