Malexos "Better" Bow and Crossbow Addon, For the Tankentai SBS |
|
|
|
|
Aug 6 2009, 12:29 PM
|

Level 5

Group: Member
Posts: 72
Type: Writer
RM Skill: Advanced

|
Malexos' "Better" Bow and Crossbow Addon v. 1.00 (For the Tankentai SBS) INTRODUCTIONThis is my first, and probably last script for several reasons. 1. I don't know how to script  Like, seriously. I have no Idea how I even did this. I just started looking at the code for Kylock's Gun Addon and Bub's bow addon and somehow figured it out. XD but don't let that stop you from using the script-- it works, I promise. Oh. Wow. I guess that was the only reason. I could have sworn I had more...oh well. FEATURESAnyways, the reason why "Better" is in quotation marks is because, I didn't really add anything flashy-- I just made it so that whatever bow you have equipped shows when you attack. Before, it would only show the generic-looking bow from the bow animation. Don't get me wrong-- the animation is nice. But I have over 150 Bows to choose from, and I thought it was odd that you wouldn't be able to see them in action, like so:  (Counts as screenshot?) The Crossbow addon is basically Kylock's gun addon, except it shoots arrows. XP see, nothing fancy. HOW TO USETo use this script, you just need the wooden arrow graphic from Bub's original bow addon. I don't think i'm allowed to post it here, so I'll link to it. ....Okay, I'm not allowed to search for "Bow" in the Tankentai thread, so here you go:  *Forgiveness rather than permission* Put that in your characters folder. The rest is Plug-und-Play. Without further ado, here's the script in all it's simple splendour. CODE #======================================================= #â Malexos' "Better" Bow Addon v. 1.00, for the Tankentai SBS #======================================================= #======================================================= # DESCRIPTION: #====================================================== # It's basically the same old bow animation, except it shows whatever bow you # have equipped. # #======================================================== # HOW TO USE: #======================================================== # Plug und Play. Set the Bow Element to whatever element you'd like. # Every bow that you would like to have this animation must have that element. # #======================================================== # NOTA BENE: #======================================================== # I have absolutely no scripting knowledge whatsoever, just common sense. # Let me know if there's a problem with the script. If I can't help you, # you should probably ask Mr. Bubble, or Kylock, since I basically # frankenscripted their scripts. You can give me credit if you like, but make # absolutely certain you give Mr. Bubble and Kylock credit. #========================================================
module N01 BOW_ELEMENT = 19 #The Element used to define a weapon as a bow. As I still #like Mr. Bubble's original addon, I set the element to a # different one than "bow". RANGED_ANIME = { "BOWSTRING" => ["sound", "se", 100, 100, "paralyze1"], "RELEASEBOW" => ["sound", "se", 100, 100, "wind7"], } #Above are the sound effects used with the Bow Attack. You may change them #to whatever you like, and even add sounds. If you decide to add a sound, #make sure it's in the template found above. # "BOWSTRING" => ["sound", "se", 100, 50, "paralyze1"], # Ex. "BOWSTRING" is the name of the sound when plugging it in to the animation # below. # "sound" i'm guessing identifies this as a sound XP # "se" lets the game know the sound is in the SE folder # 100 = Volume # 50 = Pitch # "paralyze1" is the name of the sound file. BOW_ANIME = { "DRAW_POSE" => [ 0, 1, 1, 2, 0, -1, 0, true,"" ], "DRAW_BOW" => ["anime", 83, 0, false, false, false], "ARROW_ANGLE" => [ 30, 60, 11], "SHOOT_ARROW" => ["m_a", 0, 0, 0, 15, -10, 0, 0, 0,false,"ARROW_ANGLE"], } ANIME.merge!(RANGED_ANIME) ANIME.merge!(BOW_ANIME) # Action Sequence RANGED_ATTACK_ACTION = { "BOW_ATTACKK" => ["BEFORE_MOVE", "WPN_SWING_UNDER", "10", "BOWSTRING", "SHOOT_ARROW", "RELEASEBOW", "12","OBJ_ANIM","16", "Can Collapse","FLEE_RESET"],} ACTION.merge!(RANGED_ATTACK_ACTION) end
module RPG class Weapon alias malexos_bows_base_action base_action def base_action # If the Element is checked on the weapons tab in the database, # the new attack if $data_weapons[@id].element_set.include?(N01::BOW_ELEMENT) return "BOW_ATTACKK" end malexos_bows_base_action end alias malexos_bow_flying_graphic flying_graphic def flying_graphic if $data_weapons[@id].element_set.include?(N01::BOW_ELEMENT) return "woodarrow" # Arrow graphic in Characters folder. end malexos_bow_flying_graphic end end end
#============================================================= # Malexos' Crossbow addon #============================================================= module N01 # Element used to define a weapon as a crossbow CROSSBOW_ELEMENT = 20
RANGED_ANIME = { "FIRE!" => ["sound", "se", 100, 100, "close1"],} BOW_ANIME = { "ARROW_ANGLE" => [30, 60, 11], "SHOOT_ARROW" => ["m_a", 0, 0, 0, 5, 0, 0, 0, 0,false,"ARROW_ANGLE"], } ANIME.merge!(RANGED_ANIME) # Action Sequence RANGED_ATTACK_ACTION = { "CROSSBOW_ATTACK" => ["JUMP_AWAY","WPN_SWING_V","30","FIRE!","WPN_SWING_V", "SHOOT_ARROW", "OBJ_ANIM_WEIGHT","12","WPN_SWING_VL","OBJ_ANIM_L","One Wpn Only", "16","Can Collapse","JUMP_TO","COORD_RESET"],} ACTION.merge!(RANGED_ATTACK_ACTION) end
module RPG class Weapon alias malexos_crossbow_base_action base_action def base_action if $data_weapons[@id].element_set.include?(N01::CROSSBOW_ELEMENT) return "CROSSBOW_ATTACK" end malexos_crossbow_base_action end alias malexos_bow_flying_graphic flying_graphic def flying_graphic if $data_weapons[@id].element_set.include?(N01::CROSSBOW_ELEMENT) return "woodarrow" # Arrow graphic in Characters folder end malexos_bow_flying_graphic end end end
CREDIT AND THANKS:-You don't really have to credit me. You can just thank me if you use it -Mr. Bubble -Kylock
__________________________
Support Mr. Peebles! 
|
|
|
|
|
|
|
Posts in this topic
Malexos Malexos "Better" Bow and Crossbow Addon Aug 6 2009, 12:29 PM elstupido Hi, I got a small problem with your addon.
I want... Oct 11 2009, 02:09 PM Xzygon Hi el, you necroposted. (Necroposted = posting way... Oct 11 2009, 03:02 PM manat31790 QUOTE (Xzygon @ Oct 12 2009, 06:02 AM) Hi... Dec 29 2010, 12:08 AM elstupido Sorry about that, i didn't know about "ne... Oct 11 2009, 03:13 PM bluepapalink does this work with tankentai kaduki? Dec 17 2010, 08:28 PM Kread-EX QUOTE (Malexos @ Aug 6 2009, 09:29 PM) Ma... Dec 18 2010, 03:28 AM The Angel of Death Actually Both.
Kaduki made sideview sprites, Mr. B... Dec 18 2010, 04:55 PM Kread-EX It's okay when you have a question or a bug re... Dec 29 2010, 12:45 AM
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:
RPG RPG Revolution is an Privacy
Policy and Legal
|
|