Files
HackerSM64/include/config/config_objects.h
thecozies 47b20c859f Config cleanup/refactor (#269)
* Moved puppyprint define to graphics / rearranged some debug defines for ease of access

* Moved compatibility safeguards to config_safeguards.h

* spacing and comment formatting

* #272 Move GFX_POOL_SIZE to config_graphics.h

* disable EASIER_DIALOG_TRIGGER by default

* prevent redefining warnings

* small ifdef typo

* changed ifndef to undefs

Fixes #262
Fixes #272
2021-12-29 18:19:41 -06:00

76 lines
2.1 KiB
C

#pragma once
/****************************
* SPECIFIC OBJECT SETTINGS *
****************************/
// -- COIN --
// The distance from Mario which coin formations spawn coins at.
// Vanilla is 2000.0f.
// Set this to o->oDrawingDistance for a more reasonable range at the cost of performance.
#define COIN_FORMATION_DISTANCE 2000.0f
// Moving Coins flicker and disappear when they hit lava instead of being instantly deleted.
#define COIN_LAVA_FLICKER
// Allow for retries on collecting the remaining blue coins from a blue coin switch.
//#define BLUE_COIN_SWITCH_RETRY
// -- GOOMBA --
// Tiny Goombas (from THI) always drop their coin.
// #define TINY_GOOMBA_ALWAYS_DROPS_COIN
// Floombas! These fellas sport custom behaviors (bhvFloomba, bhvFloombaTripletSpawner) and of course the iconic Floomba texture.
// Also support macros (macro_floomba, macro_huge_floomba, macro_tiny_floomba, macro_floomba_triplet_spawner, macro_floomba_quintuplet_spawner).
#define FLOOMBAS
// -- HOOT --
// Use intendedYaw to control Hoot instead of raw left and right inputs.
#define HOOT_YAW_FIX
// Leaf particles occasionally fall from trees which contain Hoot.
#define HOOT_TREE_PARTICLES
// -- MR I --
// Uncomment to allow MR I to shoot his particle in any direction
// #define MR_I_PITCH_SHOOTING
// -- WATER RING --
// Fix DDD water rings by checking for interaction rather than normals.
// #define FIX_WATER_RINGS
// -- POWER STAR --
// Collecting a Power Star will fully heal Mario.
#define POWER_STARS_HEAL
// -- 1-UP MUSHROOM --
// Collecting a 1-Up Mushroom will fully heal Mario.
#define MUSHROOMS_HEAL
// -- PLATFORM ON TRACK --
// The speed of a platform on a track can be controlled by standing near the front or back of it
//#define CONTROLLABLE_PLATFORM_SPEED
// -- CHAIN CHOMP --
// The number of chain balls the Chain Chomp has. Vanilla is 5.
#define CHAIN_CHOMP_NUM_SEGMENTS 5
// -- POKEY --
// The number of parts Pokey has, including the head. Vanilla is 5, max is 30.
#define POKEY_NUM_SEGMENTS 5
// -- WIGGLER --
// The number of segments Wiggler has, not including the head. Vanilla is 4.
#define WIGGLER_NUM_SEGMENTS 4