Graal Forums  

Go Back   Graal Forums > PlayerWorlds > Era Main Forum
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 03-20-2012, 07:48 AM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Era Baddies -- A Continuation

Hey there, guys.

I've recently come back with rights to the dev server and have begun working on some rather large projects, one being (what I am also featuring right now) a near-finished product of my baddies project I started quite a while ago.



The above video is Era veteran, The Guy, and I testing a semi-wide-scale battle. The lag you see is the result of our less-than-spectacular dev server, but for the most part remains smooth.


Baddy Features

I tried to focus solely on a bit of realism with these baddies. I didn't want them to feel like a pumpfest of lead while they mindlessly chase after someone with a knife. A few things are quite apparently from the video:

-Baddy strafing and distance keeping
This holds true when they aren't flagged in the code to be a melee-based baddy. This video has no examples of a melee baddy, but I'm sure you have a general idea of how it'd work.

-Baddy threat
The baddies will not seemingly have a vendetta against the first person they see as was the case of other baddies in the past. Those doing more damage will be considered more dangerous targets, and will be switched to accordingly.

-Baddy line of sight
You may have noticed they do not attack until you are seen. This is intentional.

-Baddy damage sources
In the past, I've had a gripe with systems that seemed to work well for all typical damage sources like guns or melee, but then seem to disregard non-conventional sources of damage such as explosions. Most, if not all, sources of damage are accounted for this time around.


Some Non-Apparent Tidbits

-Friendly and easy-to-use setup
These baddies are highly customizable with simple variable changes. NPC Speed, bullet spread, ammo type, etc. are all options to set.

-Reflex
This was a neat idea I had to add another level of baddy difficulty. The reflex variable is essentially a pause in the baddy's reactions to your movements so that it doesn't seems so gung-ho and robotic.


So, what do you plan on doing with these?

That's just it, they're flexible enough to implement in nearly any system. I've been focusing primarily on quests with neat stories and fun gimmicks, and some lifelike baddies were key to helping this come true. There are many ideas that I, and others that I collaborate with, have come up with. My proposition for the new gang system involves these guys as well. However, that will come later once I get more of that developed and out of the way.


Anyway, I've been working hard to provide you guys a fun environment. And that's what I find so much fun. So I hope you guys dig it and I'll keep you all posted.
Reply With Quote
  #2  
Old 03-20-2012, 07:53 AM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
good job
__________________
Reply With Quote
  #3  
Old 03-20-2012, 08:10 AM
xXziroXx xXziroXx is offline
Malorian
xXziroXx's Avatar
Join Date: May 2004
Posts: 5,289
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
HACHI GOOD WURK MAN, GUD 2 C U BACK <3caps
__________________
Follow my work on social media post-Graal:Updated august 2025.
Reply With Quote
  #4  
Old 03-20-2012, 08:17 AM
Herb_P2P Herb_P2P is offline
King
Herb_P2P's Avatar
Join Date: Sep 2009
Location: Los Angeles
Posts: 299
Herb_P2P is a glorious beacon of lightHerb_P2P is a glorious beacon of lightHerb_P2P is a glorious beacon of light
nice!, We need the Boris baddie back!

and also glad to see you back, Hachi!
__________________
"I'm feeling that Herb when the sun hits my face."

R.I.P. Travis Fo
Late Night Crew
Reply With Quote
  #5  
Old 03-20-2012, 11:42 AM
Andre2006 Andre2006 is offline
!
Andre2006's Avatar
Join Date: Nov 2008
Location: Spain/Sweden
Posts: 490
Andre2006 has a spectacular aura about
Send a message via MSN to Andre2006
I have been waiting for this!
__________________
To obtain something you must sacrifice something of an equal value.
Reply With Quote
  #6  
Old 03-20-2012, 06:07 PM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
impressive work but i really don't see where these baddies could fit into era...they have nothing to do with the gang system and we've finally gotten rid of those time-wasting quests, replacing them with a proper hp system
Reply With Quote
  #7  
Old 03-20-2012, 06:34 PM
Scoper Scoper is offline
Still wasting time here?
Scoper's Avatar
Join Date: Sep 2008
Location: Michigan
Posts: 578
Scoper is a glorious beacon of lightScoper is a glorious beacon of lightScoper is a glorious beacon of light
Send a message via AIM to Scoper
Quote:
Originally Posted by bloodykiller View Post
impressive work but i really don't see where these baddies could fit into era...they have nothing to do with the gang system and we've finally gotten rid of those time-wasting quests, replacing them with a proper hp system
silly boy.



I don't know how you plan to implement these baddies, but i can't wait to find out c:
__________________
You'd be jaded by now, too.
Don't listen to me. Arguments are beyond me, but man am I good with a ban hammer.

"I don't believe that right choice confers immunity. I no longer believe in reward. I simply believe that choices must be made regardless of their chances of success. And so I've come here."
Quote:
Originally Posted by bloodykiller View Post
take my liver but not my classic accounts
Quote:
Originally Posted by Kohola_KinG View Post
That's the type of guy you are. Never wrong, always right. Headache material you are.
Reply With Quote
  #8  
Old 03-20-2012, 06:38 PM
Emera Emera is offline
Delterian Hybrid
Emera's Avatar
Join Date: Mar 2011
Location: Newcastle Upon-Tyne
Posts: 1,704
Emera is a jewel in the roughEmera is a jewel in the rough
That looks fantastic. I've never heard f baddies on Era before, but I'm sure it'll be a great addition to the server. Green pepper for you!
__________________
Reply With Quote
  #9  
Old 03-20-2012, 06:52 PM
Good_Ol_Daze Good_Ol_Daze is offline
IT'S TIME TO PARTY LET'S
Good_Ol_Daze's Avatar
Join Date: Sep 2002
Posts: 195
Good_Ol_Daze will become famous soon enough
Quote:
Originally Posted by bloodykiller View Post
impressive work but i really don't see where these baddies could fit into era...they have nothing to do with the gang system and we've finally gotten rid of those time-wasting quests, replacing them with a proper hp system
They're involved in Hachi and I's gang idea.
Reply With Quote
  #10  
Old 03-20-2012, 06:54 PM
Andre2006 Andre2006 is offline
!
Andre2006's Avatar
Join Date: Nov 2008
Location: Spain/Sweden
Posts: 490
Andre2006 has a spectacular aura about
Send a message via MSN to Andre2006
Tim was working on a Tutorial, and "baddies" could be implemented into that so new players can practice, you could base some sort of event on these, some sort of survival challenge.

There are many ways to make use of these, nice work!
__________________
To obtain something you must sacrifice something of an equal value.
Reply With Quote
  #11  
Old 03-20-2012, 09:25 PM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
Quote:
Originally Posted by Scoper View Post
silly boy.



I don't know how you plan to implement these baddies, but i can't wait to find out c:
dnt call me a boy behind ur screen pat, remember i have ur facebook and ik what kind of nerd u r
no1 cares about ur idea daze unless u actually tell us. all i can tell u is that if these guys r involved with the gang system it'll fail and everyone will hate it (just as i said regarding the current gang system, and no1 believed me..yet here we stand)..u should go work on another project that duznt require gang experience
Reply With Quote
  #12  
Old 03-20-2012, 09:25 PM
Fiberwyre_P2P Fiberwyre_P2P is offline
Registered User
Join Date: Nov 2011
Posts: 471
Fiberwyre_P2P will become famous soon enough
Zombie survival plox
__________________
Merp
Merp
Merp
Reply With Quote
  #13  
Old 03-20-2012, 09:28 PM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
Quote:
Originally Posted by Fiberwyre_P2P View Post
Zombie survival plox
lol this is a nice idea! but i doubt any staff member will put a lot of time in such a demanding project since lately they don't even have time to fix bugs like the neo rifle randomly not being able to hotkey (like 16 hours have passed and it hasn't been fixed yet)
Reply With Quote
  #14  
Old 03-20-2012, 09:54 PM
RogueShatterblade RogueShatterblade is offline
world-class douchebag
RogueShatterblade's Avatar
Join Date: May 2001
Posts: 371
RogueShatterblade will become famous soon enough
Send a message via AIM to RogueShatterblade
Quote:
Originally Posted by bloodykiller View Post
dnt call me a boy behind ur screen pat, remember i have ur facebook and ik what kind of nerd u r
no1 cares about ur idea daze unless u actually tell us. all i can tell u is that if these guys r involved with the gang system it'll fail and everyone will hate it (just as i said regarding the current gang system, and no1 believed me..yet here we stand)..u should go work on another project that duznt require gang experience
that hilarious moment when a pseudo-troll just looks stupid instead of being successful
__________________

*Bell: I'm going to faint, Ocelot turned into a real human being. One I can actually have some respect for.

Reply With Quote
  #15  
Old 03-20-2012, 10:36 PM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Quote:
Originally Posted by Fiberwyre_P2P View Post
Zombie survival plox
Apparently no one remembers that Outbreak event I made, huh
Reply With Quote
  #16  
Old 03-20-2012, 10:38 PM
dude2020 dude2020 is offline
Führer Glazey
Join Date: Feb 2006
Posts: 2,417
dude2020 is a jewel in the roughdude2020 is a jewel in the rough
Quote:
Originally Posted by bloodykiller View Post
impressive work but i really don't see where these baddies could fit into era...they have nothing to do with the gang system and we've finally gotten rid of those time-wasting quests, replacing them with a proper hp system
you do know Era isn't pure pvp? pve (quests, solo content, jobs) are bound to be in it and this system improves that.

y u soooooo dum boy
__________________
Reply With Quote
  #17  
Old 03-20-2012, 11:42 PM
Andre2006 Andre2006 is offline
!
Andre2006's Avatar
Join Date: Nov 2008
Location: Spain/Sweden
Posts: 490
Andre2006 has a spectacular aura about
Send a message via MSN to Andre2006
Quote:
Originally Posted by Bl0nkt View Post
Apparently no one remembers that Outbreak event I made, huh
We do and it is an extremely fun event, however it has been broken for over 2 years now.

Timer randomly stop working, zombie doesn't get picked so the timer never starts at all leading to an endless game unless the Event Team member restarts and go for the second try.

Nobody ever hosts it, sometimes they do when the request for it is high. I host it from time to time but the only reason keeping me from doing it more regularly is because of how broken the scripts are.

A great event though.
__________________
To obtain something you must sacrifice something of an equal value.
Reply With Quote
  #18  
Old 03-21-2012, 12:54 AM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
i hate outbreak..only noobs used to play it when it came out then every1 started playing it idk y...it even takes ages to host, it's bugged and u can't leave
lol dude 220 is mad
Reply With Quote
  #19  
Old 03-21-2012, 01:04 AM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Interesting, I'll have to fix that.
Reply With Quote
  #20  
Old 03-21-2012, 01:29 AM
punkrules punkrules is offline
Katbot
punkrules's Avatar
Join Date: Nov 2009
Location: New Jersey
Posts: 64
punkrules will become famous soon enough
This is true, Outbreak is super sexy event, but bugged as all hell.
Reply With Quote
  #21  
Old 03-21-2012, 01:32 AM
Scoper Scoper is offline
Still wasting time here?
Scoper's Avatar
Join Date: Sep 2008
Location: Michigan
Posts: 578
Scoper is a glorious beacon of lightScoper is a glorious beacon of lightScoper is a glorious beacon of light
Send a message via AIM to Scoper
Quote:
Originally Posted by Bl0nkt View Post
Interesting, I'll have to fix that.
-Some of the commands don't work
-ETs can zombify themselves.
-Because of the *random zombie word* normal message *brains* problem, nobody can use any commands such as unstick or setnick without reconnecting
-There are multiple rooms where SWAT can just lame because they've moved a bookshelf or a locker, making them essentially invincible
-The moveable item locations do not reset after the round is over, and sometimes bug
- it is possible for SWAT to just idle on ladders and cheat, making it very hard on any ET hosting to monitor
-the fact that everyone's outfit is forcibly changed and not changed back after the event is over pisses off every new player that enters, turning them off from the event (presumably) forever


Some things to think about, if you actually do get around to working on it
__________________
You'd be jaded by now, too.
Don't listen to me. Arguments are beyond me, but man am I good with a ban hammer.

"I don't believe that right choice confers immunity. I no longer believe in reward. I simply believe that choices must be made regardless of their chances of success. And so I've come here."
Quote:
Originally Posted by bloodykiller View Post
take my liver but not my classic accounts
Quote:
Originally Posted by Kohola_KinG View Post
That's the type of guy you are. Never wrong, always right. Headache material you are.
Reply With Quote
  #22  
Old 03-21-2012, 03:04 AM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Here's a followup video. Just added guild affiliations, a proper HP display, and a couple other random tidbits that were mostly bug fixes.

Meet Shotgun Shaq and Rifle Roger. Two distinct examples of the flexibility of the variables provided.

Reply With Quote
  #23  
Old 03-21-2012, 03:52 AM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
i like that the bots r actually rushing unlike 80-90% of era which prefers to play defensively
Reply With Quote
  #24  
Old 03-21-2012, 04:00 AM
Tim_Rocks Tim_Rocks is offline
a true gentlemen
Tim_Rocks's Avatar
Join Date: Aug 2008
Location: USA
Posts: 1,863
Tim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to behold
Good job, they look like they improved a little since I last saw them.
__________________
Reply With Quote
  #25  
Old 03-21-2012, 04:04 AM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
Quote:
Originally Posted by Hezzy002 View Post
including u scrubnutz........ i pwn'd u with just a handgun...... lOl noob
na i think u actually flawed me using fists only..and i was even wearing armor+super elixer+sewer elixer

then u woke up all sweaty
Reply With Quote
  #26  
Old 03-21-2012, 04:31 AM
Tim_Rocks Tim_Rocks is offline
a true gentlemen
Tim_Rocks's Avatar
Join Date: Aug 2008
Location: USA
Posts: 1,863
Tim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to beholdTim_Rocks is a splendid one to behold
Another fun fact is if you get close enough to them they start axing you.
__________________
Reply With Quote
  #27  
Old 03-21-2012, 05:28 AM
Good_Ol_Daze Good_Ol_Daze is offline
IT'S TIME TO PARTY LET'S
Good_Ol_Daze's Avatar
Join Date: Sep 2002
Posts: 195
Good_Ol_Daze will become famous soon enough
Quote:
no1 cares about ur idea daze unless u actually tell us.
Okay. By "us" I assume you mean yourself and whatever idiot types your posts up for you, since I'm still not entirely convinced you're capable of using a computer.

Hachi's posted a lot about our idea.
Reply With Quote
  #28  
Old 03-21-2012, 08:56 AM
Demisis_P2P Demisis_P2P is offline
Kanto League Champion
Demisis_P2P's Avatar
Join Date: Jan 2005
Posts: 2,357
Demisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud ofDemisis_P2P has much to be proud of
Quote:
Originally Posted by Bl0nkt View Post
Here's a followup video. Just added guild affiliations, a proper HP display, and a couple other random tidbits that were mostly bug fixes.

Meet Shotgun Shaq and Rifle Roger. Two distinct examples of the flexibility of the variables provided.
Shotgun guy should probably just charge, unless he's the last NPC alive.
__________________
Reply With Quote
  #29  
Old 03-21-2012, 10:45 AM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Quote:
Originally Posted by Demisis_P2P View Post
Shotgun guy should probably just charge, unless he's the last NPC alive.
I actually have variables for how far away a projectile baddy will try to stay. This could be easily manipulated during the script's runtime.

If anyone's interested, here's a list of the current variables that affect the behavior of the baddy.

PHP Code:
//NPC created by Blonk 


join("bl0nkt-smartbaddies"); 

function 
onCreated() { 
  
showCharacter(); 
  
x-=0.5
  
this.headimg "head368.png"
  
this.bodyimg "body14.png"
  
this.shieldimg "shield2.png"
  
this.nick "Rifle Roger"


  
//Serverside vars         --------------------------------------------------------------------------------------------------------------------------------- 

  
this.baddyAlliance "Red Gang";                                                           //Checks for guild affiliations to not attack (SERVERSIDE for resetting fights if room is filled only with affiliations) 
  
this.baddyHp 400;                                                                        //Start HP 
  
this.baddyRespawnSecs 60;                                                                // Time for baddy to respawn 


//#CLIENTSIDE 
function onCreated() { 

  
//Basic baddy stuff       --------------------------------------------------------------------------------------------------------------------------------- 
  
this.baddyAlliance "Red Gang";                                                           //Checks for guild affiliations to not attack (CLIENTSIDE is to prevent combat) 
  
this.baddyMustDie2Continue true;                                                         //Does the baddy have to die to continue into any rooms? (true/false) 
  
this.baddyCanAlert false;                                                                //The baddy alerts all other baddies when entering combat (true/false) 
  
this.baddyDeathMessages = {"DRATS""HNNGGG!"};                                            //Random selection of messages the baddy says upon death 
  
this.baddyAlertMessages = {"I see you!""Ha!""Thought you could sneak by me?"};         //Random selection of messages the baddy says upon contact 
  
this.baddyMode "projectile";                                                             //-- "projectile" or "melee" 
  
this.baddySpeed 0.5;                                                                     //Baddy run speed 
  
this.baddyRadius 14;                                                                     //Distance it takes for baddy to see you 
  
this.baddyReflexTime 2;                                                                  //Increase to make the baddy react to movements slower (MUST BE AN INTEGER) 
  
this.baddyMaxHp 400;                                                                     //Maximum HP 
  
this.baddyDefaultDir 2;                                                                  // 0 = up, 1 = left, 2 = down, 3 = right 
  
this.baddyIdleGani "amsel_assaultrifle-idle"
  
this.baddyWalkGani "amsel_assaultrifle-walk"
  
this.baddyDefaultGani "amsel_assaultrifle-idle";                                         //The gani shown before combat 

  //Baddy melee control      --------------------------------------------------------------------------------------------------------------------------------- 
  
this.baddyMeleeSpeed 0.78;                                                               //How fast their melee hits 
  
this.baddyMeleeFreeze 0.3;                                                               //Freeze time of melee 
  
this.baddyMeleeDamage 5;                                                                 //Amount of melee damage done 
  
this.baddyMeleeAni "era_knife_stab1"

  
//Baddy projectile control ---------------------------------------------------------------------------------------------------------------------------------- 
  
this.baddyBulletCountPerShot 1;                                                          //How many bullets are fired per shot (typically shotguns) 
  
this.baddyMaxProjectileDist 12;                                                          //Distance the baddy tries to stay at when shooting at a player 
  
this.baddyProjectileSpeed 0.12;                                                          //Speed of their projectile weapon 
  
this.baddyProjectileFreeze 0.1;                                                          //Freeze of projectile weapon 
  
this.baddyProjectileDamage 25;                                                           //Projectile damage 
  
this.baddyProjectileSpread 0.2;                                                          //Projectile weapon's spread 
  
this.baddyProjectileXModifier = {-0.5, -1.60.52.4};                                    //Sets the projectile's X offset {up, left, down, right} 
  
this.baddyProjectileYModifier = {-0.12, -0.340.12, -0.4};                                //Sets the projectile's Y offset {up, left, down, right} 
  
this.baddyProjectileAni "amsel_assaultrifle-fire"

Reply With Quote
  #30  
Old 03-21-2012, 05:31 PM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
the distance should be variable or the baddies will be too easy predictable
Reply With Quote
  #31  
Old 03-21-2012, 05:58 PM
Emera Emera is offline
Delterian Hybrid
Emera's Avatar
Join Date: Mar 2011
Location: Newcastle Upon-Tyne
Posts: 1,704
Emera is a jewel in the roughEmera is a jewel in the rough
Quote:
Originally Posted by Tim_Rocks View Post
Another fun fact is if you get close enough to them they start axing you.
Oh, won't crono be pleased! Woodaxe does damage now apparently ^_^
__________________
Reply With Quote
  #32  
Old 03-22-2012, 11:02 AM
Bl0nkt Bl0nkt is offline
Era Developer
Bl0nkt's Avatar
Join Date: Mar 2005
Location: Pennsylvania
Posts: 1,589
Bl0nkt will become famous soon enough
Send a message via AIM to Bl0nkt
Era got its late-night debut on Rocket Ricky not too long ago. It was fun seeing people react to him and work together on taking him down

Reply With Quote
  #33  
Old 03-22-2012, 05:30 PM
bloodykiller bloodykiller is offline
Era since 2005
Join Date: Oct 2010
Location: Italy
Posts: 1,421
bloodykiller is infamous around these partsbloodykiller is infamous around these parts
u should make an event or even different events involving these guys
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:49 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.