Author Topic: [XP] Weapon Specific Skills  (Read 15995 times)

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
[XP] Weapon Specific Skills
« 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 :)

Author's Notes

This was much easier than I thought :P
« Last Edit: September 29, 2009, 01:40:37 AM by Aqua »

Online winkio

  • Epiq
  • Administrator
  • Guardian of Chaos
  • *****
  • Posts: 4507
  • LV: 197
  • Gender: Male
  • I am lying.
    • View Profile
Re: [XP] Weapon Specific Skills
« 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.

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #2 on: July 29, 2009, 08:12:47 PM »
I find it kinda funny how I have more comments than actual script :x

Subsonic_Noise

  • Guest
Re: [XP] Weapon Specific Skills
« 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

Offline gameus

  • Green Gmod Game_Guy AKA G4 AKA hyper-G AKA G-force
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 6587
  • LV: 407
  • Gender: Male
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #4 on: July 29, 2009, 08:19:23 PM »
*levels up*

This should go in tons

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #5 on: July 29, 2009, 08:34:16 PM »
Eep... there's a bug... major bug :P

So don't use it yet D:


Edit:
Bug fixed :P
« Last Edit: July 29, 2009, 08:37:28 PM by Aqua »

Offline Ryex

  • Arctic Bird of Programming
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 5122
  • LV: 197
  • Gender: Male
  • Wants to write a compiler for fun
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #6 on: July 30, 2009, 06:38:48 AM »
lol! so simple!
If time were Truly linear, I would not be here and the world would be knee deep in ashes.
DropBox, the best free file syncing service there is.
(click to show/hide)

Offline Fantasist

  • Lexima Warrior
  • *******
  • Posts: 2222
  • LV: 146
  • Gender: Male
    • View Profile
    • Blog
Re: [XP] Weapon Specific Skills
« 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 :) *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 »
Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)

The best of freeware reviews: Gizmo's Freeware Reviews



Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #8 on: July 31, 2009, 07:35:16 PM »
Haha thanks.

Nice idea, Fanta
Looking foward to it.

Offline Fantasist

  • Lexima Warrior
  • *******
  • Posts: 2222
  • LV: 146
  • Gender: Male
    • View Profile
    • Blog
Re: [XP] Weapon Specific Skills
« 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*
Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)

The best of freeware reviews: Gizmo's Freeware Reviews



Offline vacancydenied

  • Trained Member
  • *
  • Posts: 34
  • LV: 1
  • Gender: Male
  • Problem?
    • View Profile
    • Mimir Inc.
Re: [XP] Weapon Specific Skills
« 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
Nothing goes as planned but I keep going forward.

Offline C.C. rOyAl

  • Ethereal Devastator
  • ****
  • Posts: 381
  • LV: 2
  • Gender: Male
  • CP's only concept artist!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #11 on: August 12, 2009, 08:00:51 PM »
im  a noob, wat do u mean by dummy element lol  :^_^':
(click to show/hide)

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« 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? :P

Offline C.C. rOyAl

  • Ethereal Devastator
  • ****
  • Posts: 381
  • LV: 2
  • Gender: Male
  • CP's only concept artist!
    • View Profile
Re: [XP] Weapon Specific Skills
« 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?
(click to show/hide)

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« 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

Offline C.C. rOyAl

  • Ethereal Devastator
  • ****
  • Posts: 381
  • LV: 2
  • Gender: Male
  • CP's only concept artist!
    • View Profile
Re: [XP] Weapon Specific Skills
« 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?
(click to show/hide)

Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #16 on: August 12, 2009, 09:01:01 PM »
Yes, you would.
You know... I put up a demo for a reason :P

Offline C.C. rOyAl

  • Ethereal Devastator
  • ****
  • Posts: 381
  • LV: 2
  • Gender: Male
  • CP's only concept artist!
    • View Profile
Re: [XP] Weapon Specific Skills
« Reply #17 on: August 12, 2009, 09:11:47 PM »
lol oops i didnt even realize there was one. sorry  :^_^':
(click to show/hide)

Offline samsonite789

  • Trained Member
  • *
  • Posts: 31
  • LV: 1
    • View Profile
Re: [XP] Weapon Specific Skills
« 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.


Offline Aqua

  • Lexima Warrior
  • *******
  • Posts: 2555
  • LV: 118
  • Gender: Female
  • Quack!
    • View Profile
Re: [XP] Weapon Specific Skills
« 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