casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
397
Reaction score
511
First Language
English
Primarily Uses
RMMZ
CSCA Dungeon Tools
By: Casper Gaming
Last Update: 10/3/2020
Latest Version: 1.6


Introduction
This script allows you to enable/disable use of pre-made "dungeon tools" easily with switches. The pre-made tools include: Reset, Arrow, Bomb, Hookshot, Boomerang. Each tool behaves slightly differently, and it is recommended to download the demo to get a better understanding of how each tool works.

Features
  • Arrow Tool
  • Bomb Tool
  • Hookshot Tool
  • Boomerang Tool
  • Reset Tool
  • Enable/Disable each tool easily
How to Use
Setup instructions in script.

Script
Script (along with all my other scripts) can be found here: https://www.caspergaming.com/scripts/csca/dungeontools/
Requires CSCA Core: https://www.caspergaming.com/scripts/csca/cscacore/

Credit & Terms
https://www.caspergaming.com/terms-of-use/

Version History
Version 1.1
-Fixed boomerang misspelling
-Aliased a few more things
-Bomb is now separate from other tools, as in you can use other tools while a
bomb is planted. However, you're still limited to 1 arrow/hookshot/boomerang
at one time.
-Tool events are now designated by comments rather than entering a predefined
event id in the module.

Version 1.2
-Fixed bug that occurred if a map didn't have dungeon tool events set up.
-Fixed bug that caused a crash if any event on the map had no event pages with
met conditions.

Version 1.3
-Added ability to hold a button down to turn in the direction pressed instead
of moving. This is able to be done at all times.
-Fixed reset bug
-Added ability to require the player has items to use some tools. For example,
the player might need an arrow in their inventory to use the arrow tool.
-Increased compatibility by aliasing more stuff.

Version 1.3b
- Changed some stuff for compatibility with CSCA Menu Organizer.

Version 1.4
- Damage floor now doesn't damage the player when hookshotting over it.
- Added a new region, similar to region 1 but only functions if a switch is ON.

Version 1.4b
- Region ID 1 will no longer allow tools to go through events. Use the other
regions for this effect. (Toggleable).

Version 1.5
- Followers now gather after a hookshot

Version 1.6
- Fixed bomb not activating events below itself in some cases
 
Joined
Oct 9, 2018
Messages
333
Reaction score
224
First Language
Greek
Primarily Uses
RMVXA
Hello! i don't know if you still support this
but is there an option in the selection window to add Disable (the current tool you have) button?
or when you select for the second time the tool to disable it and when you deleting it again to enable it? I hope you get what i am saying.. Thank you anyway for the script!!
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
397
Reaction score
511
First Language
English
Primarily Uses
RMMZ
@RedRose190 I do not support my ace scripts anymore with new features, but if there is a bug in them I might be able to fix it. You should be able to turn the switch off for that tool and that will disable it, other than that I am not sure I understand what you mean? There is no option in the actual window to disable tools.
 
Joined
Oct 9, 2018
Messages
333
Reaction score
224
First Language
Greek
Primarily Uses
RMVXA
@RedRose190 I do not support my ace scripts anymore with new features, but if there is a bug in them I might be able to fix it. You should be able to turn the switch off for that tool and that will disable it, other than that I am not sure I understand what you mean? There is no option in the actual window to disable tools.
This is kinda what i meant.. it would be nice if you could enable/disable the tool whenever you like
tu.png
But ok if you don't support new features Thank you very much anyway for the script! its very nice :)
 

Roninator2

Gamer
Veteran
Joined
May 22, 2016
Messages
4,381
Reaction score
1,211
First Language
English
Primarily Uses
RMVXA
if you could enable/disable the tool whenever you like
As Casper said just turn the switch off to disable it. There is no option to have the player do it (if I were the player I would not want to turn off an option that help me play the game).
If you want the player to turn these off you could use something like Yanfly system options and program the extra switches in there.
 
Joined
Oct 9, 2018
Messages
333
Reaction score
224
First Language
Greek
Primarily Uses
RMVXA
As Casper said just turn the switch off to disable it. There is no option to have the player do it (if I were the player I would not want to turn off an option that help me play the game).
If you want the player to turn these off you could use something like Yanfly system options and program the extra switches in there.
Sure but me as the "developer" i would had a reason to want this option..
the thing is that i didn't want the player to press the button all the time (which i have select to be the space/z button) to talk to an npc and the same time to throw an arrow on them :p
But yeah Thank you very much! i will look out for Yanfly system options as you said
 
Joined
Oct 9, 2018
Messages
333
Reaction score
224
First Language
Greek
Primarily Uses
RMVXA
Hello, there is a unnecessary line (494) in the script..

Ruby:
  def csca_boomarang_finish
    $game_party.leader.hp -= 1
    csca_clear_event
  end

When the boomerang returns, it damages by -1 hp the player.. i don't know why it exists, so if anyone doesn't want that, remove the " $game_party.leader.hp -= 1 " and leave the script like this:

Ruby:
  def csca_boomarang_finish
    csca_clear_event
  end
 

Latest Threads

Latest Posts

Latest Profile Posts

ScreenShot_9_29_2022_3_10_17.png
Welcome to century waterway... I'm thinking of changing the parallax tho to a straight up bridge to make the traveling here make more sense.
I actually did work on my game today. This is momentous enough to warrant a status post.
Working on a character poses plugin!
Aerosys wrote on OcRam's profile.
Just saw your video about Map Generation. What a pity it's gone! It looked really well-made and like an excellent competitor to mine.

Forum statistics

Threads
125,660
Messages
1,172,616
Members
164,789
Latest member
musicmage
Top