News: The Storyline Service! Get your inspiration and support here!
Pages: [1] 2 3  All
  Print  
Author Topic: [XP] Weapon Specific Skills  (Read 13700 times)
Archer
World's Greatest Spy

« on: July 29, 2009, 08:04:12 PM »

Weapon Specific Skills
Authors: Aqua
Version: 1.1
Type: Skill Limitation Add-on
Key Term: Custom Skill System

Introduction

This script makes it so that some skills can only be used when a certain weapon type is equipped.
For example, it shouldn't be possible to use a skill that shoots a bullet when you're equipped with a sword.

Features

  • Easy Configuration
  • Skills can be set to be used by any weapon type, one weapon type, or only a few weapon types.
  • Should be compatible with all battle systems.

Screenshots

(click to show/hide)

Demo

[link]

Script

(click to show/hide)

Put in new slot above name, probably best right under the RTP scripts.

Instructions

Configure DUMMY_ELEMENT to include all the elements that are used for weapon types.
Each weapon should have at least one of the dummy elements.

Skills without a dummy element can be used with any weapon.
Skills with 1 dummy element can only be used by that weapon type.
Skills with multiple dummy elements can be used by multiple weapon types.

Compatibility

Should be compatible with all battle systems

Credits and Thanks

  • Aqua (aka TerreAqua) for making this.
  • vacancydenied for requesting it.
  • Starrodkirby86 for just being him Happy

Author's Notes

This was much easier than I thought Tongue
« Last Edit: September 29, 2009, 01:40:37 AM by Aqua » Logged
Archer
World's Greatest Spy

« Reply #1 on: July 29, 2009, 08:11:16 PM »

 Clap an all around useful little script.  Always good to see more of these types of scripts going up.
Logged
Archer
World's Greatest Spy

« Reply #2 on: July 29, 2009, 08:12:47 PM »

I find it kinda funny how I have more comments than actual script :x
Logged
Archer
« Reply #3 on: July 29, 2009, 08:17:09 PM »

I didn't know how much I needed this for my game before I saw this thread^^
Thanks + level up
Logged
Archer
World's Greatest Spy

« Reply #4 on: July 29, 2009, 08:19:23 PM »

*levels up*

This should go in tons
Logged
Archer
World's Greatest Spy

« Reply #5 on: July 29, 2009, 08:34:16 PM »

Eep... there's a bug... major bug Tongue

So don't use it yet D:


Edit:
Bug fixed Tongue
« Last Edit: July 29, 2009, 08:37:28 PM by Aqua » Logged
Archer
World's Greatest Spy

« Reply #6 on: July 30, 2009, 06:38:48 AM »

lol! so simple!
Logged
Archer
World's Greatest Spy

« Reply #7 on: July 31, 2009, 11:37:07 AM »

You beat me to it! I was going to complete a slightly different version of this same script. I planned this for my game... Anyway, good work Aqua Happy *wants to level up but already did in an other topic just now, so can't*

EDIT: Wait, you used dummy elements for this? Wow, I never thought of that. I made an elaborate configuration for defining weapon types. But I prefer my way, I like to leave my elements as elements.

Anyway, I'll explain my ideas about this feature so maybe you can expand it. Every weapon type has a certain set of skills the user can master. When a certain weapon type has been used a certain number of times, the actor's weapon level increases and new skills are learned. Basically, it's just another class system with certain skills for certain weapon classes and higher levels teach you more abilities. And as always, you can only use the acquired skills if you're wielding a certain weapon type.
« Last Edit: July 31, 2009, 11:55:51 AM by Fantasist » Logged
Archer
World's Greatest Spy

« Reply #8 on: July 31, 2009, 07:35:16 PM »

Haha thanks.

Nice idea, Fanta
Looking foward to it.
Logged
Archer
World's Greatest Spy

« Reply #9 on: July 31, 2009, 09:36:16 PM »

Oh, don't look forward to it. I just wanted to share the idea but since this is already out, there's no need for me to do it again, not until I start working on my game again. And oh, *levels up*
Logged
Archer
World's Greatest Spy

« Reply #10 on: August 01, 2009, 07:59:29 AM »

I can't wait to make full use of this with my project. Hopefully I can learn a thing or two from this =). Thank you for making this script =D
Logged
Archer
World's Greatest Spy

« Reply #11 on: August 12, 2009, 08:00:51 PM »

im  a noob, wat do u mean by dummy element lol  :^_^':
Logged
Archer
World's Greatest Spy

« Reply #12 on: August 12, 2009, 08:32:12 PM »

Configure DUMMY_ELEMENT to include all the elements that are used for weapon types.
Each weapon should have at least one of the dummy elements.

Skills without a dummy element can be used with any weapon.
Skills with 1 dummy element can only be used by that weapon type.
Skills with multiple dummy elements can be used by multiple weapon types.

You know... in System how there are elements...
And how there are elemental properties for weapons/armors/items/skills? Tongue
Logged
Archer
World's Greatest Spy

« Reply #13 on: August 12, 2009, 08:37:31 PM »

oh ya! srry i hadnt actually been RMing much so i had to go to database. so i just make an element for weapons such as bullets and switch it to A?
Logged
Archer
World's Greatest Spy

« Reply #14 on: August 12, 2009, 08:50:17 PM »

On the weapons part of the DB, you just checkmark stuff...

So if it's a gun, you checkmark Gun and stuff... XD
Logged
Archer
World's Greatest Spy

« Reply #15 on: August 12, 2009, 08:55:06 PM »

ok i think i get it. so say i wanted a skill called sure shot for guns only. for the weapon guns i would make an element named guns and in skills where i put sure shot i would check guns?
Logged
Archer
World's Greatest Spy

« Reply #16 on: August 12, 2009, 09:01:01 PM »

Yes, you would.
You know... I put up a demo for a reason Tongue
Logged
Archer
World's Greatest Spy

« Reply #17 on: August 12, 2009, 09:11:47 PM »

lol oops i didnt even realize there was one. sorry  :^_^':
Logged
Archer
World's Greatest Spy

« Reply #18 on: September 28, 2009, 10:47:11 AM »

I'm having a bit of trouble implementing this script.  I'm trying to use it for my RMXP game but it's not working correctly.

I placed it above main and under my other custom scripts.  I followed the directions in setting a dummy element and when I test it it works fine UNTIL I unequip the required weapon from my character and then go into the Skills menu.  When I do that, the game throws this at me and shuts down:

Script 'Weapon Specific Skills' line 101: NoMethodError occurred
undefined method 'element'set' for nil:NilClass

Not exactly sure what to do...if anyone could help me fix this it would be a terrific help and I would appreciate it very much.  I'll even bake you cookies.

Logged
Archer
World's Greatest Spy

« Reply #19 on: September 28, 2009, 08:49:42 PM »

Are you saying that you don't have any weapon equipped when it throws the error?

Since... barehands isn't a weapon, and therefore, can't have an element set, that's where the error would be coming from.
Soo...
I'll fix that soon I guess
Logged
Pages: [1] 2 3  All
  Print  
 
Jump to:  


*
*
Shoutbox
Latest Shouts
View All
Today at 12:12:28 AM Archer: Archer <3 my name is Archer <3 and you?
April 01, 2015, 11:36:43 PM Archer: Damit cannot MP
April 01, 2015, 11:35:25 PM Archer: Archer already running from the FBI :ror:
April 01, 2015, 11:27:33 PM Archer: Archer is love. Archer is life.
April 01, 2015, 10:33:09 PM Archer: hoo boy.... here we go again XD
April 01, 2015, 09:33:04 PM Archer: Archer is omnipotent. He is everyone, he is everything.
April 01, 2015, 08:44:52 PM Archer: @Archer: Not if Archer purges the shoutbox
April 01, 2015, 08:27:03 PM Archer: @archer you know later our names will show it's true identity
April 01, 2015, 07:02:30 PM Archer: ISIS will bring peace to the world. I am a supporter of ISIS and everything they stand for. I am going to join ISIS.
April 01, 2015, 06:19:12 PM Archer: fuck this, I'm now Blizzard! bow to me!

View All


HB Games RpgMaker.org