Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Realistic ABS

Status
Not open for further replies.
Realistic ABS
Version: 1.12

Introduction

You think all ABSs are the same? Wrong! Here comes the one with the realistic engine! :D
Enough Merchandising.
This ABS lets your enemies be your friends, your friends be your enemies' enemies, or your enemies only attack you when you attack them. Realistic, i guess...

Features
  • 8-Way Movement
  • Different Alignments (neutral, attack evil, attack good, attack Player...)
  • Different Reactions (do nothing, attack all, attack attacker...)
  • AI (heal when hp low, heal status effects, run away, call for help...)
  • Enemies can always attack you, but you have to be in battle_mode to attack
  • Skill and Weapon Range
  • halfes the Animation sizes, to ease their creation
  • All the features that are in Prexus' ABS (because this is a mod of his ABS)
  • Some others i might have forgot...
Screenshots

not a good one, but what do you want to see?
http://serv2.imagehigh.com/imgss/4665697_battle.png[/IMG]

Demo

Megaupload
Up-File
RPG Palace (thx to Moynosoken)


Script

ABS

HUD *edit of Prexus' ABS HUD

PopUp

Instructions

Controls
Code:
Alt: Switch to BattleMode
C: Attack
X: Defend
Z: Menu
A/S/D: Skill Shortcuts

Insert 6 Comments in the top of an event page
Now the Comment have to ook like this:
1. Comment (Just write in)
Code:
ABS Enemy
2. Comment
Code:
Enemy_ID Troop_Name Immortal?
Enemy_ID: the ID of the chosen Enemy
Troop_Name: The Name of the Troop (Enemies in the same Troop help each other)
Immortal?: true if you want the Enemy to be immortal, false if not
3. Comment
Code:
Alignment Reaction Allied?
Alignment:
Code:
0 = Enemy attacks none
1 = Enemy attacks Evil
2 = Enemy attacks Player and Good
3 = Enemy attacks Player
4 = Enemy attacks Player and Evil
5 = Enemy attacks Good
6 = Enemy attacks all
7 = Enemy attacks Attacker
Reaction: (A Value has to stand here, but is only used for Alignment = 0):
Code:
0 = do nothing
1 = Enemy attacks Attacker
2 = Enemy attacks Attacker and Evil
3 = Enemy attacks Attacker and Good
4 = Enemy attacks all
Allied?: true if Enemy is allied, false if not
4. Comment
Code:
Find_Range Attack_Range
Find_Range: The Range in which the Enemy can find you
Attack_Range: The Range of the Enemy's Melee Attack
5. Comment
Code:
Run% Ask_for_Help?
Run%: When Run% of the HP is reached the Enemy will run away
Ask_For_Help?: true if you want the Enemy to call for help of his Troop, false if not
6. Comment
Code:
Trigger_Type Trigger
Trigger_Type: (when enemy dies)
Code:
Erase = erases the event (but appears when returning to this map)
Local = The Self_Switch [COLOR=Blue]Trigger[/COLOR] is activated (but set back when exiting the map)
Self = The Self_Switch [COLOR=Blue]Trigger[/COLOR] is activated and won't set back
Switch = The Switch [COLOR=Blue]Trigger[/COLOR] is activated
Chest = The Self_Switch A will be activated and set back when exiting the map
Trigger: When Trigger_Type = Local or Self it has to be A B C or D
When Trigger_Type = Switch it has to be the corresponding Switch_ID

FAQ

Hope not too much

Compatibility

Is compatible with my Scripts, otherwise i don't know

Credits and Thanks

Credits go to Prexus and me
Thanks for Prexus for providing his ABS to me
Thanks for Trickster for showing me some commands

Author's Notes

I hope there will be more replies than in my other threads :p
Merry Christmas and a happy new Year!
 
Hey,
I have Decided to steal your Hero's menu. But could you give me instructions about how to use the Quests and Learn sections? Much appreciated.
 

Anonymous

Guest

something is happening when i go to attack an enemy without being in attack mode...can u hrlp me??
 
you talk to them, another feature.
Look at the demo, you can gice the events reactions when u attacked them and then talk to them (but they keep on attacking you)
 
oh, i forgot to put the weapon and skill range definitions to the top...
Go to class Skill or class Weapon (search function) and set the range for the skill/weapon's id. ( got to update the script, because you attack multiple enemies instead of one, when you have wide range weapons)
 

deithe

Member

Cheers man, i have a very wide range though, i attack people who are really far to the left and rioght when i shouldnt, have you got msn so you can tell me when you have updated it, is it a quick update? and your script is amazing btw, the best abs out there by far, especially after it supports ranged weapons, cheers man you are don
 
It would be nice if someone could make realistic looking attack animations to go with this realistic ABS. It played kind of boring. Perhaps you could implement ranged weapon attacks too.

At any rate,it's pretty decent.
 
Caldaron;124493":3kd9opal said:
( got to update the script, because you attack multiple enemies instead of one, when you have wide range weapons)

Actually, that would be really useful in a modern/futuristic game, since there'd probably be shotguns and stuff.

I have a good idea too: how about you switch stances until you move when you enter battle mode, to let you know it worked?

I have another idea: what about regenerating health and mana?
 
Coudl you give me a little help with the adaption system? I want to set it top false, but whenm I do, all the monsters move very quickly. When it's on, though, the enemies have WAY more health than the player can handle. How do I make it stop modifying the health?
 
Kiniko;127039 said:
Coudl you give me a little help with the adaption system? I want to set it top false, but whenm I do, all the monsters move very quickly. When it's on, though, the enemies have WAY more health than the player can handle. How do I make it stop modifying the health?

I also need that fixed. I DO NOT want to use the adaptation system, and whenevr I turn it off, it makes the enemies go really fast. When left on, however, it causes enemies to have massive amounts of HP, like Kiniko said.
 
haye Folks!
A BIG update!
Made the ABS less laggy, added new features and changed the whole alignment thingy...(Person A of Breed 1 must have the Alignment X to be not attacked by Person B of Breed 2, isn't as complicate as it seems ;))
Here's a Demo:

DEMO
(The WindowSkin is made by Mea, if you use it credit her, i did it now ;))

EDIT: Added a small battlefield (Undead vs Human)
100x100 big Map with almost 50 Enemies on it :D

@Blue: Also Contains the Evergore thingy

As before, i need some time to update the topic, so be patient for instructions ;)
P.S. Shoot out all your Comments, Critics, found Bugs, Ideas ...
 
Status
Not open for further replies.

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top